{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,17]],"date-time":"2026-07-17T16:13:48Z","timestamp":1784304828789,"version":"3.55.0"},"reference-count":55,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2025,4,18]],"date-time":"2025-04-18T00:00:00Z","timestamp":1744934400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Robotics"],"abstract":"<jats:p>This paper presents an obstacle avoidance strategy for mobile manipulators consisting of a robotic arm and a base with a non-holonomic differential wheel system. The algorithm makes it possible to avoid obstacles in a dynamic environment, without planning the path a priori. A series of examples are proposed in simulation using Matlab and analyzed to show how the algorithm works if the obstacle interferes with the manipulator or the base. In addition, the possibility of prioritizing the movement of certain parts of the system using the weighted pseudo-inverse matrix is introduced. In this way, it is possible to give movement priority to the base if it is necessary to move the robot over long distances while keeping the manipulator as still as possible. The use of null space to keep the end-effector stationary while it avoids obstacles is also explored, exploiting the system\u2019s redundancy and allowing the rest of the kinematic chain and the mobile base to move accordingly. Finally, current standards are analyzed and a solution is shown that allows the robot to vary its behavior to avoid obstacles depending on the distance to the target point.<\/jats:p>","DOI":"10.3390\/robotics14040052","type":"journal-article","created":{"date-parts":[[2025,4,18]],"date-time":"2025-04-18T03:27:46Z","timestamp":1744946866000},"page":"52","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Non-Holonomic Mobile Manipulator Obstacle Avoidance with Adaptive Prioritization"],"prefix":"10.3390","volume":"14","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2085-0892","authenticated-orcid":false,"given":"Federico","family":"Neri","sequence":"first","affiliation":[{"name":"DIISM\u2014Department of Industrial Engineering and Mathematical Sciences, Polytechnic University of Marche, 60131 Ancona, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7820-2890","authenticated-orcid":false,"given":"Giacomo","family":"Palmieri","sequence":"additional","affiliation":[{"name":"DIISM\u2014Department of Industrial Engineering and Mathematical Sciences, Polytechnic University of Marche, 60131 Ancona, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4065-3212","authenticated-orcid":false,"given":"Massimo","family":"Callegari","sequence":"additional","affiliation":[{"name":"DIISM\u2014Department of Industrial Engineering and Mathematical Sciences, Polytechnic University of Marche, 60131 Ancona, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2025,4,18]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Salman, M., Khan, H., and Lee, M.C. (2023). Perturbation observer-based obstacle detection and its avoidance using artificial potential field in the unstructured environment. Appl. Sci., 13.","DOI":"10.3390\/app13020943"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Prigozin, A., and Degani, A. (2024). Interacting with Obstacles Using a Bio-Inspired, Flexible, Underactuated Multilink Manipulator. Biomimetics, 9.","DOI":"10.3390\/biomimetics9020086"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"453","DOI":"10.3182\/20060522-3-FR-2904.00073","article-title":"The industry\u2019s view on automation in manufacturing","volume":"39","author":"Frohm","year":"2006","journal-title":"IFAC Proc. Vol."},{"key":"ref_4","first-page":"101","article-title":"Evolution of Business Organizations: An Analysis of Robotic Process Automation","volume":"10","author":"Antwiadjei","year":"2021","journal-title":"Eduzone Int. Peer Rev. Multidiscip. J."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Peidro, A., and Haug, E.J. (2023). Obstacle avoidance in operational configuration space kinematic control of redundant serial manipulators. Machines, 12.","DOI":"10.20944\/preprints202311.0917.v1"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"1386","DOI":"10.1017\/S0263574724000262","article-title":"An experimental evaluation of robot-stopping approaches for improving fluency in collaborative robotics","volume":"42","author":"Scalera","year":"2024","journal-title":"Robotica"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"35338","DOI":"10.1109\/ACCESS.2021.3062557","article-title":"Critical design and control issues of indoor autonomous mobile robots: A review","volume":"9","author":"Niloy","year":"2021","journal-title":"IEEE Access"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"1729881419839596","DOI":"10.1177\/1729881419839596","article-title":"A review of mobile robots: Concepts, methods, theoretical framework, and applications","volume":"16","author":"Rubio","year":"2019","journal-title":"Int. J. Adv. Robot. Syst."},{"key":"ref_9","unstructured":"Braga, R.G., Tahir, M.O., Iordanova, I., and St-Onge, D. (2024). Robotic deployment on construction sites: Considerations for safety and productivity impact. arXiv."},{"key":"ref_10","first-page":"M1","article-title":"New industrial mobile robot safety standard, R15. 08: R15. 08, American National Standard for Industrial Mobile Robots\u2013Safety Requirements\u2013Part 1: Requirements for the Industrial Mobile Robot","volume":"67","author":"Rose","year":"2020","journal-title":"Control Eng."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Belzile, B., and St-Onge, D. (2022). Safety first: On the safe deployment of robotic systems. Foundations of Robotics: A Multidisciplinary Approach with Python and ROS, Springer.","DOI":"10.1007\/978-981-19-1983-1_14"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1007\/s10846-022-01745-7","article-title":"Wheeled mobile robots: State of the art overview and kinematic comparison among three omnidirectional locomotion strategies","volume":"106","author":"Tagliavini","year":"2022","journal-title":"J. Intell. Robot. Syst."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"4961383","DOI":"10.1155\/2017\/4961383","article-title":"Motion planning for omnidirectional wheeled mobile robot by potential field method","volume":"2017","author":"Li","year":"2017","journal-title":"J. Adv. Transp."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Muir, P.F., and Neuman, C.P. (1990). Kinematic modeling for feedback control of an omnidirectional wheeled mobile robot. Autonomous Robot Vehicles, Springer.","DOI":"10.1007\/978-1-4613-8997-2_2"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Popov, V., Topalov, A.V., Stoyanov, T., and Ahmed-Shieva, S. (2024). Kinematic Modeling with Experimental Validation of a KUKA\u00ae\u2013Kinova\u00ae Holonomic Mobile Manipulator. Electronics, 13.","DOI":"10.3390\/electronics13081534"},{"key":"ref_16","first-page":"1064","article-title":"Motion planning and trajectory for wheeled mobile robot","volume":"5","author":"Mnubi","year":"2016","journal-title":"Int. J. Sci. Res."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"486","DOI":"10.1016\/j.mechatronics.2008.04.001","article-title":"A precise curved motion planning for a differential driving mobile robot","volume":"18","author":"Han","year":"2008","journal-title":"Mechatronics"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Velasco-Villa, M., Cruz-Morales, R.D., Rodriguez-Angeles, A., and Dom\u00ednguez-Ortega, C.A. (2021). Observer-based time-variant spacing policy for a platoon of non-holonomic mobile robots. Sensors, 21.","DOI":"10.3390\/s21113824"},{"key":"ref_19","unstructured":"Belzile, B., Wanang-Siyapdjie, T., Karimi, S., Gomes Braga, R., Iordanova, I., and St-Onge, D. (2025). From safety standards to safe operation with mobile robotic systems deployment. arXiv."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Yang, M., Yang, E., Zante, R.C., Post, M., and Liu, X. (2019, January 5\u20137). Collaborative mobile industrial manipulator: A review of system architecture and applications. Proceedings of the 2019 25th International Conference on Automation and Computing (ICAC), Lancaster, UK.","DOI":"10.23919\/IConAC.2019.8895183"},{"key":"ref_21","unstructured":"Markis, A., Papa, M., Kaselautzke, D., Rathmair, M., Sattinger, V., and Brandst\u00f6tter, M. (2019, January 9\u201310). Safety of mobile robot systems in industrial applications. Proceedings of the ARW & OAGM Workshop, 2019, Steyr, Austria."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"3003","DOI":"10.1007\/s13042-023-01815-8","article-title":"Learning positioning policies for mobile manipulation operations with deep reinforcement learning","volume":"14","author":"Iriondo","year":"2023","journal-title":"Int. J. Mach. Learn. Cybern."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Shen, B., Lin, X., Xu, G., Zhou, Y., and Wang, X. (2021, January 11\u201313). A Low Cost Mobile Manipulator for Autonomous Localization and Grasping. Proceedings of the 2021 5th International Conference on Robotics and Automation Sciences (ICRAS), Wuhan, China.","DOI":"10.1109\/ICRAS52289.2021.9476294"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Annusewicz-Mistal, A., Pietrala, D.S., Laski, P.A., Zwierzchowski, J., Borkowski, K., Bracha, G., Borycki, K., Kostecki, S., and Wlodarczyk, D. (2022). Autonomous Manipulator of a Mobile Robot Based on a Vision System. Appl. Sci., 13.","DOI":"10.3390\/app13010439"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"275","DOI":"10.1007\/s41315-023-00276-0","article-title":"Two-stage multi-sensor fusion positioning system with seamless switching for cooperative mobile robot and manipulator system","volume":"7","author":"Yang","year":"2023","journal-title":"Int. J. Intell. Robot. Appl."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"255","DOI":"10.1017\/S0263574702004757","article-title":"Low cost automation using INS\/GPS data fusion for accurate positioning","volume":"21","author":"Sasiadek","year":"2003","journal-title":"Robotica"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"427","DOI":"10.1007\/s00170-012-4004-8","article-title":"Validation of iGPS as an external measurement system for cooperative robot positioning","volume":"64","author":"Norman","year":"2013","journal-title":"Int. J. Adv. Manuf. Technol."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"333","DOI":"10.1016\/j.jare.2017.03.005","article-title":"A dynamic model for GPS based attitude determination and testing using a serial robotic manipulator","volume":"8","author":"Raskaliyev","year":"2017","journal-title":"J. Adv. Res."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"289","DOI":"10.1007\/s40903-015-0032-7","article-title":"An overview to visual odometry and visual SLAM: Applications to mobile robotics","volume":"1","author":"Yousif","year":"2015","journal-title":"Intell. Ind. Syst."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Kolhatkar, C., and Wagle, K. (2021). Review of SLAM algorithms for indoor mobile robot with LIDAR and RGB-D camera technology. Innovations in Electrical and Electronic Engineering: Proceedings of ICEEE 2020, Springer.","DOI":"10.1007\/978-981-15-4692-1_30"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"6019","DOI":"10.1016\/j.jksuci.2021.02.015","article-title":"Localization strategies for autonomous mobile robots: A review","volume":"34","author":"Panigrahi","year":"2022","journal-title":"J. King Saud Univ.-Comput. Inf. Sci."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Marvel, J., and Bostelman, R. (2013, January 21\u201323). Towards mobile manipulator safety standards. Proceedings of the 2013 IEEE International Symposium on Robotic and Sensors Environments (ROSE), Washington, DC, USA.","DOI":"10.1109\/ROSE.2013.6698414"},{"key":"ref_33","first-page":"561","article-title":"Switched controller design for robotic manipulator via neural network-based sliding mode approach","volume":"70","author":"Zhao","year":"2022","journal-title":"IEEE Trans. Circuits Syst. II Express Briefs"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1007\/s10514-009-9160-9","article-title":"HERB: A home exploring robotic butler","volume":"28","author":"Srinivasa","year":"2010","journal-title":"Auton. Robot."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"2595","DOI":"10.1109\/LRA.2021.3061377","article-title":"Mobile manipulator for autonomous localization, grasping and precise placement of construction material in a semi-structured environment","volume":"6","author":"Broughton","year":"2021","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Sandakalum, T., and Ang, M.H. (2022). Motion planning for mobile manipulators\u2014A systematic review. Machines, 10.","DOI":"10.3390\/machines10020097"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Leonori, M., Gandarias, J.M., and Ajoudani, A. (2022). MOCA-S: A Sensitive Mobile Collaborative Robotic Assistant exploiting Low-Cost Capacitive Tactile Cover and Whole-Body Control. arXiv.","DOI":"10.1109\/LRA.2022.3186053"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"205","DOI":"10.1007\/s10846-015-0234-y","article-title":"Uncertainty-aware arm-base coordinated grasping strategies for mobile manipulation","volume":"80","author":"Chen","year":"2015","journal-title":"J. Intell. Robot. Syst."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Shao, J., Xiong, H., Liao, J., Song, W., Chen, Z., Gu, J., and Zhu, S. (2021, January 15\u201319). Rrt-goalbias and path smoothing based motion planning of mobile manipulators with obstacle avoidance. Proceedings of the 2021 IEEE International Conference on Real-time Computing and Robotics (RCAR), Xining, China.","DOI":"10.1109\/RCAR52367.2021.9517335"},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Weyrer, M., Brandst\u00f6tter, M., and Husty, M. (2019). Singularity avoidance control of a non-holonomic mobile manipulator for intuitive hand guidance. Robotics, 8.","DOI":"10.3390\/robotics8010014"},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"88301","DOI":"10.1109\/ACCESS.2019.2925428","article-title":"Dynamical obstacle avoidance of task-constrained mobile manipulation using model predictive control","volume":"7","author":"Li","year":"2019","journal-title":"IEEE Access"},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"7986","DOI":"10.1109\/LRA.2023.3324520","article-title":"Keep it upright: Model predictive control for nonprehensile object transportation with obstacle avoidance on a mobile manipulator","volume":"8","author":"Heins","year":"2023","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"4396","DOI":"10.1109\/TMECH.2022.3155601","article-title":"Cooperative transportation with mobile manipulator: A capability map-based framework for physical human\u2013robot collaboration","volume":"27","author":"Zhang","year":"2022","journal-title":"IEEE\/ASME Trans. Mechatronics"},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"229","DOI":"10.1016\/j.robot.2005.03.006","article-title":"Polynomial-based obstacle avoidance techniques for nonholonomic mobile manipulator systems","volume":"51","author":"Papadopoulos","year":"2005","journal-title":"Robot. Auton. Syst."},{"key":"ref_45","doi-asserted-by":"crossref","unstructured":"Palmieri, G., and Scoccia, C. (2021). Motion planning and control of redundant manipulators for dynamical obstacle avoidance. Machines, 9.","DOI":"10.20944\/preprints202102.0096.v1"},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Bajrami, A., Palpacelli, M.C., Carbonari, L., and Costa, D. (2024). Posture Optimization of the TIAGo Highly-Redundant Robot for Grasping Operation. Robotics, 13.","DOI":"10.3390\/robotics13040056"},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Zhang, S., Cheng, S., and Jin, Z. (2022). A control method of mobile manipulator based on null-space task planning and hybrid control. Machines, 10.","DOI":"10.3390\/machines10121222"},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Siciliano, B., Sciavicco, L., Villani, L., and Oriolo, G. (2009). Mobile robots. Robotics: Modelling, Planning and Control, Springer.","DOI":"10.1007\/978-1-84628-642-1"},{"key":"ref_49","doi-asserted-by":"crossref","unstructured":"Neri, F., Forlini, M., Scoccia, C., Palmieri, G., and Callegari, M. (2023). Experimental evaluation of collision avoidance techniques for collaborative robots. Appl. Sci., 13.","DOI":"10.3390\/app13052944"},{"key":"ref_50","doi-asserted-by":"crossref","unstructured":"Neri, F., Palmieri, G., Costa, D., and Callegari, M. (2024). Dynamic Obstacle Avoidance for Non-holonomic Mobile Robots with Differential Wheels. Advances in Italian Mechanism Science, Proceedings of the International Conference of IFToMM ITALY, Turin, Italy, 11\u201313 September, Springer.","DOI":"10.1007\/978-3-031-64553-2_31"},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1016\/j.robot.2005.10.001","article-title":"A higher level path tracking controller for a four-wheel differentially steered mobile robot","volume":"54","author":"Maalouf","year":"2006","journal-title":"Robot. Auton. Syst."},{"key":"ref_52","unstructured":"Kanayama, Y., Kimura, Y., Miyazaki, F., and Noguchi, T. (1990, January 13\u201318). A stable tracking control method for an autonomous mobile robot. Proceedings of the IEEE International Conference on Robotics and Automation, Cincinnati, OH, USA."},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"051013","DOI":"10.1115\/1.4035398","article-title":"Gradient Projection of Weighted Jacobian Matrix Method for Inverse Kinematics of a Space Robot With a Controlled-Floating Base","volume":"139","author":"Hu","year":"2017","journal-title":"J. Dyn. Syst. Meas. Control"},{"key":"ref_54","doi-asserted-by":"crossref","unstructured":"Ogawa, S., and Konno, A. (2012, January 16\u201318). Mobile manipulation of a humanoid robot. Proceedings of the 2012 IEEE\/SICE International Symposium on System Integration (SII), Fukuoka, Japan.","DOI":"10.1109\/SII.2012.6427282"},{"key":"ref_55","doi-asserted-by":"crossref","first-page":"107025","DOI":"10.1016\/j.jfranklin.2024.107025","article-title":"Adaptive fixed-time fuzzy fault-tolerant control for robotic manipulator with unknown friction and composite actuator faults","volume":"361","author":"Zhu","year":"2024","journal-title":"J. Frankl. Inst."}],"container-title":["Robotics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2218-6581\/14\/4\/52\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T17:17:00Z","timestamp":1760030220000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2218-6581\/14\/4\/52"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,4,18]]},"references-count":55,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2025,4]]}},"alternative-id":["robotics14040052"],"URL":"https:\/\/doi.org\/10.3390\/robotics14040052","relation":{},"ISSN":["2218-6581"],"issn-type":[{"value":"2218-6581","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,4,18]]}}}