MiroSimAsset 5-8.png

MiRoSim v.1.0


We’ve been building a web based app which will transform the way MiRo the robot can be controlled. The MiRoSim will simulate and manage the robot MiRo in a way that’s never been seen before.


Writing & testing programs to
control robots isn’t easy.

We want to streamline it.

Pupils code using the MiRoSim App, the web-based and user-friendly coding platform that is simple and easy to use. You can write code, simulate the algorithm on MiRo, tweak it to fix any bugs, and then test again.

This iterating of the code helps to instil basic programming behaviours and helps to refine the code into the best result possible.

Once you’re ready, you can launch the code in real life on a MiRo-E robot!


MiRoSim is designed with both kids & teachers in mind.

The layout is clean and simple, with colours and icons used to give an engaging feel.

As students learn to code and problem solve, they can create whole new sets of behaviours for MiRo.

MiRo-E uses the Blockly language to make coding visually digestible. You can then switch to see the Python script at anytime. This allows pupils to grow in skill and confidence with MiRo as they progress from a great starting point with block based languages through to more advanced text based languages.


So what is the App built with?

BlocklyAsset 3-8.png

We designed it to recognise Blockly.

This turns sections of code into simple building blocks. A bit like Lego. This turns coding into a visual exercise which can feel more approachable.

PythonAsset 1-8.png

Each block contains Python code.

The universal hardware coding language, this script is the best. Python is a general language which allows small and large scale coding projects.

ROSAsset 2-8.png

ROS is the boss of Robot software.

Flexible framework for writing robot software. Hidden in the back-end of the app.

MiRo-E - Lyonsdown School Visit - Feb19-38.jpg

MiRoSim lets every student in the class a chance to test their code.

With just one or two robots, a whole class can be
learning and developing their programming.

Get a MiRo into your classroom and join the community.