Title :
Sampling-based algorithms for optimal motion planning using process algebra specifications
Author :
Varricchio, Valerio ; Chaudhari, Pratik ; Frazzoli, Emilio
Author_Institution :
E. Piaggio Robot. Res. Centre, Univ. of Pisa, Pisa, Italy
fDate :
May 31 2014-June 7 2014
Abstract :
This paper investigates motion-planning using formal language specifications for dynamical systems with differential constraints. In particular, we focus on process algebra as a language to specify complex task specifications motivated by autonomous electric vehicles operating in a mobility-on-demand scenario. We use ideas from sampling-based motion-planning algorithms to incrementally construct a finite abstraction of the dynamical system as a Kripke structure. Given a task specification expressed as a process graph, we use model checking techniques to construct a weighted product graph of the specification with the Kripke structure. We then devise an algorithm that provably converges to the optimal trajectory of the dynamical system that satisfies the task specification as the number of the states in the Kripke structure goes to infinity. The algorithm is demonstrated in simulation experiments, viz., charging the electric car at a busy charging station and scheduling pick-ups and drop-offs of passengers.
Keywords :
electric vehicles; formal languages; optimal control; path planning; process algebra; sampling methods; Kripke structure; autonomous electric vehicles; differential constraints; formal language specifications; mobility-on-demand scenario; optimal motion planning; process algebra specifications; sampling-based algorithms; Algebra; Charging stations; Cost function; Heuristic algorithms; Model checking; Robots; Trajectory;
Conference_Titel :
Robotics and Automation (ICRA), 2014 IEEE International Conference on
Conference_Location :
Hong Kong
DOI :
10.1109/ICRA.2014.6907642