Skip to main content

Programming by Integration in Robotics

  • Conference paper
Computer Aided Systems Theory – EUROCAST 2005 (EUROCAST 2005)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3643))

Included in the following conference series:

  • 1262 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Kortenkamp, D., Schultz, A.C.: Integrating robotics research. Autonomous Robots 6, 243–245 (1999)

    Article  Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. 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)

    Google Scholar 

  6. Szyperski, C.: Component Software: Beyond Object-Oriented Programming. Addison-Wesley, Reading (1999)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. Lu, F., Milios, E.: Globally consistent range scan alignment for environment mapping. Autonomous Robots 4, 333–349 (1997)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics