Abstract
In this chapter we provide a brief review of the theoretical methodologies employed in this book for the analytical study of tethered aerial vehicles. In particular, this review covers fundamental methods to (i) model the system; (ii) analyze its dynamic properties; (iii) design nonlinear control methods to accomplish the sought autonomous behavior; and finally (iv) design state estimation methods to retrieve the state from the available sensors to close the control loop. For the modeling of the analyzed tethered aerial systems we used mainly two equivalent yet different approaches, namely the Lagrangian and the Newton-Euler formalisms (see Sect. 2.1). The combination of the two allowed us to obtain the best representation of the dynamics for our control objectives. A particular attention is given to the modeling of a rigid body. Indeed, most of the aerial vehicles are modeled as floating rigid bodies. The obtained formal description of the dynamics was firstly used to determine whether the system is differentially flat or not, and if yes, with respect to which flat outputs. The analysis of this property results very useful for both control and motion planning (see Sect. 2.2). Since there exists a strong relation between differential flatness and feedback linearization [1], we then applied the latter method, described in Sect. 2.3, to solve the tracking problem of the flat outputs previously discovered. Finally, in order to practically implement the control action based on feasible measurements, we investigated the minimal sensory configuration that makes the state observable. The applicability of a globally exponentially stable nonlinear High Gain Observer (described in Sect. 2.4) has been studied. In order to facilitate the reader understating of the theoretical results proposed in this book, in the following, we shall describe the previously mentioned methodologies.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
The notation \(\mathbb {R}^{n \times n}_{> 0}\) denotes the set of positive-definite real matrices, i.e., \(\mathbb {R}^{n \times n}_{> 0} = \{ \mathbf {A}\in \mathbb {R}^{n \times n} \;|\; \mathbf {x}^\top \mathbf {A}\mathbf {x}> 0 \;\forall \; \mathbf {x}\in \mathbb {R}^{n} \}\).
- 2.
More in general, \(\mathbf {e}_i\in \mathbb {R}^{3}\) is the canonical vector with 1 in position ith and zero otherwise.
- 3.
In this thesis, the superscript is used to indicate the frame of references. When not present, \(\mathcal {F}_W\) has to be intended as the reference frame, if not otherwise specified.
- 4.
Notice that this representation is equivalent to the classical Roll-Pitch-Yaw representation. The latter consists in successive rotations along the fixed axes \(\mathbf {x}_B\), \(\mathbf {y}_B\) and \(\mathbf {z}_B\) (in this order) about the angles \(\phi \), \(\theta \) and \(\psi \) respectively.
- 5.
\(\mathsf {SO}(3) = \{ \mathbf {R}\in \mathbb {R}^{3 \times 3} \;| \; \mathbf {R}^\top \mathbf {R}= \mathbf {I}_{3} \}\) where \(\mathbf {I}_{n}\) is the identity matrix of dimension n. \(\mathsf {SO}(3)\) is also called special orthogonal group.
- 6.
The notation \(\mathbf {x}^{(r)}\) represents the rth time derivative of \(\mathbf {x}\), i.e., \(\mathbf {x}^{(r)} = {d^{r} \mathbf {x}}/{dt^r}\).
- 7.
If \(\mathbf {E}\) is not invertible one can always apply an invertible, state-dependent, input transformation that zeroes the maximum number of columns in \(\mathbf {E}\).
References
Isidori, A., Moog, C.H., De Luca, A.: A sufficient condition for full linearization via dynamic state feedback. In: 25th IEEE Conference on Decision and Control, vol. 25, pp. 203–208. IEEE (1986)
Siciliano, B., Sciavicco, L., Villani, L., Oriolo, G.: Robotics: Modelling, Planning and Control. Springer (2009)
Siciliano, B., Khatib, O.: Handbook of Robotics. Springer (2008)
Spong, M.W., Hutchinson, S., Vidyasagar, M.: Robot Modeling and Control, vol. 3. Wiley, New York (2006)
Lynch, K.M., Park, F.C.: Modern Robotics: Mechanics, Planning, and Control. Cambridge University Press (2017)
Corke, P.: Robotics, Vision and Control: Fundamental Algorithms in MATLAB® Second, Completely Revised, vol. 118. Springer (2017)
Fliess, M., Lévine, J., Martin, P., Rouchon, P.: Flatness and defect of nonlinear systems: introductory theory and examples. Int. J. Control 61(6), 1327–1361 (1995)
Murray, R.M., Rathinam, M., Sluis, W.: Differential flatness of mechanical control systems: a catalog of prototype systems. In: ASME International Mechanical Engineering Congress and Exposition, San Francisco, CA, Nov (1995)
Rigatos, G.G.: Nonlinear Control and Filtering Using Differential Flatness Approaches: Applications to Electromechanical Systems, vol. 25. Springer (2015)
Rouchon, P., Fliess, M., Levine, J., Martin, P.: Flatness and motion planning: the car with n trailers. In: 1993 European Control Conference, pp. 1518–1522, Groningen (1993)
Chamseddine, A., Zhang, Y., Rabbath, C.A., Join, C., Theilliol, D.: Flatness-based trajectory planning/replanning for a quadrotor unmanned aerial vehicle. IEEE Trans. Aerosp. Electron. Syst. 48(4), 2832–2848 (2012)
De Luca, A., Oriolo, G.: Trajectory planning and control for planar robots with passive last joint. Int. J. Robot. Res. 21(5–6), 575–590 (2002)
Boeuf, A., Cortés, J., Alami, R., Siméon, T.: Enhancing sampling-based kinodynamic motion planning for quadrotors. In: 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 2447–2452, Hamburg, Germany, Sept (2015)
Tang, C.P., Miller, P.T., Krovi, V.N., Ryu, J., Agrawal, S.K.: Differential-flatness-based planning and control of a wheeled mobile manipulator—theory and experiment. IEEE/ASME Trans. Mechatron. 16(4), 768–773 (2011)
Tognon, M., Yüksel, B., Buondonno, G., Franchi, A.: Dynamic decentralized control for protocentric aerial manipulators. In: 2017 IEEE International Conference on Robotics and Automation, pp. 6375–6380, Singapore, May (2017)
Oriolo, G., De Luca, A., Vendittelli, M.: WMR control via dynamic feedback linearization: design, implementation, and experimental validation. IEEE Trans. Control Syst. Technol. 10(6), 835–852 (2002)
De Luca, A.: Decoupling and feedback linearization of robots with mixed rigid/elastic joints. Int. J. Robust Nonlinear Control: IFAC-Affil. J. 8(11), 965–977 (1998)
Martin, P., Devasia, S., Paden, B.: A different look at output tracking: control of a VTOL aircraft. In: Proceedings of the 33rd IEEE Conference on Decision and Control, vol. 3, pp. 2376–2381. IEEE (1994)
Slotine, J.J.E., Li, W.: Applied Nonlinear Control. Prentice Hall (1991)
Khalil, H.K.: Nonlinear Systems, 3rd edn. Prentice Hall (2001)
Isidori, A.: Nonlinear Control Systems, 3rd edn. Springer (1995)
Ahrens, J.H., Khalil, H.K.: High-gain observers in the presence of measurement noise: a switched-gain approach. Automatica 45(4), 936–943 (2009)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2021 The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Switzerland AG
About this chapter
Cite this chapter
Tognon, M., Franchi, A. (2021). Theoretical Background. In: Theory and Applications for Control of Aerial Robots in Physical Interaction Through Tethers. Springer Tracts in Advanced Robotics, vol 140. Springer, Cham. https://doi.org/10.1007/978-3-030-48659-4_2
Download citation
DOI: https://doi.org/10.1007/978-3-030-48659-4_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-48658-7
Online ISBN: 978-3-030-48659-4
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)