用因子图与切比雪夫多项式实现张拉整体机器人的高精度状态估计。
State and Trajectory Estimation of Tensegrity Robots via Factor Graphs and Chebyshev Polynomials

- 基于因子图融合深度相机与缆绳传感器数据,处理非线性系统。
- 切比雪夫多项式有效估算速度与中间状态,误差低于ICP算法。
- 适用于需要闭环控制和系统辨识的复杂张拉整体机器人。
张拉整体机器人具有柔性和适应性,但其非线性且欠约束的动力学特性使得状态估计极具挑战。可靠的连续时间状态估计对闭环控制、系统辨识和机器学习至关重要,但传统方法常难以满足要求。本文提出一种两阶段方法,用于电缆驱动张拉整体机器人的鲁棒状态或轨迹估计(即滤波或平滑)。针对在线状态估计,提出基于因子图的方法,融合来自RGB-D相机和机载缆绳长度传感器的测量数据。据作者所知,这是该领域首次应用因子图。因子图天然契合机器人结构特性,能有效处理非线性并实现传感器融合。实验表明,基于马哈兰诺比距离的聚类算法与切比雪夫多项式方法在模拟与真实数据上均表现优异,优于ICP算法。结果证明该方法可为复杂运动提供高保真、连续时间的状态与轨迹估计。
原文摘要 · Abstract (English)
Tensegrity robots offer compliance and adaptability, but their nonlinear, and underconstrained dynamics make state estimation challenging. Reliable continuous-time estimation of all rigid links is crucial for closed-loop control, system identification, and machine learning; however, conventional methods often fall short. This paper proposes a two-stage approach for robust state or trajectory estimation (i.e., filtering or smoothing) of a cable-driven tensegrity robot. For online state estimation, this work introduces a factor-graph-based method, which fuses measurements from an RGB-D camera with on-board cable length sensors. To the best of the authors' knowledge, this is the first application of factor graphs in this domain. Factor graphs are a natural choice, as they exploit the robot's structural properties and provide effective sensor fusion solutions capable of handling nonlinearities in practice. Both the Mahalanobis distance-based clustering algorithm, used to handle noise, and the Chebyshev polynomial method, used to estimate the most probable velocities and intermediate states, are shown to perform well on simulated and real-world data, compared to an ICP-based algorithm. Results show that the approach provides high fidelity, continuous-time state and trajectory estimates for complex tensegrity robot motions.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。