Car movement - differential geometry interpretation.

I've posted this on Math Stack Exchange and I didn't get any answer in a couple of days, so I'll try and post it here too.

The problem presented below is from my differential geometry course. The initial reference is Nelson, Tensor Analysis 1967. The car is modelled as follows:

Denote by $C(x,y)$ the center of the back wheel line, $\theta$ the angle of the direction of the car with the horizontal direction, $\phi$ the angle made by the front wheels with the direction of the car and $L$ the length of the car.

The possible movements of the car are denoted as follows:

• steering: $S=\displaystyle\frac{\partial}{\partial \phi}$;
• drive: $D=\displaystyle\cos \theta \frac{\partial}{\partial x}+\sin\theta \frac{\partial}{\partial y}+\frac{\tan \phi}{L}\frac{\partial}{\partial \theta}$;
• rotation: $R=[S,D]=\displaystyle\frac{1}{L\cos^2 \phi}\frac{\partial }{\partial \theta}$;
• translation: $T=[R,D]=\displaystyle\frac{\cos \theta}{L\cos^2 \phi}\frac{\partial}{\partial y}-\frac{\sin\theta}{L\cos^2\phi}\frac{\partial}{\partial x}$

Where $[X,Y]=XY-YX$ (I can't remember the English word now). All these transformations seem very logical. My question is:

How can we justify the mathematical interpretation made above, especially the part with the rotations and translations?

The interpretations are quite interesting:

• from the expression of $D$, when the car is shorter, you can change the orientation of the car very easily, but when it is longer, like a truck, you it is not that easy ( see the term with $\frac{\partial}{\partial \theta}$)
• the rotation is faster for smaller cars, and for greater steering angle
• translation is easier for smaller cars.
-

I'm not sure what you mean by "justify", but one way of looking at this is through the Chow theorem.

You've calculated that $R = [S, D]$. This is a statement about vector fields, which are infinitesimal flows. So if you steer by a small amount, followed by driving over a small amount, followed by turning the wheel back into the original position and driving backward, you end up performing a small rotation. You can interpret $T = [R, D]$ in the same way: if you want to parallel park the car (performing a translation), you turn ($R$), drive forward ($D$), turn back ($-R$) and drive backward ($-D$).

A normal car has four degrees of freedom, the angles $\theta$ and $\phi$ on your figure and the coordinates $x, y$ of the center of mass. However, you as the driver can only be drive and steer the car, you can't just translate the car or rotate it around its axis. So you can only control $S$ and $D$. We say that this system is underactuated, meaning that you have less control inputs than there are degrees of freedom in the system.

However, differential geometry comes to the rescue: if you consider the distribution spanned by $S$ and $D$, you'll find that it is totally nonholonomic, meaning that you can create any possible motion (any linear combination of $R$, $D$, $T$ and $S$) by a linear combination of $S$ and $D$ and their (iterated) commutators. Physically, this means that you can perform any motion with the car by driving and steering, although you will sometimes have to execute a nontrivial motion in $S$ and $D$ (look up "control by sinusoids")

If now you have a metric on the distribution spanned by $S$ and $D$ (telling you, for instance, how much it costs to steer resp. drive the car) you have an instance of what is called a sub-Riemannian geometry. (I hope this will entice Richard Montgomery to comment on this question).