• DocumentCode
    617235
  • Title

    Dynamic state charts: Composition and coordination of complex robot behavior and reuse of action plots

  • Author

    Stampfer, Dennis ; Schlegel, Christian

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Appl. Sci. Ulm, Ulm, Germany
  • fYear
    2013
  • fDate
    22-23 April 2013
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    One of the challenges in service robotics is the integration and coordination of algorithms and abilities to make a robot perform complex tasks. Task experts of a domain should be able to compose more complex tasks (e.g. make coffee) out of basic tasks (e.g. first detect cup, grasp it,...) without the need to know about their details. State charts are adequate for robot behavior coordination in many applications but lack dynamic mechanisms to manage the complexity of real world tasks. This paper proposes Dynamic State Charts for composition and coordination of complex robot behavior. Dynamic states refine their content (sub behaviors) to execute from alternatives at runtime to manage the complexity of real world tasks. Reusable task plots are bundled with software components and are provided in a repository ("robot app store"). Domain experts can reuse these bundles off-the-shelf in a building blocks manner for their specific application. This supports the separation of\´ roles during the development process.
  • Keywords
    service robots; action plot reuse; complex robot behavior; dynamic state charts; reusable task plots; robot app store; robot behavior coordination; service robotics; software components; Speech;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Technologies for Practical Robot Applications (TePRA), 2013 IEEE International Conference on
  • Conference_Location
    Woburn, MA
  • ISSN
    2325-0526
  • Print_ISBN
    978-1-4673-6223-8
  • Type

    conf

  • DOI
    10.1109/TePRA.2013.6556375
  • Filename
    6556375