{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,13]],"date-time":"2026-05-13T09:19:13Z","timestamp":1778663953252,"version":"3.51.4"},"reference-count":47,"publisher":"SAGE Publications","issue":"13","license":[{"start":{"date-parts":[[2025,5,27]],"date-time":"2025-05-27T00:00:00Z","timestamp":1748304000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"funder":[{"DOI":"10.13039\/501100001843","name":"Science and Engineering Research Board","doi-asserted-by":"publisher","award":["SERB Core Research Grant"],"award-info":[{"award-number":["SERB Core Research Grant"]}],"id":[{"id":"10.13039\/501100001843","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["The International Journal of Robotics Research"],"published-print":{"date-parts":[[2025,11]]},"abstract":"<jats:p>The discovery of linear embedding is central to the synthesis of linear control techniques for nonlinear robotic systems. In recent years, data-driven Koopman operator-theoretic methods have been extensively used for learning these linear embeddings, although these algorithms often exhibit limitations in generalizability beyond the distribution captured by training data and are not robust to changes in the nominal system dynamics induced by intrinsic or environmental factors. To overcome these limitations, this study presents an adaptive Koopman architecture designed to adapt to the changes in system dynamics online. We leverage the fact that the uncertainties\/disturbances in system dynamics can be linearly parameterized through prelearned Koopman embeddings or can be projected onto them with sufficient accuracy. Hence, we employ an autoencoder-based neural network that utilizes input-output data from the nominal system to learn the corresponding Koopman embedding offline and subsequently augment it with an online neural learning architecture that modifies the nominal dynamics in response to any deviation between the predicted and observed lifted states, leading to improved generalization and robustness to a wide range of uncertainties and disturbances compared to contemporary methods. We undertake detailed theoretical analysis to establish the convergence guarantees associated with the proposed scheme. We also perform extensive tracking control simulations by integrating the proposed scheme within a Model Predictive Control framework across multiple robotic platforms to highlight its robustness and superior performance against leading alternative designs.<\/jats:p>","DOI":"10.1177\/02783649251341907","type":"journal-article","created":{"date-parts":[[2025,5,27]],"date-time":"2025-05-27T12:57:25Z","timestamp":1748350645000},"page":"2235-2261","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":7,"title":["Adaptive Koopman embedding for robust control of nonlinear dynamical systems"],"prefix":"10.1177","volume":"44","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1939-6773","authenticated-orcid":false,"given":"Rajpal","family":"Singh","sequence":"first","affiliation":[{"name":"Indian Institute of Science"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9768-4431","authenticated-orcid":false,"given":"Chandan Kumar","family":"Sah","sequence":"additional","affiliation":[{"name":"Indian Institute of Science"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8770-2301","authenticated-orcid":false,"given":"Jishnu","family":"Keshavan","sequence":"additional","affiliation":[{"name":"Indian Institute of Science"}]}],"member":"179","published-online":{"date-parts":[[2025,5,27]]},"reference":[{"key":"e_1_3_5_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2019.2923880"},{"key":"e_1_3_5_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/TAC.2020.3000182"},{"key":"e_1_3_5_4_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1020767419671"},{"key":"e_1_3_5_5_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0370-1573(98)00029-5"},{"key":"e_1_3_5_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2019.8793766"},{"key":"e_1_3_5_7_1","first-page":"027836492412721","article-title":"A koopman-based residual modeling approach for the control of a soft robot arm","volume":"44","author":"Bruder D","year":"2024","unstructured":"Bruder D, Bombara D, Wood RJ (2024) A koopman-based residual modeling approach for the control of a soft robot arm. The International Journal of Robotics Research 44: 02783649241272114.","journal-title":"The International Journal of Robotics Research"},{"key":"e_1_3_5_8_1","doi-asserted-by":"publisher","DOI":"10.1073\/pnas.1517384113"},{"key":"e_1_3_5_9_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ifacol.2016.10.249"},{"key":"e_1_3_5_10_1","unstructured":"Brunton SL Budi\u0161i\u0107 M Kaiser E et al. (2021) Modern koopman theory for dynamical systems. arXiv preprint arXiv:2102.12086."},{"key":"e_1_3_5_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/AIM43001.2020.9159033"},{"key":"e_1_3_5_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA40945.2020.9197051"},{"key":"e_1_3_5_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNNLS.2019.2919676"},{"key":"e_1_3_5_14_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.conengprac.2023.105629"},{"key":"e_1_3_5_15_1","unstructured":"Du SS Zhai X Poczos B et al. (2018) Gradient descent provably optimizes over-parameterized neural networks. arXiv preprint arXiv:1810.02054."},{"key":"e_1_3_5_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA48506.2021.9562002"},{"key":"e_1_3_5_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA40945.2020.9197510"},{"key":"e_1_3_5_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA46639.2022.9811896"},{"key":"e_1_3_5_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/CDC.2017.8264582"},{"key":"e_1_3_5_20_1","unstructured":"Haggerty DA Banks MJ Curtis PC et al. (2020) Modeling reduction and control of a helically actuated inertial soft robotic arm via the koopman operator. arXiv preprint arXiv:2011.07939."},{"key":"e_1_3_5_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/CDC49753.2023.10383962"},{"key":"e_1_3_5_22_1","first-page":"2273","volume-title":"Conference on Robot Learning","author":"Jackson BE","year":"2023","unstructured":"Jackson BE, Lee JH, Tracy K, et al. (2023) Data-efficient model learning for control with jacobian-regularized dynamic-mode decomposition. In: Conference on Robot Learning. PMLR, 2273\u20132283."},{"key":"e_1_3_5_23_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevA.65.032301"},{"key":"e_1_3_5_24_1","doi-asserted-by":"publisher","DOI":"10.1073\/pnas.17.5.315"},{"key":"e_1_3_5_25_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.automatica.2018.03.046"},{"key":"e_1_3_5_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/JBHI.2022.3210303"},{"key":"e_1_3_5_27_1","unstructured":"Lu Y Yao W Xiao Y et al. (2024) Vector field-guided learning predictive control for motion planning of mobile robots with unknown dynamics. arXiv preprint arXiv:2405.08283."},{"key":"e_1_3_5_28_1","doi-asserted-by":"publisher","DOI":"10.1038\/s41467-018-07210-0"},{"key":"e_1_3_5_29_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-35713-9"},{"key":"e_1_3_5_30_1","doi-asserted-by":"publisher","DOI":"10.1016\/S1385-8947(02)00120-1"},{"key":"e_1_3_5_31_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2024.112795"},{"key":"e_1_3_5_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2001.932588"},{"key":"e_1_3_5_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/MLSP.2019.8918765"},{"key":"e_1_3_5_34_1","volume-title":"Modern Control Engineering","author":"Ogata K","year":"2010","unstructured":"Ogata K (2010) Modern Control Engineering. Upper Saddle River, NJ: Prentice-Hall, Vol. 5."},{"key":"e_1_3_5_35_1","doi-asserted-by":"publisher","DOI":"10.1137\/15M1013857"},{"key":"e_1_3_5_36_1","doi-asserted-by":"crossref","unstructured":"Richards SM Azizan N Slotine JJ et al. (2021) Adaptive-control-oriented meta-learning for nonlinear systems. arXiv preprint arXiv:2103.04490.","DOI":"10.15607\/RSS.2021.XVII.056"},{"key":"e_1_3_5_37_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0022112009992059"},{"key":"e_1_3_5_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/LRA.2024.3349966"},{"key":"e_1_3_5_39_1","doi-asserted-by":"publisher","DOI":"10.1007\/s12532-020-00179-2"},{"key":"e_1_3_5_40_1","doi-asserted-by":"publisher","DOI":"10.1201\/9780429492563"},{"key":"e_1_3_5_41_1","doi-asserted-by":"publisher","DOI":"10.1007\/s12031-016-0717-8"},{"key":"e_1_3_5_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNNLS.2021.3105664"},{"key":"e_1_3_5_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/CDC.2016.7799268"},{"key":"e_1_3_5_44_1","doi-asserted-by":"publisher","DOI":"10.15388\/NA.16.2.14109"},{"key":"e_1_3_5_45_1","doi-asserted-by":"publisher","DOI":"10.23919\/ACC55779.2023.10156352"},{"key":"e_1_3_5_46_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00332-015-9258-5"},{"key":"e_1_3_5_47_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.automatica.2021.110114"},{"key":"e_1_3_5_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/TITS.2024.3403656"}],"container-title":["The International Journal of Robotics Research"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/02783649251341907","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/02783649251341907","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/02783649251341907","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T10:17:28Z","timestamp":1777457848000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/02783649251341907"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,5,27]]},"references-count":47,"journal-issue":{"issue":"13","published-print":{"date-parts":[[2025,11]]}},"alternative-id":["10.1177\/02783649251341907"],"URL":"https:\/\/doi.org\/10.1177\/02783649251341907","relation":{},"ISSN":["0278-3649","1741-3176"],"issn-type":[{"value":"0278-3649","type":"print"},{"value":"1741-3176","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,5,27]]}}}