Sampling-Based Motion Planning with mu-Calculus Specifications without Steering

Citation:

Larocque, L. , & Liu, J. . (2018). Sampling-Based Motion Planning with mu-Calculus Specifications without Steering. International Conference on Robotics and Automation. Retrieved from https://ieeexplore.ieee.org/abstract/document/8460769
Sampling-Based Motion Planning with mu-Calculus Specifications without Steering

Abstract:

While using temporal logic specifications with motion planning has been heavily researched, the reliance on having an available steering function is impractical and often suited only to basic problems with linear dynamics. This is because a steering function is a solution to an optimal two- point boundary value problem (OBVP); to our knowledge, it is nearly impossible to find an analytic solution to such problems in many cases. Addressing this issue, we have developed a means of combining the asymptotically optimal and probabilistically complete kinodynamic planning algorithm SST∗ with a local deterministic µ-calculus model checking procedure to create a motion planning algorithm with deterministic µ-calculus specifications that does not rely on a steering function. The procedure involves combining only the most pertinent informa- tion from multiple Kripke structures in order to create one abstracted Kripke structure storing the best paths to all pos- sible proposition regions of the state-space. A linear-quadratic regulator (LQR) feedback control policy is then used to track these best paths, effectively connecting the trajectories found from multiple Kripke structures. Simulations demonstrate that it is possible to satisfy a complex liveness specification for infinitely often reaching specified regions of state-space using only forward propagation.

Notes:

Publisher's Version

Last updated on 12/06/2018