Xiaoqing Guan;You Wang;Xiaomeng Kang;Wei Yao;Jin Zhang;Guang Li
{"title":"使用库普曼理论的球形机器人在线系统识别算法","authors":"Xiaoqing Guan;You Wang;Xiaomeng Kang;Wei Yao;Jin Zhang;Guang Li","doi":"10.1109/LRA.2025.3552997","DOIUrl":null,"url":null,"abstract":"This letter proposes a novel linear online identification framework for the spherical robot to address the modeling difficulties posed by nonlinearity and time-varying characteristics. Firstly, the Koopman theory is applied to the spherical robot to build a linear model to approximate the nonlinearity. After selecting a set of observables based on spherical robots' dynamics, the model is identified from data. Then, a new online system identification algorithm based on the Kalman filter and noise estimation was presented, which updates the model in real time to track the time-varying system characteristics. Experiments demonstrate that the Koopman-based linear model meets the precision criteria for long-term forecasting of the nonlinear spherical robot. Through the Kalman filter online identification algorithm, the model parameters can achieve stable convergence, accurately tracking the system changes caused by elements like terrain, load, and actuators. The performance, robustness, and application potential of our algorithm significantly exceed those of traditional methods. After providing a foundation for the spherical robot's adaptive control, this study is also a useful reference for other robots' and nonlinear systems' online identification.","PeriodicalId":13241,"journal":{"name":"IEEE Robotics and Automation Letters","volume":"10 5","pages":"4644-4651"},"PeriodicalIF":4.6000,"publicationDate":"2025-03-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"An Online System Identification Algorithm for Spherical Robot Using the Koopman Theory\",\"authors\":\"Xiaoqing Guan;You Wang;Xiaomeng Kang;Wei Yao;Jin Zhang;Guang Li\",\"doi\":\"10.1109/LRA.2025.3552997\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This letter proposes a novel linear online identification framework for the spherical robot to address the modeling difficulties posed by nonlinearity and time-varying characteristics. Firstly, the Koopman theory is applied to the spherical robot to build a linear model to approximate the nonlinearity. After selecting a set of observables based on spherical robots' dynamics, the model is identified from data. Then, a new online system identification algorithm based on the Kalman filter and noise estimation was presented, which updates the model in real time to track the time-varying system characteristics. Experiments demonstrate that the Koopman-based linear model meets the precision criteria for long-term forecasting of the nonlinear spherical robot. Through the Kalman filter online identification algorithm, the model parameters can achieve stable convergence, accurately tracking the system changes caused by elements like terrain, load, and actuators. The performance, robustness, and application potential of our algorithm significantly exceed those of traditional methods. After providing a foundation for the spherical robot's adaptive control, this study is also a useful reference for other robots' and nonlinear systems' online identification.\",\"PeriodicalId\":13241,\"journal\":{\"name\":\"IEEE Robotics and Automation Letters\",\"volume\":\"10 5\",\"pages\":\"4644-4651\"},\"PeriodicalIF\":4.6000,\"publicationDate\":\"2025-03-20\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IEEE Robotics and Automation Letters\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://ieeexplore.ieee.org/document/10933536/\",\"RegionNum\":2,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"ROBOTICS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Robotics and Automation Letters","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10933536/","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"ROBOTICS","Score":null,"Total":0}
An Online System Identification Algorithm for Spherical Robot Using the Koopman Theory
This letter proposes a novel linear online identification framework for the spherical robot to address the modeling difficulties posed by nonlinearity and time-varying characteristics. Firstly, the Koopman theory is applied to the spherical robot to build a linear model to approximate the nonlinearity. After selecting a set of observables based on spherical robots' dynamics, the model is identified from data. Then, a new online system identification algorithm based on the Kalman filter and noise estimation was presented, which updates the model in real time to track the time-varying system characteristics. Experiments demonstrate that the Koopman-based linear model meets the precision criteria for long-term forecasting of the nonlinear spherical robot. Through the Kalman filter online identification algorithm, the model parameters can achieve stable convergence, accurately tracking the system changes caused by elements like terrain, load, and actuators. The performance, robustness, and application potential of our algorithm significantly exceed those of traditional methods. After providing a foundation for the spherical robot's adaptive control, this study is also a useful reference for other robots' and nonlinear systems' online identification.
期刊介绍:
The scope of this journal is to publish peer-reviewed articles that provide a timely and concise account of innovative research ideas and application results, reporting significant theoretical findings and application case studies in areas of robotics and automation.