ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 2010.01033
21
28

Numerical Methods to Compute the Coriolis Matrix and Christoffel Symbols for Rigid-Body Systems

2 October 2020
S. Echeandia
Patrick M. Wensing
ArXivPDFHTML
Abstract

This article presents methods to efficiently compute the Coriolis matrix and underlying Christoffel symbols (of the first kind) for tree-structure rigid-body systems. The algorithms can be executed purely numerically, without requiring partial derivatives as in unscalable symbolic techniques. The computations share a recursive structure in common with classical methods such as the Composite-Rigid-Body Algorithm and are of the lowest possible order: O(Nd)O(Nd)O(Nd) for the Coriolis matrix and O(Nd2)O(Nd^2)O(Nd2) for the Christoffel symbols, where NNN is the number of bodies and ddd is the depth of the kinematic tree. Implementation in C/C++ shows computation times on the order of 10-20 μ\muμs for the Coriolis matrix and 40-120 μ\muμs for the Christoffel symbols on systems with 20 degrees of freedom. The results demonstrate feasibility for the adoption of these algorithms within high-rate (>>>1kHz) loops for model-based control applications.

View on arXiv
Comments on this paper