A Real-Time Approach for Chance-Constrained Motion Planning With Dynamic Obstacles

被引:60
作者
Castillo-Lopez, Manuel [1 ]
Ludivig, Philippe [1 ,2 ]
Sajadi-Alamdari, Seyed Amin [1 ]
Sanchez-Lopez, Jose Luis [1 ]
Olivares-Mendez, Miguel A. [1 ]
Voos, Holger [1 ]
机构
[1] Univ Luxembourg, Automat & Robot Res Grp, Interdisciplinary Ctr Secur Reliabil & Trust SnT, L-4369 Luxembourg, Luxembourg
[2] Ispace Europe, L-1811 Luxembourg, Luxembourg
关键词
Planning; Real-time systems; Computational efficiency; Robot kinematics; Dynamics; Safety; Motion and path planning; collision avoidance; optimization and optimal control; autonomous vehicle navigation; MODEL;
D O I
10.1109/LRA.2020.2975759
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Uncertain dynamic obstacles, such as pedestrians or vehicles, pose a major challenge for optimal robot navigation with safety guarantees. Previous work on optimal motion planning has employed two main strategies to define a safe bound on an obstacle's space: using a polyhedron or a nonlinear differentiable surface. The former approach relies on disjunctive programming, which has a relatively high computational cost that grows exponentially with the number of obstacles. The latter approach needs to be linearized locally to find a tractable evaluation of the chance constraints, which dramatically reduces the remaining free space and leads to over-conservative trajectories or even unfeasibility. In this work, we present a hybrid approach that eludes the pitfalls of both strategies while maintaining the original safety guarantees. The key idea consists in obtaining a safe differentiable approximation for the disjunctive chance constraints bounding the obstacles. The resulting nonlinear optimization problem can be efficiently solved to meet fast real-time requirements with multiple obstacles. We validate our approach through mathematical proof, simulation and real experiments with an aerial robot using nonlinear model predictive control to avoid pedestrians.
引用
收藏
页码:3620 / 3625
页数:6
相关论文
共 26 条
[1]   CasADi: a software framework for nonlinear optimization and optimal control [J].
Andersson, Joel A. E. ;
Gillis, Joris ;
Horn, Greg ;
Rawlings, James B. ;
Diehl, Moritz .
MATHEMATICAL PROGRAMMING COMPUTATION, 2019, 11 (01) :1-36
[2]  
[Anonymous], ROBOT AUTON SYST
[3]  
[Anonymous], UNMANNED AERIAL VEHI
[4]  
[Anonymous], 1993, P 6 ICTCT WORKSH SAF
[5]  
[Anonymous], DISJUNCTIVE PROGRAMM
[6]   Large-scale nonlinear programming using IPOPT: An integrating framework for enterprise-wide dynamic optimization [J].
Biegler, L. T. ;
Zavala, V. M. .
COMPUTERS & CHEMICAL ENGINEERING, 2009, 33 (03) :575-582
[7]   Chance-Constrained Optimal Path Planning With Obstacles [J].
Blackmore, Lars ;
Ono, Masahiro ;
Williams, Brian C. .
IEEE TRANSACTIONS ON ROBOTICS, 2011, 27 (06) :1080-1094
[8]   A Probabilistic Particle-Control Approximation of Chance-Constrained Stochastic Predictive Control [J].
Blackmore, Lars ;
Ono, Masahiro ;
Bektassov, Askar ;
Williams, Brian C. .
IEEE TRANSACTIONS ON ROBOTICS, 2010, 26 (03) :502-517
[9]  
Castillo-Lopez M., 2018, PROC 26 MEDITERRANEA, P1
[10]   Survey of Motion Planning Literature in the Presence of Uncertainty: Considerations for UAV Guidance [J].
Dadkhah, Navid ;
Mettler, Berenice .
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2012, 65 (1-4) :233-246