{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T02:48:42Z","timestamp":1760150922783,"version":"build-2065373602"},"reference-count":43,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2022,1,28]],"date-time":"2022-01-28T00:00:00Z","timestamp":1643328000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Symmetry"],"abstract":"<jats:p>The present paper is concerned with an instance of automatic control for autonomous vehicles based on the theory of virtual attractive-repulsive potentials (VARP). The first part of this paper presents a review of the VARP control theory as developed specifically by B. Nguyen, Y.-L. Chuang, D. Tung, C. Hsieh, Z. Jin, L. Shi, D. Marthaler, A. Bertozzi and R. Murray, in the paper \u2018Virtual attractive-repulsive potentials for cooperative control of second order dynamic vehicles on the Caltech MVWT\u2019, which appeared in the Proceedings of the 2005 American Control Conference, (Portland, OR, USA) held in June 2005 (pp. 1084\u20131089). The aim of the first part of the present paper is to recall the mathematical and logical steps that lead to controlling an autonomous robot by a VARP-based control theory. The concepts recalled in the first part of the present paper, with special reference to the physical interpretation of the terms in the developed control field, serve as the starting point to develop a more convoluted control theory for (second-order) dynamical systems whose state spaces are (possibly high-dimensional) curved manifolds. The second part of this paper is, in fact, devoted to extending the classical VARP control theory to regulate dynamical systems whose state spaces possess the mathematical structure of smooth manifolds through manifold calculus. Manifold-type state spaces present a high degree of symmetry, due to mutual non-linear constraints between single physical variables. A comprehensive set of numerical experiments complements the review of the VARP theory and the theoretical developments towards its extension to smooth manifolds.<\/jats:p>","DOI":"10.3390\/sym14020257","type":"journal-article","created":{"date-parts":[[2022,1,29]],"date-time":"2022-01-29T01:43:27Z","timestamp":1643420607000},"page":"257","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Virtual Attractive-Repulsive Potentials Control Theory: A Review and an Extension to Riemannian Manifolds"],"prefix":"10.3390","volume":"14","author":[{"given":"Luca","family":"Bigelli","sequence":"first","affiliation":[{"name":"Graduate School of Mechatronic Engineering, Politecnico di Torino, 10129 Turin, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Federico","family":"Polenta","sequence":"additional","affiliation":[{"name":"Graduate School of Automation and Control Engineering, Politecnico di Milano, 20133 Milan, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5964-7464","authenticated-orcid":false,"given":"Simone","family":"Fiori","sequence":"additional","affiliation":[{"name":"Department of Information Engineering, Marches Polytechnic University, 60121 Ancona, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2022,1,28]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"759","DOI":"10.2514\/2.4469","article-title":"Attitude commands avoiding bright objects and maintaining communication with ground station","volume":"22","author":"Hablani","year":"1999","journal-title":"J. Guid. Control. Dyn."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Wang, Z., Mao, S., Gong, Z., Zhang, C., and He, J. (2021). Energy efficiency enhanced landing strategy for manned eVTOLs using L1 adaptive control. Symmetry, 13.","DOI":"10.3390\/sym13112125"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Galyaev, A.A., Lysenko, P.V., and Rubinovich, E.Y. (2021). Optimal stochastic control in the interception problem of a randomly tacking vehicle. Mathematics, 9.","DOI":"10.3390\/math9192386"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Reyes-Uquillas, D., and Hsiao, T. (2021). Compliant human\u2013robot collaboration with accurate path-tracking ability for a robot manipulator. Appl. Sci., 11.","DOI":"10.3390\/app11135914"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"931","DOI":"10.1002\/rob.4620100704","article-title":"The application of harmonic functions to robotics","volume":"10","author":"Connolly","year":"1993","journal-title":"J. Robot. Syst."},{"key":"ref_6","unstructured":"Connolly, C.I., Burns, J.B., and Weiss, R. (1990, January 13\u201318). Path planning using Laplace\u2019s equation. Proceedings of the IEEE International Conference on Robotics and Automation, Sacramento, CA, USA."},{"key":"ref_7","unstructured":"Chang, D., Shadden, S., Marsden, J., and Olfati-Saber, R. (2003, January 9\u201312). Collision Avoidance for Multiple Agent Systems. Proceedings of the 42nd IEEE Conference on Decision and Control, Maui, HI, USA."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Waydo, S., and Murray, R.M. (2003, January 14\u201319). Vehicle motion planning using stream functions. Proceedings of the IEEE International Conference on Robotics and Automation, Taipei, Taiwan.","DOI":"10.21236\/ADA464756"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"017101","DOI":"10.1103\/PhysRevE.63.017101","article-title":"Self-organization in systems of self-propelled particles","volume":"63","author":"Levine","year":"2000","journal-title":"Phys. Rev. E"},{"key":"ref_10","unstructured":"Leonard, E., and Fiorelli, E. (2001, January 4\u20137). Virtual Leaders, Artificial Potentials and Coordinated Control of Groups. Proceedings of the 40th IEEE Conference on Decision and Control, Orlando, FL, USA."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1407","DOI":"10.1080\/00207721.2014.929191","article-title":"UAV path planning using artificial potential field method updated by optimal control theory","volume":"47","author":"Chen","year":"2016","journal-title":"Int. J. Syst. Sci."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1453","DOI":"10.1016\/j.simpat.2008.08.005","article-title":"Modelling of UAV formation flight using 3D potential field","volume":"16","author":"Paul","year":"2008","journal-title":"Simul. Model. Pract. Theory"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1255","DOI":"10.1109\/TITS.2016.2604240","article-title":"A Potential Field-Based Model Predictive Path-Planning Controller for Autonomous Road Vehicles","volume":"18","author":"Rasekhipour","year":"2017","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_14","unstructured":"Shimoda, S., Kuroda, Y., and Iagnemma, K. (2005, January 18\u201322). Potential Field Navigation of High Speed Unmanned Ground Vehicles on Uneven Terrain. Proceedings of the 2005 IEEE International Conference on Robotics and Automation, Barcelona, Spain."},{"key":"ref_15","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_16","doi-asserted-by":"crossref","first-page":"412","DOI":"10.1016\/0196-8858(90)90017-S","article-title":"Robot navigation functions on manifolds with boundary","volume":"11","author":"Koditschek","year":"1990","journal-title":"Adv. Appl. Math."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"2578","DOI":"10.1109\/TAES.2014.120240","article-title":"Feedback control for spacecraft reorientation under attitude constraints via convex potentials","volume":"50","author":"Lee","year":"2014","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"875","DOI":"10.2514\/3.21283","article-title":"Large angle slew maneuvers with autonomous sun vector avoidance","volume":"17","author":"McInnes","year":"1994","journal-title":"J. Guid. Control. Dyn."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"441","DOI":"10.2514\/1.G004972","article-title":"Design of command limiting control law using exponential potential functions","volume":"44","author":"Sun","year":"2021","journal-title":"J. Guid. Control. Dyn."},{"key":"ref_20","unstructured":"Gaudet, B., Linares, R., and Furfaro, R. (2018, January 19\u201323). Spacecraft rendezvous guidance in cluttered environments via artificial potential functions and reinforcement learning. Proceedings of the AAS\/AIAA Astrodynamics Specialist Conference, Snowbird, UT, USA."},{"key":"ref_21","unstructured":"Zappulla, R.I., Virgili-Llop, J., and Romano, M. (2017, January 5\u20139). Near-optimal real-time spacecraft guidance and control using harmonic potential functions and a modified RRT. Proceedings of the 27th AAS\/AIAA Spaceflight Mechanics Meeting, San Antonio, TX, USA."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Bloise, N., Capello, E., Dentis, M., and Punta, E. (2017). Obstacle avoidance with potential field applied to a rendezvous maneuver. Appl. Sci., 7.","DOI":"10.3390\/app7101042"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"377","DOI":"10.1016\/j.actaastro.2021.10.024","article-title":"Anti-collision zone division based hazard avoidance guidance for asteroid landing with constant thrust","volume":"190","author":"Zhu","year":"2022","journal-title":"Acta Astronaut."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"391","DOI":"10.32604\/iasc.2021.01002","article-title":"AUV Global Security Path Planning Based on a Potential Field Bio-Inspired Neural Network in Underwater Environment","volume":"27","author":"Cao","year":"2021","journal-title":"Intell. Autom. Soft Comput."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Mukhopadhyay, S.C., and Gupta, G.S. (2007). Multi-Robot Search and Rescue: A Potential Field Based Approach. Autonomous Robots and Agents, Springer.","DOI":"10.1007\/978-3-540-73424-6"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"55","DOI":"10.1016\/j.robot.2008.02.005","article-title":"Velocity planning for a mobile robot to track a moving target\u2014A potential field approach","volume":"57","author":"Huang","year":"2009","journal-title":"Robot. Auton. Syst."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"1236","DOI":"10.1177\/0142331216634424","article-title":"Potential function-based path-following control of an autonomous underwater vehicle in an obstacle-rich environment","volume":"39","author":"Sahu","year":"2017","journal-title":"Trans. Inst. Meas. Control."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"40","DOI":"10.4031\/MTSJ.54.4.6","article-title":"Maneuvering ability-based weighted potential field framework for multi-USV navigation, guidance, and control","volume":"54","author":"Tamzidul","year":"2020","journal-title":"Mar. Technol. Soc. J."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Bellini, A., Lu, W., Naldi, R., and Ferrari, S. (2014, January 4\u20136). Information driven path planning and control for collaborative aerial robotic sensors using artificial potential functions. Proceedings of the 2014 American Control Conference, Portland, OR, USA.","DOI":"10.1109\/ACC.2014.6859095"},{"key":"ref_30","unstructured":"Lee, M.C., and Park, M.G. (2003, January 20\u201324). Artificial potential field based path planning for mobile robots using a virtual obstacle concept. Proceedings of the 2003 IEEE\/ASME International Conference on Advanced Intelligent Mechatronics (AIM 2003), Kobe, Japan."},{"key":"ref_31","unstructured":"Choset, H., Lynch, K.M., Hutchinson, S., Kantor, G.A., Burgard, W., Kavraki, L.E., and Thrun, S. (2005). Principles of Robot Motion\u2014Theory, Algorithms, and Implementations, MIT Press."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"934","DOI":"10.1177\/027836499801700903","article-title":"TangentBug: A Range-Sensor-Based Navigation Algorithm","volume":"17","author":"Kamon","year":"1998","journal-title":"Int. J. Robot. Res."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"814","DOI":"10.1109\/70.650160","article-title":"Sensory-Based Motion Planning with Global Proofs","volume":"13","author":"Kamon","year":"1997","journal-title":"IEEE Trans. Robot. Autom."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"1058","DOI":"10.1109\/TAC.1986.1104175","article-title":"Dynamic path planning for a mobile automaton with limited information on the environment","volume":"31","author":"Lumelsky","year":"1986","journal-title":"IEEE Trans. Autom. Control."},{"key":"ref_35","unstructured":"Magid, E., and Rivlin, E. (October, January 28). CautiousBug: A competitive algorithm for sensory-based robot navigation. Proceedings of the 2004 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566), Sendai, Japan."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Wang, M., Su, Z., Tu, D., and Lu, X. (2013, January 16\u201318). A hybrid algorithm based on Artificial Potential Field and BUG for path planning of mobile robot. Proceedings of the 2013 2nd International Conference on Measurement, Information and Control, Harbin, China.","DOI":"10.1109\/MIC.2013.6758219"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"384","DOI":"10.1109\/TRO.2006.870668","article-title":"Modified Newton\u2019s method applied to potential field-based navigation for mobile robots","volume":"22","author":"Ren","year":"2006","journal-title":"IEEE Trans. Robot."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Li, G., Yamashita, A., Asama, H., and Tamura, Y. (2012, January 5\u20138). An efficient improved artificial potential field based regression search method for robot path planning. Proceedings of the 2012 IEEE International Conference on Mechatronics and Automation, Chengdu, China.","DOI":"10.1109\/ICMA.2012.6283526"},{"key":"ref_39","unstructured":"Nguyen, B., Chuang, Y.L., Tung, D., Hsieh, C., Jin, Z., Shi, L., Marthaler, D., Bertozzi, A., and Murray, R. (2005, January 8\u201310). Virtual attractive-repulsive potentials for cooperative control of second order dynamic vehicles on the Caltech MVWT. Proceedings of the 2005 American Control Conference, Portland, OR, USA."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Fiori, S. (2021). Manifold calculus in system theory and control\u2013Fundamentals and first-order systems. Symmetry, 13.","DOI":"10.3390\/sym13112092"},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"2628","DOI":"10.1049\/iet-cta.2020.0226","article-title":"Extension of a PID control theory to Lie groups applied to synchronizing satellites and drones","volume":"14","author":"Fiori","year":"2020","journal-title":"IET Control. Theory Appl."},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Tarsi, A., and Fiori, S. (2021). Lie-group modeling and numerical simulation of a helicopter. Mathematics, 9.","DOI":"10.3390\/math9212682"},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"138","DOI":"10.1080\/00207179.2020.1780474","article-title":"Minimal control effort and time Lie-group synchronization design based on proportional-derivative control","volume":"95","author":"Fiori","year":"2022","journal-title":"Int. J. Control."}],"container-title":["Symmetry"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2073-8994\/14\/2\/257\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T22:09:51Z","timestamp":1760134191000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2073-8994\/14\/2\/257"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,1,28]]},"references-count":43,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2022,2]]}},"alternative-id":["sym14020257"],"URL":"https:\/\/doi.org\/10.3390\/sym14020257","relation":{},"ISSN":["2073-8994"],"issn-type":[{"type":"electronic","value":"2073-8994"}],"subject":[],"published":{"date-parts":[[2022,1,28]]}}}