{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,25]],"date-time":"2026-04-25T14:21:37Z","timestamp":1777126897802,"version":"3.51.4"},"reference-count":36,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2023,6,7]],"date-time":"2023-06-07T00:00:00Z","timestamp":1686096000000},"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>Obstacle avoidance is a challenging task in robot navigation, as it requires efficient and reliable methods to avoid collision and reach the desired goal. Artificial potential field methods are widely used for this purpose, as they are efficient, effective, and easy to implement. However, they are limited by the use of only one global attractor at the goal. This paper introduces and evaluates experimentally a novel technique that enhances the artificial potential field method with local attractors. Local attractors can be positioned around the obstacle so as to guide the robot detouring through preferred regions. Thus, the side the robot will pass by can be determined in advance, making the collision-free path predictable. The technique is formulated by modelling local attractors as optimal inflections, i.e., regions that do not show local minima, which coexist with the potential field generated by the obstacle and the global attractor. The method is validated using a laboratory setup that employs a camera and markers to track the poses of the robot, the obstacle, and the target. A series of experiments are conducted to examine the effect of the local attractor under different test conditions, obtained by varying the obstacle pose, the attraction intensity, and the robot velocity. The experimental results demonstrate the effectiveness of the proposed technique and highlight the aspects that require further investigation for its improvement and application.<\/jats:p>","DOI":"10.3390\/robotics12030081","type":"journal-article","created":{"date-parts":[[2023,6,7]],"date-time":"2023-06-07T02:02:15Z","timestamp":1686103335000},"page":"81","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":20,"title":["Experiments on the Artificial Potential Field with Local Attractors for Mobile Robot Navigation"],"prefix":"10.3390","volume":"12","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4409-186X","authenticated-orcid":false,"given":"Matteo","family":"Melchiorre","sequence":"first","affiliation":[{"name":"Department of Mechanical and Aerospace Engineering, Politecnico di Torino, 10129 Torino, Italy"}]},{"given":"Laura","family":"Salamina","sequence":"additional","affiliation":[{"name":"Department of Mechanical and Aerospace Engineering, Politecnico di Torino, 10129 Torino, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0537-2984","authenticated-orcid":false,"given":"Leonardo Sabatino","family":"Scimmi","sequence":"additional","affiliation":[{"name":"Brooks Automation Inc., Chelmsford, MA 01824, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8395-8297","authenticated-orcid":false,"given":"Stefano","family":"Mauro","sequence":"additional","affiliation":[{"name":"Department of Mechanical and Aerospace Engineering, Politecnico di Torino, 10129 Torino, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7808-8776","authenticated-orcid":false,"given":"Stefano","family":"Pastorelli","sequence":"additional","affiliation":[{"name":"Department of Mechanical and Aerospace Engineering, Politecnico di Torino, 10129 Torino, Italy"}]}],"member":"1968","published-online":{"date-parts":[[2023,6,7]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"90","DOI":"10.1177\/027836498600500106","article-title":"Real-time obstacle avoidance for manipulators and mobile robots","volume":"5","author":"Khatib","year":"1986","journal-title":"Int. J. Robot. Res."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"1423","DOI":"10.1109\/21.61211","article-title":"Manipulator control with superquadratic artificial potential functions: Theory and experiments","volume":"20","author":"Volpe","year":"1990","journal-title":"IEEE Trans. Syst. Man. Cybern."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"501","DOI":"10.1109\/70.163777","article-title":"Exact Robot Navigation using Artificial Potential Functions","volume":"8","author":"Rimon","year":"1992","journal-title":"IEEE Trans. Robot. Autom."},{"key":"ref_4","unstructured":"Vadakkepat, P., Tan, K.C., and Ming-Liang, W. (2000, January 16\u201319). Evolutionary artificial potential fields and their application in real time robot path planning. Proceedings of the 2000 Congress on Evolutionary Computation, CEC 2000, La Jolla, CA, USA."},{"key":"ref_5","unstructured":"Paromtchik, I.E., and Nassal, U.M. (1995, January 5\u20138). Reactive Motion Control for an Omnidirectional Mobile Robot. Proceedings of the Third European Control Conference, Rome, Italy."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"1957","DOI":"10.1080\/0305215X.2019.1681986","article-title":"Virtual target point-based obstacle-avoidance method for manipulator systems in a cluttered environment","volume":"52","author":"Long","year":"2020","journal-title":"Eng. Optim."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"264","DOI":"10.1631\/jzus.2003.0264","article-title":"Virtual local target method for avoiding local minimum in potential field based robot navigation","volume":"4","author":"Zou","year":"2003","journal-title":"J. Zhejiang Univ. Sci."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"3132","DOI":"10.1177\/0142331218824393","article-title":"An advanced potential field method proposed for mobile robot path planning","volume":"41","author":"Azzabi","year":"2019","journal-title":"Trans. Inst. Meas. Control"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"70","DOI":"10.1186\/s13638-019-1396-2","article-title":"Obstacle avoidance of mobile robots using modified artificial potential field algorithm","volume":"2019","author":"SRostami","year":"2019","journal-title":"EURASIP J. Wirel. Commun. Netw."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"26","DOI":"10.5391\/IJFIS.2020.20.1.26","article-title":"Local path planning of a mobile robot using a novel grid-based potential method","volume":"20","author":"Jung","year":"2020","journal-title":"Int. J. Fuzzy Log. Intell. Syst."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"582","DOI":"10.1016\/j.dt.2019.04.011","article-title":"A review: On path planning strategies for navigation of mobile robot","volume":"15","author":"Patle","year":"2019","journal-title":"Def. Technol."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"615","DOI":"10.1109\/70.880813","article-title":"New potential functions for mobile robot path planning","volume":"16","author":"Ge","year":"2000","journal-title":"IEEE Trans. Robot. Autom."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Sfeir, J., Saad, M., and Saliah-Hassane, H. (2011, January 17\u201318). An improved Artificial Potential Field approach to real-time mobile robot path planning in an unknown environment. Proceedings of the ROSE 2011-IEEE International Symposium on Robotic and Sensors Environments, Proceedings 2011, Montreal, QC, Canada.","DOI":"10.1109\/ROSE.2011.6058518"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"421","DOI":"10.1515\/fca-2021-0019","article-title":"Contributions on artificial potential field method for effective obstacle avoidance","volume":"24","author":"Victor","year":"2021","journal-title":"Fract. Calc. Appl. Anal."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Scimmi, L.S., Melchiorre, M., Troise, M., Mauro, S., and Pastorelli, S. (2021). A Practical and Effective Layout for a Safe Human-Robot Collaborative Assembly Task. Appl. Sci., 11.","DOI":"10.3390\/app11041763"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Scimmi, L.S., Melchiorre, M., Mauro, S., and Pastorelli, S. (2019, January 2\u20134). Experimental Real-Time Setup for Vision Driven Hand-Over with a Collaborative Robot. Proceedings of the 2019 International Conference on Control, Automation and Diagnosis, ICCAD 2019-Proceedings 2019, Grenoble, France.","DOI":"10.1109\/ICCAD46983.2019.9037961"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Melchiorre, M., Scimmi, L.S., Mauro, S., and Pastorelli, S. (2022, January 14\u201316). A Novel Constrained Trajectory Planner for Safe Human-robot Collaboration. Proceedings of the ICINCO 2022, Lisbon, Portugal.","DOI":"10.5220\/0011352200003271"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"417","DOI":"10.1080\/00207179608921850","article-title":"Tracking the gradient of artificial potential fields: Sliding mode control for mobile robots","volume":"63","author":"Utkin","year":"1996","journal-title":"Int. J. Control"},{"key":"ref_19","unstructured":"De Medio, C., and Oriolo, G. (1991). Advances in Robot Kinematics, Springer."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"372","DOI":"10.1109\/TSMCA.2007.893483","article-title":"Decentralized self-organizing potential field-based control for individually motivated mobile agents in a cluttered environment: A vector-harmonic potential field approach","volume":"37","author":"Masoud","year":"2007","journal-title":"IEEE Trans. Syst. Man Cybern. Part A Syst. Hum."},{"key":"ref_21","unstructured":"Murphy, R.R. (2000). Introduction to AI Robotics, The MIT Press."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"639","DOI":"10.1016\/j.ijleo.2017.12.169","article-title":"Tangent navigated robot path planning strategy using particle swarm optimized artificial potential field","volume":"158","author":"Zhou","year":"2018","journal-title":"Optik"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"5177","DOI":"10.1016\/j.eswa.2015.02.033","article-title":"Path planning for mobile robots using Bacterial Potential Field for avoiding static and dynamic obstacles","volume":"42","author":"Montiel","year":"2015","journal-title":"Expert. Syst. Appl."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"68","DOI":"10.1016\/j.eswa.2018.01.050","article-title":"Mobile robots path planning: Electrostatic potential field approach","volume":"100","author":"Bayat","year":"2018","journal-title":"Expert. Syst. Appl."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"135513","DOI":"10.1109\/ACCESS.2020.3011211","article-title":"Path Planning Method with Improved Artificial Potential Field\u2014A Reinforcement Learning Perspective","volume":"8","author":"Yao","year":"2020","journal-title":"IEEE Access"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Melchiorre, M., Scimmi, L.S., Salamina, L., Mauro, S., and Pastorelli, S. (2022, January 14\u201316). Robot collision avoidance based on artificial potential field with local attractors. Proceedings of the ICINCO 2022, Lisbon, Portuga.","DOI":"10.5220\/0011353200003271"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"41","DOI":"10.5772\/54933","article-title":"Mobile robot collision avoidance in human environments","volume":"10","author":"Zeng","year":"2013","journal-title":"Int. J. Adv. Robot. Syst."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"1813","DOI":"10.1163\/016918610X527176","article-title":"Socially acceptable pre-collision safety strategies for human-compliant navigation of service robots","volume":"24","author":"Qian","year":"2010","journal-title":"Adv. Robot."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"721","DOI":"10.1007\/s12369-016-0358-7","article-title":"Measuring the Effectiveness of Readability for Mobile Robot Locomotion","volume":"8","author":"Carton","year":"2016","journal-title":"Int. J. Soc. Robot."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"197","DOI":"10.1002\/hfm.20703","article-title":"Effects of movement speed and predictability in human\u2013Robot collaboration","volume":"27","author":"Koppenborg","year":"2017","journal-title":"Hum. Factors Ergon. Manuf. Serv. Ind."},{"key":"ref_31","unstructured":"Beard, R., and McClain, T. (2023, May 01). Motion Planning Using Potential Fields. Brigham Young University, BYU Scholars Archive, Faculty Publications 1313. Available online: http:\/\/www.et.byu.edu\/~beard\/papers\/preprints\/BeardMcLain03-potential.pdf."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"247","DOI":"10.1109\/70.370505","article-title":"Sliding Mode Control for Gradient Tracking and Robot Navigation Using Artificial Potential Fields","volume":"11","author":"Guldner","year":"1995","journal-title":"IEEE Trans. Robot. Autom."},{"key":"ref_33","unstructured":"(2023, May 01). Robotis, Turtlebot3. Available online: https:\/\/emanual.robotis.com\/docs\/en\/platform\/turtlebot3\/overview\/."},{"key":"ref_34","unstructured":"(2023, May 01). Intel, RealSense d435. Available online: https:\/\/www.intelrealsense.com\/depth-camera-d435\/."},{"key":"ref_35","unstructured":"(2023, May 01). ArUco Library for OpenCV, Detection of ArUco Markers. Available online: https:\/\/docs.opencv.org\/4.x\/d5\/dae\/tutorial_aruco_detection.html."},{"key":"ref_36","first-page":"477","article-title":"A potential field model using generalized sigmoid functions","volume":"37","author":"Ren","year":"2007","journal-title":"Construction"}],"container-title":["Robotics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2218-6581\/12\/3\/81\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T19:49:36Z","timestamp":1760125776000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2218-6581\/12\/3\/81"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,6,7]]},"references-count":36,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2023,6]]}},"alternative-id":["robotics12030081"],"URL":"https:\/\/doi.org\/10.3390\/robotics12030081","relation":{},"ISSN":["2218-6581"],"issn-type":[{"value":"2218-6581","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,6,7]]}}}