Safe, Optimal, Real-Time Trajectory Planning With a Parallel Constrained Bernstein Algorithm

被引:11
作者
Kousik, Shreyas [1 ]
Zhang, Bohao [1 ]
Zhao, Pengcheng [1 ]
Vasudevan, Ram [1 ]
机构
[1] Univ Michigan, Dept Mech Engn, Ann Arbor, MI 48109 USA
基金
美国国家科学基金会;
关键词
Robots; Planning; Robot sensing systems; Real-time systems; Cost function; Trajectory planning; Heuristic algorithms; Motion planning; robot control; trajectory optimization; GLOBAL OPTIMIZATION; POLYNOMIALS; MINIMIZATION; RELAXATION; HIERARCHY; BRANCH;
D O I
10.1109/TRO.2020.3036617
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
To move while using new sensor information, mobile robots use receding-horizon planning, executing a short plan while computing a new one. A plan should have dynamic feasibility (obeying a robot's dynamics and avoiding obstacles), liveness (planning frequently enough to complete tasks), and optimality (minimizing, e.g., distance to a goal). Reachability-based trajectory design (RTD) is a method to generate provably dynamically feasible plans in real time by solving a polynomial optimization program (POP) in each planning iteration. However, RTD uses a derivative-based solver, which may converge to local minima that impact liveness and optimality. This article proposes a parallel constrained Bernstein algorithm (PCBA) branch-and-bound method to optimally solve RTD's POP at runtime; the resulting optimal planner is called RTD*. The specific contributions of this article are the PCBA implementation, proofs of PCBA's bounded time and memory usage, a comparison of PCBA with state-of-the-art solvers, and a demonstration of PCBA/RTD* on hardware. RTD* shows better optimality and liveness than RTD in dozens of environments with random obstacles.
引用
收藏
页码:815 / 830
页数:16
相关论文
共 56 条
[11]  
Fridovich-Keil D, 2019, IEEE INT CONF ROBOT, P7470, DOI [10.1109/ICRA.2019.8793905, 10.1109/icra.2019.8793905]
[12]  
GARLOFF J, 1986, LECT NOTES COMPUT SC, V212, P37
[13]  
Garloff J., 1993, Interval Comput., V2, P154
[14]  
Gavana Andrea., 2019, Global optimization benchmarks and ampgo
[15]  
Gurvits L., 2003, P 35 ANN ACM S THEOR, P10, DOI DOI 10.1145/780542.780545
[16]  
Hamadneh Tareq., 2018, BOUNDING POLYNOMIALS
[17]  
Hansen E., 2003, Global optimization using interval analysis: revised and expanded, V264
[18]   Approximation algorithms for homogeneous polynomial optimization with quadratic constraints [J].
He, Simai ;
Li, Zhening ;
Zhang, Shuzhong .
MATHEMATICAL PROGRAMMING, 2010, 125 (02) :353-383
[19]  
Holmes P, 2020, ROBOTICS: SCIENCE AND SYSTEMS XVI
[20]   LIPSCHITZIAN OPTIMIZATION WITHOUT THE LIPSCHITZ CONSTANT [J].
JONES, DR ;
PERTTUNEN, CD ;
STUCKMAN, BE .
JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 1993, 79 (01) :157-181