• DocumentCode
    3755531
  • Title

    On the Need of Systemic Support for Spatio-Temporal Programming of Mobile Robot Swarms

  • Author

    Daniel Graff; R?hrig;Reinhardt Karnapke

  • Author_Institution
    Commun. &
  • fYear
    2015
  • Firstpage
    227
  • Lastpage
    235
  • Abstract
    In this paper, we present SwarmOS -- a distributed operating system for mobile robot swarms. SwarmOS features transaction-based spatio-temporal programming of mobile robot swarms on a systemic level. We show the programming model and resource management in SwarmOS. Swarm applications consist of concurrent, distributed and context-aware actions. We provide distributed transactions in order to guarantee atomic execution of a set of dependent actions. We distinguish between schedulability and executability of a set of actions: the first one is checked by the space-time scheduler which is a core service of the execution environment. The scheduler plans actions in space and time and computes spatio-temporal trajectories if robot movement is necessary. In order to guarantee executability of a distributed transaction of spatio-temporal actions, we present the concept of path alternatives and a time-based two-phase commit protocol in order to assure consistency. We show the feasibility of our approach by performing experiments on our testbed.
  • Keywords
    "Programming","Schedules","Temperature measurement","Robot sensing systems","Monitoring","Operating systems"
  • Publisher
    ieee
  • Conference_Titel
    Moile Ad-hoc and Sensor Networks (MSN), 2015 11th International Conference on
  • Type

    conf

  • DOI
    10.1109/MSN.2015.22
  • Filename
    7420948