A Probabilistic Motion Model for Skid-Steer Wheeled Mobile Robot Navigation on Off-Road Terrains
作者: Ananya Trivedi, Mark Zolotas, Adeeb Abbas, Sarvesh Prajapati, Salah Bazzi, Taskın Padır
分类: cs.RO
发布日期: 2024-02-28 (更新: 2024-02-29)
备注: Accepted for publication at IEEE ICRA 2024
💡 一句话要点
提出一种概率运动模型以解决越野地形下机器人导航问题
🎯 匹配领域: 支柱一:机器人控制 (Robot Control) 支柱七:动作重定向 (Motion Retargeting) 支柱八:物理动画 (Physics-based Animation)
关键词: 滑转驱动 移动机器人 高斯过程回归 运动预测 越野导航 数据驱动模型 凸优化 模型不确定性
📋 核心要点
- 现有的运动模型在处理滑转驱动轮式移动机器人高速转弯时,无法准确预测机器人在复杂地形上的运动表现。
- 本文提出了一种基于高斯过程回归的概率运动模型,能够有效捕捉轮胎与地形之间的非线性相互作用,从而提高运动预测的准确性。
- 实验结果表明,该模型在三种不同地形上均能有效泛化,显著降低了线性和角运动预测的误差,验证了算法的鲁棒性。
📝 摘要(中文)
滑转驱动轮式移动机器人(SSWMRs)在越野自主应用中越来越普遍。然而,在高速转弯时,这些机器人往往会经历显著的滑移和打滑。本文利用高斯过程回归(GPR)和西格玛点变换,概率性地估计轮胎与地形相互作用对机器人速度的非线性影响。基于GPR的均值估计,我们提出了一种数据驱动的动态运动模型,其在预测未来机器人姿态方面比传统运动模型更为准确。通过有效解决基于过去运动历史的凸优化问题,GPR增强的运动模型能够推广到之前未见的地形条件。该模型的输出分布可用于局部运动规划方法,如随机模型预测控制,利用模型不确定性做出安全决策。我们在一个基准的真实多地形SSWMR数据集上验证了我们的工作,结果表明该模型能够在三种不同地形上泛化,同时显著减少线性和角运动预测的误差。
🔬 方法详解
问题定义:本文旨在解决滑转驱动轮式移动机器人在越野地形中高速转弯时的运动预测问题。现有的运动模型在处理复杂地形时表现不佳,无法有效捕捉轮胎与地形的非线性相互作用。
核心思路:通过高斯过程回归(GPR)和西格玛点变换,本文提出了一种数据驱动的动态运动模型,能够在概率框架下估计机器人速度,从而提高运动预测的准确性。
技术框架:该方法包括数据采集、GPR建模、运动模型构建和优化四个主要模块。首先,收集机器人在不同地形上的运动数据,然后利用GPR进行建模,最后通过历史运动数据解决凸优化问题,生成运动模型。
关键创新:本文的主要创新在于将GPR与运动模型结合,形成了一种新的概率运动模型,能够有效处理未见地形的运动预测,与传统的运动模型相比,具有更好的泛化能力和准确性。
关键设计:在模型设计中,选择了适当的核函数以捕捉非线性特征,并通过历史运动数据优化模型参数。此外,损失函数的设计也考虑了模型的不确定性,以提高决策的安全性。
🖼️ 关键图片
📊 实验亮点
实验结果显示,所提出的模型在三种不同地形上均能有效泛化,线性和角运动预测的误差分别降低了XX%和YY%。此外,实际机器人实验验证了算法的鲁棒性,进一步增强了模型的应用潜力。
🎯 应用场景
该研究的潜在应用领域包括自主越野机器人、农业机器人、救援机器人等。通过提高机器人在复杂地形中的导航能力,该模型可以显著提升机器人在实际应用中的安全性和效率,具有重要的实际价值和未来影响。
📄 摘要(原文)
Skid-Steer Wheeled Mobile Robots (SSWMRs) are increasingly being used for off-road autonomy applications. When turning at high speeds, these robots tend to undergo significant skidding and slipping. In this work, using Gaussian Process Regression (GPR) and Sigma-Point Transforms, we estimate the non-linear effects of tire-terrain interaction on robot velocities in a probabilistic fashion. Using the mean estimates from GPR, we propose a data-driven dynamic motion model that is more accurate at predicting future robot poses than conventional kinematic motion models. By efficiently solving a convex optimization problem based on the history of past robot motion, the GPR augmented motion model generalizes to previously unseen terrain conditions. The output distribution from the proposed motion model can be used for local motion planning approaches, such as stochastic model predictive control, leveraging model uncertainty to make safe decisions. We validate our work on a benchmark real-world multi-terrain SSWMR dataset. Our results show that the model generalizes to three different terrains while significantly reducing errors in linear and angular motion predictions. As shown in the attached video, we perform a separate set of experiments on a physical robot to demonstrate the robustness of the proposed algorithm.