Flatness-based Quadcopter Trajectory Planning and Tracking with Continuous-time Safety Guarantees

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Freire, Victor, Xu, Xiangru
Natura: Preprint
Pubblicazione: 2021
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866917437733076992
author Freire, Victor
Xu, Xiangru
author_facet Freire, Victor
Xu, Xiangru
contents This work presents a convex optimization framework for the planning and tracking of quadcopter trajectories with continuous-time safety guarantees. Using B-spline basis functions and the differential flatness property of quadcopters, a second-order cone program is formulated to generate optimal trajectories that respect safe state and input constraints in the continuous-time sense. A quadratic program (QP) based on control barrier functions is proposed to guarantee bounded trajectory tracking in continuous time by filtering a nominal controller, where the QP is shown to be always feasible. Furthermore, conditions that ensure the safe tracking controller respects thrust, roll angle, and pitch angle constraints are also proposed. The effectiveness of the proposed framework is demonstrated by real-world experiments using a Crazyflie2.1 nano quadcopter.
format Preprint
id arxiv_https___arxiv_org_abs_2111_00951
institution arXiv
publishDate 2021
record_format arxiv
spellingShingle Flatness-based Quadcopter Trajectory Planning and Tracking with Continuous-time Safety Guarantees
Freire, Victor
Xu, Xiangru
Optimization and Control
This work presents a convex optimization framework for the planning and tracking of quadcopter trajectories with continuous-time safety guarantees. Using B-spline basis functions and the differential flatness property of quadcopters, a second-order cone program is formulated to generate optimal trajectories that respect safe state and input constraints in the continuous-time sense. A quadratic program (QP) based on control barrier functions is proposed to guarantee bounded trajectory tracking in continuous time by filtering a nominal controller, where the QP is shown to be always feasible. Furthermore, conditions that ensure the safe tracking controller respects thrust, roll angle, and pitch angle constraints are also proposed. The effectiveness of the proposed framework is demonstrated by real-world experiments using a Crazyflie2.1 nano quadcopter.
title Flatness-based Quadcopter Trajectory Planning and Tracking with Continuous-time Safety Guarantees
topic Optimization and Control
url https://arxiv.org/abs/2111.00951