A General, Fast, and Robust Implementation of the Time-Optimal Path Parameterization Algorithm

被引:161
作者
Quang-Cuong Pham [1 ]
机构
[1] Nanyang Technol Univ, Sch Mech & Aerosp Engn, Singapore 639798, Singapore
关键词
Motion planning; optimal control; robot control; ROBOTIC MANIPULATORS; OPTIMAL MOTIONS;
D O I
10.1109/TRO.2014.2351113
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Finding the time-optimal parameterization of a given path subject to kinodynamic constraints is an essential component in many robotic theories and applications. The objective of this paper is to provide a general, fast, and robust implementation of this component. For this, we give a complete solution to the issue of dynamic singularities, which are the main cause of failure in existing implementations. We then present an open-source implementation of the algorithm in C++/Python and demonstrate its robustness and speed in various robotics settings.
引用
收藏
页码:1533 / 1540
页数:8
相关论文
共 26 条
[1]  
[Anonymous], 2006, Planning algorithms
[2]   TIME-OPTIMAL CONTROL OF ROBOTIC MANIPULATORS ALONG SPECIFIED PATHS [J].
BOBROW, JE ;
DUBOWSKY, S ;
GIBSON, JS .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 1985, 4 (03) :3-17
[3]   OPTIMAL ROBOT PATH PLANNING USING THE MINIMUM-TIME CRITERION [J].
BOBROW, JE .
IEEE JOURNAL OF ROBOTICS AND AUTOMATION, 1988, 4 (04) :443-450
[4]   Kinematic controllability for decoupled trajectory planning in underactuated mechanical systems [J].
Bullo, F ;
Lynch, KM .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 2001, 17 (04) :402-412
[5]  
Choset H., 2005, Principles of robot motion: theory, algorithms, and implementation
[6]  
Constantinescu D, 2000, J ROBOTIC SYST, V17, P233, DOI 10.1002/(SICI)1097-4563(200005)17:5<233::AID-ROB1>3.0.CO
[7]  
2-Y
[8]   Time-Optimal Path Following for Robots With Convex-Concave Constraints Using Sequential Convex Programming [J].
Debrouwere, Frederik ;
Van Loock, Wannes ;
Pipeleers, Goele ;
Quoc Tran Dinh ;
Diehl, Moritz ;
De Schutter, Joris ;
Swevers, Jan .
IEEE TRANSACTIONS ON ROBOTICS, 2013, 29 (06) :1485-1495
[9]  
Diankov R., 2010, Automated construction of robotic manipulation programs
[10]   KINODYNAMIC MOTION PLANNING [J].
DONALD, B ;
XAVIER, P ;
CANNY, J ;
REIF, J .
JOURNAL OF THE ACM, 1993, 40 (05) :1048-1066