Building from source without a script

Building from sources on other platforms is not well documented at the moment. If you wish to embark on this adventure, the following packages are required to build mc_rtc:

mc_rtc also has a ROS plugin that enables automated robot’s status publication as ROS topics and facilitate the integration with ROS tools (e.g. RViZ), to build this you will need:

If you wish to get Python bindings you will also need the following:

Additional Python libraries are required to run mc_rtc tools:

The following packages are not required but bring additionnal features:

If roscpp is available during build then tf2_ros and sensor_msgs are also required. This will add some integration between the ROS framework and mc_rtc (e.g. robot’s state publication) and allow controllers to use ROS functionnalities (provides a ros::NodeHandle instance that can be used anywhere in mc_rtc).

Getting started

Once mc_rtc has been installed, you can jump to the next section.