{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,10]],"date-time":"2025-12-10T09:01:05Z","timestamp":1765357265520,"version":"build-2065373602"},"reference-count":27,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2023,1,6]],"date-time":"2023-01-06T00:00:00Z","timestamp":1672963200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"European Commission","award":["FP7\/2007-2013 (GA: 611963)","H2020-ICT-24-2015 (GA: 688592)"],"award-info":[{"award-number":["FP7\/2007-2013 (GA: 611963)","H2020-ICT-24-2015 (GA: 688592)"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Standard industrial robotic manipulators use well-established high performing technologies. However, such manipulators do not guarantee a safe Human\u2013Robot Interaction (HRI), limiting their usage in industrial and medical applications. This paper proposes a novel local path planner for spherical wrist manipulators to control the execution of tasks where the manipulator number of joints is redundant. Such redundancy is used to optimize robot motion and dexterity. We present an intuitive parametrization of the end-effector (EE) angular motion, which decouples the rotation of the third joint of the wrist from the rest of the angular motions. Manipulator EE motion is controlled through a decentralized linear system with closed-loop architecture. The local planner integrates a novel collision avoidance strategy based on a potential repulsive vector applied to the EE. Contrary to classic potential field approaches, the collision avoidance algorithm considers the entire manipulator surface, enhancing human safety. The local path planner is simulated in three generic scenarios: (i) following a periodic reference, (ii) a random sequence of step signal references, and (iii) avoiding instantly introduced obstacles. Time and frequency domain analysis demonstrated that the developed planner, aside from better parametrizing redundant tasks, is capable of successfully executing the simulated paths (max error = 0.25\u00b0) and avoiding obstacles.<\/jats:p>","DOI":"10.3390\/s23020677","type":"journal-article","created":{"date-parts":[[2023,1,9]],"date-time":"2023-01-09T06:38:27Z","timestamp":1673246307000},"page":"677","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Spherical Wrist Manipulator Local Planner for Redundant Tasks in Collaborative Environments"],"prefix":"10.3390","volume":"23","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7056-8844","authenticated-orcid":false,"given":"Marcello","family":"Chiurazzi","sequence":"first","affiliation":[{"name":"The BioRobotics Institute, Scuola Superiore Sant\u2019Anna, 56127 Pisa, Italy"},{"name":"Department of Excellence in Robotics and AI, Scuola Superiore Sant\u2019Anna, 56127 Pisa, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Joan Ortega","family":"Alcaide","sequence":"additional","affiliation":[{"name":"The BioRobotics Institute, Scuola Superiore Sant\u2019Anna, 56127 Pisa, Italy"},{"name":"Department of Excellence in Robotics and AI, Scuola Superiore Sant\u2019Anna, 56127 Pisa, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alessandro","family":"Diodato","sequence":"additional","affiliation":[{"name":"The BioRobotics Institute, Scuola Superiore Sant\u2019Anna, 56127 Pisa, Italy"},{"name":"Department of Excellence in Robotics and AI, Scuola Superiore Sant\u2019Anna, 56127 Pisa, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6348-1081","authenticated-orcid":false,"given":"Arianna","family":"Menciassi","sequence":"additional","affiliation":[{"name":"The BioRobotics Institute, Scuola Superiore Sant\u2019Anna, 56127 Pisa, Italy"},{"name":"Department of Excellence in Robotics and AI, Scuola Superiore Sant\u2019Anna, 56127 Pisa, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0855-7976","authenticated-orcid":false,"given":"Gastone","family":"Ciuti","sequence":"additional","affiliation":[{"name":"The BioRobotics Institute, Scuola Superiore Sant\u2019Anna, 56127 Pisa, Italy"},{"name":"Department of Excellence in Robotics and AI, Scuola Superiore Sant\u2019Anna, 56127 Pisa, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2023,1,6]]},"reference":[{"key":"ref_1","unstructured":"(2021). IRB 120 ABB\u2019s 6 Axis Robot\u2014For Flexible and Compact Production, ABB Robotics. Available online: https:\/\/new.abb.com\/products\/robotics\/industrial-robots\/irb-120."},{"key":"ref_2","unstructured":"Svenska Institutet f\u00f6r Standarder (2006). Robots for Industrial Environments-Safety Requirements, Svenska Institutet f\u00f6r Standarder."},{"key":"ref_3","unstructured":"Matthias, B. (2016). Collaborative Robots Present Status (Standard No. ISO\/TS 15066)."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1507","DOI":"10.1177\/0278364909343970","article-title":"Requirements for Safe Robots: Measurements, Analysis and New Insights","volume":"28","author":"Haddadin","year":"2009","journal-title":"Int. J. Robot. Res."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"764","DOI":"10.1080\/01691864.2019.1636714","article-title":"Human\u2013robot interaction in industrial collaborative robotics: A literature review of the decade 2008\u20132017","volume":"33","author":"Hentout","year":"2019","journal-title":"Adv. Robot."},{"key":"ref_6","unstructured":"Mazzocchi, T., Diodato, A., Ciuti, G., De Micheli, D.M., and Menciassi, A. (October, January 28). Smart sensorized polymeric skin for safe robot collision and environmental interaction. Proceedings of the IEEE International Conference on Intelligent Robots and Systems, Hamburg, Germany."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"379","DOI":"10.1177\/0278364904042193","article-title":"A New Actuation Approach for Human Friendly Robot Design","volume":"23","author":"Zinn","year":"2004","journal-title":"Int. J. Robot. Res."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"O\u2019Neill, J., Lu, J., Dockter, R., and Kowalewski, T. (2015, January 26\u201330). Practical, stretchable smart skin sensors for contact-aware robots in safe and collaborative interactions. Proceedings of the IEEE International Conference on Robotics and Automation, Washington, DC, USA.","DOI":"10.1109\/ICRA.2015.7139244"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"430","DOI":"10.1109\/TRO.2008.918057","article-title":"Sensor Fusion for Compliant Robot Motion Control","volume":"24","author":"Robertsson","year":"2008","journal-title":"IEEE Trans. Robot."},{"key":"ref_10","unstructured":"Lavalle, S.M. (2022, October 31). PLANNING ALGORITHMS. Available online: http:\/\/planning.cs.uiuc.edu\/."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Khatib, O. (1986). Real-Time Obstacle Avoidance for manipultors and mobile robots. Autonomous Robot Vehicles, Springer.","DOI":"10.1007\/978-1-4613-8997-2_29"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Haddadin, S., Urbanek, H., Parusel, S., Burschka, D., Rossmann, J., Albu-Sch\u00e4ffer, A., and Hirzinger, G. (2010, January 18\u201322). Real-time reactive motion generation based on variable attractor dynamics and shaped velocities. Proceedings of the IEEE\/RSJ 2010 International Conference on Intelligent Robots and Systems, IROS 2010\u2014Conference Proceedings, Taipei, Taiwan.","DOI":"10.1109\/IROS.2010.5650246"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"287","DOI":"10.1007\/s11740-012-0362-1","article-title":"Redundancy and optimization of a 6R robot for five-axis milling applications: Singularity, joint limits and collision","volume":"6","author":"Xiao","year":"2012","journal-title":"Prod. Eng."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"310","DOI":"10.1007\/978-3-030-19648-6_36","article-title":"KUKA LWR Robot Cartesian Stiffness Control Based on Kinematic Redundancy","volume":"Volume 980","year":"2020","journal-title":"Advances in Intelligent Systems and Computing"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Zanchettin, A.M., Rocco, P., Robertsson, A., and Johansson, R. (2011, January 9\u201313). Exploiting task redundancy in industrial manipulators during drilling operations. Proceedings of the IEEE International Conference on Robotics and Automation, Shanghai, China.","DOI":"10.1109\/ICRA.2011.5979624"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1016\/j.rcim.2015.02.006","article-title":"Stiffness-oriented posture optimization in robotic machining applications","volume":"35","author":"Guo","year":"2015","journal-title":"Robot. Comput. Manuf."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Cafarelli, A., Mura, M., Diodato, A., Schiappacasse, A., Santoro, M., Ciuti, G., and Menciassi, A. (2015, January 25\u201329). A computer-assisted robotic platform for Focused Ultrasound Surgery: Assessment of high intensity focused ultrasound delivery. Proceedings of the Annual International Conference of the IEEE Engineering in Medicine and Biology Society, EMBS, Milan, Italy.","DOI":"10.1109\/EMBC.2015.7318609"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Su, H., Sandoval, J., Makhdoomi, M., Ferrigno, G., and De Momi, E. (2018, January 21\u201325). Safety-Enhanced Human-Robot Interaction Control of Redundant Robot for Teleoperated Minimally Invasive Surgery. Proceedings of the IEEE International Conference on Robotics and Automation, Brisbane, QLD, Australia.","DOI":"10.1109\/ICRA.2018.8463148"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Siciliano, B., and Khatib, O. (2008). Springer Handbook of Robotics, Springer Science & Business Media. Available online: https:\/\/link.springer.com\/content\/pdf\/bfm:978-3-319-32552-1\/1.pdf.","DOI":"10.1007\/978-3-540-30301-5"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"6624","DOI":"10.1109\/JSEN.2020.2972740","article-title":"Novel Capacitive-Based Sensor Technology for Augmented Proximity Detection","volume":"20","author":"Chiurazzi","year":"2020","journal-title":"IEEE Sens. J."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Chiurazzi, M., Diodato, A., Vetr\u00f2, I., Alcaide, J.O., Menciassi, A., and Ciuti, G. (2020). Intrinsically Distributed Probabilistic Algorithm for Human\u2013Robot Distance Computation in Collision Avoidance Strategies. Electronics, 9.","DOI":"10.3390\/electronics9040548"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Takaya, K., Asai, T., Kroumov, V., and Smarandache, F. (2016, January 13\u201315). Simulation environment for mobile robots testing using ROS and Gazebo. Proceedings of the 2016 20th International Conference on System Theory, Control and Computing, ICSTCC 2016\u2014Joint Conference of SINTES 20, SACCS 16, SIMSIS 20\u2014Proceedings, Sinaia, Romania.","DOI":"10.1109\/ICSTCC.2016.7790647"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Balamurugan, B., Maheswari, K.G., Skariah, A., Malathi, V., and Nalinipriya, G. (2016, January 4\u20135). Acceleration of bullet physics physical simulation library using GPU and demonstration on a set-Top box platform. Proceedings of the ACM International Conference Proceeding Series, Udaipur, India.","DOI":"10.1145\/2905055.2905266"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"2014","DOI":"10.5772\/58316","article-title":"A Novel hybrid safety-control strategy for a manipulator","volume":"11","author":"Xia","year":"2014","journal-title":"Int. J. Adv. Robot Syst."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"2185","DOI":"10.1098\/rspa.1997.0117","article-title":"The selection of mechanical actuators based on performance indices","volume":"453","author":"Huber","year":"1997","journal-title":"Proc. R. Soc. Lond."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"131","DOI":"10.1109\/MRA.2013.2283650","article-title":"Achieving Humanlike Motion: Resolving Redundancy for Anthropomorphic Industrial Manipulators","volume":"20","author":"Zanchettin","year":"2013","journal-title":"IEEE Robot. Autom. Mag."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Zanchettin, A.M., and Rocco, P. (2015, January 26\u201330). Reactive motion planning and control for compliant and constraint-based task execution. Proceedings of the IEEE International Conference on Robotics and Automation, Seattle, WA, USA.","DOI":"10.1109\/ICRA.2015.7139572"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/2\/677\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T18:01:57Z","timestamp":1760119317000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/2\/677"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,1,6]]},"references-count":27,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2023,1]]}},"alternative-id":["s23020677"],"URL":"https:\/\/doi.org\/10.3390\/s23020677","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2023,1,6]]}}}