Universal software for STEM robots simulation
For fun, learning and much more...
Create, simulate, program the real
The app you need
A software to simulate all your robots and create challenges
Create simulations of existing or purely imaginary robots in a few clicks. Share your creations with your friends. Create challenges for your students. Here are some of the activities offered by miranda.
Why simulating STEM robots?
The interest of simulation is not to replace real STEM robots but rather to enrich activities with the possibility of simulating more robots and also to create challenges.
This last point is very important because it allows students to train alone, to face the succession of failures and successes by programming robots with Scratch or Python.
Motivation is a key point in learning, knowing how to program an STEM robot is good, being able to carry out a specific mission while respecting a set point is even better.
Whether with the robots or predefined drones offered in miranda (Vbot, Thymio, Ozobot, Lego, Dash, Edison, etc.) or purely virtual robots, students can experiment at will.
Simulation is not the enemy of the real, it allows you to enrich activities on real equipment and also to work when real resources are not accessible. The behaviors tested in Scratch or Python can be exploited on real STEM robots.
Creating your own simulations is also learning to create educational content for others with the desire to advance them and to distract them intelligently.
Creating your own simulated STEM robots also means experimenting with mechanical solutions and using them in simulations to analyze their behavior.
Create multi-user simulations where each participant can program one or more robots that will evolve in the same shared simulation in real time.
Browse the "miranda Store" where you can download new robots, new simulations and also share your creations.
Program and download your real robots in Scratch or Python. This is now possible with some even if the Python language is not natively supported (eg robot MakeBlock mBot v1).
The key points
The reasons why you will choose miranda
Scratch or Python
Each of the systems simulated in miranda can be programmed in Scratch or Python.
Interactive editors are directly integrated into the application. When the simulation is launched, the progress of the program is directly displayed on the Scratch program thus facilitating the debugging.
Many models of robots in the library, simulate all your robots
Codok, Edison, mBot, Dash, Tello drone, Codey Rocky, Lego, Ozobot, Thymio, Maqueen, etc.
Create your own robot models and use robots created by other users.
Cloud saving, using an Internet browser to use the software
Don't worry about storing your robot models, simulations and challenges, everything is stored in the cloud. Likewise, the software can be used from a simple Internet browser.
Use existing challenges, create your own and share them
What could be more motivating than learning to code while solving challenges?
Train on virtual courses before participating in robotic contests.
Challenge your friends or your students by submitting your own creations to them.
Program real robots
Real robots can also be programmed directly from miranda: mBot, Lego Ev3, Codok, Maqueen. The same languages and programs used for driving the simulations are transfered and runs inside the real robots.
Can I simulate robots that are not available in the miranda library?
miranda offers in its Premium edition a system editor for adding your own robots.
Great, but what is this app really for?
Using real robots is good, simulating them is also exciting. If you are a teacher, you will be able to discover the interest of simulating programs before testing them on real robots. Simulation also opens up the possibility of simulating large quantities and varieties of robots.
Number of users
Number of simulations you can save
Create your own robots
Share your simulations
Model of robots
Versions (all are lifetime licenses)
Simulate all types of robots.
Save up to 8 simulation scenarios.