This walkthrough is intended for advanced users experienced in single robot programming. If you are new to Robotmaster, please see our getting started guide here: https://robotmaster.atlassian.net/wiki/spaces/RMDOC/pages/10694066219/Robotmaster+Getting+Started+Guide?atl_f=content-tree
The purpose of this walkthrough is to give exposure to most of the new features and functionalities being released with Robotmaster 2025 (10.0). This walkthrough is meant as a supplemental document to the reference and procedural documents describing the new features in detail.
All files used in this walkthrough are included with by default with a fresh installation of Robotmaster 2025.
Part 1 - Create a multi-robot cell
Loading multiple robots
Reference document: https://robotmaster.atlassian.net/wiki/spaces/RMDOC/pages/10377625626/Multi-Robots+-+Cell+Editor+-+Load+Robot?atl_f=content-tree
Create a new Robot cell session.
Load a Robotmaster brand robot (Robotmaster_2.0).
Load a second Robotmaster_2.0 robot.
Note that the second robot’s name and child frames are automatically updated to not conflict.
Also note that both robots are located in the same place.
Arrange both robots so that they are next to each other.
Add any cell components you wish, and place them in the cell (optional).
Add a frame for path mounting (optional).
Home positions for multi-robot cells
Reference document: https://robotmaster.atlassian.net/wiki/spaces/RMDOC/pages/10444800003/Multi-Robots+-+Cell+Editor+-+Home+Position?atl_f=content-tree
Create a new home position in the Home position repository.
Edit the new home position.
Note that the single home position includes all robots in the cell, so a single home position dictates both robot home positions whether used in a single or multi-robot configuration.
Edit the values as desired.
Create 2 more home positions with different values, which will be referenced later in the walkthrough.
Creating a multi-robot configuration
Reference documents:
Create a new configuration.
Edit the configuration.
Add the first robot tooling mounting data, including default tooling if desired.
Click the new button labelled “Add tooling mounting”.
Note that this does 3 things:
Adds a second tooling mounting named Tooling mounting 2, identifying this configuration as simultaneous multi-robot configuration.
Renames Tooling mounting to Tooling mounting 1.
Greys out the “Add tooling mounting” button. This occurs if there are as many tooling mountings as there are robots in the cell.
Add the second robot tooling mounting data, including default tooling if desired.
Add a path mounting frame.
Add a default home position (optional).
Click Ok to confirm the creation of the multi-robot configuration.
Creating safety envelopes
Reference documents:
Add a safety envelope to J3 of the first robot:
Expand the first robot in the tree.
Right click on J3 and select “Create safety envelope for J3
Specify 100mm for Shape extension.
Specify Wrap for Shape type.
Note how a safety envelope object is created in the robot tree.
Note how the safety envelope is visible in the viewport.
Repeat the above steps for J4 of the first robot, as well as J3 and J4 for the second robot.