Fusion of Engineering, Control, Coding, Machine Learning, and Science

ROS2 Jazzy Tutorial: Basics of ros2_control library

In this ROS2 Jazzy tutorial, we explain the basics of the ros2_control framework (library). The ros2_control library contains a number of packages for real-time control of robotic systems. The ros2_control library enables us to simplify the integration of new hardware (sensors and actuators) and deployment of control algorithms. This library implements a number of standard controllers, such as PID (for set point tracking), position, velocity, trajectory, differential drive, and similar control algorithms.

In this tutorial, we explain

In order not to blur the main ideas with too many details, in this tutorial, we are using the simplest possible example of a robot and a simple ros2_control implementation. The main idea is to teach students how to properly build the package and all the configuration files. Everything explained in this tutorial can easily be generalized to more complex examples and more complex ros2_control controllers.

The YouTube tutorial is given below.

Exit mobile version