• DocumentCode
    2833857
  • Title

    Towards the Automatic Generation of Self-Adaptive Robotics Software: An Experience Report

  • Author

    Inglés-Romero, Juan F. ; Vicente-Chicote, Cristina ; Morin, Brice ; Barais, Olivier

  • Author_Institution
    ETSIT, Tech. Univ. of Cartagena, Cartagena, Spain
  • fYear
    2011
  • fDate
    27-29 June 2011
  • Firstpage
    79
  • Lastpage
    86
  • Abstract
    This paper reports the progress on a previous work in which we described our experience in using the high-level models provided by the DiVA Framework to design the self-adaptive behavior of autonomous robots. The main objective of this work is to discuss how these models can be translated into a run-time self-adaptive architecture for resource-constrained robots. In order to achieve this goal, the models developed for the case study presented as part of the previous work (based on a Victim-Rescuer scenario) serve as the starting point to manually obtain a self-adaptive component-based architecture, which we have implemented using Cecilia (a C distribution of the Fractal component model) and deployed on two e-pucks (low-cost mobile robotics platform). Through this implementation, we try to identify the generic rules that will allow us to obtain (by means of an automated Model-to-Text transformation) self-adaptive robotics software from the DiVA design-time models. The lessons learned from this experience are reported at the end of the paper, leaving the way open for further improvements on self-adaptive robotics.
  • Keywords
    control engineering computing; mobile robots; program compilers; self-adjusting systems; Cecilia; DiVA framework; automated model-to-text transformation; autonomous robots; e-pucks; fractal component model; mobile robotics platform; resource constrained robots; run time self adaptive architecture; self adaptive robotics software; Adaptation models; Context; Monitoring; Robot sensing systems; Software; Autonomous Robotics; Component-Based Software Architecture; DiVA; Fractal; Model-Driven Engineering; Runtime Self-Adaptation; e-puck;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), 2011 20th IEEE International Workshops on
  • Conference_Location
    Paris
  • ISSN
    1524-4547
  • Print_ISBN
    978-1-4577-0134-4
  • Electronic_ISBN
    1524-4547
  • Type

    conf

  • DOI
    10.1109/WETICE.2011.54
  • Filename
    5990005