-
Notifications
You must be signed in to change notification settings - Fork 0
ROS2
This user manual describes how to program the Robobo robot using ROS 2 (Robot Operating System version 2). This manual assumes some basic knowledge of the use of ROS and ROS 2 and its main concepts and focuses exclusively on the particular description of how to use Robobo with ROS 2.
In order to use the Robobo educational robot from ROS 2, it is required to install and use the the Robobo Developer ROS2 Android app.
In summary, this manual describes:
- How to install and configure the Robobo Developer ROS2 apps on Android or iOS smartphones. These applications make the Robobo robot compatible with ROS 2.
- List and describe all the messages that can be exchanged between a ROS 2 program and the robot, in order to control its actuators and access its sensors.
As you will see in this manual, ROS 2 programs for the Robobo robot can not be run "inside" the robot, they must be run in a remote computer (or even a Raspberry Pi or any other small computer). Robobo exposes different ROS 2 nodes so that developers can write ROS 2 programs as remote nodes that interact with Robobo.
The following sections provide all the detailed information required to use ROS with Robobo:
Supported by ROSIN - ROS-Industrial Quality-Assured Robot Software Components.
More information: rosin-project.eu
This project has received funding from the European Union’s Horizon 2020
research and innovation programme under grant agreement no. 732287.