基于深度Koopman算子的非线性机器人系统模型预测控制

Xuefeng Wang, Yu Kang, Yang Cao
{"title":"基于深度Koopman算子的非线性机器人系统模型预测控制","authors":"Xuefeng Wang, Yu Kang, Yang Cao","doi":"10.1109/ICARM52023.2021.9536053","DOIUrl":null,"url":null,"abstract":"Modeling and control of nonlinear robotic systems have been challenging tasks. If a linear approximate embed-ding space for nonlinear dynamical robotic systems can be constructed, well-established techniques in the field of linear systems are expected to be used to deal with this problem. The Koopman theory suggests that a data-driven approach can be used to construct a suitable set of observation functions to map the nonlinear system into an equivalent linear model in the embedding space. We use deep neural networks to construct more adaptive sets of observation functions, treat the control inputs as generalized states, learn the input-Koopman operator of the controlled nonlinear robotic system, and construct the embedded linear state model DKoopman-predictor. The learned linear state model is then used to design the model prediction controller (DKoopman-MPC) to control the original nonlinear robotic system. The proposed approach is easy to implement and is data-driven without the need for a priori knowledge of model dynamics. Our experiments on mobile robot modeling and control show that the proposed method has higher model fidelity than existing local linearization methods, achieving 79.27% error reduction in the prediction task and has good convergence properties in the control task.","PeriodicalId":367307,"journal":{"name":"2021 6th IEEE International Conference on Advanced Robotics and Mechatronics (ICARM)","volume":"89 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-07-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Deep Koopman Operator Based Model Predictive Control for Nonlinear Robotics Systems\",\"authors\":\"Xuefeng Wang, Yu Kang, Yang Cao\",\"doi\":\"10.1109/ICARM52023.2021.9536053\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Modeling and control of nonlinear robotic systems have been challenging tasks. If a linear approximate embed-ding space for nonlinear dynamical robotic systems can be constructed, well-established techniques in the field of linear systems are expected to be used to deal with this problem. The Koopman theory suggests that a data-driven approach can be used to construct a suitable set of observation functions to map the nonlinear system into an equivalent linear model in the embedding space. We use deep neural networks to construct more adaptive sets of observation functions, treat the control inputs as generalized states, learn the input-Koopman operator of the controlled nonlinear robotic system, and construct the embedded linear state model DKoopman-predictor. The learned linear state model is then used to design the model prediction controller (DKoopman-MPC) to control the original nonlinear robotic system. The proposed approach is easy to implement and is data-driven without the need for a priori knowledge of model dynamics. Our experiments on mobile robot modeling and control show that the proposed method has higher model fidelity than existing local linearization methods, achieving 79.27% error reduction in the prediction task and has good convergence properties in the control task.\",\"PeriodicalId\":367307,\"journal\":{\"name\":\"2021 6th IEEE International Conference on Advanced Robotics and Mechatronics (ICARM)\",\"volume\":\"89 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-07-03\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 6th IEEE International Conference on Advanced Robotics and Mechatronics (ICARM)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICARM52023.2021.9536053\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 6th IEEE International Conference on Advanced Robotics and Mechatronics (ICARM)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICARM52023.2021.9536053","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

摘要

非线性机器人系统的建模和控制一直是一项具有挑战性的任务。如果可以构建非线性动力机器人系统的线性近似嵌入空间,则有望利用线性系统领域的成熟技术来处理这一问题。Koopman理论表明,数据驱动的方法可以用来构造一组合适的观测函数,将非线性系统映射到嵌入空间中的等效线性模型中。利用深度神经网络构造自适应的观测函数集,将控制输入视为广义状态,学习被控非线性机器人系统的输入-库普曼算子,构造嵌入式线性状态模型d库普曼预测器。然后利用学习到的线性状态模型设计模型预测控制器(DKoopman-MPC)来控制原非线性机器人系统。所提出的方法易于实现,并且是数据驱动的,不需要先验的模型动力学知识。通过对移动机器人建模和控制的实验表明,该方法比现有的局部线性化方法具有更高的模型保真度,在预测任务中误差降低79.27%,在控制任务中具有良好的收敛性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Deep Koopman Operator Based Model Predictive Control for Nonlinear Robotics Systems
Modeling and control of nonlinear robotic systems have been challenging tasks. If a linear approximate embed-ding space for nonlinear dynamical robotic systems can be constructed, well-established techniques in the field of linear systems are expected to be used to deal with this problem. The Koopman theory suggests that a data-driven approach can be used to construct a suitable set of observation functions to map the nonlinear system into an equivalent linear model in the embedding space. We use deep neural networks to construct more adaptive sets of observation functions, treat the control inputs as generalized states, learn the input-Koopman operator of the controlled nonlinear robotic system, and construct the embedded linear state model DKoopman-predictor. The learned linear state model is then used to design the model prediction controller (DKoopman-MPC) to control the original nonlinear robotic system. The proposed approach is easy to implement and is data-driven without the need for a priori knowledge of model dynamics. Our experiments on mobile robot modeling and control show that the proposed method has higher model fidelity than existing local linearization methods, achieving 79.27% error reduction in the prediction task and has good convergence properties in the control task.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Non-model Friction Disturbance Compensation of a Pan-tilt Based on MUAV for Aerial Remote Sensing Application Multi-Modal Attention Guided Real-Time Lane Detection Amphibious Robot with a Novel Composite Propulsion Mechanism Iterative Learning Control of Impedance Parameters for a Soft Exosuit Triple-step Nonlinear Controller with MLFNN for a Lower Limb Rehabilitation Robot
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1