This repository is a basic proof of concept for integrating a generic steering controller with ROS 2 controllers.
It demonstrates how to set up a car-like robot using ROS 2 control, including configuration, launch files, and URDF integration.
Most files are adapted directly from the official ros2_control_demos
repository.
urdf/
— Custom robot description filesconfig/
— Controller configurationlaunch/
— Launch files for simulation and controlexternal/ros2_control_demos/
— Upstream demo files (as a submodule)
This project is intended for demonstration and experimentation purposes only. You can test this by
ros2 topic pub /carlikebot_base_controller/reference geometry_msgs/msg/TwistStamped "{
twist: {
linear: {x: 1.0, y: 0.0, z: 0.0},
angular: {x: 0.0, y: 0.0, z: 0.5}
}
}" --rate 10```