Path Generation Using η4-Splines for a Truck and Trailer Vehicle

被引:57
作者
Ghilardelli, Fabio [1 ]
Lini, Gabriele [2 ]
Piazzi, Aurelio [1 ]
机构
[1] Univ Parma, Dept Informat Engn, I-43124 Parma, Italy
[2] Scuola Int Super Studi Avanzati, SISSA, I-34136 Trieste, Italy
关键词
Articulated vehicles; feedforward control; geometric continuity; polynomial splines; smooth path generation; MOBILE ROBOTS; SMOOTH PATH; FLATNESS;
D O I
10.1109/TASE.2013.2266962
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Generation of high-quality drive paths is a significant issue for automated wheeled vehicles. To achieve this aim for a truck and trailer vehicle, the paper proposes the use of a parameterized curve primitive, the eta(4)-spline. Using this spline, generation and shaping of smooth feasible paths ismade possible as well as the transfer between arbitrary dynamic configurations of the articulated vehicle. The eta(4)-spline is a ninth-order polynomial curve that can interpolate given Cartesian points with associated arbitrary unit tangent vector, curvature, and first and second derivatives of curvature. It depends on a set of eight (eta) parameters that can be freely chosen to modify the path shape without changing the interpolations conditions at the path endpoints. Completeness, minimality, and symmetry of the eta(4)-spline are established. An example on a parking maneuver of the articulated vehicle is presented and the pertinent optimal path planning is also discussed. Note to Practitioners-The general motivation of this paper is the motion automation of a truck and trailer vehicle. Specifically, given two arbitrary, dynamic configurations of the articulated vehicle the problem is to provide an efficient and flexible method to bring the automated vehicle from the initial configuration to a final desired configuration by means of feed forward control in such a way that: 1) control signals are smooth (i.e., truck's velocity and steering angle with their derivatives are continuous functions) and 2) the automated vehicle follows a Cartesian path that can be freely and easily shaped by adjusting or choosing parameters with clear geometrical meaning. The paper provides a solution by developing and presenting a new, parameterized, polynomial curve: the eta(4)-spline. Using this spline or a composition of these splines, a variety of path generation problems can be addressed also including nonconventional "on the fly" planning, such as, e. g., a parking maneuver starting when the articulated vehicle is operating or moving. With future research, it will be possible to efficiently integrate the use of the eta(4)-spline into a global motion planning framework so as to take into account both obstacle avoidance and technical constraints given by bounds on steering and trailer angles. To this end, the authors make available to colleagues and researchers the detailed, closed-form expressions of the eta(4)-spline.
引用
收藏
页码:187 / 203
页数:17
相关论文
共 34 条
[1]  
Barsky B. A., 1983, Computer Graphics, V17, P193, DOI 10.1145/964967.801151
[2]   GEOMETRIC CONTINUITY OF PARAMETRIC CURVES - 3 EQUIVALENT CHARACTERIZATIONS [J].
BARSKY, BA ;
DEROSE, TD .
IEEE COMPUTER GRAPHICS AND APPLICATIONS, 1989, 9 (06) :60-68
[3]  
Bartels RH., 1995, An Introduction to Splines for Use in Computer Graphics and Geometric Modeling
[4]   Planning Smooth and Obstacle-Avoiding B-Spline Paths for Autonomous Mining Vehicles [J].
Berglund, Tomas ;
Brodnik, Andrej ;
Jonsson, Hakan ;
Staffanson, Mats ;
Soderkvist, Inge .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2010, 7 (01) :167-172
[5]  
Broggi A., 2008, Springer handbook of robotics, P1175
[6]  
Chung J, 2009, SPRINGER HANDBOOK OF AUTOMATION, P961, DOI 10.1007/978-3-540-78831-7_55
[7]   FLATNESS AND DEFECT OF NONLINEAR-SYSTEMS - INTRODUCTORY THEORY AND EXAMPLES [J].
FLIESS, M ;
LEVINE, J ;
MARTIN, P ;
ROUCHON, P .
INTERNATIONAL JOURNAL OF CONTROL, 1995, 61 (06) :1327-1361
[8]  
FLIESS M, 1992, CR ACAD SCI I-MATH, V315, P619
[9]   From Reeds and Shepp's to continuous-curvature paths [J].
Fraichard, T ;
Scheuer, A .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 2004, 20 (06) :1025-1035
[10]  
Ghilardelli F., 2011, TSC0111 U PARM DIP I