用神经微分方程建模机器人动态,自动适应环境变化。
AD-NODE: Adaptive Dynamics Learning with Neural ODEs for Mobile Robots Control
- 基于神经微分方程,从状态动作历史推断环境
- 三类机器人在变环境下的路径跟踪误差降低40%以上
- 适合需自适应控制的移动机器人系统部署
移动机器人(如地面车辆和四轴飞行器)在物流、农业等领域的应用日益广泛,其在难以进入的环境中自动化作业。然而,在不确定环境下使用模型预测控制时,系统需具备响应环境变化的动力学模型,尤其当无法直接获取环境信息时。为此,我们提出一种自适应动力学模型,通过状态-动作历史间接推断运行环境,无需直接环境知识。模型基于神经微分方程,采用两阶段训练学习隐式环境表示。我们在三种复杂度递增的机器人平台上验证方法有效性:2D 差速轮式机器人在轮子接触条件变化下、3D 四轴飞行器在风场变化中,以及 Sphero BOLT 机器人在两种接触条件下进行真实世界部署的目标到达与路径跟踪任务。实验表明,该方法可在仿真与真实系统中有效应对时空变化的环境扰动。
原文摘要 · Abstract (English)
Mobile robots, such as ground vehicles and quadrotors, are becoming increasingly important in various fields, from logistics to agriculture, where they automate processes in environments that are difficult to access for humans. However, to perform effectively in uncertain environments using model-based controllers, these systems require dynamics models capable of responding to environmental variations, especially when direct access to environmental information is limited. To enable such adaptivity and facilitate integration with model predictive control, we propose an adaptive dynamics model which bypasses the need for direct environmental knowledge by inferring operational environments from state-action history. The dynamics model is based on neural ordinary equations, and a two-phase training procedure is used to learn latent environment representations. We demonstrate the effectiveness of our approach through goal-reaching and path-tracking tasks on three robotic platforms of increasing complexity: a 2D differential wheeled robot with changing wheel contact conditions, a 3D quadrotor in variational wind fields, and the Sphero BOLT robot under two contact conditions for real-world deployment. Empirical results corroborate that our method can handle temporally and spatially varying environmental changes in both simulation and real-world systems.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。