ros2_controllers icon indicating copy to clipboard operation
ros2_controllers copied to clipboard

Generic robotic controllers to accompany ros2_control

Results 259 ros2_controllers issues
Sort by recently updated
recently updated
newest added

This PR allows to define of the offsets of the force and torque through the parameter server. It would also be interesting to make it a chainable controller and expose...

An automated scheduled build failed on `master`: https://github.com/ros-controls/ros2_controllers/actions/runs/11173456457

CI

As I discussed with @christophfroehlich I've opened new pr with gpio controller. This PR is a follow-up to the [thread](https://github.com/ros-controls/ros2_controllers/pull/342) and implements a controller to send commands to GPIO interfaces,...

This PR addresses the increasing effort required in `Trajectory::sample()` raised in #1293 by exploiting the monotonically increasing access time for any trajectory. Instead of scanning through the complete trajectory to...

- Adds support for using the effort field in the trajectory message for JTCs that claim the `effort` command interface (warning message is no longer displayed). - For `effort` only...

**Describe the bug** When executing very long trajectories (order: >100.000 points), the time jtc spends in `update()` rises over the course of execution. This gradually decreases the time spent spent...

bug

I'm trying to take the first step of building ros2_controllers inside of the IsaacROSDev containers. But, its not compiling due to problems with gmock. To recreate, follow the readme instructions...

bug

Replaces #1094. Adds propagation of `robot_description` through argument to the `kinematics_interface`.

**Describe the bug** Hello, looking at the code (https://github.com/ros-controls/ros2_controllers/blob/humble/diff_drive_controller/src/diff_drive_controller.cpp#L390C1-L391C1) I would expect the **/diff_drive_base_controller/odom** to be published with the SystemDefaultsQoS settings. However, when I inspect it, it is set to...

bug

This PR adds an additional WrenchStamped subscriber to the AdmittanceController in order to allow specifying a Wrench offset. The basic idea behind this PR is to simply add the offset...