Abstract
This document presents the first operating version of CoolBOT, a component oriented software framework for programming robotic systems. CoolBOT has been designed having in mind the idea of programming by integrating software components, in order to reduce the developing effort typically invested when programming robots. CoolBOT also fosters some interesting features, such as asynchronous execution, asynchronous inter communication, data-flow-driven processing, and cognizant failure systems. A simple demonstrator illustrates the benefits of using the proposed approach.
This work has been partially supported by the research project PI2003/160 funded by the Autonomous Government of Canary Islands (Gobierno de Canarias – Consejería de Educación, Cultura y Deportes, Spain), and by the ULPGC research projects UNI2004/11 and UNI2004/25.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Kortenkamp, D., Schultz, A.C.: Integrating robotics research. Autonomous Robots 6, 243–245 (1999)
Fleury, S., Herrb, M., Chatila, R.: GenoM: A Tool for the Specification and the Implementation of Operating Modules in a Distributed Robot Architecture. In: Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Grenoble, Francia, pp. 842–848 (1997)
Schlegel, C., Wörz, R.: Interfacing Different Layers of a Multilayer Architecture for Sensorimotor Systems using the Object Oriented Framework SmartSoft. In: Third European Workshop on Advanced Mobile Robots - Eurobot 1999, Zürich, Switzerland (1999)
Stewart, D.B., Volpe, R.A., Khosla, P.: Design of dynamically reconfigurable real-time software using port-based objects. IEEE Transactions on Software Engineering 23, 759–776 (1997)
Domínguez-Brito, A.C., Hernández-Sosa, D., Isern-González, J., Cabrera-Gámez, J.: Integrating robotics software. In: IEEE International Conference on Robotics and Automation, New Orleans, USA (2004)
Szyperski, C.: Component Software: Beyond Object-Oriented Programming. Addison-Wesley, Reading (1999)
Lu, F., Milios, E.: Robot pose estimation in unknown environments by matching 2d range scans. In: Proc. IEEE Comp. Soc. Conf. on Computer Vision and Pattern Recognition, Seattle, USA (1994)
Lu, F., Milios, E.: Globally consistent range scan alignment for environment mapping. Autonomous Robots 4, 333–349 (1997)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Fernández-Pérez, J.L., Domínguez-Brito, A.C., Hernández-Sosa, D., Cabrera-Gámez, J. (2005). Programming by Integration in Robotics. In: Moreno Díaz, R., Pichler, F., Quesada Arencibia, A. (eds) Computer Aided Systems Theory – EUROCAST 2005. EUROCAST 2005. Lecture Notes in Computer Science, vol 3643. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11556985_78
Download citation
DOI: https://doi.org/10.1007/11556985_78
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-29002-5
Online ISBN: 978-3-540-31829-3
eBook Packages: Computer ScienceComputer Science (R0)