Environment exploration and navigation by multiple robots

In recent years, many different architectures have been proposed for autonomous robots that have to operate in a dynamic environment. These architectures address the problem of handling real time worlds for which classic paradigms have failed. However, little effort has been made to illustrate how different autonomous robots are supposed to cooperate in such an environment, despite the fact that most applications involving mobile autonomous vehicles require the activity of more than one entity. The paper addresses this particular problem. It presents an architecture for autonomous robots that have to or may collaborate to perform certain tasks. A practical system is also illustrated. It is in the advanced implementation phase, with prototypical vehicles operating in our department area, capable of collaborating and moving fluently even in crowded areas.

[1]  Innes A. Ferguson,et al.  Touring Machines: autonomous agents with attitudes , 1992, Computer.

[2]  M. Piaggio,et al.  Vocal expressions for an autonomous mobile robot , 1996, Proceedings 5th IEEE International Workshop on Robot and Human Communication. RO-MAN'96 TSUKUBA.

[3]  Gianni Vercelli,et al.  A Cognitive Hybrid Model for Autonomous Navigation , 1995, AI*IA.

[4]  Oussama Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1986 .

[5]  Gianni Vercelli,et al.  Multi-level navigation using active localization system , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[6]  Rodney A. Brooks,et al.  Intelligence Without Reason , 1991, IJCAI.

[7]  Alberto Elfes,et al.  Sonar-based real-world mapping and navigation , 1987, IEEE J. Robotics Autom..

[8]  Philippe Lalanda,et al.  A Domain-Specific Software Architecture for Adaptive Intelligent Systems , 1995, IEEE Trans. Software Eng..

[9]  Bernhard Nebel,et al.  Reasoning and Revision in Hybrid Representation Systems , 1990, Lecture Notes in Computer Science.

[10]  Maurizio Piaggio,et al.  An information exchange protocol in a multi-layer distributed architecture , 1997, Proceedings of the Thirtieth Hawaii International Conference on System Sciences.

[11]  Luc Steels,et al.  Exploiting analogical representations , 1990, Robotics Auton. Syst..

[12]  Maurizio Piaggio,et al.  A distributed architecture for autonomous robots , 1996, Proceedings of ICECCS '96: 2nd IEEE International Conference on Engineering of Complex Computer Systems (held jointly with 6th CSESAW and 4th IEEE RTAW).