Robostack
There are various ways to install ROS2 depending on your platform. Robostack has some advantages over the alternatives:
- It is cross-platform
- It makes use of the
condapackage manager and so is familiar for Python users - It makes integration with other Python packages easy
To install the Anaconda Python distribution, download an installer from the official website and follow the instructions.
The instructions on the Robostack documentation page
are easy to follow. They suggest using mamba but the process works just as well
with conda:
1 2 3 4 5 6 7 8 9 | |
Reactivate the environment to intialise ROS:
1 2 | |
conda including
ros-humble-teleop-twist-keyboard which is needed to control a robot over wifi.
Check what packages are installed with
1 | |
If you need a package that is not installed and the repository page shows that it is available for your platform, install it with
1 | |
1 | |