WP6-32

From COMP4DRONES
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.

Validation