{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,16]],"date-time":"2026-02-16T16:04:50Z","timestamp":1771257890908,"version":"3.50.1"},"reference-count":23,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2023,2,21]],"date-time":"2023-02-21T00:00:00Z","timestamp":1676937600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100003500","name":"University of Padova","doi-asserted-by":"publisher","award":["BIRD213590"],"award-info":[{"award-number":["BIRD213590"]}],"id":[{"id":"10.13039\/501100003500","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Robotics"],"abstract":"<jats:p>Displacements of the base during trajectory tracking are a common issue in the control of aerial manipulators. These are caused by reaction torques transferred to the base due to the manipulator motion and, in particular, to the motion of its center of gravity. We present a novel approach to reduce base displacements of a kinematically redundant aerial manipulator by using null-space projection in the inverse kinematic control. A secondary objective function minimizes the horizontal displacement of the manipulator center of gravity. We test this algorithm on different trajectories for both three and four degrees of freedom (DOF) manipulators in a simulation environment. The results comparing our algorithm with inverse kinematic control without the null-space projection show up to an 80% reduction in the end-effector position error and an average of about 56% reduction in maximum base displacement. The simulation implementation also runs faster than in real-time in our code implementation. We provide a workspace analysis based on multiple stopping criteria such as excessive base displacement, joint velocities and end-effector position error for the 3 and 4 DOF manipulators. As expected, the 4 DOF manipulator has a larger workspace.<\/jats:p>","DOI":"10.3390\/robotics12020031","type":"journal-article","created":{"date-parts":[[2023,2,22]],"date-time":"2023-02-22T02:31:55Z","timestamp":1677033115000},"page":"31","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Null-Space Minimization of Center of Gravity Displacementof a Redundant Aerial Manipulator"],"prefix":"10.3390","volume":"12","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0689-7640","authenticated-orcid":false,"given":"Yash","family":"Vyas","sequence":"first","affiliation":[{"name":"Department of Industrial Engineering, University of Padova, 35131 Padova, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7463-8136","authenticated-orcid":false,"given":"Alberto","family":"Pasetto","sequence":"additional","affiliation":[{"name":"Department of Industrial Engineering, University of Padova, 35131 Padova, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7943-1492","authenticated-orcid":false,"given":"Victor","family":"Ayala-Alfaro","sequence":"additional","affiliation":[{"name":"Department of Industrial Engineering, University of Padova, 35131 Padova, Italy"}]},{"given":"Nicola","family":"Massella","sequence":"additional","affiliation":[{"name":"Department of Industrial Engineering, University of Padova, 35131 Padova, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9746-4642","authenticated-orcid":false,"given":"Silvio","family":"Cocuzza","sequence":"additional","affiliation":[{"name":"Department of Industrial Engineering, University of Padova, 35131 Padova, Italy"}]}],"member":"1968","published-online":{"date-parts":[[2023,2,21]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"626","DOI":"10.1109\/TRO.2021.3084395","article-title":"Past, present, and future of aerial robotic manipulators","volume":"38","author":"Ollero","year":"2021","journal-title":"IEEE Trans. Robot."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Ohnishi, Y., Takaki, T., Aoyama, T., and Ishii, I. (2017, January 24\u201328). Development of a 4-joint 3-DOF robotic arm with anti-reaction force mechanism for a multicopter. Proceedings of the 2017 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Vancouver, BC, Canada.","DOI":"10.1109\/IROS.2017.8202265"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Trujillo, M.\u00c1., Mart\u00ednez-de Dios, J.R., Mart\u00edn, C., Viguria, A., and Ollero, A. (2019). Novel aerial manipulator for accurate and robust industrial NDT contact inspection: A new tool for the oil and gas inspection industry. Sensors, 19.","DOI":"10.3390\/s19061305"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1846","DOI":"10.1109\/LRA.2019.2895880","article-title":"A truly-redundant aerial manipulator system with application to push-and-slide inspection in industrial plants","volume":"4","author":"Tognon","year":"2019","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1907","DOI":"10.1109\/TMECH.2018.2848255","article-title":"Odar: Aerial manipulation platform enabling omnidirectional wrench generation","volume":"23","author":"Park","year":"2018","journal-title":"IEEE\/ASME Trans. Mechatron."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Paul, H., Ono, K., Ladig, R., and Shimonomura, K. (2018, January 9\u201312). A Multirotor Platform Employing a Three-Axis Vertical Articulated Robotic Arm for Aerial Manipulation Tasks. Proceedings of the 2018 IEEE\/ASME International Conference on Advanced Intelligent Mechatronics (AIM), Auckland, New Zealand.","DOI":"10.1109\/AIM.2018.8452699"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Suarez, A., Sanchez-Cuevas, P., Fernandez, M., Perez, M., Heredia, G., and Ollero, A. (2018, January 1\u20135). Lightweight and Compliant Long Reach Aerial Manipulator for Inspection Operations. Proceedings of the 2018 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Madrid, Spain.","DOI":"10.1109\/IROS.2018.8593940"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"709","DOI":"10.1109\/TRO.2020.3036623","article-title":"Active interaction force control for contact-based inspection with a fully actuated aerial vehicle","volume":"37","author":"Bodie","year":"2020","journal-title":"IEEE Trans. Robot."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"769","DOI":"10.1002\/rob.4620060607","article-title":"Redundancy resolution through local optimization: A review","volume":"6","author":"Nenchev","year":"1989","journal-title":"J. Robot. Syst."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1712","DOI":"10.1016\/j.actaastro.2010.06.014","article-title":"Novel reaction control techniques for redundant space manipulators: Theory and simulated microgravity tests","volume":"68","author":"Cocuzza","year":"2011","journal-title":"Acta Astronaut."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"750","DOI":"10.1109\/70.105384","article-title":"On the nature of control algorithms for free-floating space manipulators","volume":"7","author":"Papadopoulos","year":"1991","journal-title":"IEEE Trans. Robot. Autom."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"303","DOI":"10.1109\/70.34766","article-title":"Resolved motion rate control of space manipulators with generalized Jacobian matrix","volume":"5","author":"Umetani","year":"1989","journal-title":"IEEE Trans. Robot. Autom."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Pasetto, A., Vyas, Y., and Cocuzza, S. (2022). Zero Reaction Torque Trajectory Tracking of an Aerial Manipulator through Extended Generalized Jacobian. Appl. Sci., 12.","DOI":"10.3390\/app122312254"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"13","DOI":"10.5772\/5797","article-title":"Dynamic balance control of multi-arm free-floating space robots","volume":"2","author":"Huang","year":"2005","journal-title":"Int. J. Adv. Robot. Syst."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Clark, A.B., Baron, N., Orr, L., Kovac, M., and Rojas, N. (2022, January 23\u201327). On a Balanced Delta Robot for Precise Aerial Manipulation: Implementation, Testing, and Lessons for Future Designs. Proceedings of the 2022 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Kyoto, Japan.","DOI":"10.1109\/IROS47612.2022.9981736"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"976","DOI":"10.2514\/1.45874","article-title":"Least-squares-based reaction control of space manipulators","volume":"35","author":"Cocuzza","year":"2012","journal-title":"J. Guid. Control. Dyn."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"285","DOI":"10.1016\/j.actaastro.2009.05.007","article-title":"Reaction torque control of redundant space robotic systems for orbital maintenance and simulated microgravity tests","volume":"67","author":"Cocuzza","year":"2010","journal-title":"Acta Astronaut."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Ivanovic, A., Car, M., Orsag, M., and Bogdan, S. (2020, January 1\u20134). Exploiting null space in aerial manipulation through model-in-the-loop motion planning. Proceedings of the 2020 International Conference on Unmanned Aircraft Systems (ICUAS), Athens, Greece.","DOI":"10.1109\/ICUAS48674.2020.9213914"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"709","DOI":"10.1007\/s10846-013-9935-2","article-title":"Design and control of a hyper-redundant manipulator for mobile manipulating unmanned aerial vehicles","volume":"73","author":"Danko","year":"2014","journal-title":"J. Intell. Robot. Syst."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"41","DOI":"10.3389\/frobt.2018.00041","article-title":"Equations of motion of free-floating spacecraft-manipulator systems: An engineer\u2019s tutorial","volume":"5","author":"Wilde","year":"2018","journal-title":"Front. Robot. AI"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"464","DOI":"10.3182\/20130902-5-DE-2040.00121","article-title":"Parameter Identification Methods for Free-Floating Space Robots with direct Torque Sensing","volume":"46","author":"Rackl","year":"2013","journal-title":"IFAC Proc. Vol."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Siciliano, B., Sciavicco, L., Villani, L., and Oriolo, G. (2008). Robotics: Modelling, Planning and Control, Springer. [1st ed.].","DOI":"10.1007\/978-1-84628-642-1"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"429","DOI":"10.1163\/156855301750398347","article-title":"Kinematic control of redundant free-floating robotic systems","volume":"15","author":"Caccavale","year":"2001","journal-title":"Adv. Robot."}],"container-title":["Robotics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2218-6581\/12\/2\/31\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T18:38:42Z","timestamp":1760121522000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2218-6581\/12\/2\/31"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,2,21]]},"references-count":23,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2023,4]]}},"alternative-id":["robotics12020031"],"URL":"https:\/\/doi.org\/10.3390\/robotics12020031","relation":{},"ISSN":["2218-6581"],"issn-type":[{"value":"2218-6581","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,2,21]]}}}