Main Content

ROS 2 Control Plugin Generation and Deployment

Generate C/C++ and CUDA code for ros2_control plugin, and deploy to local and remote hardware

ROS 2 control plugins provide a standardized architecture to implement control algorithms for ROS 2 applications. The ROS 2 control framework supports modular design which offers separation between hardware interfaces and controller algorithm code, which makes it suitable for complex robotic platforms. ROS 2 control plugins also leverage ROS 2 lifecycle management features which helps achieve smooth state transition from unconfigured to active, and also provides cleanup and error handling capabilities.

ROS Toolbox supports generation of ROS 2 control plugins from Simulink®.

Note

Deployment of ROS 2 nodes requires transfer of files to the target ROS 2 device through an SSH connection. Ensure that OpenSSH is installed on the target ROS 2 device before deployment.

Topics

Generate and Deploy ROS 2 Control Plugin from Simulink