Abstract
In order to achieve flexibility and reusability in mobile robot development, we present a component-based robotic framework with its adaptive component model, MiniROS. It provides data, signal and service port as inter-component interfaces so that developers can design complex robot behaviors with data-based, control-based or service-based paradigm. In addition, a strategy is introduced to allow member components of a robot to automatically adjust the structure and parameters by themselves according to the environment and tasks. Finally we show an example application using our component-based model.
This research is supported by the Fundamental Research Funds for the Central Universities (No. 2009ZM0297) , National Natural Science Foundation(61005061) and Science and Technology Planning Project of Guangdong Province, China (2010B010600016).
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
Kranz, M., et al.: A Player/Stage System for Context-Aware Intelligent Environments. In: Proceedings of UbiSys 2006, System Support for Ubiquitous Computing Workshop, Orange County California (2006)
Enderle, S., Utz, H., Sablatng, S., Simon, S., Kraetzschmar, G., Palm, G.: Miro: Middleware for autonomous mobile robots. In: IFAC Conference on Telematics Applications in Automation and Robotics (2001)
Utz, H., Sablatng, S., Enderle, S., Kraetzschmar, G.: Miro – Middleware for Mobile Robot Applications. IEEE Transactions on Robotics and Automation 18(4), 493–497 (2002)
Makarenko, A., Brooks, A., Kaupp, T.: Orca: Components for Robotics. In: International Conference on Intelligent Robots and Systems (IROS), pp. 163–168 (2006)
Bruyninckx, H.: Open robot control software: the OROCOS project. In: IEEE International Conference on Robotics and Automation (2001)
Ando, N., Suehiro, T., Kitagaki, K., Kotoku, T., Yoon, W.-K.: RT-Middleware: Distributed Component Middleware for RT (Robot Technology). In: 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2005), Edmonton, Canada, pp. 3555–3560 (2005)
Quigley, M., Conley, K., Gerkey, B.P., Faust, J., Foote, T., Leibs, J., Wheeler, R., Ng, A.Y.: ROS: an open-source Robot Operating System. In: ICRA Workshop on Open Source Software (2009)
Mohamed, N., Al-Jaroodi, J., Jawhar, I.: Middleware for Robotics: A Survey. In: IEEE Conference on Robotics, Automation and Mechatronics (2008)
Zhu, J.H., Min, H.Q., Feng, F., et al.: Design of component-based software architecture for multi-mobile robots. Journal of South China University of Technology (Natural Science) 36(1), 13–17 (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Zhu, J. et al. (2011). An Adaptive Component Model for Autonomous Mobile Robots. In: Li, TH.S., et al. Next Wave in Robotics. FIRA 2011. Communications in Computer and Information Science, vol 212. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-23147-6_2
Download citation
DOI: https://doi.org/10.1007/978-3-642-23147-6_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-23146-9
Online ISBN: 978-3-642-23147-6
eBook Packages: Computer ScienceComputer Science (R0)