ros2_controllers icon indicating copy to clipboard operation
ros2_controllers copied to clipboard

All Wheel Drive for Ackermann

Open roncapat opened this issue 1 year ago • 3 comments

It is my understanding that currently the Ackermann controller provides traction control to the rear wheels, while the front ones are passive (just steered). For my application, I have an all-wheel-drive ackermann vehicle.

Would a patch providing all-wheel-drive option to Ackermann be welcomed here? I would later also like to develop a 4-steerable-wheel version of the controller ("double ackermann")... would also this second one be of interest then? Most of the code may be reused.

roncapat avatar Jun 05 '23 10:06 roncapat

I would love to see this feature implemented as of right now using a 4 wheel vehicule is pretty complicated when using ackermann

space192 avatar Jun 11 '23 16:06 space192

A 4-wheel steering controller is always welcome, there was also one in ROS1 in ros_control.

Regarding the all wheel drive param in happy to incorporate it as long as it retains the current code cleanliness.

bmagyar avatar Jun 11 '23 21:06 bmagyar

May I ask you to have a look at #692?

roncapat avatar Jul 07 '23 16:07 roncapat