journal article·2021-11-19Open access

Control of an Omnidirectional UAV for Transportation and Manipulation Tasks

Michelangelo Nigro, Francesco Pierri, Fabrizio Caccavale

Applied Sciences· Volume 11· Issue 22

Abstract

This paper presents a motion control scheme for a new concept of omnidirectional aerial vehicle for transportation and manipulation tasks. The considered aerial platform is a novel quadrotor with the capability of providing multi-directional thrust by adding an actuated gimbal mechanism in charge of modifying the orientation of the frame on which the four rotors are mounted. The above mechanical design, differently from other omnidirectional unmanned aerial vehicles (UAVs) with tilted propellers, avoids internal forces and energy dissipation due to non-parallel propellers’ axes. The proposed motion controller is based on a hierarchical two-loop scheme. The external loop computes the force to be applied to the vehicle and the reference values for the additional joints, while the inner loop computes the joint torques and the moment to be applied to the multirotor. In order to make the system robust with respect to the external loads, a compensation of contact forces is introduced by exploiting the estimate provided by a momentum based observer. The stability of the motion control scheme is proven via Lyapunov arguments. Finally, two simulation case studies prove the capability of the omnidirectional UAV platform to track a 6-DoFs trajectory both in free motion and during a task involving grasping and transportation of an unknown object.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Robotic Path Planning Algorithms · Adaptive Control of Nonlinear Systems · Control and Dynamics of Mobile Robots

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

School of Engineering, University of Basilicata, Via dell’Ateneo Lucano 10, 85100 Potenza, Italy

References (41)

Show source-provided references
1. State-of-the-art technologies for UAV inspections10.1049/iet-rsn.2017.0251 ↗
2. Alejo, D., Cobano, J.A., Heredia, G., Martínez-de Dios, J.R., and Ollero, A. (2015). Cooperative Robots and Sensor Networks 2015, Springer International Publishing.
3. Sensor planning for a symbiotic UAV and UGV system for precision agriculture10.1109/TRO.2016.2603528 ↗
4. The Flight Assembled Architecture installation: Cooperative construction with flying machines10.1109/MCS.2014.2320359 ↗
5. Caccavale, F., Giglio, G., Muscio, G., and Pierri, F. (October, January 28). Cooperative impedance control for multiple UAVs with a robotic arm. Proceedings of the 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Hamburg, Germany.10.1109/IROS.2015.7353697 ↗
6. Cooperative manipulation of an unknown object via omnidirectional unmanned aerial vehicles10.1007/s10846-020-01213-0 ↗
7. Nonami, K., Kendoul, F., Suzuki, S., and Wang, W. (2010). Atonomous Flying Robots, Unmanned Aerial Vehicles and Micro Aerial Vehicles, Springer.10.1007/978-4-431-53856-1 ↗
8. 6D interaction control with aerial robots: The flying end-effector paradigm10.1177/0278364919856694 ↗
9. A novel overactuated quadrotor unmanned aerial vehicle: Modeling, control, and experimental validation10.1109/TCST.2014.2330999 ↗
10. A novel actuation concept for a multi rotor UAV10.1007/s10846-013-9987-3 ↗
11. Rajappa, S., Ryll, M., Bülthoff, H.H., and Franchi, A. (2015, January 26–30). Modeling, control and design optimization for a fully-actuated hexarotor aerial vehicle with tilted propellers. Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Seattle, WA, USA.10.1109/ICRA.2015.7139759 ↗
12. Ryll, M., Bicego, D., and Franchi, A. (2016, January 9–14). Modeling and control of FAST-Hex: A fully-actuated by synchronized-tilting hexarotor. Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Daejeon, Korea.10.1109/IROS.2016.7759271 ↗
13. The Voliro Omnidirectional Hexacopter: An Agile and Maneuverable Tiltable-Rotor Aerial Vehicle10.1109/MRA.2018.2866758 ↗
14. Omnidirectional aerial vehicles with unidirectional thrusters: Theory, optimal design, and control10.1109/LRA.2018.2802544 ↗
15. Hamandi, M., Sawant, K., Tognon, M., and Franchi, A. (2020, January 1–4). Omni-Plus-Seven (O7+): An Omnidirectional Aerial Prototype with a Minimal Number of Unidirectional Thrusters. Proceedings of the 2020 International Conference on Unmanned Aircraft Systems (ICUAS), Athens, Greece.10.1109/ICUAS48674.2020.9214065 ↗
16. Odelga, M., Stegagno, P., and Bülthoff, H.H. (2016, January 12–15). A fully actuated quadrotor UAV with a propeller tilting mechanism: Modeling and control. Proceedings of the 2016 IEEE International Conference on Advanced Intelligent Mechatronics (AIM), Banff, AB, Canada.10.1109/AIM.2016.7576784 ↗
17. Nigro, M., Pierri, F., and Caccavale, F. (2019, January 11–14). Preliminary design, modeling and control of a fully actuated quadrotor uav. Proceedings of the 2019 International Conference on Unmanned Aircraft Systems (ICUAS), Atlanta, GA, USA.10.1109/ICUAS.2019.8798092 ↗
18. Hoffmann, G., Huang, H., Waslander, S., and Tomlin, C. (2007, January 21–24). Quadrotor helicopter flight dynamics and control: Theory and experiment. Proceedings of the AIAA Guidance, Navigation, and Control Conference and Exhibit, Keystone, CO, USA.10.2514/6.2007-6461 ↗
19. Araar, O., and Aouf, N. (2014, January 9–11). Full linear control of a quadrotor UAV, LQ vs. ℋ∞. Proceedings of the 2014 UKACC International Conference on Control (CONTROL), Loughborough, UK.
20. Real-time model predictive control for quadrotors10.3182/20140824-6-ZA-1003.00203 ↗
21. Real-time integral backstepping with sliding mode control for a quadrotor UAV10.1016/j.ifacol.2018.07.337 ↗
22. Nadda, S., and Swarup, A. (2014, January 7–9). Development of backstepping based sliding mode control for a quadrotor. Proceedings of the 2014 IEEE 10th International Colloquium on Signal Processing and Its Applications, Kuala Lumpur, Malaysia.10.1109/CSPA.2014.6805711 ↗
23. Agile load transportation. Safe and efficient load manipulation with aerial robots10.1109/MRA.2012.2205617 ↗
24. Passivity-based control of VToL UAVs with a momentum-based estimator of external wrench and unmodeled dynamics10.1016/j.robot.2015.05.006 ↗
25. Forte, F., Naldi, R., Macchelli, A., and Marconi, L. (2012, January 27–29). Impedance control of an aerial manipulator. Proceedings of the American Control Conference (ACC), 2012, Montreal, QC, Canada.10.1109/ACC.2012.6315568 ↗
26. Watterson, M., Zahra, A., and Kumar, V. (2018, January 5–8). Geometric Control and Trajectory Optimization for Bidirectional Thrust Quadrotors. Proceedings of the International Symposium on Experimental Robotics, Buenos Aires, Argentina.
27. Smoother-Based Iterative Learning Control for UAV Trajectory Tracking10.1109/LCSYS.2021.3116263 ↗
28. Park, S., Her, J., Kim, J., and Lee, D. (2016, January 9–14). Design, modeling and control of omni-directional aerial robot. Proceedings of the 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Daejeon, Korea.10.1109/IROS.2016.7759254 ↗
29. Discussion and practical aspects on control allocation for a multi-rotor helicopter
30. Control of fully actuated unmanned aerial vehicles with actuator saturation10.1016/j.ifacol.2017.08.1823 ↗
31. Nicotra, M.M., Naldi, R., and Garone, E. (2016, January 6–8). A robust explicit reference governor for constrained control of unmanned aerial vehicles. Proceedings of the 2016 American Control Conference (ACC), Boston, MA, USA.10.1109/ACC.2016.7526657 ↗
32. Full-pose tracking control for aerial robotic systems with laterally bounded input force10.1109/TRO.2017.2786734 ↗
33. Design of multirotor aerial vehicles: A taxonomy based on input allocation10.1177/02783649211025998 ↗
34. Siciliano, B., Sciavicco, L., Villani, L., and Oriolo, G. (2009). Robotics—Modelling, Planning and Control, Springer.10.1007/978-1-84628-642-1 ↗
35. An adaptive hierarchical control for aerial manipulators10.1017/S0263574718000553 ↗
36. Reger, J., Ramírez, H.S., and Fliess, M. (2005, January 12–15). On non-asymptotic observation of nonlinear systems. Proceedings of the IEEE Conference on Decision and Control and European Control Conference CDC-ECC’05, Seville, Spain.
37. Block matrices and stability theory
38. An adaptive force/position regulator for robot manipulators10.1002/acs.4480070508 ↗
39. Khalil, H. (2002). Nonlinear Systems, Prentice Hall. [3rd ed.].
40. Cataldi, E., Muscio, G., Trujillo, M.A., Rodríguez, Y., Pierri, F., Antonelli, G., Caccavale, F., Viguria, A., Chiaverini, S., and Ollero, A. (2016, January 9–14). Impedance control of an aerial-manipulator: Preliminary results. Proceedings of the 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Daejeon, Korea.10.1109/IROS.2016.7759566 ↗
41. De Luca, A., and Mattone, R. (2005, January 18–22). Sensorless robot collision detection and hybrid force/motion control. Proceedings of the 2005 IEEE International Conferenc on Robotics and Automation, Barcelona, Spain.