Multi-robot Path Planning Using Petri Nets

被引:3
作者
Zhang, Hongbin [1 ]
Luo, Jiliang [1 ]
Long, Jinjun [2 ]
Huang, Yisheng [3 ]
Wu, Weimin [4 ]
机构
[1] Huaqiao Univ, Dept Control Sci & Engn, Xiamen 361021, Peoples R China
[2] KENGIC Intelligent Equipment Co Ltd, 2 Workshop 321 Jinrong Rd, Qingdao 266000, Peoples R China
[3] Natl Ilan Univ, Dept Elect Engn, Yilan 26047, Taiwan
[4] Zhejiang Univ, Inst Cyber Syst & Control, State Key Lab Ind Control Technol, Hangzhou 310027, Peoples R China
来源
VERIFICATION AND EVALUATION OF COMPUTER AND COMMUNICATION SYSTEMS, VECOS 2020 | 2020年 / 12519卷
基金
美国国家科学基金会;
关键词
Multi-robot; Discrete event systems; Path planning; Optimization; Petri Nets; SUPERVISORS; DESIGN;
D O I
10.1007/978-3-030-65955-4_2
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A formal approach is proposed for planning a team of mobile robots such that no collision occurs and tasks represented by a Boolean specification are satisfied. It should be specially noted that the order, by which the given tasks are executed, is taken into account by the specification. First, a team of mobile robots and their environment are modeled as a Petri net (PN). Second, a method is presented to design place nodes enforcing a given specification on the PN model. Consequently, the resultant PN can be used to model the robot team's behaviors that satisfy the specification. Third, an optimal problem, minimizing the total traveling distance that the robots take to perform given tasks, is formulated as an integer linear programming (ILP) problem via the PN model. By solving the ILP problem, the optimal action sequence is obtained, which actually means an optimal strategy to schedule robots.
引用
收藏
页码:15 / 26
页数:12
相关论文
共 20 条
[1]  
[Anonymous], 2016, IBM ILOG CPLEX OPT S
[2]   A branch and bound approach for the design of decentralized supervisors in Petri net models [J].
Basile, Francesco ;
Cordone, Roberto ;
Piroddi, Luigi .
AUTOMATICA, 2015, 52 :322-333
[3]   Automatic Deployment of Robotic Teams An Automata Theoretic Approach [J].
Ding, Xu Chu ;
Kloetzer, Marius ;
Chen, Yushan ;
Belta, Calin .
IEEE ROBOTICS & AUTOMATION MAGAZINE, 2011, 18 (03) :75-86
[4]   Petri nets and Automatic Control: A historical perspective [J].
Giua, Alessandro ;
Silva, Manuel .
ANNUAL REVIEWS IN CONTROL, 2018, 45 :223-239
[5]  
Guo M, 2014, IEEE DECIS CONTR P, P75, DOI 10.1109/CDC.2014.7039362
[6]   Petri Nets and Programming: A Survey [J].
Iordache, Marian V. ;
Antsaklis, Panos J. .
2009 AMERICAN CONTROL CONFERENCE, VOLS 1-9, 2009, :4994-+
[7]   LTL-Based Planning in Environments With Probabilistic Observations [J].
Kloetzer, Marius ;
Mahulea, Cristian .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2015, 12 (04) :1407-1420
[8]   A Petri net based approach for multi-robot path planning [J].
Kloetzer, Marius ;
Mahulea, Cristian .
DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2014, 24 (04) :417-445
[9]   A survey and comparison of Petri net-based deadlock prevention policies for flexible manufacturing systems [J].
Li, ZhiWu ;
Zhou, MengChu ;
Wu, NaiQi .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2008, 38 (02) :173-188
[10]   Optimal Petri-Net Controller for Avoiding Collisions in a Class of Automated Guided Vehicle Systems [J].
Luo, Jiliang ;
Wan, Yaxin ;
Wu, Weimin ;
Li, Zhiwu .
IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2020, 21 (11) :4526-4537