Advantages of Brahms for Specifying and Implementing a Multiagent Human-Robotic Exploration System

We have developed a model-based, distributed architecture that integrates diverse components in a system designed for lunar and planetary surface operations: an astronaut’s space suit, cameras, all-terrain vehicles, robotic assistant, crew in a local habitat, and mission support team. Software processes (“agents”) implemented in the Brahms language, run on multiple, mobile platforms. These “mobile agents” interpret and transform available data to help people and robotic systems coordinate their actions to make operations more safe and efficient. The Brahms-based mobile agent architecture (MAA) uses a novel combination of agent types so the software agents may understand and facilitate communications between people and between system components. A state-of-the-art spoken dialogue interface is integrated with Brahms models, supporting a speech-driven field observation record and rover command system. An important aspect of the methodology involves first simulating the entire system in Brahms, then configuring the agents into a runtime system Thus, Brahms provides a language, engine, and system builder’s toolkit for specifying and implementing multiagent systems.

[1]  William J. Clancey Agent Interaction with Human Systems in Complex Environments: Requirements for Automating the Function of CapCom in Apollo 17 , 2003 .

[2]  Jeffrey Graham,et al.  Providing robotic assistance during extra-vehicular activity , 2002, SPIE Optics East.

[3]  Eduardo Alonso,et al.  AI and Agents: State of the Art , 2002, AI Mag..

[4]  Douglas B. Moran,et al.  The Open Agent Architecture: A Framework for Building Distributed Software Systems , 1999, Appl. Artif. Intell..

[5]  Michael R. Genesereth,et al.  Software agents , 1994, CACM.

[6]  Ivar Jacobson,et al.  Object-oriented software engineering - a use case driven approach , 1993, TOOLS.

[7]  Maarten Sierhuis,et al.  Empirical Requirements Analysis for Mars Surface Operations Using the Flashline Mars Arctic Research Station , 2001, FLAIRS Conference.

[8]  Nicholas R. Jennings,et al.  A Roadmap of Agent Research and Development , 2004, Autonomous Agents and Multi-Agent Systems.

[9]  李幼升,et al.  Ph , 1989 .

[10]  William J. Clancey,et al.  Simulating activities: Relating motives, deliberation, and attentive coordination , 2002, Cognitive Systems Research.

[11]  Robert R. Burridge,et al.  Boudreaux the Robot (a.k.a. EVA Robotic Assistant) , 2002 .

[12]  Maarten Sierhuis,et al.  Brahms: simulating practice for work systems design , 1998, Int. J. Hum. Comput. Stud..

[13]  SierhuisMaarten,et al.  Modeling and Simulating Work Practice , 2002 .

[14]  Nir Vulkan,et al.  Strategic Design of Mobile Agents , 2002, AI Mag..