Show simple item record

contributor authorEcheandia, Sebastian
contributor authorWensing, Patrick M.
date accessioned2022-02-06T05:49:26Z
date available2022-02-06T05:49:26Z
date copyright7/12/2021 12:00:00 AM
date issued2021
identifier issn1555-1415
identifier othercnd_016_09_091004.pdf
identifier urihttp://yetl.yabesh.ir/yetl1/handle/yetl/4278852
description abstractThis 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) for the Coriolis matrix and O(Nd2) for the Christoffel symbols, where N is the number of bodies and d is the depth of the kinematic tree. Implementation in C/C++ shows computation times of the order of 10–20 μs for the Coriolis matrix and 40–120 μs for the Christoffel symbols on systems with 20-degrees-of-freedom (DoF). The results demonstrate feasibility for the adoption of these algorithms within high-rate (>1 kHz) loops for model-based control applications.
publisherThe American Society of Mechanical Engineers (ASME)
titleNumerical Methods to Compute the Coriolis Matrix and Christoffel Symbols for Rigid-Body Systems
typeJournal Paper
journal volume16
journal issue9
journal titleJournal of Computational and Nonlinear Dynamics
identifier doi10.1115/1.4051169
journal fristpage091004-1
journal lastpage091004-9
page9
treeJournal of Computational and Nonlinear Dynamics:;2021:;volume( 016 ):;issue: 009
contenttypeFulltext


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record