Skip to content

Robust STL Planning for the Crazyflie 2.1 Quadcopter Through Interpolating Splines

Notifications You must be signed in to change notification settings

mwlock/robust_stl_planning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Robust STL Planning Through Interpolating Splines

Abstract

In autonomous systems, robust spatio-temporal planning is essential for navigating complex environments, where precise spatial trajectories and temporal constraints coordination is critical. Signal Temporal Logic (STL) provides a powerful formalism for defining these constraints, with quantitative semantics offering robustness measures vital for safety-critical and disturbance-resilient applications. However, STL-based planning is computationally intensive, posing challenges for real-time applications, particularly in long-horizon missions.

This thesis works towards addressing this limitation by developing a smooth, spline-based STL encoding for an STL fragment that excludes the until operator and supports single-level recursion, including the eventually-always and always-eventually operators, enabling more efficient trajectory planning. The encoding, designed for a Crazyflie 2.1 quadrotor, leverages rest-to-rest and Catmull-Rom splines, decoupling optimization variable count from STL horizon length to enhance computational efficiency in extended missions. Evaluated across benchmarks, the encoding improved performance over previous STL planning methods, with solve times scaling more efficiently with horizon length. For further validation, we applied the encoding in a numerical simulation of a Crazyflie 2.1 performing a complex reach-avoid task, achieving robust trajectory tracking with improved solve times, though still limited for stringent real-time applications.

Citation

If you find this work useful, please consider citing it:

@mastersthesis{lock2025robust,
  author = {Matthew W. Lock},
  title = {Robust STL Planning Through Interpolating Splines},
  school = {KTH Royal Institute of Technology},
  year = {2024}
}

About

Robust STL Planning for the Crazyflie 2.1 Quadcopter Through Interpolating Splines

Topics

Resources

Stars

Watchers

Forks