WP6-32
Jump to navigation
Jump to search
ROS1 & ROS2 infrastructure/dev-ops
ID | WP6-32 |
Contributor | ALMENDE |
Levels | Platform, Function |
Require | |
Provide | A standard working environment for developing both for ROS and ROS2 |
Input | |
Output | |
C4D building block | |
TRL | 3 |
Parent Building block | [] |
Contact | ludo at almende.org |
Description
Providing a standard setup for the development of robotics using ROS1, ROS2 and MAVLink interfaces. Focus of this standard setup is on the interoperability between the two versions of ROS and external dependencies.
Improvements
Migration from ROS1 to ROS2 is not entirely without effort, as there are several fundamental technology changes between the versions. This holds for the communication layer, but also for the development tools, library dependencies and documentation. Through a bridge node it's already possible to have a ROS2 environment connecting and sharing messages with a ROS1 environment.