TY - GEN
T1 - Aggressive maneuver regulation of a quadrotor UAV
AU - Spedicato, Sara
AU - Notarstefano, Giuseppe
AU - Bülthoff, Heinrich H.
AU - Franchi, Antonio
N1 - Funding Information:
The work of G. Notarstefano and S. Spedicato is partially supported by the project SOCIAL-ROBOTS under the program “5 per mille per la ricerca”.
Publisher Copyright:
© Springer International Publishing Switzerland 2016.
PY - 2016
Y1 - 2016
N2 - In this paper we design a nonlinear controller for aggressive maneuvering of a quadrotor. We take a maneuver regulation perspective. Differently from the classical trajectory tracking approach, maneuver regulation does not require following a timed reference state, but a geometric “path” with a velocity (and possibly orientation) profile assigned on it. The proposed controller relies on three main ideas. Given a desired maneuver, i.e., a set of state trajectories equivalent under time translations, the system dynamics is decomposed into dynamics longitudinal and transverse to the maneuver. A space-dependent version of the transverse dynamics is derived, by using the longitudinal state, i.e., the arc-length of the path, as an independent variable. Then the controller is obtained as a function of the arc-length consisting of two terms: a feed forward term, being the nominal input to apply when on the path at the current arc-length, and a feedback term exponentially stabilizing the state-dependent transverse dynamics. Numerical computations are presented to prove the effectiveness of the proposed strategy. The controller performances are tested in presence of uncertainty of the model parameters and input noise and saturations. The controller is also tested in a realistic simulation environment validated against an experimental test-bed.
AB - In this paper we design a nonlinear controller for aggressive maneuvering of a quadrotor. We take a maneuver regulation perspective. Differently from the classical trajectory tracking approach, maneuver regulation does not require following a timed reference state, but a geometric “path” with a velocity (and possibly orientation) profile assigned on it. The proposed controller relies on three main ideas. Given a desired maneuver, i.e., a set of state trajectories equivalent under time translations, the system dynamics is decomposed into dynamics longitudinal and transverse to the maneuver. A space-dependent version of the transverse dynamics is derived, by using the longitudinal state, i.e., the arc-length of the path, as an independent variable. Then the controller is obtained as a function of the arc-length consisting of two terms: a feed forward term, being the nominal input to apply when on the path at the current arc-length, and a feedback term exponentially stabilizing the state-dependent transverse dynamics. Numerical computations are presented to prove the effectiveness of the proposed strategy. The controller performances are tested in presence of uncertainty of the model parameters and input noise and saturations. The controller is also tested in a realistic simulation environment validated against an experimental test-bed.
UR - http://www.scopus.com/inward/record.url?scp=84964859531&partnerID=8YFLogxK
U2 - 10.1007/978-3-319-28872-7_6
DO - 10.1007/978-3-319-28872-7_6
M3 - Conference contribution
AN - SCOPUS:84964859531
SN - 9783319288703
T3 - Springer Tracts in Advanced Robotics
SP - 95
EP - 112
BT - Robotics Research - 16th International Symposium ISRR
A2 - Corke, Peter
A2 - Inaba, Masayuki
PB - Springer Verlag
T2 - 16th International Symposium of Robotics Research, ISRR 2013
Y2 - 16 December 2013 through 19 December 2013
ER -