ROS2 Tricycle Controller

I’m happy to announce that ros2_controllers has a new family member: the Tricycle Controller.
It is a controller aimed for robots with a tricycle base configuration (two wheels in the back and 1 in the front). The traction and steering is done by the front wheel.

Main Features:

  • Convert Twist to AckermannDrive
  • Publish odometry
  • Supports rate limiting (speed, acceleration, etc…) for traction and steering

A demo is on the verge of being merged.

Looking forward for community feedback!

Thank you to Pixel Robotics for sponsoring this work.

10 Likes

Great that your controller got finally merged.
I think it makes a good addition to the existing ros2_controllers.
Thank you for all your work and time :smiley: :+1:

1 Like

Soon available with ros2_controllers 2.11.0 in Humble and Rolling!

2 Likes

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.