Fast Motion Planning in Dynamic Environments With Extended Predicate-Based Temporal Logic

被引:0
作者
Chen, Ziyang [1 ]
Cai, Mingyu [2 ]
Zhou, Zhangli [1 ]
Li, Lin [1 ]
Kan, Zhen [1 ]
机构
[1] Univ Sci & Technol China, Dept Automat, Hefei 230026, Anhui, Peoples R China
[2] Univ Calif Riverside, Dept Mech Engn, Riverside, CA 92521 USA
基金
中国国家自然科学基金;
关键词
Planning; Logic; Task analysis; Robots; Semantics; Dynamics; Automata; Formal methods for robotics and automation; extended predicate-based temporal logic; planning decision tree; INFERENCE; NETWORK;
D O I
10.1109/TASE.2024.3418409
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Formal languages effectively outline robots' task specifications, yet current temporal logic struggles to balance semantic expression with solution speed. To address this challenge, we propose extended predicate-based temporal logic (E-pTL), augmenting conventional linear temporal logic with more expressive atomic predicates to reflect the time, space, and order attributes of task and represent complex tasks with dynamic propositions, time windows, and even relative time window. This approach, blending automata-based task abstraction and extended predicates, offers enhanced expressiveness and conciseness for intricate specifications. To cope with E-pTL, we introduce a novel planning framework, the Planning Decision Tree (PDT). PDT incrementally builds a tree through automata and system state searches, recording potential task plans. The proposed pruning method can reduce the exploration space. This method swiftly handles complex temporal tasks defined by E-pTL. Rigorous analysis confirms PDT-based planning's feasibility (ensuring satisfactory planning aligned with task specifications) and completeness (guaranteeing a feasible solution if available). Moreover, PDT-based planning proves efficient, with solution times approximately linearly proportional to automaton states squared. Extensive simulations and experiments validate its effectiveness and efficiency.
引用
收藏
页码:5293 / 5307
页数:15
相关论文
共 50 条
[1]  
Ahlberg S, 2019, IEEE INT CON AUTO SC, P788, DOI [10.1109/COASE.2019.8842954, 10.1109/coase.2019.8842954]
[2]   The benefits of relaxing punctuality [J].
Alur, R ;
Feder, T ;
Henzinger, TA .
JOURNAL OF THE ACM, 1996, 43 (01) :116-146
[3]  
Aréchiga N, 2019, IEEE INT VEH SYM, P58, DOI 10.1109/IVS.2019.8813875
[4]  
Baier C, 2008, PRINCIPLES OF MODEL CHECKING, P1
[5]   Symbolic planning and control of robot motion - Finding the missing pieces of current methods and ideas [J].
Belta, Calin ;
Bicchi, Antonio ;
Egerstedt, Magnus ;
Frazzoli, Emilio ;
Klavins, Eric ;
Pappas, George J. .
IEEE ROBOTICS & AUTOMATION MAGAZINE, 2007, 14 (01) :61-70
[6]   Using Language to Generate State Abstractions for Long-Range Planning in Outdoor Environments [J].
Berg, Matthew ;
Konidaris, George ;
Tellex, Stefanie .
2022 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2022), 2022, :1888-1895
[7]   Motion Planning Using Hyperproperties for Time Window Temporal Logic [J].
Bonnah, Ernest ;
Nguyen, Luan ;
Hoque, Khaza Anuarul .
IEEE ROBOTICS AND AUTOMATION LETTERS, 2023, 8 (08) :4386-4393
[8]   Planning of Heterogeneous Multi-Agent Systems Under Signal Temporal Logic Specifications With Integral Predicates [J].
Buyukkocak, Ali Tevfik ;
Aksaray, Derya ;
Yazcoglu, Yasin .
IEEE ROBOTICS AND AUTOMATION LETTERS, 2021, 6 (02) :1375-1382
[9]   Optimal Probabilistic Motion Planning With Potential Infeasible LTL Constraints [J].
Cai, Mingyu ;
Xiao, Shaoping ;
Li, Zhijun ;
Kan, Zhen .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2023, 68 (01) :301-316
[10]   Modular Deep Reinforcement Learning for Continuous Motion Planning With Temporal Logic [J].
Cai, Mingyu ;
Hasanbeig, Mohammadhosein ;
Xiao, Shaoping ;
Abate, Alessandro ;
Kan, Zhen .
IEEE ROBOTICS AND AUTOMATION LETTERS, 2021, 6 (04) :7973-7980