• DocumentCode
    3523597
  • Title

    Planning with process algebraic constraints: Application to multi-vehicle routing problem

  • Author

    Trcka, Nikola ; Surana, Amit

  • Author_Institution
    UTRC, East Hartford, CT, USA
  • fYear
    2013
  • fDate
    6-10 May 2013
  • Firstpage
    3489
  • Lastpage
    3496
  • Abstract
    We present an efficient planning algorithm for allocation and scheduling of spatially distributed tasks to multiple heterogenous resources (e.g. mobile sensors, robots) in presence of ordering constraints on task execution and environmental uncertainties. We use Process Algebra (PA) for capturing such constraints. Building on probabilistic timed PA semantics, we define a planning system in form of a transition system, capturing ordering and resource constraints, occurrence of uncontrollable events, task priorities and preemption, and task allocation/scheduling objectives represented as a cost function. We develop an anytime branch and bound algorithm to efficiently search this transition system, and compute optimal strategies which prescribe task allocation and schedules in response to all possible outcomes of uncontrollable events. Several examples are presented and results from numerical simulation of a vehicle routing problem are discussed.
  • Keywords
    numerical analysis; probability; process algebra; resource allocation; scheduling; tree searching; vehicle routing; anytime branch and bound algorithm; constraint ordering; environmental uncertainties; heterogenous resources; mobile robots; mobile sensors; multivehicle routing problem; numerical simulation; optimal strategies; planning algorithm; planning system; probabilistic timed PA semantics; process algebra; process algebraic constraints; resource constraints; spatially distributed task scheduling; task allocation; task execution; transition system; Algebra; Delays; Mobile communication; Planning; Resource management; Semantics; Sensors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Robotics and Automation (ICRA), 2013 IEEE International Conference on
  • Conference_Location
    Karlsruhe
  • ISSN
    1050-4729
  • Print_ISBN
    978-1-4673-5641-1
  • Type

    conf

  • DOI
    10.1109/ICRA.2013.6631065
  • Filename
    6631065