用数据驱动方法控制非完整机器人,发现几何结构不可替代。
Data-Driven Predictive Control of Nonholonomic Robots Based on a Bilinear Koopman Realization: Data Does Not Replace Geometry
- 基于双线性Koopman实现的EDMD模型捕获机器人非线性动力学
- 仅用实测数据即实现高精度预测控制,仿真与硬件验证成功
- 强调非完整系统的几何特性不能被海量数据弥补,需保留先验结构
机器学习的发展和现实系统中数据生成的便捷性,推动了数据驱动建模与控制在机器人领域的兴起。人们倾向于仅依赖数据来控制机器人,跳过传统基于物理原理的建模与控制器设计流程。一种有前景的方法是针对控制仿射系统的扩展动态模态分解(EDMD),该类系统包括典型的轮式移动机器人等重要机械装置。EDMD具有数据效率高、计算成本低、能处理机器人中普遍存在的非线性动力学,并具备坚实的Koopman理论基础。本文研究如何将EDMD模型集成到非完整移动机器人的预测控制器中。除了传统的运动学模型外,还考虑了二阶建模方式,以包含执行器动力学。仅使用真实世界测量数据,在仿真和硬件实验中均证明,所构建的代理模型可实现高精度预测控制。然而,研究结果警示:单纯依赖数据而忽视非完整系统的内在几何结构的做法存在严重问题,表明对非完整系统而言,某些几何洞察不可或缺,无法仅靠大量数据弥补。
原文摘要 · Abstract (English)
Advances in machine learning and the growing trend towards effortless data generation in real-world systems has led to an increasing interest for data-inferred models and data-based control in robotics. It seems appealing to govern robots solely based on data, bypassing the traditional, more elaborate pipeline of system modeling through first-principles and subsequent controller design. One promising data-driven approach is the Extended Dynamic Mode Decomposition (EDMD) for control-affine systems, a system class which contains many vehicles and machines of immense practical importance including, e.g., typical wheeled mobile robots. EDMD can be highly data-efficient, computationally inexpensive, can deal with nonlinear dynamics as prevalent in robotics and mechanics, and has a sound theoretical foundation rooted in Koopman theory. On this background, this present paper examines how EDMD models can be integrated into predictive controllers for nonholonomic mobile robots. In addition to the conventional kinematic mobile robot, we also cover the complete data-driven control pipeline - from data acquisition to control design - when the robot is not treated in terms of first-order kinematics but in a second-order manner, allowing to account for actuator dynamics. Using only real-world measurement data, it is shown in both simulations and hardware experiments that the surrogate models enable high-precision predictive controllers in the studied cases. However, the findings raise significant concerns about purely data-centric approaches that overlook the underlying geometry of nonholonomic systems, showing that, for nonholonomic systems, some geometric insight seems necessary and cannot be easily compensated for with large amounts of data.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。