ros_control for ROS2

Project overview

This project aims to deliver a complete ros_control implementation for ROS2, offering a standardized control interface for robots. By ensuring compatibility with libraries like play_motion and MoveIt!, the project simplifies the development of abstraction layers, enabling both real and simulated robots to be controlled using the same interfaces within the ROS2 framework.

7.6
project funding
7
partners involved
4
countries involved
ros_control for ROS2

Our Role

PAL Robotics’ robots—TIAGo, TIAGo++, TALOS, REEM-C, and the TIAGo Base Family—will be used as Nominal Hardware throughout the ros_control for ROS2 implementation. These robots will demonstrate the practical effectiveness of the system in real-world applications, showcasing the seamless integration of ros_control for enhanced robot control and interoperability.

Key responsibilities

  • Deliver a fully functional version of ros_control tailored for the ROS2 framework, ensuring standardized robot control across platforms.
  • Test and validate the implementation of ros_control, ensuring it works effectively with both real and simulated robots.
  • Ensure that libraries like play_motion and MoveIt! are compatible with ROS2 out-of-the-box, simplifying robot control for developers and manufacturers.

Partners