Article (Scientific journals)
Trajectory Tracking for Aerial Robots: an Optimization-Based Planning and Control Approach
Sanchez Lopez, Jose Luis; Castillo Lopez, Manuel; Olivares Mendez, Miguel Angel et al.
2020In Journal of Intelligent and Robotic Systems, 100, p. 531–574
Peer Reviewed verified by ORBi
 

Files


Full Text
main.pdf
Author preprint (7.95 MB)
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
Trajectory tracking; Trajectory planning; Aerial robotics; Multirotor; UAV; MAV; Remotely operated vehicles; Mobile robots; Model predictive control; Optimization
Abstract :
[en] In this work, we present an optimization-based trajectory tracking solution for multirotor aerial robots given a geometrically feasible path. A trajectory planner generates a minimum-time kinematically and dynamically feasible trajectory that includes not only standard restrictions such as continuity and limits on the trajectory, constraints in the waypoints, and maximum distance between the planned trajectory and the given path, but also restrictions in the actuators of the aerial robot based on its dynamic model, guaranteeing that the planned trajectory is achievable. Our novel compact multi-phase trajectory definition, as a set of two different kinds of polynomials, provides a higher semantic encoding of the trajectory, which allows calculating an optimal solution but following a predefined simple profile. A Model Predictive Controller ensures that the planned trajectory is tracked by the aerial robot with the smallest deviation. Its novel formulation takes as inputs all the magnitudes of the planned trajectory (i.e. position and heading, velocity, and acceleration) to generate the control commands, demonstrating through in-lab real flights an improvement of the tracking performance when compared with a controller that only uses the planned position and heading. To support our optimization-based solution, we discuss the most commonly used representations of orientations, as well as both the difference as well as the scalar error between two rotations, in both tridimensional and bidimensional spaces $SO(3)$ and $SO(2)$. We demonstrate that quaternions and error-quaternions have some advantages when compared to other formulations.
Disciplines :
Computer science
Author, co-author :
Sanchez Lopez, Jose Luis  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > Automation
Castillo Lopez, Manuel ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > Automation
Olivares Mendez, Miguel Angel ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > Space Robotics
Voos, Holger  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > Automation
External co-authors :
yes
Language :
English
Title :
Trajectory Tracking for Aerial Robots: an Optimization-Based Planning and Control Approach
Publication date :
22 July 2020
Journal title :
Journal of Intelligent and Robotic Systems
ISSN :
1573-0409
Publisher :
Kluwer Academic Publishers, Dordrecht, Netherlands
Volume :
100
Pages :
531–574
Peer reviewed :
Peer Reviewed verified by ORBi
Available on ORBilu :
since 16 January 2021

Statistics


Number of views
230 (28 by Unilu)
Number of downloads
524 (37 by Unilu)

Scopus citations®
 
8
Scopus citations®
without self-citations
6
OpenCitations
 
1
WoS citations
 
7

Bibliography


Similar publications



Contact ORBilu