ros2_controllers
ros2_controllers copied to clipboard
Generic robotic controllers to accompany ros2_control
An automated scheduled build failed on `humble`: https://github.com/ros-controls/ros2_controllers/actions/runs/11528532287
As mentioned in https://github.com/ros-controls/ros2_controllers/pull/1191#issuecomment-2284668456 and discussed in #697 the JTC currently samples the trajectory at the time given to the `update(time, period)` method. However, this actually is the beginning of...
An automated scheduled build failed on `master`: https://github.com/ros-controls/ros2_controllers/actions/runs/11510660507
**Is your feature request related to a problem? Please describe.** I am using the `diff_drive_controller`, and I want the robot to accelerate slowly when speeding up and decelerate quickly to...
Hello, I am integrating ros2_controllers to RobotCAD and faced to some lack of examples of chaining ros2_controllers. I found some examples here [https://github.com/ros-controls/control.ros.org/blob/31f2c1d9c30aa0d4853d8d9e3c18b7516013dde5/doc/resources/urdfs%20and%20yamls/example_controllers.yaml#L123](https://github.com/ros-controls/control.ros.org/blob/31f2c1d9c30aa0d4853d8d9e3c18b7516013dde5/doc/resources/urdfs%20and%20yamls/example_controllers.yaml#L123) But it is not clear for me...
Due to the potential blocking risk associated with ParamListener::get_params, it is advisable to avoid its usage in real-time contexts. The method, defined [here](https://github.com/PickNikRobotics/generate_parameter_library/blob/main/generate_parameter_library_py/generate_parameter_library_py/jinja_templates/cpp/parameter_library_header#L121-L124), can lead to delays that are unsuitable...
An automated scheduled build failed on `master`: https://github.com/ros-controls/ros2_controllers/actions/runs/11338098052
https://github.com/ros-controls/control_toolbox/pull/212
Some features are missing in the library to feature-equally integrate the older tricycle_controller (#850). `reduce_wheel_speed_until_steering_reached` is one step closer. The old code https://github.com/ros-controls/ros2_controllers/blob/97c1e2472f2bbc98a9cb86449b41611a3e298b30/tricycle_controller/src/tricycle_controller.cpp#L173-L189 I modified the function a bit to...
This PR implements a new broadcasting controller based on the `PoseSensor` semantic component introduced in https://github.com/ros-controls/ros2_control/pull/1775. As described in the `PoseSensor` PR, my primary use-case for this is the publishing...