Install
The Robot Operating System (ROS) is a communications layer (amongst other things) that is popular in robotics R&D. MiRo exposes its interface to the network as a ROS node, so you will need to install ROS on your workstation in order to use either the robot or the simulator.
These instructions are for installing on Ubuntu 20.04. Slight variations are shown that are required if you are using a variant (such as Linux Mint).
Ubuntu 20.04
This section is based on the Ubuntu install of ROS Noetic from ros.org.
1) First, install the package source.
Variant for Mint 20 or other Ubuntu-based distribution
Don't worry if you executed the Ubuntu command first - this one will overwrite it!
2) Next, add the security keys.
3) Update your local package information.
4) Finally, install ROS.
multiarch-support
will get things moving.Test
You should now be able to run the ROS core as follows.
Legacy instructions for 2016 edition
As of early 2021, we build on top of ROS Noetic. Instructions for the 2016 edition (R210104) are retained below.
Click to reveal legacy install instructions for 2016 editionThese instructions are for installing on Ubuntu 16.04. See below for the slight variations required if you are using a variant (such as Linux Mint).
Ubuntu 16.04
This section is based on the Ubuntu install of ROS Kinetic from ros.org.
1) First, install the package source.
2) Next, add the security keys.
3) Update your local package information.
4) Finally, install ROS.
OPTIONAL) If you wish, you can broaden out your ROS installation to include the graphical tools. This is not necessary for working with MiRo, but is shown below.
Mint 18
The Ubuntu installation steps work also for Mint 18, but the command $(lsb_release -cs)
, used above, does not. Replace the token with Ubuntu's release name 'xenial' in step (1), as follows, then proceed from step (2) as for Ubuntu.