Bicycle model for a car

Even if you are not into robotics, the bicycle model will make your driver's license test easier. (I hope so :)

The content is taken from the text book Corke, Peter I., Witold Jachimczyk, and Remo Pillat. Robotics, vision and control: fundamental algorithms in MATLAB. Vol. 73. Berlin: Springer, 2011.

I (and some labmates)had been stuck with the derivative of α\alpha for some time. Thanks for my co-supervisor, Lionel Birglen, who points out that it is the derivative of arctan\arctan that confused us. So here it goes:

Assume the goal position is fixed.

Remember, xx and yy are the x-axis and y-axis position of the robot, so we have x˙=Δx˙\dot{x} = - \dot{\Delta x}and y˙=Δy˙\dot{y} = - \dot{\Delta y}. Then:

since x˙=vcosθ\dot{x} = v \cos \theta and y˙=vsinθ\dot{y} = v \sin\theta

With Δx=ρcos(α+θ)\Delta x = \rho \cos(\alpha+\theta)and Δy=ρsin(α+θ)\Delta y = \rho \sin(\alpha+\theta), comes:

Last updated