Coordinated Protocols: An Approach To Formalize Coordination Between Mobile Robots

A bs t racd This paper introduces (i) coordinated protocols and (ia) a language tha t was developed t o program these protocols. Coordinated protocols are based o n the n o t i o n of Predicates/iPransitions n e t s and they are used t o coordinate (synchronization, exchange of i n format ion ) activit ies of several mobile robots. These protocols are part of a more general archilecture f o r cooperative mobile robots that i s also discussed in this paper. A language t o program protocols has been designed t o facili tate t he i r development . T h e language increases the f lexibility of t he architecture w i t h respect t o n e w applications. I t s s yn taz i~ f i l l y described and, in order t o show the interest o f t h i s approach, t w o ezamples programmed w i t h the language are presented. O n e runn ing o n t w o real robots and the other in simulat ion.

[1]  N. E. Collias,et al.  Social Behavior in Animals , 1953 .

[2]  David P. Miller Mini-rovers for Mars explorations , 1990 .

[3]  P. Grandjean,et al.  A Robust 3D Vision Tracking Module Integrated in a Mobile-Robot Control System , 1990, Proceedings of the IEEE International Workshop on Intelligent Motion Control.

[4]  Pierre Azéma,et al.  Protocol analysis by using predicate nets , 1985, PSTV.

[5]  Rodney A. Brooks,et al.  Lunar base construction robots , 1990, EEE International Workshop on Intelligent Robots and Systems, Towards a New Frontier of Applications.

[6]  Douglas W. Gage,et al.  Ground Vehicle Convoying , 1987, Other Conferences.

[7]  Fabrice R. Noreils Coordinated execution of trajectories by multiple mobile robots , 1991, Proceedings IROS '91:IEEE/RSJ International Workshop on Intelligent Robots and Systems '91.