{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,12]],"date-time":"2026-03-12T15:00:00Z","timestamp":1773327600687,"version":"3.50.1"},"reference-count":49,"publisher":"MDPI AG","issue":"11","license":[{"start":{"date-parts":[[2022,6,5]],"date-time":"2022-06-05T00:00:00Z","timestamp":1654387200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"European Union\u2019s Horizon 2020 research and innovation programme","award":["101017808"],"award-info":[{"award-number":["101017808"]}]},{"name":"European Union\u2019s Horizon 2020 research and innovation programme","award":["UIDB\/50009\/2020"],"award-info":[{"award-number":["UIDB\/50009\/2020"]}]},{"name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia (FCT) through LARSyS\u2014FCT Project","award":["101017808"],"award-info":[{"award-number":["101017808"]}]},{"name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia (FCT) through LARSyS\u2014FCT Project","award":["UIDB\/50009\/2020"],"award-info":[{"award-number":["UIDB\/50009\/2020"]}]},{"name":"Ministry of Electronics &amp; Information Technology (MeitY), Government of India","award":["101017808"],"award-info":[{"award-number":["101017808"]}]},{"name":"Ministry of Electronics &amp; Information Technology (MeitY), Government of India","award":["UIDB\/50009\/2020"],"award-info":[{"award-number":["UIDB\/50009\/2020"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>This article addresses the problem of path following of marine vehicles along straight lines in the presence of currents by resorting to an inner-outer control loop strategy, with due account for the presence of currents. The inner-outer loop control structures exhibit a fast-slow temporal scale separation that yields simple \u201crules of thumb\u201d for controller tuning. Stated intuitively, the inner-loop dynamics should be much faster than those of the outer loop. Conceptually, the procedure described has three key advantages: (i) it decouples the design of the inner and outer control loops, (ii) the structure of the outer-loop controller does not require exact knowledge of the vehicle dynamics, and (iii) it provides practitioners a very convenient method to effectively implement path-following controllers on a wide range of vehicles. The path-following controller discussed in this article is designed at the kinematic outer loop that commands the inner loop with the desired heading angles while the vehicle moves at an approximately constant speed. The key underlying idea is to provide a seamless implementation of path-following control algorithms on heterogeneous vehicles, which are often equipped with heading autopilots. To this end, we assume that the heading control system is characterized in terms of an IOS-like relationship without detailed knowledge of vehicle dynamics parameters. This paper quantitatively evaluates the combined inner-outer loop to obtain a relationship for assessing the combined system\u2019s stability. The methods used are based on nonlinear control theory, wherein the cascade and feedback systems of interest are characterized in terms of their IOS properties. We use the IOS small-gain theorem to obtain quantitative relationships for controller tuning that are applicable to a broad range of marine vehicles. Tests with AUVs and one ASV in real-life conditions have shown the efficacy of the path-following control structure developed.<\/jats:p>","DOI":"10.3390\/s22114293","type":"journal-article","created":{"date-parts":[[2022,6,5]],"date-time":"2022-06-05T10:47:11Z","timestamp":1654426031000},"page":"4293","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":12,"title":["A Path-Following Controller for Marine Vehicles Using a Two-Scale Inner-Outer Loop Approach"],"prefix":"10.3390","volume":"22","author":[{"given":"Pramod","family":"Maurya","sequence":"first","affiliation":[{"name":"CSIR-National Institute of Oceanography, Dona Paula 403004, Goa, India"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2475-9287","authenticated-orcid":false,"given":"Helio Mitio","family":"Morishita","sequence":"additional","affiliation":[{"name":"Department of Naval Architecture and Ocean Engineering, Polytechnic School, University of S\u00e3o Paulo, S\u00e3o Paulo Campus, S\u00e3o Paulo 05508-030, Brazil"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0657-6671","authenticated-orcid":false,"given":"Antonio","family":"Pascoal","sequence":"additional","affiliation":[{"name":"Institute for Systems and Robotics (ISR), IST, University of Lisbon, 1049-001 Lisbon, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7105-0505","authenticated-orcid":false,"given":"A. Pedro","family":"Aguiar","sequence":"additional","affiliation":[{"name":"Research Center for Systems and Technologies and Department of Electrical and Computer Engineering, Faculty of Engineering, University of Porto, 4200-465 Porto, Portugal"}]}],"member":"1968","published-online":{"date-parts":[[2022,6,5]]},"reference":[{"key":"ref_1","unstructured":"Aguiar, A.P., Dacic, D.B., Hespanha, J.P., and Kokotovic, P. (2004, January 5\u20137). Path-Following or Reference-Tracking? An Answer relaxing the limits to performance. Proceedings of the 5th IFAC Symposium on Intelligent Autonomous Vehicles (IAV), Lisbon, Portugal."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"234","DOI":"10.1109\/TAC.2004.841924","article-title":"Path-Following for Non-Minimum Phase Systems Removes Performance Limitations","volume":"50","author":"Aguiar","year":"2005","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"1362","DOI":"10.1109\/TAC.2007.902731","article-title":"Trajectory-Tracking and Path-Following of Underactuated Autonomous Vehicles with Parametric Modeling Uncertainty","volume":"52","author":"Aguiar","year":"2007","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Encarnacao, P., and Pascoal, A. (2000, January 12\u201315). 3D path following for autonomous underwater vehicle. Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187), Sydney, Australia.","DOI":"10.1109\/CDC.2000.914272"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Indiveri, G., and Zizzari, A.A. (2008, January 8\u201310). Kinematics Motion Control of an Underactuated Vehicle: A 3D Solution with Bounded Control Effort. Proceedings of the 2nd IFAC Workshop Navigation, Guidance and Control of Underwater Vehicles (2008), Killaloe, Ireland.","DOI":"10.3182\/20080408-3-IE-4914.00014"},{"key":"ref_6","unstructured":"Roberts, G., and Sutton, R. (1993). Trajectory Tracking for Unicycle-Type and Two-Steering-Wheels Mobile Robots, INRIA. Technical Report 2097."},{"key":"ref_7","unstructured":"Samson, C. (1992, January 16\u201318). Path-following and time-varying feedback stabilization of a wheeled mobile robot. Proceedings of the International Conference on Control, Automation, Robotics and Vision (ICARCV 92), Singapore."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"64","DOI":"10.1109\/9.362899","article-title":"Control of Chained Systems Application to Path Following and Time-Varying Point-Stabilization of Mobile Robots","volume":"40","author":"Samson","year":"1995","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1551","DOI":"10.1109\/TAC.2002.802750","article-title":"Following a path of varying curvature as an output regulation problem","volume":"47","author":"Altafini","year":"2002","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1461","DOI":"10.1109\/TCST.2013.2280464","article-title":"Real-time Nonlinear Model Predictive Path-Following Control of a Laboratory Tower Crane","volume":"22","author":"Kugi","year":"2014","journal-title":"IEEE Trans. Control Syst. Technol."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Roberts, G., and Sutton, R. (2006). Vehicle and Mission Control of Single Multiple Autonomous Marine Robots. Advances in Unmanned Marine Vehicles, IET.","DOI":"10.1049\/PBCE069E"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"234","DOI":"10.1137\/060678993","article-title":"Coordinated Path-Following in the presence of Communication Losses and Time Delays","volume":"48","author":"Ghabcheloo","year":"2009","journal-title":"SIAM J. Control Optim."},{"key":"ref_13","unstructured":"Pascoal, A., Oliveira, P., Silvestre, C., Sebastiao, L., Rufino, M., Barroso, V., Gomes, J., Ayela, G., Coince, P., and Cardew, M. (2000, January 11\u201314). Robotic ocean vehicles for marine science applications: The European ASIMOV project. Proceedings of the OCEANS 2000 MTS\/IEEE Conference and Exhibition. Conference Proceedings (Cat. No.00CH37158), Providence, RI, USA."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"119","DOI":"10.1016\/j.ifacol.2015.06.019","article-title":"EU project MORPH: Current Status After 3 Years of Cooperation Under and Above Water","volume":"48","author":"Kalwa","year":"2015","journal-title":"IFAC-PapersOnLine"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Al-Khatib, H., Antonelli, G., Caffaz, A., Caiti, A., Casalino, G., de Jong, I.B., Duarte, H., Indiveri, G., Jesus, S., and Kebkal, K. (2015, January 18\u201321). The widely scalable Mobile Underwater Sonar Technology (WiMUST) project: An overview. Proceedings of the OCEANS 2015\u2014Genova, Genova, Italy.","DOI":"10.1109\/OCEANS-Genova.2015.7271688"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"493","DOI":"10.1109\/TCST.2010.2050889","article-title":"Straight Line Path Following for Formations of Underactuated Marine Surface Vessels","volume":"19","author":"Pavlov","year":"2011","journal-title":"IEEE Trans. Control Syst. Technol."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"849","DOI":"10.1142\/S0218127491000622","article-title":"Bifurcation Analysis of Line of Sight Vehicle Guidance using Sliding Modes","volume":"1","author":"Papoulias","year":"1991","journal-title":"Int. J. Bifurc. Chaos"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Burger, M., Pavlov, A., B\u00f8 rhaug, E., and Pettersen, K.Y. (2009, January 10\u201312). Straight Line Path Following for Formations of Underactuated Surface Vessels under Influence of Constant Ocean Currents. Proceedings of the 2009 American Control Conference, St. Louis, MO, USA.","DOI":"10.1109\/ACC.2009.5160422"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Burger, M., Pavlov, A., and Pettersen, K.Y. (2009, January 16\u201318). Conditional Integrators for Path Following and Formation Control of Marine Vessels under Constant Disturbances. Proceedings of the 8th IFAC Conference on Manoeuvring and Control of Marine Craft, Guaruja, Brazil.","DOI":"10.3182\/20090916-3-BR-3001.0055"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Moe, S., Caharija, W., Pettersen, K., and Schjolberg, I. (2014, January 4\u20136). Path following of underactuated marine surface vessels in the presence of unknown ocean currents. Proceedings of the 2014 American Control Conference, Portland, OR, USA.","DOI":"10.1109\/ACC.2014.6858984"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Aguiar, A.P., Pascoal, A.M., Kaminer, I., Dobrokhodov, V., Hovakimyan, N., Xargay, E., Cao, C., and Ghabcheloo, R. (2008, January 18\u201321). Time-Coordinated Path Following of Multiple UAVs over Time-Varying Networks using L1 Adaptation. Proceedings of the AIAA Guidance, Navigation and Control Conference and Exhibit, Honolulu, HI, USA.","DOI":"10.2514\/6.2008-7131"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"42","DOI":"10.1109\/MCS.2013.2287568","article-title":"Unmanned Aerial Vehicle Path Following: A Survey and Analysis of Algorithms for Fixed-Wing Unmanned Aerial Vehicles","volume":"34","author":"Sujit","year":"2014","journal-title":"IEEE Control Syst. Mag."},{"key":"ref_23","unstructured":"Breivik, M., and Fossen, T.I. (2005, January 15). Principles of Guidance-Based Path Following in 2D and 3D. Proceedings of the 44th IEEE Conference on Decision and Control, Seville, Spain."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Breivik, M., Subbotin, M.V., and Fossen, T.I. (2006, January 5\u20138). Guided Formation Control for Wheeled Mobile Robots. Proceedings of the 2006 9th International Conference on Control, Automation, Robotics and Vision, Singapore.","DOI":"10.1109\/ICARCV.2006.345345"},{"key":"ref_25","unstructured":"Carona, R., and Aguiar, A.P. (2008, January 20\u201321). Control of Unicycle Type Robots: Tracking, Path Following and Point Stabilization. Proceedings of the IV Jornadas de Engineharia Electronica e Telecomunicacoes e de Computadores, Lisbon, Portugal."},{"key":"ref_26","unstructured":"Tayebi, A., and Rachid, A. (1996, January 15\u201318). Path Following Control Law for an Industrial Mobile Robot. Proceedings of the 1996 IEEE International Conference on Control Applications, Dearborn, MI, USA."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"1718","DOI":"10.2514\/1.28957","article-title":"Performance and Lyapunov Stability of a Nonlinear Path Following Guidance Method","volume":"30","author":"Park","year":"2007","journal-title":"J. Guid. Control Dyn."},{"key":"ref_28","unstructured":"Breivik, M., and Fossen, T.I. (2004, January 9\u201312). Path Following for Marine Surface Vessels. Proceedings of the Oceans \u201904 MTS\/IEEE Techno-Ocean \u201904 (IEEE Cat. No.04CH37600), Kobe, Japan."},{"key":"ref_29","unstructured":"Khalil, H.K. (2001). Nonlinear Systems, Prentice Hall. [3rd ed.]."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Maurya, P., Aguiar, A.P., and Pascoal, A. (2009, January 16\u201318). Marine Vehicle Path Following Using Inner-Outer Loop Control. Proceedings of the 8th IFAC International Conference on Manoeuvring and Control of Marine Craft, Guaruja, Brazil.","DOI":"10.3182\/20090916-3-BR-3001.0071"},{"key":"ref_31","unstructured":"Maurya, P., Desa, E., Pascoal, A., Barros, E., Navelkar, G., Madhan, R., Mascarenhas, A., Prabudesai, S., Afzalpurkar, S., and Gouveia, A. (2006, January 20\u201322). Control of the Maya AUV in the Vertical and Horizontal Planes: Theory and Practical Results. Proceedings of the 7th Conference on Manoeuvring and Control of Marine Craft (MCMC2006), Lisbon, Portugal."},{"key":"ref_32","unstructured":"Aage, C., and Smitt, L. (1994, January 13\u201316). Hydrodynamic manoeuvrability data of a flatfish type AUV. Proceedings of the Oceans Engineering for Today\u2019s Technology and Tomorrow\u2019s Preservation (OCEANS \u201994), Brest, France."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"538","DOI":"10.1109\/JOE.2008.2004761","article-title":"Investigation of Normal Force and Moment Coefficients for an AUV at Nonlinear Angle of Attack and Sideslip Range","volume":"33","author":"Dantas","year":"2008","journal-title":"IEEE J. Ocean. Eng."},{"key":"ref_34","unstructured":"Fossen, T.I. (2002). Marine Control System: Guidance, Navigation and Control of Ships, Rigs and Underwater Vehicles, Marine Cybernetics AS."},{"key":"ref_35","unstructured":"Craig, J.J. (1986). Introduction to Robotics: Mechanics and Control, Addison-Wesley Pub. Co.. Includes bibliographies and index."},{"key":"ref_36","unstructured":"Fossen, T.I. (1991). Nonlinear Modeling and Control of Underwater Vehicles. [Ph.D. Thesis, Department of Engineering Cybernetics, Norwegian University of Science and Technology]."},{"key":"ref_37","unstructured":"T\u00e9cnico Lisboa (2022, March 30). MEDUSA. Available online: http:\/\/dsor.isr.ist.utl.pt\/vehicles\/medusa\/."},{"key":"ref_38","unstructured":"Abreu, P.C. (2014). Positioning and Navigation Systems for Robotic Underwater Vehicles. [Master\u2019s Thesis, Instituto Superior Tecnico, University of Lisbon]."},{"key":"ref_39","unstructured":"Madhan, R., Desa, E., Prabhudesai, S., Sebastiao, L., Pascoal, A., Desa, E., Mascarenhas, A., Maurya, P., Navelkar, G., and Afzulpurkar, S. (2006). Mechanical Design and Development Aspects of a Small AUV MAYA. 7th IFAC Conference on Manoeuvring and Control of Marine Craft, IFAC."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Jalving, B. (1994). The NDRE-AUV Flight Control System. IEEE J. Ocean. Eng., 19.","DOI":"10.1109\/48.338385"},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"435","DOI":"10.1109\/9.28018","article-title":"Smooth stabilization implies coprime factorization","volume":"34","author":"Sontag","year":"1989","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_42","first-page":"1427","article-title":"Global stabilization of the PVTOL aircraft with lateral force coupling and bounded inputs","volume":"7","author":"Fantoni","year":"2010","journal-title":"Int. J. Control"},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"1935","DOI":"10.1016\/S0005-1098(97)00112-X","article-title":"Cascaded Control of Feedback Interconnected Nonlinear Systems: Application to Robots with AC Drives","volume":"33","author":"Panteleyt","year":"1997","journal-title":"Automatica"},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Vanni, F. (2007). Coordinated Motion Control of Multiple Autonomous Underwater Vehicles. [Master\u2019s Thesis, Instituto Superior {T\u00e9cnico}].","DOI":"10.3182\/20070919-3-HR-3904.00014"},{"key":"ref_45","unstructured":"Maurya, P., Navelkar, G., Madhan, R., Afzalpurkar, S., Prabhudesai, S., Desa, E., and Pascoal, A. (2008, January 4\u20135). Navigation and path following guidance of the Maya AUV: From concept to practice. Proceedings of the 2nd International Conference on Underwater System Technology: Theory and Applications, Bali, Indonesia."},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"1185","DOI":"10.1016\/0005-1098(95)00026-S","article-title":"A Velocity Algorithm for the Implementation of Gain-Scheduled Controllers","volume":"31","author":"Kaminer","year":"1995","journal-title":"Automatica"},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"333","DOI":"10.1016\/0005-1098(77)90016-4","article-title":"Output regulation and internal models: A frequency domain approach","volume":"13","author":"Bengtsson","year":"1977","journal-title":"Automatica"},{"key":"ref_48","unstructured":"Dorf, R., and Bishop, R. (2008). Modern Control Systems, Pearson Prentice Hall."},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"718","DOI":"10.1016\/S0959-4388(99)00028-8","article-title":"Internal models for motor control and trajectory planning","volume":"9","author":"Kawato","year":"1999","journal-title":"Curr. Opin. Neurobiol."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/11\/4293\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T23:24:41Z","timestamp":1760138681000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/11\/4293"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,6,5]]},"references-count":49,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2022,6]]}},"alternative-id":["s22114293"],"URL":"https:\/\/doi.org\/10.3390\/s22114293","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,6,5]]}}}