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
相关论文
共 47 条
  • [1] Simultaneous Contact, Gait, and Motion Planning for Robust Multilegged Locomotion via Mixed-Integer Convex Optimization
    Aceituno-Cabezas, Bernardo
    Mastalli, Carlos
    Dai, Hongkai
    Focchi, Michele
    Radulescu, Andreea
    Caldwell, Darwin G.
    Cappelletto, Jose
    Grieco, Juan C.
    Fernandez-Lopez, Gerardo
    Semini, Claudio
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2018, 3 (03): : 2531 - 2538
  • [2] Temporal Logic Motion Planning
    Seotsanyana, Motlatsi
    DEFENCE SCIENCE JOURNAL, 2010, 60 (01) : 23 - 38
  • [3] A smoothing method for sparse optimization over convex sets
    Haddou, M.
    Migot, T.
    OPTIMIZATION LETTERS, 2020, 14 (05) : 1053 - 1069
  • [4] Temporal logic motion planning for dynamic robots
    Fainekos, Georgios E.
    Girard, Antoine
    Kress-Gazit, Hadas
    Pappas, George J.
    AUTOMATICA, 2009, 45 (02) : 343 - 352
  • [5] SEGREGATION OF HETEROGENEOUS ROBOTICS SWARMS VIA CONVEX OPTIMIZATION
    Edwards, Victoria
    Rezeck, Paulo
    Chaimowicz, Luiz
    Hsieh, M. Ani
    PROCEEDINGS OF THE ASME 9TH ANNUAL DYNAMIC SYSTEMS AND CONTROL CONFERENCE, 2016, VOL 1, 2017,
  • [6] Robust Stabilization of Ship Course Via Convex Optimization
    Yu, Jiafeng
    Yan, Zhibin
    Wang, Jian
    Li, Qinsheng
    ASIAN JOURNAL OF CONTROL, 2014, 16 (03) : 871 - 877
  • [7] Task and Motion Planning for Manipulator Arms With Metric Temporal Logic Specifications
    Saha, Sayan
    Julius, Anak Agung
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2018, 3 (01): : 379 - 386
  • [8] Optimal motion planning with temporal logic and switching constraints
    Nenchev, Vladislav
    Belta, Calin
    Raisch, Joerg
    2015 EUROPEAN CONTROL CONFERENCE (ECC), 2015, : 1141 - 1146
  • [9] Task Planning and Motion Control with Temporal Logic Specifications
    Pereira, Marcos S.
    Pimenta, Luciano C. A.
    Adorno, Bruno V.
    2023 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, IROS, 2023, : 2034 - 2041
  • [10] Integrated Motion Planning and Control Under Metric Interval Temporal Logic Specifications
    Barbosa, Fernando S.
    Lindemann, Lars
    Dimarogonas, Dimos V.
    Tumova, Jana
    2019 18TH EUROPEAN CONTROL CONFERENCE (ECC), 2019, : 2042 - 2049