Abstract
Distributed control of teams of mobile robots presents a number of unique challenges, including unreliable communication, real world task and safety constraints, scalability, dynamic reconfigurability, heterogenous platforms, and lack of standardized tools or techniques. Similar problems plagued development of single robot applications until the “behavior-based” approach introduced new control techniques based on port-arbitrated behaviors (PAB). Though there are now a number of systems for behavior-based control of single robots, the potential for distributing such control across robots for multi-agent control has not been fully realized. This paper presents Ayllu 1, a language for distributed multi-robot behavioral control. Ayllu allows standard PAB interaction (message passing, inhibition, and suppression) to take place over IP networks, and extends the PAB paradigm to provide scalability. We give a brief overview of the Broadcast of Local Eligibility, a general technique for constructing such scalable systems in Ayllu, and survey some of the research projects and applications implemented using Ayllu.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
R. Arkin. Behavior-Based Robotics. MIT Press, 1998.
Ronald C. Arkin and Tucker Balch. Cooperative multiagent robotic systems. In David Kortenkamp, R. Peter Bonasso, and Robin Murphy, editors, Artificial Intelligence and Mobile Robots: Case Studies of Successful Robot Systems ,pages 277–296. AAAI Press/The MIT Press, Cambridge, MA, 1998.
R. A. Brooks. The behavior language; user’s guide. Memo 1227, MIT AI Lab, April 1990.
R. A. Brooks. Cambrian Intelligence. MIT Press, 1999.
R. A. Brooks and C. Rosenberg. L -a common lisp for embedded systems. In Proceedings of the Lisp Vendors and Users Conference ,1995.
D. Dedeoglu, M. J. Mataric, and G. S. Sukhatme. Incremental, on-line topological map building with a mobile robot. In Sensor Fusion and Decentralized Control in Autonomous Robotic Systems, Proceedings of SPIE ,pages 123–139, 1999.
Brian Gerkey and Maja Mataric. Murdoch: Publish/subscribe task allocation for heterogeneous agents. In Proceedings of Autonomous Agents ,2000.
Pattie Maes. Situated agents can have goals. Robotics and Autonomous Systems ,6(1–2) :49–70, 1990.
Maja J Matari. Navigating with a rat brain: A neurobiologically-inspired model for robot spatial representation. In Proceedings of the First International Conference on Simulation of Adaptive Behavior: From Animals to Animats. MIT Press, 1990.
Maja J. Matari. Behavior-based control: Examples from navigation, learning, and group behavior. Journal of Experimental and Theoretical Artificial Intelligence ,9(2–3):323–336, 1997.
Francois Michaud and Maja J Mataric. Representation of behavioral history for learning in nonstationary conditions. Robotics and Autonomous Systems ,29(2):1–14, 1999.
Francois Michaud and Minh Tuan Vu. Managing robot autonomy and interactivity using motives and visual communication. In Proc. Conf. Autonomous Agents ,pages 160–167, 1999.
Monica Nicolescu and Maja Mataric. Learning cooperation from human-robot interaction. In Proceedings of DARS ,2000.
L. E. Parker. Alliance: An architecture for fault tolerant multi-robot cooperation. IEEE Transactions on Robotics and Automation ,14, 1998.
Paolo Pirjanian and Maja Mataric. Multi-robot target acquisition using multiple objective behavior coordination. In IEEE International Conference on Robotics and Automation ,San Francisco, April 2000.
G. S. Sukhatme, J. F. Montgomery, and M. J. Mataric. Design and implementation of a mechanically heterogeneous robot group. In Sensor Fusion and Decentralized Control in Autonomous Robotic Systems, Proceedings of SPIE ,pages 111–122, 1999.
Z.-D. Wang, E. Nakano, and T. Matsukawa. Designing behavior of a mult-robot system for cooperative object manipulation. In Proceedings of the International Symposium on Microsystems, Intelligent Materials, and Robots ,1995.
Barry B. Werger. Cooperation without deliberation: A minimal behavior-based approach to multi-robot teams. Artificial Intelligence ,110:293–320, 1999.
Barry Brian Werger. Ayllu: Distributed Behavior-Based Control; User’s Manual. Activ Media Robotics, 1999. available at http://robots.activmedia.com.
Barry Brian Werger and Maja J Mataric. Broadcast of local eligibility for multi-target observation. In Proceedings of DARS ,2000.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Tokyo
About this chapter
Cite this chapter
Werger, B.B. (2000). Ayllu: Distributed Port-Arbitrated Behavior-Based Control. In: Parker, L.E., Bekey, G., Barhen, J. (eds) Distributed Autonomous Robotic Systems 4. Springer, Tokyo. https://doi.org/10.1007/978-4-431-67919-6_3
Download citation
DOI: https://doi.org/10.1007/978-4-431-67919-6_3
Publisher Name: Springer, Tokyo
Print ISBN: 978-4-431-67991-2
Online ISBN: 978-4-431-67919-6
eBook Packages: Springer Book Archive