• DocumentCode
    663918
  • Title

    A model-based approach to software deployment in robotics

  • Author

    Hochgeschwender, Nico ; Gherardi, Luca ; Shakhirmardanov, Azamat ; Kraetzschmar, Gerhard K. ; Brugali, Davide ; Bruyninckx, Herman

  • Author_Institution
    Dept. of Comput. Sci., Bonn-Rhine-Sieg Univ. of Appl. Sci., St. Augustin, Germany
  • fYear
    2013
  • fDate
    3-7 Nov. 2013
  • Firstpage
    3907
  • Lastpage
    3914
  • Abstract
    Deploying a complex robot software architecture on real robot systems and getting it to run reliably is a challenging task. We argue that software deployment decisions should be separated as much as possible from the core development of software functionalities. This will make the developed software more independent of a particular hardware architecture (and thus more reusable) and allow it to be deployed more flexibly on a wider variety of robot platforms. This paper presents a domain-specific language (DSL) which supports this idea and demonstrates how the DSL is used in a model-driven engineering-based development process. A practical example of applying the DSL to the development of an application for the KUKA youBot platform is given.
  • Keywords
    control engineering computing; robots; software architecture; DSL; KUKA youBot platform; complex robot software architecture; domain-specific language; model-driven engineering-based development; robotics; software deployment; Computational modeling; Computer architecture; Data models; Navigation; Service robots; Software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Robots and Systems (IROS), 2013 IEEE/RSJ International Conference on
  • Conference_Location
    Tokyo
  • ISSN
    2153-0858
  • Type

    conf

  • DOI
    10.1109/IROS.2013.6696915
  • Filename
    6696915