Rear Differential Emulation

My rover has Ackerman steering and the two rear wheels have independent drive motors. When I turn, I want the rear wheels to be driven at different rates to account for the outer wheel traveling farther than the inner wheel. I am NOT talking about tank drive / skid steering - I want it to behave as a differential does in a rear wheel drive car. Is this behavior possible in ArduRover?

I don’t think that’s a baked-in behavior, but it’s probably do-able via a Lua script that intercepts the throttle command, compares steering angle, and alters wheel speed accordingly.

1 Like