Temporal Logic Motion Planning With Convex Optimization via Graphs of Convex Sets

被引:5
作者
Kurtz, Vince [1 ]
Lin, Hai [1 ]
机构
[1] Univ Notre Dame, Dept Elect Engn, Notre Dame, IN 46556 USA
基金
美国国家科学基金会;
关键词
Index Terms-Formal methods in robotics and automation; linear temporal logic (LTL); motion and path planning; optimization and optimal control; BARRIER FUNCTIONS; FORMAL METHODS; SIGNAL; SYSTEMS;
D O I
10.1109/TRO.2023.3291463
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Temporal logic is a concise way of specifying complex tasks. However, motion planning to achieve temporal logic specifications is difficult, and existing methods struggle to scale to complex specifications and high-dimensional system dynamics. In this article, we cast linear temporal logic motion planning as a shortest path problem in a graph of convex sets and solve it with convex optimization. This approach brings together the best of modern optimization-based temporal logic planners and older automata-theoretic methods, addressing the limitations of each: we avoid clipping and pass-through by representing paths with continuous Bezier curves; computational complexity is polynomial (not exponential) in the number of sample points; global optimality can be certified (though it is not guaranteed); soundness and probabilistic completeness are guaranteed under mild assumptions; and, most importantly, the method scales to complex specifications and high-dimensional systems, including a 30-degree-of-freedom humanoid.
引用
收藏
页码:3791 / 3804
页数:14
相关论文
共 44 条
[1]   Finding and Optimizing Certified, Collision-Free Regions in Configuration Space for Robot Manipulators [J].
Amice, Alexandre ;
Dai, Hongkai ;
Werner, Peter ;
Zhang, Annan ;
Tedrake, Russ .
ALGORITHMIC FOUNDATIONS OF ROBOTICS XV, 2023, 25 :328-348
[2]  
[Anonymous], 2022, MOSEK Optimization Toolbox for MATLAB 10.0.25
[3]  
[Anonymous], About us
[4]  
[Anonymous], 2001, Notes Series NS-01-1
[5]  
Baier C, 2008, PRINCIPLES OF MODEL CHECKING, P1
[6]  
Belta C, 2017, STUD SYST DECIS CONT, V89, P1, DOI 10.1007/978-3-319-50763-7
[7]   Formal Methods for Control Synthesis: An Optimization Perspective [J].
Belta, Calin ;
Sadraddini, Sadra .
ANNUAL REVIEW OF CONTROL, ROBOTICS, AND AUTONOMOUS SYSTEMS, VOL 2, 2019, 2 :115-140
[8]   Reinforcement Learning Based Temporal Logic Control with Maximum Probabilistic Satisfaction [J].
Cai, Mingyu ;
Xiao, Shaoping ;
Li, Baoluo ;
Li, Zhiliang ;
Kan, Zhen .
2021 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2021), 2021, :806-812
[9]  
Clarke E, 2003, TIME-ICTL 2003: 10TH INTERNATIONAL SYMPOSIUM ON TEMPORAL REPRESENTATION AND REASONING AND FOURTH INTERNATIONAL CONFERENCE ON TEMPORAL LOGIC, PROCEEDINGS, P7
[10]  
Conforti M, 2014, GRAD TEXTS MATH, V271, P1, DOI 10.1007/978-3-319-11008-0