Summary
Researchers in robotics agree that control architectures must be reactive, modular, standardized, reliable, and should allow the use of multiple functions. In the last few years, the open challenges organized by the DARPA have shown that robustness can be obtained and that real autonomous systems can be built. We conducted an analysis of several control architectures, and especially of those who had good performances in terms of reliability. The purpose of this analysis was to select the best mechanisms in the available architectures and to build an architecture that would allow us to proceed to benchmarking and prototyping for perception, planning and control algorithms on real systems in difficult environments. As a result, the Hybrid and Network-based Generic architecture HNG uses multiple processes, publish/subscribe communication mechanisms, and its control is based on contract net mechanisms. Our preliminary tests show the potential of this approach.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Baillie, J.-C.: URBI: A Universal Language for Robotic Control. International Journal of Humanoids Robotics (2004)
Dalgalarrondo, A.: Intégration de la fonction perception dans une architecture de contrôle de robot mobile autonome. Thèse de doctorat (2001)
Dufourd, D., Dalgalarrondo, A.: Integrating human/robot interaction into robot control architectures for defense applications. In: CAR 2006 (2006)
Gerkey, B., et al.: Most valuable Player: A robot device server for distributed control. In: IEEE/RSJ Intl. Conf. on Intelligent Robots and Systems (2001)
Kramer, J., Scheutz, M.: Robotic Development Environments for Autonomous Mobile Robots: A Survey. Autonomous Robots 22(2), 101–132 (2007)
Lacroix, S., Joyeux, S., Lemaire, T., Bosch, S., Fabiani, P., Tessier, C., Bonnet, O., Dufourd, D., Moliné, E.: Projet Acrobate, Algorithmes pour la coopération entre robots terrestres et aériens (2006)
Lambert, M., Jaulmes, R., Godin, A., Moliné, E., Dufourd, D.: A methodology for assessing robot autonomous functionalities. In: Intelligent Auton. Vehicles (2007)
Montemerlo, M., Roy, N., Thrun, S.: Perspectives on Standardization in Mobile Robot Programming: The Carnegie Mellon Navigation (CARMEN) Toolkit. In: IEEE/RSJ International Conf. on Intelligent Robots and Systems (2003)
Sellem, P.: Navigation coopérative par échange de représentations de l’environ-nement (2000)
Simmons, R.: Inter Process Communication library, www.cs.cmu.edu/~IPC/
Smith, R.: The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem Solver. IEEE Transactions on Computers, C-29 12, 1104–1113 (1980)
Thrun, S., et al.: Stanley: the robot that won the DARPA Grand Challenge. Journal of Field Robotics 23(9), 661–692 (2006)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Jaulmes, R., Moliné, E. (2008). HNG: A Robust Architecture for Mobile Robots Systems. In: Bruyninckx, H., Přeučil, L., Kulich, M. (eds) European Robotics Symposium 2008. Springer Tracts in Advanced Robotics, vol 44. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-78317-6_13
Download citation
DOI: https://doi.org/10.1007/978-3-540-78317-6_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-78315-2
Online ISBN: 978-3-540-78317-6
eBook Packages: EngineeringEngineering (R0)