ros2_controllers icon indicating copy to clipboard operation
ros2_controllers copied to clipboard

WIP: Add AckermannDriveStamped control to steering library

Open wittenator opened this issue 2 months ago • 4 comments

This PR adds the option to use steering angle and linear velocity for controllers that inherit from the steering library. In anticipation of the merging and backport of the fixes in the ackermann controller, I branched off of the fix/steering_controllers_library_kinematics branch and cherry-picked the changes on top of the iron branch.

Status:

  • [x] Fork the repository.
  • [x] Modify the source; please focus on the specific change you are contributing. If you also reformat all the code, it will be hard for us to focus on your change.
  • [ ] Ensure local tests pass. (colcon test and pre-commit run (requires you to install pre-commit by pip3 install pre-commit)
  • [ ] Commit to your fork using clear commit messages.
  • [ ] Send a pull request, answering any default questions in the pull request interface.
  • [ ] Pay attention to any automated CI failures reported in the pull request, and stay involved in the conversation.

wittenator avatar Jun 17 '24 09:06 wittenator