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

被引:4
|
作者
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
相关论文
共 50 条
  • [1] Non-Euclidean motion planning with graphs of geodesically convex sets
    Cohn, Thomas
    Petersen, Mark
    Simchowitz, Max
    Tedrake, Russ
    INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2024,
  • [2] Covering graphs with convex sets and partitioning graphs into convex sets
    Gonzalez, Lucia M.
    Grippo, Luciano N.
    Safe, Martin D.
    dos Santos, Vinicius F.
    INFORMATION PROCESSING LETTERS, 2020, 158
  • [3] Signal Temporal Logic Task Decomposition via Convex Optimization
    Charitidou, Maria
    Dimarogonas, Dimos V.
    IEEE Control Systems Letters, 2022, 6 : 1238 - 1243
  • [4] Signal Temporal Logic Task Decomposition via Convex Optimization
    Charitidou, Maria
    Dimarogonas, Dimos V.
    IEEE CONTROL SYSTEMS LETTERS, 2022, 6 : 1238 - 1243
  • [5] Motion planning with sequential convex optimization and convex collision checking
    Schulman, John
    Duan, Yan
    Ho, Jonathan
    Lee, Alex
    Awwal, Ibrahim
    Bradlow, Henry
    Pan, Jia
    Patil, Sachin
    Goldberg, Ken
    Abbeel, Pieter
    INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2014, 33 (09): : 1251 - 1270
  • [6] Planning robust walking motion on uneven terrain via convex optimization
    Dai, Hongkai
    Tedrake, Russ
    2016 IEEE-RAS 16TH INTERNATIONAL CONFERENCE ON HUMANOID ROBOTS (HUMANOIDS), 2016, : 579 - 586
  • [7] Motion planning around obstacles with convex optimization
    Marcucci, Tobia
    Petersen, Mark
    von Wrangel, David
    Tedrake, Russ
    SCIENCE ROBOTICS, 2023, 8 (84)
  • [8] Rebuilding convex sets in graphs
    Cáceres, J
    Márquez, A
    Oellermann, OR
    Puertas, ML
    DISCRETE MATHEMATICS, 2005, 297 (1-3) : 26 - 37
  • [9] PREDICTIVE MOTION PLANNING FOR AUTONOMOUS VEHICLES WITH GEOMETRIC CONSTRAINTS VIA CONVEX OPTIMIZATION
    Zhu, Xiaoyuan
    Chen, Jian
    Ma, Yan
    Deng, Jianqiang
    Wang, Yuexuan
    PROCEEDINGS OF THE ASME DYNAMIC SYSTEMS AND CONTROL CONFERENCE, DSCC2020, VOL 2, 2020,
  • [10] Optimal motion planning for parallel robots via convex optimization and receding horizon
    Novin, Roya Sabbagh
    Karimi, Amirhossein
    Yazdani, Mojtaba
    Masouleh, Mehdi Tale
    ADVANCED ROBOTICS, 2016, 30 (17-18) : 1145 - 1163