Inverse Kinematics of a Serial Manipulator with a Free Joint for Aerial Manipulation
Source abstract
Abstract
In Aerial Manipulation, the motion of the robotic arm can cause unwanted movements of the flying base affecting the trajectory tracking capability. A possible solution to reduce these disturbances is to use a free revolute joint between the flying base and the manipulator, thus reducing the torque applied to the base from the manipulator. In this paper, a novel approach to solve the inverse kinematics of an aerial manipulator with a free revolute joint is presented. The approach exploits the Generalized Jacobian to deal with the presence of a mobile base, and the dynamics of the system is considered to predict the motion of the non-actuated joint; external forces acting on the system are also included. The method is implemented in MATLAB for a planar case considering the parameters of a real manipulator attached to a real octocopter. The tracking of a trajectory with the end-effector and a load picking task are simulated for a non-redundant and for a redundant manipulator. Simulation results demonstrate the capability of this approach in following the desired trajectories and reducing rotation and horizontal translation of the base.
Source: crossref · Quality: baseline
Affiliations
Department of Industrial Engineering, University of Padova, 35131 Padova, Italy
Funding
University of Padova
References (30)
Show source-provided references
1. Aerial Manipulation: A Literature Review10.1109/LRA.2018.2808541 ↗
2. Past, Present, and Future of Aerial Robotic Manipulators10.1109/TRO.2021.3084395 ↗
3. Cocuzza, S., Rossetto, E., and Doria, A. (2020, January 2–4). Dynamic interaction between robot and UAV in aerial manipulation. Proceedings of the 2020 19th International Conference on Mechatronics-Mechatronika (ME), Prague, Czech Republic.10.1109/ME49197.2020.9286694 ↗
4. Tlatelpa-Osorio, Y.E., Rodríguez-Cortés, H., and Acosta, J.Á. (2024). A decentralized approach for the aerial manipulator robust trajectory tracking. PLoS ONE, 19.10.1371/journal.pone.0299223 ↗
5. Centralized Control of Multirotors with Manipulators10.1007/978-3-030-12945-3_8 ↗
6. Pasetto, A., Vyas, Y., and Cocuzza, S. (2022). Zero Reaction Torque Trajectory Tracking of an Aerial Manipulator through Extended Generalized Jacobian. Appl. Sci., 12.10.3390/app122312254 ↗
7. Robust Control of An Aerial Manipulator Based on A Variable Inertia Parameters Model10.1109/TIE.2019.2956414 ↗
8. Resolved motion rate control of space manipulators with generalized Jacobian matrix10.1109/70.34766 ↗
9. Kinematic control of redundant free-floating robotic systems10.1163/156855301750398347 ↗
10. Aerial Manipulator Control Method Based on Generalized Jacobian10.20965/jrm.2021.p0231 ↗
11. Reaction torque control of redundant space robotic systems for orbital maintenance and simulated microgravity tests10.1016/j.actaastro.2009.05.007 ↗
12. A Closed-loop Inverse Kinematic Scheme for On-line Joint-based Robot Control10.1017/S0263574700000096 ↗
13. An adaptive hierarchical control for aerial manipulators | Robotica
14. Sánchez, M.I., Acosta, J.Á., and Ollero, A. (2015, January 26–30). Integral action in first-order Closed-Loop Inverse Kinematics. Application to aerial manipulators. Proceedings of the 2015 IEEE International Conference on Robotics and Automation (ICRA), Seattle, WA, USA.10.1109/ICRA.2015.7139938 ↗
15. Pedrocco, M., Pasetto, A., Fanti, G., Benato, A., and Cocuzza, S. (2024). Trajectory Tracking Control of an Aerial Manipulator in the Presence of Disturbances and Model Uncertainties. Appl. Sci., 14.10.3390/app14062512 ↗
16. Tzoumanikas, D., Graule, F., Yan, Q., Shah, D., Popovic, M., and Leutenegger, S. (2020). Aerial Manipulation Using Hybrid Force and Position NMPC Applied to Aerial Writing. arXiv.10.15607/RSS.2020.XVI.046 ↗
17. Martí-Saumell, J., Solà, J., Santamaria-Navarro, A., and Andrade-Cetto, J. (2023). Full-Body Torque-Level Non-linear Model Predictive Control for Aerial Manipulation. arXiv.
18. Robust Nonlinear Control of Aerial Manipulators
19. Yilmaz, E., Zaki, H., and Unel, M. (2019, January 25–28). Nonlinear Adaptive Control of an Aerial Manipulation System. Proceedings of the 2019 18th European Control Conference (ECC), Naples, Italy.10.23919/ECC.2019.8795709 ↗
20. DDPG-Based Adaptive Robust Tracking Control for Aerial Manipulators with Decoupling Approach10.1109/TCYB.2021.3049555 ↗
21. Lee, J.Y., Cook, Z., Barzilov, A., and Yim, W. (2016, January 11–17). Control of an Aerial Manipulator with an On-Board Balancing Mechanism. Proceedings of the ASME 2016 International Mechanical Engineering Congress and Exposition. Volume 4A: Dynamics, Vibration, and Control, Phoenix, AZ, USA.10.1115/IMECE2016-66976 ↗
22. Design, development and experimental validation of a lightweight dual-arm aerial manipulator with a COG balancing mechanism10.1016/j.mechatronics.2021.102719 ↗
23. AlAkhras, A., Sattar, I.H., Alvi, M., Qanbar, M.W., Jaradat, M.A., and Alkaddour, M. (2022). The Design of a Lightweight Cable Aerial Manipulator with a CoG Compensation Mechanism for Construction Inspection Purposes. Appl. Sci., 12.10.3390/app12031173 ↗
24. Abuzayed, I., Itani, A.R., Ahmed, A., Alkharaz, M., Jaradat, M.A., and Romdhane, L. (April, January 4). Design of Lightweight Aerial Manipulator with a CoG Compensation Mechanism. Proceedings of the 2020 Advances in Science and Engineering Technology International Conferences (ASET), Dubai, United Arab Emirates.10.1109/ASET48392.2020.9118288 ↗
25. Design and Control of an Aerial Manipulator with Invariant Center of Gravity for Physical Interaction
26. Modeling and control of a hexacopter with a passive manipulator for aerial manipulation10.1007/s40747-021-00488-6 ↗
27. Wilde, M., Kwok Choon, S., Grompone, A., and Romano, M. (2018). Equations of Motion of Free-Floating Spacecraft-Manipulator Systems: An Engineer’s Tutorial. Front. Robot. AI, 5.10.3389/frobt.2018.00041 ↗
28. Siciliano, B., Sciavicco, L., Villani, L., and Oriolo, G. (2008). Robotics: Modelling, Planning and Control, Springer Publishing Company, Incorporated. [1st ed.].10.1007/978-1-84628-642-1 ↗
29. Tonan, M., Rojas, N., and Doria, A. (2025, January 24–26). Design and Analysis of a 5-DOF Dynamically Balanced Serial Robot with Variable Payloads. Proceedings of the 2025 11th International Conference on Mechatronics and Robotics Engineering, ICMRE 2025, Lille, France.10.1109/ICMRE64970.2025.10976266 ↗
30. Interbotix (2024, October 09). Mobile WX250s. Available online: https://github.com/Interbotix/interbotix_ros_manipulators/blob/main/interbotix_ros_xsarms/interbotix_xsarm_descriptions/urdf/mobile_wx250s.urdf.xacro.