Featherstone's algorithm: Difference between revisions

Content deleted Content added
Fix dead link to point to PhD thesis directly
Added {{No footnotes}} tag
 
(2 intermediate revisions by 2 users not shown)
Line 1:
{{No footnotes|date=February 2024}}
'''Featherstone's algorithm''' is a technique used for computing the effects of forces applied to a structure of joints and links (an "open [[kinematic chain]]") such as a [[skeleton]] used in [[ragdoll physics]].
 
The Featherstone's algorithm uses a reduced coordinate representation. This is in contrast to the more popular [[Lagrange multiplier method]], which uses maximal coordinates. [https://people.eecs.berkeley.edu/~jfc/mirtich/thesis/mirtichThesis.pdf Brian Mirtich's PhD Thesis] has a very clear and detailed description of the algorithm. Baraff's paper [httphttps://www.cs.cmu.edu/~baraff/papers/index.html "Linear-time dynamics using Lagrange multipliers"] has a discussion and comparison of both [[algorithm]]s.
 
==References==
Line 12 ⟶ 13:
*[http://www.thyrix.com/documentation/featherstone_method.php Description and references]
*[http://www.kuffner.org/james/software/dynamics/mirtich/ Mirtich's Thesis]
*[httphttps://www.cs.cmu.edu/~baraff/papers/index.html Baraff's Lagrange multiplier method]
*[http://royfeatherstone.org Roy Featherstone's home page]
 
Line 21 ⟶ 22:
 
{{algorithm-stub}}
{{compu-physics-stub}}