0 20 40 60 80 100 120 140
0
100
200
300
Angle teta
(degree)
0 20 40 60 80 100 120 140
0
1
2
Curvature
(1/m)
0 20 40 60 80 100 120 140
-1
0
1
2
Longitudinal
acceleration
(m/s2)
0 20 40 60 80 100 120 140
-1
0
1
2
Length of course (m)
Lateral
acceleration
(m/s2)
r.m.s.
r.m.s.
Figure 13: Orientation angle
, curvature, longitudinal
and lateral acceleration behaviour along the course for the
given reference speed profile, using clothoid curves
trajectory planning.
0 20 40 60 80 100 120 140
-0.5
0
0.5
Longitudinal
error (m)
0 20 40 60 80 100 120 140
-0.5
0
0.5
Lateral
error (m)
0 20 40 60 80 100 120 140
-10
0
10
Time (s )
Angle
error (degree)
Figure 14: Angle, longitudinal and lateral tracking errors,
using a Kanayama controller and the vehicle kinematics
model to follow clothoid curves planned trajectory.
Table 2: Planning Methods Results.
Quantity Cub. Trig. Clothoid
Max. Curvature (1/m) 0.87 0.56 0.41
r.m.s. Curvature (1/m) 0.21 0.20 0.16
Max. Long. Accel. (m/s
2
) 0.69 0.69 0.42
r.m.s. Long. Accel. (m/s
2
) 0.21 0.21 0.15
Max. Lateral Accel. (m/s
2
) 1.50 1.32 0.95
r.m.s. Lateral Accel. (m/s
2
) 0.24 0.25 0.25
Overall Acceleration (m/s
2
) 0.43 0.46 0.40
7 CONCLUSIONS
In this paper, three trajectories planning methods
using cubic splines, trigonometric splines and
clothoid curves, were analysed. The integration of a
speed profile planner was proposed, with the goal of
calculating the time-intervals sequence that lead to
low level of accelerations and jerk. Further research
is being carried out in this direction (Solea 2006).
The generated trajectories were applied to a numeric
model for trajectory-tracking, using a Kanayama
controller. The first conclusion is related to the use
of methods easiness. In spite of the relatively good
results, the use of clothoid curves is complex and
without flexibility in case of trajectory change. On
the other hand, all methods showed to be adequate
from the point of view of passengers' comfort and
tracking.
ACNOWLEDGEMENTS
This wok was supported in part by ISR-UC and FCT
(Fundação para a Ciência e Tecnologia), under
contract NCT04: POSC/EEA/SRI/58016/2004
.
REFERENCES
Bishop, R., 2005. Intelligent Vehicle Technology and
Trends, Artech House.
Cybercars 2001. Cybernetic technologies for the car in the
city. [online], www.cybercars.org.
Gerald, C. and P. Wheatley, 1984. Applied Numerical
Analysis, Menlo Park, California, Addison-Wesley.
Kanayama, Y., Y. Kimura, F. Miyazaky and T. Noguchy,
1991. A stable tracking control method for a non-
holonomic mobile robot. IEEE/RSJ Int. Conference on
Intelligent Robots and Systems (IROS 1991).
Leao, D., T. Pereira, P. Lima and L. Custódio, 2002.
Trajectory planning using continuous curvature paths,
Journal DETUA, Vol.3, nº6, (in Portuguese).
Nagy, M. and T. Vendel , 2000. Generating curves and
swept surfaces by blended circles. Computer Aided
Geometric Design, Vol. 17, 197-206.
Parent, M., G. Gallais, A. Alessandrini, T.Chanard, 2003.
CyberCars: review of first projects. Int. Conference on
People Movers APM 03. Singapore.
Piazzi, A., and A. Visioli, 2000. Global minimum-jerk
trajectory of robot manipulators. IEEE Transactions
on Industrial Electronics. Vol. 47, nº1, 140-149.
Solea, R., and U. Nunes, 2006. Trajectory planning with
embedded velocity planner for fully-automated
passenger vehicles. IEEE 9
th
Intelligent
Transportation Systems Conference. Toronto, Canada.
Rodrigues, R., F. Leite, and S. Rosa, 2003. On the
generation of a trigonometric interpolating curve in
ℜ
3
, 11th Int. Conference on Advanced Robotics,
Coimbra, Portugal.
Sekhavat, S. and J. Hermosillo 2000. The Cycab robot: a
differentially flat system. IEEE/RSJ Int. Conf. on
Intelligent Robots and System (IROS 2000).
ICINCO 2006 - ROBOTICS AND AUTOMATION
96