Inter-Robot Interactions in Multi-Robot Systems Using Braids

This paper describes a framework for multi-robot coordination and motion planning with emphasis on inter-agent interactions. We focus on the characterization of inter-agent interactions with sufficient level of abstraction so as to allow for the enforcement of desired interaction patterns in a provably safe (i.e., collision-free) manner, e.g., for achieving rich movement patterns in a shared space, or to exchange sensor information. We propose to specify interaction patterns through elements of the so-called braid group. This allows us to not focus on a particular pattern per se, but rather on the problem of being able to execute a whole class of patterns. The result from such a construction is a hybrid system driven by symbolic inputs that must be mapped onto actual paths that both realize the desired interaction levels and remain safe in the sense that collisions are avoided.

[1]  Ken Sugawara,et al.  Foraging behavior of interacting robots with virtual pheromone , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[2]  Noboru Noguchi,et al.  Development of a master-slave robot system for farm operations , 2004 .

[3]  Magnus Egerstedt,et al.  Multi-UAV Convoy Protection: An Optimal Approach to Path Planning and Coordination , 2010, IEEE Transactions on Robotics.

[4]  Yancy Diaz-Mercado,et al.  Multi-robot mixing of nonholonomic mobile robots , 2014, 2014 IEEE Conference on Control Applications (CCA).

[5]  George M. Siouris,et al.  Applied Optimal Control: Optimization, Estimation, and Control , 1979, IEEE Transactions on Systems, Man, and Cybernetics.

[6]  Tomás Lozano-Pérez,et al.  Spatial Planning: A Configuration Space Approach , 1983, IEEE Transactions on Computers.

[7]  Yancy Diaz-Mercado,et al.  Multi-robot mixing using braids , 2013, 52nd IEEE Conference on Decision and Control.

[8]  Waylon Brunette,et al.  Data MULEs: modeling and analysis of a three-tier architecture for sparse sensor networks , 2003, Ad Hoc Networks.

[9]  Richard M. Murray,et al.  Recent Research in Cooperative Control of Multivehicle Systems , 2007 .

[10]  Richard W. Hall Efficient Spiral Search in Bounded Spaces , 1982, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[11]  Vitaliy Kurlin Computing braid groups of graphs with applications to robot motion planning , 2009 .

[12]  Fumin Zhang,et al.  Simultaneous Cooperative Exploration and Networking based on Voronoi Diagrams , 2009 .

[13]  Peter I. Corke,et al.  Data collection, storage, and retrieval with an underwater sensor network , 2005, SenSys '05.

[14]  Xiaoming Hu,et al.  Control of mobile platforms using a virtual vehicle approach , 2001, IEEE Trans. Autom. Control..

[15]  E. Klavins,et al.  Programmable Self-Assembly , 2007, IEEE Control Systems.

[16]  S. Fountas,et al.  Agricultural robots—system analysis and economic feasibility , 2006, Precision Agriculture.

[17]  Beno Benhabib,et al.  Motion planning for multi-robot assembly systems , 2000, Int. J. Comput. Integr. Manuf..

[18]  Wesley H. Huang Optimal line-sweep-based decompositions for coverage algorithms , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[19]  James K. Mills,et al.  Multi-robot control for flexible fixtureless assembly of flexible sheet metal auto body parts , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[20]  Ellen W. Zegura,et al.  Controlling the mobility of multiple data transport ferries in a delay-tolerant network , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[21]  S. Sieniutycz,et al.  Optimal Control: An Introduction , 2001 .

[22]  Ray R. Hashemi,et al.  A comparison of search patterns for cooperative robots operating in remote environment , 2001, Proceedings International Conference on Information Technology: Coding and Computing.

[23]  Tucker R. Balch The impact of diversity on performance in multi-robot foraging , 1999, AGENTS '99.

[24]  Antonio Bicchi,et al.  Symbolic planning and control of robot motion [Grand Challenges of Robotics] , 2007, IEEE Robotics & Automation Magazine.

[25]  Robert Ghrist Configuration spaces and braid groups on graphs in robotics , 1999 .

[26]  Marco Dorigo,et al.  Autonomous Self-Assembly in Swarm-Bots , 2006, IEEE Transactions on Robotics.

[27]  H. Levent Akin,et al.  Cooperative Multi-robot Map Merging Using Fast-SLAM , 2009, RoboCup.

[28]  Steven M. LaValle,et al.  Using a Robot to Learn Geometric Information from Permutations of Landmarks , 2006 .

[29]  J. Birman Braids, Links, and Mapping Class Groups. , 1975 .

[30]  Andrew Howard,et al.  Multi-robot Simultaneous Localization and Mapping using Particle Filters , 2005, Int. J. Robotics Res..

[31]  E. Artin The theory of braids. , 1950, American scientist.

[32]  Ian D. Reid,et al.  A plane measuring device , 1999, Image Vis. Comput..