ALLIANCE - AN ARCHITECTURE FOR FAULT-TOLERANT MULTIROBOT COOPERATION

Authors
Citation
Le. Parker, ALLIANCE - AN ARCHITECTURE FOR FAULT-TOLERANT MULTIROBOT COOPERATION, IEEE transactions on robotics and automation, 14(2), 1998, pp. 220-240
Citations number
41
Categorie Soggetti
Robotics & Automatic Control","Robotics & Automatic Control","Engineering, Eletrical & Electronic
ISSN journal
1042296X
Volume
14
Issue
2
Year of publication
1998
Pages
220 - 240
Database
ISI
SICI code
1042-296X(1998)14:2<220:A-AAFF>2.0.ZU;2-P
Abstract
ALLIANCE is a software architecture that facilitates the fault toleran t cooperative control of teams of heterogeneous mobile robots performi ng missions composed of loosely coupled subtasks that may have orderin g dependencies, ALLIANCE allows teams of robots, each of which possess es a variety of high-level functions that it can perform during a miss ion, to individually select appropriate actions throughout the mission based on the requirements of the mission, the activities of other rob ots, the current environmental conditions, and the robot's own interna l states, ALLIANCE is a fully distributed, behavior-based architecture that incorporates the use of mathematically-modeled motivations (such as impatience and acquiescence) within each robot to achieve adaptive action selection, Since cooperative robotic teams usually work in dyn amic and unpredictable environments, this software architecture allows the robot team members to respond robustly, reliably, flexibly, and c oherently to unexpected environmental changes and modifications in the robot team that may occur due to mechanical failure, the learning of new skills, or the addition or removal of robots from the team by huma n intervention. The feasibility of this architecture is demonstrated i n an implementation on a team of mobile robots performing a laboratory version of hazardous waste cleanup.