A Bisection Algorithm for Time-Optimal Trajectory Planning Along Fully Specified Paths

被引:36
|
作者
Barnett, Eric [1 ]
Gosselin, Clement [1 ]
机构
[1] Univ Laval, Dept Mech Engn, Quebec City, PQ G1V 0A6, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Heuristic algorithms; Trajectory; Acceleration; Switches; Manipulators; Kinematics; Parallel robots; robot motion; robot programming; time-optimal trajectory planning; trajectory optimization; OPTIMIZATION; MANIPULATORS; CONSTRAINTS; DESIGN; ROBOT;
D O I
10.1109/TRO.2020.3010632
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
The time-optimal trajectory planning problem involves minimizing the time required to follow a path defined in space, subject to kinematic and dynamic constraints. Here, we introduce a novel technique, called the bisection algorithm (BA), which is fully implemented in C++ and extends dynamic programming approaches to the problem. These approaches, which rely on dividing the global problem into a series of simpler subproblems, become increasingly advantageous compared to direct transcription methods as the number of problem constraints increases. In contrast to nearly all other dynamic programming approaches, BA does not rely on finding a maximum-velocity curve or explicitly finding acceleration switching points during the trajectory planning process. Additionally, only one forward and one backward integration are used, during which all constraints are imposed. This approach is made feasible through careful control of the numerical integration process and the use of a bisection algorithm to resolve constraint violations during integration. BA is shown to be significantly simpler, faster, and more robust than recently proposed algorithms: a direct comparison is made for a series of paths to be followed by a serial manipulator, subject to kinematic constraints. The wide applicability of BA is then established by solving the time-optimal problem for a parallel manipulator following a complex path, subject to both kinematic and dynamic constraints.
引用
收藏
页码:131 / 145
页数:15
相关论文
共 50 条
  • [1] Smooth and time-optimal trajectory planning for industrial manipulators along specified paths
    Constantinescu, D.
    Croft, E.A.
    American Society of Mechanical Engineers, Dynamic Systems and Control Division (Publication) DSC, 1999, 67 : 469 - 470
  • [2] A VELOCITY SELF-LEARNING ALGORITHM FOR TIME-OPTIMAL TRAJECTORY PLANNING ALONG THE FULLY SPECIFIED PATH-PART I
    Nan, Wenhu
    Qin, Haojun
    REVUE ROUMAINE DES SCIENCES TECHNIQUES-SERIE ELECTROTECHNIQUE ET ENERGETIQUE, 2025, 70 (01): : 109 - 114
  • [3] On singular time-optimal control along specified paths
    Shiller, Zvi, 1600, IEEE, Piscataway, NJ, United States (10):
  • [4] ON SINGULAR TIME-OPTIMAL CONTROL ALONG SPECIFIED PATHS
    SHILLER, Z
    IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1994, 10 (04): : 561 - 566
  • [5] Smooth and time-optimal trajectory planning for industrial manipulators along specified path
    Constantinescu, D
    Croft, EA
    JOURNAL OF ROBOTIC SYSTEMS, 2000, 17 (05): : 233 - 249
  • [6] On the Time-optimal Trajectory Planning and Control of Robotic Manipulators Along Predefined Paths
    Reynoso-Mora, Pedro
    Chen, Wenjie
    Tomizuka, Masayoshi
    2013 AMERICAN CONTROL CONFERENCE (ACC), 2013, : 371 - 377
  • [7] TIME-OPTIMAL CONTROL OF ROBOTIC MANIPULATORS ALONG SPECIFIED PATHS
    BOBROW, JE
    DUBOWSKY, S
    GIBSON, JS
    INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 1985, 4 (03): : 3 - 17
  • [8] Time-optimal Coordination of Mobile Robots along Specified Paths
    Altche, Florent
    Qian, Xiangjun
    de La Fortelle, Arnaud
    2016 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS 2016), 2016, : 5020 - 5026
  • [9] Time-Optimal Trajectory Planning of Cable-Driven Parallel Mechanisms for Fully Specified Paths With G1-Discontinuities
    Barnett, Eric
    Gosselin, Clement
    JOURNAL OF DYNAMIC SYSTEMS MEASUREMENT AND CONTROL-TRANSACTIONS OF THE ASME, 2015, 137 (07):
  • [10] TIME-OPTIMAL TRAJECTORY PLANNING OF CABLE-DRIVEN PARALLEL MECHANISMS FOR FULLY-SPECIFIED PATHS WITH G1 DISCONTINUITIES
    Barnett, Eric
    Gosselin, Clement
    PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, 2013, VOL 6A, 2014,