TURN.LSP Theory

HawsEDC
Engineering, Drafting, and Computing

TURN.LSP TURNING MODEL THEORY

THEORY

For each computation step, a vehicle wheel pair (front and back) is assumed to be traveling in a circle as though the steering wheel or articulating hinge were locked. The front and back wheels are circumscribing two concentric circles, with the line between back and front wheel always tangent to the inner circle being made by the back wheel, as shown (Turning step illustration courtesy of David V. Albamonte, Landmark Engineering, Inc.):

Turning step illustration courtesy of David V. Albamonte, Landmark Engineering, Inc.

The initial locations of the back and front wheels are known (B0 and F0), and the final location of the front wheel is known (F1).

Then the turned angle F0|C|F1=B0|C|B1=2*atan{sin(alpha)/[2*L/S-cos(alpha)]}

where

S=the distance from F0 to F1
L=the distance from B0 to F0, the wheelbase length
alpha=angle F1|F0|B0

 
Vector addition is the method for solving this problem.
Drawing exhibiting vector addition
 
The sum of the x components traveling around the shape from B0 to F0, F1, B1, and back to B0 should be zero.
Then -L*sin(D)+S1*sin(pi-(C+D))-L*sin(D)+0=0
and gathering terms, S1*sin (pi-(C+D))-2*L*sin(D)=0, or S1*sin (pi-(C+D))=2*L*sin(D).
 
Since sin(pi-t)=sin(t) (http://aleph0.clarku.edu/~djoyce/java/trig/identities.html),
S1*sin(C+D)=2*L*sin(D)
 
Since sin(s+t)=sin(s)*cos(t)+cos(s)*sin(t) (http://aleph0.clarku.edu/~djoyce/java/trig/identities.html),
S1*sin(C)*cos(D)+S1*cos(C)*sin(D)=2*L*sin(D).
 
Dividing by S1*sin(D) and replacing cos(D)/sin(D) with cot(D),
sin(C)*cot(D)+cos(C)=2*L/S1
 
Solving for D,
sin(C)*cot(D)=2*L/S1-cos(C),
cot(D)=2*L/(S1*sin(C))-cot(C),
cot(D)=[2*L/(S1)-cos(C)]/sin(C),
tan(D)=sin(C)/[2*L/(S1)-cos(C)],
and D=atan{sin(C)/[2*L/(S1)-cos(C)]}
 
Home | Support | FreeSoftware | Engineering Services | Engineering Calculators | Technical Documents | Blog (new in 2009) | Personal essays | Collaborative Family Trees | SMCFD | Contact