Advertisement

Experiences Using a Component-Oriented Architectural Framework for Robots and Its Improvement with a MDE Approach

  • Francisco J. Ortiz
  • Juan A. Pastor
  • Diego Alonso
  • Bárbara Álvarez
  • Pedro Sánchez
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4758)

Abstract

This paper describes the experience of the DSIE research group in the developing of the EFTCoR family of robots using an abstract architectural framework ACRoSeT, following the component-based paradigm. Using abstract components allow us to define very different architectures in a platform independent way. The translation of the abstract components to platform specific code is a hard and difficult task that can be partially automated with the help of the model transformation tools provided by the MDE approach.

Keywords

MDE component-based software architecture teleoperated robot 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Álvarez, B., Sánchez, P., Pastor, J.A., Ortiz, F.: An Architectural Framework for Modeling Teleoperated Service Robots. In: ROBOTICA, vol. 24(04), pp. 411–418. Cambridge University Press, Cambridge (ISSN 0263-5747)Google Scholar
  2. 2.
    Brooks, A., Kaupp, T., Makarenko, A., Williams, S., Oreback, A.: Towards component-based robotics. In: 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems, August 2-6, 2005, pp. 163–168 (2005)Google Scholar
  3. 3.
    Bruyninckx, H., Konincks, B., Soetens, P.: A Software Framework for Advanced Motion Control. Dpt. of Mechanical Engineering, K.U. Leuven. OROCOS project inside EURON. Belgium (2002)Google Scholar
  4. 4.
    Montemerlo, M., Roy, N., Thrun, S.: Perspectives on standardization in mobile robot programming: The Carnegie Mellon Navigation (CARMEN) Toolkit. In: IEEE/RSJ Intl. Workshop on Intelligent Robots and Systems (2003)Google Scholar
  5. 5.
    Schmidt, D.: Model-Driven Engineering. IEEE Computer 39(2) (2006), doi:10.1109/MC.2006.58, ISSN 0018-9162Google Scholar
  6. 6.
    Scholl, K.U., Albiez, J., Gassmann, B.: MCA: An Expandable Modular Controller Architecture, Karlsruhe University. In: 3rd Real-Time Linux Workshop, Milano, Italy (2001)Google Scholar
  7. 7.
    Sendall, S., Kozaczynski, W.: Model Transformation: The Heart and Soul of Model-Driven Software Development. IEEE Software 20(5), 42–45 (2003), doi: 10.1109/MS.2003.1231150CrossRefGoogle Scholar
  8. 8.
    Vaughan, R., Gerkey, B., Howard, A.: On device abstractions for portable, reusable robot code. In: Proc. of the IEEE/RSJ Intl. Conf. On Intelligent Robots and Systems (IROS) (2003)Google Scholar
  9. 9.
    Volpe, R., Nesnas, I., Estlin, T., Mutz, D., Petras, R., Das, H.: The CLARAty architecture for robotic autonomy. In: IEEE Proceedings. Aerospace Conference, Montana, USA, vol. 1, pp. 121–132 (2001)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Francisco J. Ortiz
    • 1
  • Juan A. Pastor
    • 1
  • Diego Alonso
    • 1
  • Bárbara Álvarez
    • 1
  • Pedro Sánchez
    • 1
  1. 1.Division of Electronics Engineering and Systems (DSIE), Universidad Politécnica de Cartagena, Campus Muralla del Mar s/n, 30202 Cartagena, MurciaSpain

Personalised recommendations