google / google/brax

Reduced coordinates / featherstone for joints

Open
#104 1 comment 1 reaction 0 assignees View on GitHub
enhancement
Dominant language
Jupyter Notebook
Stars
3.2k
Forks
349
PR merge metrics
No merged PRs in 30d

Description

Use something like the [Featherstone algorithm](https://en.wikipedia.org/wiki/Featherstone%27s_algorithm) to calculate joint state in reduced coordinates - one coordinate for each rotational/translational degree of freedom for each joint.

This would be a major rewrite and has a number of subtasks - the first of which is to determine whether the underlying algorithms (mass matrix calculation, forward kinematics, etc) are all XLA/TPU-friendly.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.