Show simple item record

dc.contributor.authorEcheandia, Sebastian
dc.contributor.authorWensing, Patrick M.
dc.date.accessioned2022-02-06T05:49:26Z
dc.date.available2022-02-06T05:49:26Z
dc.date.copyright7/12/2021 12:00:00 AM
dc.date.issued2021
dc.identifier.issn1555-1415
dc.identifier.othercnd_016_09_091004.pdf
dc.identifier.urihttp://yetl.yabesh.ir/yetl1/handle/yetl/4278852
dc.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.
dc.publisherThe American Society of Mechanical Engineers (ASME)
dc.titleNumerical Methods to Compute the Coriolis Matrix and Christoffel Symbols for Rigid-Body Systems
dc.typeJournal Paper
dc.journal.volume16
dc.journal.issue9
dc.journal.titleJournal of Computational and Nonlinear Dynamics
dc.identifier.doi10.1115/1.4051169
dc.journal.fristpage091004-1
dc.journal.lastpage091004-9
dc.page9
dc.treeJournal of Computational and Nonlinear Dynamics:;2021:;volume( 016 ):;issue: 009
dc.contenttypeFulltext


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record