计算刚体系统科里奥利矩阵与克里斯托费尔符号的数值方法
机器人学
2022-06-06 v3
摘要
本文提出高效计算树结构刚体系统的科里奥利矩阵及底层克里斯托费尔符号(第一类)的方法。这些算法可纯数值执行,无需像不可扩展的符号技术那样求偏导数。计算与复合刚体算法等经典方法具有共同的递归结构,且阶数最低:科里奥利矩阵为,克里斯托费尔符号为,其中为刚体数量,为运动学树的深度。C/C++实现显示,在20自由度系统上,科里奥利矩阵计算时间为10-20 s量级,克里斯托费尔符号为40-120 s量级。结果证明了这些算法在基于模型的控制器高频率(>1kHz)回路中应用的可行性。
引用
@article{arxiv.2010.01033,
title = {Numerical Methods to Compute the Coriolis Matrix and Christoffel Symbols for Rigid-Body Systems},
author = {Sebastian Echeandia and Patrick M. Wensing},
journal= {arXiv preprint arXiv:2010.01033},
year = {2022}
}
备注
Author version of paper in the ASME Journal of Computational and Nonlinear Dynamics. Includes two footnotes added post-publication