• DocumentCode
    727425
  • Title

    Robots and their Variability -- A Societal Challenge and a Potential Solution

  • Author

    Buchmann, Thomas ; Baumgartl, Johannes ; Henrich, Dominik ; Westfechtel, Bernhard

  • Author_Institution
    Comput. Sci. Dept., Univ. of Bayreuth, Bayreuth, Germany
  • fYear
    2015
  • fDate
    19-19 May 2015
  • Firstpage
    27
  • Lastpage
    30
  • Abstract
    A robot is essentially a real-time, distributed embedded system operating in a physical environment. Often, control and communication paths within the system are tightly coupled to the actual hardware configuration of the robot. Furthermore, the domain contains a high amount of variability on different levels, ranging from hardware, over software to the environment in which the robot is operated. Today, special robots are used in households to perform monotonous and recurring tasks like vacuuming or mowing the lawn. In the future there may be robots that can be configured and programmed for more complicated tasks, like washing dishes or cleaning up or to assist elderly people. Nowadays, programming a robot is a highly complex and challenging task, which can be carried out only by programmers with dedicated background in robotics. Societal acceptance of robots can only be achieved, if they are easy to program. In this paper we present our approach to provide customized programming environments enabling programmers without background knowledge in robotics to specify robot programs. Our solution was realized using product line techniques.
  • Keywords
    control engineering computing; distributed processing; embedded systems; human-robot interaction; service robots; communication paths; control paths; customized programming environments; dishes washing; distributed embedded system; elderly people; hardware configuration; physical environment; product line techniques; recurring tasks; robot programming; robots; societal acceptance; societal challenge; DSL; Hardware; Robot sensing systems; Software; Software product lines; code generation; dsl; model-driven development; robot; software product line;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Product Line Approaches in Software Engineering (PLEASE), 2015 IEEE/ACM 5th International Workshop on
  • Conference_Location
    Florence
  • Type

    conf

  • DOI
    10.1109/PLEASE.2015.15
  • Filename
    7169735