arXiv:2504.21215cs.ROcs.SY2025-04被引 4

用柯尔莫哥洛夫算子提升机器人导航鲁棒性

A Koopman Operator-based NMPC Framework for Mobile Robot Navigation under Uncertainty

  • 将系统动力学映射到柯尔莫哥洛夫空间,构建可预测的线性化模型
  • 在含随机扰动的环境下实现障碍物间的闭环导航,误差小于15cm
  • 适用于动态未知、传感器噪声大的真实机器人场景

移动机器人导航常受系统不确定性影响,如地面摩擦突变导致打滑,或传感器噪声引发控制偏差。传统基于模型的方法难以应对此类变化,易失效。本文提出一种基于柯尔莫哥洛夫算子的非线性模型预测控制(NMPC)框架,利用升维后的双线性模型精确预测具有随机扰动的仿射输入系统。系统约束在柯尔莫哥洛夫空间定义,优化问题在状态空间求解以降低计算复杂度。通过随机控制输入生成训练数据估计柯尔莫哥洛夫算子。所提方法在带加性随机速度扰动的轮式机器人数值仿真、具备真实数字孪生的Gazebo仿真及无真实动力学先验的物理硬件实验中均验证有效,实现障碍物环境下的闭环导航控制。

原文摘要 · Abstract (English)

Mobile robot navigation can be challenged by system uncertainty. For example, ground friction may vary abruptly causing slipping, and noisy sensor data can lead to inaccurate feedback control. Traditional model-based methods may be limited when considering such variations, making them fragile to varying types of uncertainty. One way to address this is by leveraging learned prediction models by means of the Koopman operator into nonlinear model predictive control (NMPC). This paper describes the formulation of, and provides the solution to, an NMPC problem using a lifted bilinear model that can accurately predict affine input systems with stochastic perturbations. System constraints are defined in the Koopman space, while the optimization problem is solved in the state space to reduce computational complexity. Training data to estimate the Koopman operator for the system are given via randomized control inputs. The output of the developed method enables closed-loop navigation control over environments populated with obstacles. The effectiveness of the proposed method has been tested through numerical simulations using a wheeled robot with additive stochastic velocity perturbations, Gazebo simulations with a realistic digital twin robot, and physical hardware experiments without knowledge of the true dynamics.

机器人导航模型预测控制不确定系统柯尔莫哥洛夫算子

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。