MiROS

  • For Everyone Everywhere

    Web-based programming for Linux/Mac/Windows users. No need to install Virtual Machine and ROS. Support both online and offline modes.

  • Drag & Drop Coding

    Drag & drop elements on ROS Canvas and generate source code automatically eliminating syntax worries and reducing learning curves.

  • Save Time & Money

    10 minutes to download and install instead of 3~4 hours installing Linux and ROS. Save money from buying a Virtual Machine.

KEY FEATURES

VM free for Mac & Windows.

No need to install Linux over Virtual Machine, saving time and computing power. Within 10 ~ 15 minutes, you can start programming ROS in your web browser.

Drag & drop coding.

Easily add Nodes, Topics, Services and Actions to the Nodes Canvas via drag-and-drop. Connect them with lines for communication within or across packages. Click elements to adjust parameters or manually edit source code. Save frequently used elements to the side pane for future use. This intuitive drag-and-code functionality streamlines your workflow, saving time and enabling focus on programming logic rather than syntax intricacies.

Mission Control in one place.

Connect to your robot remotely via ssh. Access robot simulation and visualisation. View active messages from the robot. One click to run launch file. All the essential robot controls are in one place.

Auto code generation

When a Workspace is created, the ROS configuration is automatically done. Drag-and-drop a ROS element generates codes behind the scene. Create and modify parameters easily in a table view. Minimal coding is required.

Enhanced system security.

The robot default ROS packages are labelled in red. They are protected by MiROS automatically. Users are recommended to create their own ROS packages and establish communications with these core packages via subscription or publishing.

Support Multiple Languages

MiROS supports C/C++ and Python. User can define their preferred language in each ROS node.

Code Editor for advanced users.

If you are an advanced ROS developer, you can access the full Code Editor and modify codes in real-time. MiROS supports both online and offline modes. It also saves changes every few seconds.

Integrate with GitHub

Push your codes to GitHub or save them to your computer hard drive. MiROS can create a new repository on your GitHub account or you may select an existing GitHub repository.

Developer Preview Program:

volunteers welcomed

Be the pioneers to preview MiROS,
you will receive one year complimentary membership.

Apply now!