Temporal logic planning and control of robotic swarms by hierarchical abstractions

被引:80
作者
Kloetzer, Marius [1 ]
Belta, Calin [1 ]
机构
[1] Boston Univ, Ctr Informat & Syst Engn, Boston, MA 02446 USA
基金
美国国家科学基金会;
关键词
control; model checking; motion planning; robotic swarms; temporal logic; LINEAR-SYSTEMS; LTL; NETWORKS;
D O I
10.1109/TRO.2006.889492
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
We develop a hierarchical framework for planning and control of arbitrarily large groups (swarms) of fully actuated robots with polyhedral velocity bounds moving in polygonal environments with polygonal obstacles. At the first level of hierarchy, we aggregate the high-dimensional control system of the swarm into a small-dimensional control system capturing its essential features. These features describe the position of the swarm in the world and its size. At the second level, we reduce the problem of controlling the essential features of the swarm to a model-checking problem. In the obtained hierarchical framework, high-level specifications given in natural language, such as linear temporal logic formulas over linear predicates in the essential features, are automatically mapped to provably correct robot control laws. For the particular case of an abstraction based on centroid and variance, we show that swarm cohesion, interrobot collision avoidance, and environment containment can also be specified and automatically guaranteed in our framework. The obtained communication architecture is centralized.
引用
收藏
页码:320 / 330
页数:11
相关论文
共 29 条
[1]   Discrete abstractions for robot motion planning and control in polygonal environments [J].
Belta, C ;
Isler, V ;
Pappas, GJ .
IEEE TRANSACTIONS ON ROBOTICS, 2005, 21 (05) :864-874
[2]   Optimal motion generation for groups of robots: A geometric approach [J].
Belta, C ;
Kumar, V .
JOURNAL OF MECHANICAL DESIGN, 2004, 126 (01) :63-70
[3]   Abstraction and control for groups of robots [J].
Belta, C ;
Kumar, V .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 2004, 20 (05) :865-875
[4]  
Broucke M, 1999, LECT NOTES COMPUT SC, V1569, P61
[5]   Modeling and control of formations of nonholonomic mobile robots [J].
Desai, JP ;
Ostrowski, JP ;
Kumar, V .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 2001, 17 (06) :905-908
[6]  
Egerstedt M, 2001, IEEE INT CONF ROBOT, P3961, DOI 10.1109/ROBOT.2001.933235
[7]  
Emerson E.A., 1990, Handbook of Theoretical Computer Science, Volume B: Formal Models and Semantics, VB, P995, DOI [DOI 10.1016/B978-0-444-88074-1.50021-4, 10.1016/B978-0-444-88074-1.50021-4.]
[8]  
Eren T, 2002, IEEE DECIS CONTR P, P2959, DOI 10.1109/CDC.2002.1184306
[9]  
Fainekos GE, 2005, IEEE INT CONF ROBOT, P2020
[10]  
Gastin P, 2001, LECT NOTES COMPUT SC, V2102, P53