Abstract
This paper presents a novel robotic architecture that is suitable for modular distributed multi-robot systems. The architecture is based on an interface supporting real-time inter-process communication, which allows simple and highly efficient data exchange between the modules. It allows monitoring of the internal system state and easy logging, thus facilitating the module development. The extension to distributed systems is provided through a communication middleware, which enables fast and transparent exchange of data through the network, although without real-time guarantees. The advantages and disadvantages of the architecture are rated using an existing framework for evaluation of robot architectures.
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
Dozio, L., Mantegazza, P.: Real time distributed control systems using RTAI. In: Proceedings of the Sixth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, Hakodate, Japan (2003)
Gerkey, B., Vaughan, R.T., Howard, A.: The player/stage project: Tools for multi-robot and distributed sensor systems. In: Proceedings of the 11th International Conference on Advanced Robotics (ICAR 2003), Coimbra, Portugal, pp. 317–323 (2003)
Goebl, M.: Eine realzeitfähige architektur zur integration kognitiver funktionen. Ph.D. thesis, Technische Universität München, Institute for Real-Time Computer Systems (2009)
Goebl, M., Färber, G.: A real-time-capable hard- and software architecture for joint image and knowledge processing in cognitive automobiles. In: Proceedings of the 2007 IEEE Intelligent Vehicles Symposium, pp. 734–740 (2007)
Henning, M.: A new approach to object-oriented middleware. IEEE Internet Computing 8(1), 66–75 (2004)
Kramer, J.F., Scheutz, M.: Development environments for autonomous mobile robots: A survey. Autonomous Robots 22(2), 101–132 (2007)
Quigley, M., Conley, K., Gerkey, B., Faust, J., Foote, T.B., Leibs, J., Wheeler, R., Ng, A.Y.: ROS: an open-source Robot Operating System. In: International Conference on Robotics and Automation, Open-Source Software workshop (2009), http://www.willowgarage.com/
Shakhimardanov, A., Prassler, E.: Comparative evaluation of robotic software integration systems: A case study. In: Proceedings of the 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems, San Diego, CA, USA, pp. 3031–3037 (2007)
The Mathworks: Real-Time Workshop 7 - Generate C code from Simulink models and MATLAB code (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Althoff, D. et al. (2009). An Architecture for Real-Time Control in Multi-robot Systems. In: Ritter, H., Sagerer, G., Dillmann, R., Buss, M. (eds) Human Centered Robot Systems. Cognitive Systems Monographs, vol 6. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-10403-9_5
Download citation
DOI: https://doi.org/10.1007/978-3-642-10403-9_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-10402-2
Online ISBN: 978-3-642-10403-9
eBook Packages: EngineeringEngineering (R0)