Abstract
The paper presents an overview on the use of a behavior-based approach, namely the Null-Space-based Behavioral (NSB) approach, to control multi-robot systems in a wide application domain. The NSB approach has been recently developed to control the motion of generic robotic systems; it uses a projection mechanism to combine the multiple, prioritized, behaviors that compose the robotic mission so that the lower priority behaviors do not effect the higher priority ones. In this paper we describe how the NSB approach has been used to control different multi-robot systems (e.g., composed of wheeled and marine robots) to achieve missions such as formation control, entrapping/escorting of targets, control of mobile ad-hoc networks, flocking, border patrol and cooperative caging.
References
[1] R. C. Arkin. Behavior-Based Robotics. The MIT Press, Cambridge, MA, 1998.Search in Google Scholar
[2] R. A. Brooks. A robust layered control system for a mobile robot. IEEE Journal of Robotics and Automation, 2(1):14–23, 1986.10.1109/JRA.1986.1087032Search in Google Scholar
[3] R. C. Arkin. Motor schema based mobile robot navigation. The International Journal of Robotics Research, 8(4):92–112, 1989.10.1177/027836498900800406Search in Google Scholar
[4] E. Gat, R. Desai, R. Ivlev, J. Loch, and D. P. Miller. Behavior control for robotic exploration of planetary surfaces. IEEE Transactions on Robotics and Automation, 10(4):490–503, 1994.10.1109/70.313099Search in Google Scholar
[5] D. Langer, J. K. Rosenblatt, and M. Hebert. A behavior-based system for off-road navigation. IEEE Transactions on Robotics and Automation, 10(6):776–783, 1994.10.1109/70.338532Search in Google Scholar
[6] A. Saffiotti and Z. Wasik. A hierarchical behavior-based approach to manipulation tasks. In Proceedings of 2003 IEEE International Conference on Robotics and Automation, pages 2780–2785, Taipei, Taiwan, Sept. 2003.Search in Google Scholar
[7] M. Scheutz and V. Andronache. Architectural mechanisms for dynamic changes of behavior selection strategies in behavior-based systems. IEEE Transactions on Systems, Man and Cybernetics, 34(6):2377–2395, Dec. 2004.10.1109/TSMCB.2004.837309Search in Google Scholar
[8] C. Reynolds. Flocks, herd and schools: A distributed behavioral model. Computer Graphics, 21(4):25–34, 1987.Search in Google Scholar
[9] L. E. Parker. Designing control laws for cooperative agent teams. In Proceedings 1993 IEEE International Conference on Robotics and Automation, volume 3, pages 582–587, Atlanta, GA, May 1993.Search in Google Scholar
[10] M. J. Matari¢. Designing emergent behaviors: From local interaction to collective intelligence. In Proceedings of the International Conference on Simulation of Adaptive Behavior: From Animal to Animal, pages 432–441, 1992.Search in Google Scholar
[11] C. R. Kube and H. Zhang. Collective robotics: from social insects to robots. Adaptive Behavior, 2(2):189–218, 1993.Search in Google Scholar
[12] P. K. C. Wang. Navigation strategies for multiple autonomous robots moving in formation. Journal of Robotic Systems, 8(2):177–195, 1991.10.1002/rob.4620080204Search in Google Scholar
[13] L.E. Parker. On the design of behavior-based multi-robot teams. Advanced Robotics, 10(6):547–578, 1996.10.1163/156855396X00228Search in Google Scholar
[14] M. 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.Search in Google Scholar
[15] T. Balch and R. C. Arkin. Behavior-based formation control formultirobot teams. IEEE Transactions on Robotics and Automation, 14(6):926–939, 1998.10.1109/70.736776Search in Google Scholar
[16] G. Antonelli, F. Arrichiello, and S. Chiaverini. The Null-Space-based Behavioral control for autonomous robotic systems. Journal of Intelligent Service Robotics, 1(1):27–39, Jan. 2008.10.1007/s11370-007-0002-3Search in Google Scholar
[17] G. Antonelli, F. Arrichiello, and S. Chiaverini. Experiments of Formation Control With Multirobot Systems Using the Null-Space-Based Behavioral Control. IEEE Transactions on Control Systems Technology, 17(5):1173–1182, Sept. 2009.10.1109/TCST.2008.2004447Search in Google Scholar
[18] G. Antonelli, F. Arrichiello, and S. Chiaverini. The entrapment/escorting mission: An experimental study using a multirobot system. IEEE Robotics and AutomationMagazine (RAM). Special Issues on Design, Control, and Applications of Real-World Multi-Robot Systems, 15(1):22–29, March 2008.10.1109/M-RA.2007.914932Search in Google Scholar
[19] G. Antonelli, F. Arrichiello, S. Chiaverini, and R. Setola. Coordinated control of mobile antennas for ad-hoc networks. International Journal of Modelling Identification and Control Special/Inaugural issue on Intelligent Robot Systems, 1(1):63–71, 2006.10.1504/IJMIC.2006.008649Search in Google Scholar
[20] G. Antonelli, F. Arrichiello, and S. Chiaverini. Flocking for multi-robot systems via the Null-Space-based Behavioral control. Swarm Intelligence, 4(1):37–56, March 2010.10.1007/s11721-009-0036-6Search in Google Scholar
[21] F. Arrichiello, S. Chiaverini, and T. I. Fossen. Formation control of marine surface vessels using the Null-Space-based Behavioral control. In Group Coordination and Cooperative Control, K.Y. Pettersen, T. Gravdahl, and H. Nijmeijer (Eds.), Springer-Verlag’s Lecture Notes in Control and Information Systems series, pages 1–19. May 2006.10.1007/11505532_1Search in Google Scholar
[22] F. Arrichiello, J. Das, H. Heidarsson, A. Pereira, S. Chiaverini, and G. S. Sukhatme. Multi-robot collaboration with range-limited communication: Experiments with two underactuated ASVs. In Proceedings 2009 International Conference on Field and Service Robots, Cambridge, MA, USA, July 2009.10.1007/978-3-642-13408-1_40Search in Google Scholar
[23] F. Arrichiello, H. Heidarsson, S. Chiaverini, and G. S. Sukhatme. Cooperative caging using autonomous aquatic surface vehicles. In Accepted to 2010 IEEE International Conference on Robotics and Automation, 2010.10.1109/ROBOT.2010.5509147Search in Google Scholar
[24] F. Arrichiello, S. Chiaverini, G. Indiveri, and P. Pedone. The Null-Space based Behavioral control for mobile robots with velocity actuator saturations. to appear International Journal of Robotics Research, 2010.10.1109/IROS.2009.5354444Search in Google Scholar
[25] G. Antonelli, F. Arrichiello, and S. Chiaverini. Stability analysis for the Null-Space-based Behavioral control for multi-robot systems. In 47th IEEE Conference on Decision and Control and 8th European Control Conference, Cancun, MEX, Dec. 2008.10.1109/CDC.2008.4738697Search in Google Scholar
[26] G. Antonelli, F. Arrichiello, S. Chiaverini, S. Contraffatto, and R. Setola. Use of a robot platoon to implement mobile ad-hoc network in rescue scenario - preliminary experimental results. In IEEE International Workshop on Safety, Security, and Rescue Robotics, Rome, I, Sept. 2007.10.1109/SSRR.2007.4381287Search in Google Scholar
[27] A. Marino, L. Parker, G. Antonelli, and F. Caccavale. Behavioral control for multi-robot perimeter patrol: A finite state automata approach. In Proceedings 2009 IEEE International Conference on Robotics and Automation, Kobe, J, May 2009.10.1109/ROBOT.2009.5152710Search in Google Scholar
[28] M. Cellini, R. Mati, L. Pollini, and M. Innocenti. Obstacle avoidance for autonomous ground vehicles in outdoor environments. In Intelligent Vehicles Symposium, 2007 IEEE, pages 258–263, Istanbul, Turkey, June 2007.10.1109/IVS.2007.4290124Search in Google Scholar
[29] R. Schlanbusch, R. Kristiansen, and P. J. Nicklasson. Spacecraft formation reconfiguration with collision avoidance. In Proceedings of the 3rd International Symposium on Formation Flying, Missions and Technologies, Estec, Holland, 2008.Search in Google Scholar
[30] V. Scordamaglia and M. Mattei. Null-space based behavioral approach control of an autonomous team of mobile robots. In 2nd Conf. on agro-industrial logistics in mediterranean area, Reggio Calabria, I, 2007.Search in Google Scholar
© Gianluca Antonelli et al.
This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 3.0 License.