FaSTrack:A Modular Framework for Real-Time Motion Planning and Guaranteed Safe Tracking

Mo Chen, Sylvia L. Herbert, Haimin Hu, Ye Pu, Jaime Fernandez Fisac, Somil Bansal, Soojean Han, Claire J. Tomlin

Research output: Contribution to journalArticlepeer-review

30 Scopus citations

Abstract

Real-time, guaranteed safe trajectory planning is vital for navigation in unknown environments. However, real-time navigation algorithms typically sacrifice robustness for computation speed. Alternatively, provably safe trajectory planning tends to be too computationally intensive for real-time replanning. We propose FaSTrack, Fast and Safe Tracking, a framework that achieves both real-time replanning and guaranteed safety. In this framework, real-time computation is achieved by allowing any trajectory planner to use a simplified planning model of the system. The plan is tracked by the system, represented by a more realistic, higher dimensional tracking model. We precompute the tracking error bound (TEB) due to mismatch between the two models and due to external disturbances. We also obtain the corresponding tracking controller used to stay within the TEB. The precomputation does not require prior knowledge of the environment. We demonstrate FaSTrack using Hamilton-Jacobi reachability for precomputation and three different real-time trajectory planners with three different tracking-planning model pairs.

Original languageEnglish (US)
Pages (from-to)5861-5876
Number of pages16
JournalIEEE Transactions on Automatic Control
Volume66
Issue number12
DOIs
StatePublished - Dec 1 2021
Externally publishedYes

All Science Journal Classification (ASJC) codes

  • Control and Systems Engineering
  • Computer Science Applications
  • Electrical and Electronic Engineering

Keywords

  • Intelligent systems
  • Nonlinear control systems
  • Optimal control
  • Real-time-systems
  • Safety

Fingerprint

Dive into the research topics of 'FaSTrack:A Modular Framework for Real-Time Motion Planning and Guaranteed Safe Tracking'. Together they form a unique fingerprint.

Cite this