Kinematic Car Model

Model description: 

The attached image depicts the kinematic car in the horizontal plane. Let us suppose that the Ackermann steering assumptions hold true, hence all wheels turn around the same point (denoted by P) which lies on the line of the rear axle. It follows that the kinematics of the car can be fully described by the kinematics of a bicycle fitted in the middle of the car (see attached image. The coordinates of the rear axle midpoint are given by $x$ and $y$. The orientation of the car with respect to the axis of $x$ is denoted by 9. The angle of the front wheel of the bicycle with respect to the longitudinal symmetry axis of the car is denoted by $φ$ . One may consider $φ$ or its time derivative $u_2=\dot{φ}$ as input. The longitudinal velocity of the rear axle midpoint is denoted by $u_1$ if it is a control input (two input case) and by $v_{car}$ if not (one input case). All lengths involved in the kinematic calculations, and in particular $l$, equal to one.

$$\begin{align*} \dot{x} &= u_1 \cos{\theta},\\ \dot{y} &= u_1 \sin{\theta},\\ \dot{\theta} &= u_1 \tan{\varphi},\\ \dot{\varphi} &= u_2. \end{align*}$$

Type: 

Form: 

Model order: 

4

Time domain: 

Linearity: 

Attachment: 

Publication details: 

TitleOn-line time-scaling control of a kinematic car with one input
Publication TypeConference Paper
Year of Publication2007
AuthorsKiss, B., and Szadeczky-Kardoss E.
Conference NameMediterranean Conference on Control & Automation, 2007.
Date Published06/2007
PublisherIEEE
Conference LocationAthens
ISBN Number978-1-4244-1281-5
Accession Number9871515
Keywordsautomobiles, steering systems, tracking, vehicle dynamics
AbstractThis paper reports a time-scaling scheme to realize a tracking controller for the non-differentially flat model of the kinematic car with one input which is the steering angle or the angular velocity of the steering angle. The longitudinal velocity of the car is a measurable external signal and cannot be influenced by the controller. Using an on-line time-scaling, driven by the longitudinal velocity of the car, by a scaling output of the tracking controller, and by their time derivatives up to the second order, one can achieve exponential tracking of any sufficiently smooth reference trajectory, similar to the differentially flat case with two control inputs. The price to pay is the modification of the finite traveling time of the reference trajectory according to the time-scaling.
DOI10.1109/MED.2007.4433947