{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T00:42:28Z","timestamp":1760229748386,"version":"build-2065373602"},"reference-count":31,"publisher":"MDPI AG","issue":"13","license":[{"start":{"date-parts":[[2022,6,23]],"date-time":"2022-06-23T00:00:00Z","timestamp":1655942400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"AFOSR","award":["#2133656","#1830639"],"award-info":[{"award-number":["#2133656","#1830639"]}]},{"name":"NASA","award":["#2133656","#1830639"],"award-info":[{"award-number":["#2133656","#1830639"]}]},{"name":"NSF","award":["#2133656","#1830639"],"award-info":[{"award-number":["#2133656","#1830639"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>This paper presents a tracking controller for nonlinear systems with matched uncertainties based on contraction metrics and disturbance estimation that provides exponential convergence guarantees. Within the proposed approach, a disturbance estimator is proposed to estimate the pointwise value of the uncertainties, with a pre-computable estimation error bounds (EEB). The estimated disturbance and the EEB are then incorporated in a robust Riemannian energy condition to compute the control law that guarantees exponential convergence of actual state trajectories to desired ones. Simulation results on aircraft and planar quadrotor systems demonstrate the efficacy of the proposed controller, which yields better tracking performance than existing controllers for both systems.<\/jats:p>","DOI":"10.3390\/s22134743","type":"journal-article","created":{"date-parts":[[2022,6,23]],"date-time":"2022-06-23T22:43:00Z","timestamp":1656024180000},"page":"4743","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Robust Nonlinear Tracking Control with Exponential Convergence Using Contraction Metrics and Disturbance Estimation"],"prefix":"10.3390","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9349-1125","authenticated-orcid":false,"given":"Pan","family":"Zhao","sequence":"first","affiliation":[{"name":"Department of Mechanical Science and Engineering, University of Illinois at Urbana-Champaign, Urbana, IL 61801, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6249-7978","authenticated-orcid":false,"given":"Ziyao","family":"Guo","sequence":"additional","affiliation":[{"name":"Department of Mechanical Science and Engineering, University of Illinois at Urbana-Champaign, Urbana, IL 61801, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3850-1073","authenticated-orcid":false,"given":"Naira","family":"Hovakimyan","sequence":"additional","affiliation":[{"name":"Department of Mechanical Science and Engineering, University of Illinois at Urbana-Champaign, Urbana, IL 61801, USA"}]}],"member":"1968","published-online":{"date-parts":[[2022,6,23]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"3046","DOI":"10.1109\/TAC.2017.2668380","article-title":"Control contraction metrics: Convex and intrinsic criteria for nonlinear feedback design","volume":"62","author":"Manchester","year":"2017","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"683","DOI":"10.1016\/S0005-1098(98)00019-3","article-title":"On contraction analysis for non-linear systems","volume":"34","author":"Lohmiller","year":"1998","journal-title":"Automatica"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Manchester, I.R., Tang, J.Z., and Slotine, J.J.E. (2018). Unifying robot trajectory tracking with control contraction metrics. Robotics Research, Springer.","DOI":"10.1007\/978-3-319-60916-4_23"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1038","DOI":"10.1177\/0278364910369189","article-title":"LQR-trees: Feedback motion planning via sums-of-squares verification","volume":"29","author":"Tedrake","year":"2010","journal-title":"Int. J. Robot. Res."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"831","DOI":"10.1109\/9.29425","article-title":"State-space solutions to standard H2 and H\u221e control problems","volume":"34","author":"Doyle","year":"1989","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"71","DOI":"10.1016\/0005-1098(93)90175-S","article-title":"The complex structured singular value","volume":"29","author":"Packard","year":"1993","journal-title":"Automatica"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"219","DOI":"10.1016\/j.automatica.2004.08.019","article-title":"Robust model predictive control of constrained linear systems with bounded disturbances","volume":"41","author":"Mayne","year":"2005","journal-title":"Automatica"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"2967","DOI":"10.1016\/j.automatica.2014.10.128","article-title":"Model predictive control: Recent developments and future promise","volume":"50","author":"Mayne","year":"2014","journal-title":"Automatica"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"900","DOI":"10.1109\/TIE.2008.2011621","article-title":"From PID to active disturbance rejection control","volume":"56","author":"Han","year":"2009","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1083","DOI":"10.1109\/TIE.2015.2478397","article-title":"Disturbance-observer-based control and related methods\u2014An overview","volume":"63","author":"Chen","year":"2015","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"4792","DOI":"10.1109\/TIE.2011.2182011","article-title":"Generalized extended state observer based control for systems With mismatched uncertainties","volume":"59","author":"Li","year":"2012","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_12","unstructured":"Ioannou, P.A., and Sun, J. (2012). Robust Adaptive Control, Dover Publications, Inc."},{"key":"ref_13","unstructured":"Hovakimyan, N., and Cao, C. (2010). L1 Adaptive Control Theory: Guaranteed Robustness with Fast Adaptation, Society for Industrial and Applied Mathematics."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"205","DOI":"10.1109\/LCSYS.2020.3000190","article-title":"Adaptive nonlinear control with contraction metrics","volume":"5","author":"Lopez","year":"2020","journal-title":"IEEE Control Syst. Lett."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Lakshmanan, A., Gahlawat, A., and Hovakimyan, N. (2020, January 14\u201318). Safe feedback motion planning: A contraction theory and L1-adaptive control based approach. Proceedings of the 59th IEEE Conference on Decision and Control (CDC), Jeju Island, Korea.","DOI":"10.1109\/CDC42340.2020.9303957"},{"key":"ref_16","unstructured":"Singh, S., Landry, B., Majumdar, A., Slotine, J.J., and Pavone, M. (2019). Robust feedback motion planning via contraction theory. Int. J. Robot. Res., under review."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"5528","DOI":"10.1109\/LRA.2022.3153712","article-title":"Tube-certified trajectory tracking for nonlinear systems with robust control contraction metrics","volume":"7","author":"Zhao","year":"2022","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"333","DOI":"10.1109\/LCSYS.2018.2836355","article-title":"Robust control contraction metrics: A convex approach to nonlinear state-feedback H\u221e control","volume":"2","author":"Manchester","year":"2018","journal-title":"IEEE Control Syst. Lett."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"4731","DOI":"10.1109\/TAC.2020.3038402","article-title":"Robust controller design for stochastic nonlinear systems via convex optimization","volume":"66","author":"Tsukamoto","year":"2020","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_20","unstructured":"Zhao, P., Guo, Z., Cheng, Y., Gahlawat, A., Kang, H., and Hovakimyan, N. (2022). Guaranteed nonlinear tracking control in the presence of DNN-learned dynamics with contraction metrics and disturbance estimation. IEEE Conf. Decis. Control., under review."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Leung, K., and Manchester, I.R. (2017, January 24\u201326). Nonlinear stabilization via control contraction metrics: A pseudospectral approach for computing geodesics. Proceedings of the American Control Conference, Seattle, WA, USA.","DOI":"10.23919\/ACC.2017.7963129"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Do Carmo, M.P., and Flaherty Francis, J. (1992). Riemannian Geometry, Springer.","DOI":"10.1007\/978-1-4757-2201-7"},{"key":"ref_23","unstructured":"Freeman, R., and Kokotovic, P.V. (2008). Robust Nonlinear Control Design: State-Space and Lyapunov Techniques, Springer Science & Business Media."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Zhao, P., Mao, Y., Tao, C., Hovakimyan, N., and Wang, X. (2020, January 14\u201318). Adaptive robust quadratic programs using control Lyapunov and barrier functions. Proceedings of the 59th IEEE Conference on Decision and Control, Jeju Island, Korea.","DOI":"10.1109\/CDC42340.2020.9303829"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Cao, C., and Hovakimyan, N. (2008, January 18\u201321). L1 adaptive output feedback controller for non strictly positive real reference systems with applications to aerospace examples. Proceedings of the AIAA Guidance, Navigation and Control Conference and Exhibit, Honolulu, HI, USA.","DOI":"10.2514\/6.2008-7288"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"1031","DOI":"10.1109\/LCSYS.2020.3005923","article-title":"Robust Adaptive Control Barrier Functions: An Adaptive and Data-Driven Approach to Safety","volume":"5","author":"Lopez","year":"2021","journal-title":"IEEE Control Syst. Lett."},{"key":"ref_27","unstructured":"Megretski, A. (2021, September 01). Systems Polynomial Optimization Tools (SPOT). Available online: https:\/\/github.com\/spot-toolbox\/spotless."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Andersen, E.D., and Andersen, K.D. (2000). The MOSEK interior point optimizer for linear programming: An implementation of the homogeneous algorithm. High Performance Optimization, Springer.","DOI":"10.1007\/978-1-4757-3216-0_8"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"849","DOI":"10.1137\/16M1062569","article-title":"An introduction to trajectory optimization: How to do your own direct collocation","volume":"59","author":"Kelly","year":"2017","journal-title":"SIAM Rev."},{"key":"ref_30","unstructured":"Kelly, M.P. (2021, September 01). OptimTraj User\u2019s Guide, Version 1.5. Available online: https:\/\/github.com\/MatthewPeterKelly\/OptimTraj."},{"key":"ref_31","unstructured":"Currie, J., and Wilson, D.I. (2012, January 8\u201311). OPTI: Lowering the barrier between open source optimizers and the industrial MATLAB user. Proceedings of the Foundations of Computer-Aided Process Operations, Savannah, GA, USA."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/13\/4743\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T23:38:37Z","timestamp":1760139517000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/13\/4743"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,6,23]]},"references-count":31,"journal-issue":{"issue":"13","published-online":{"date-parts":[[2022,7]]}},"alternative-id":["s22134743"],"URL":"https:\/\/doi.org\/10.3390\/s22134743","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2022,6,23]]}}}