# Swing-twist decomposition in Clifford algebra

arXiv: https://arxiv.org/abs/1506.05481 · HTML: https://mlsanity.com/paper/1506.05481/

## Key facts

- Cited by 8 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 17 Jun 2015.

## Built on by (most cited first, 8 of 8)

- [PyMAF-X: Towards Well-aligned Full-body Model Regression from Monocular Images](https://mlsanity.com/paper/2207.06400/) (2022)
- [Hierarchical Skills for Efficient Exploration](https://mlsanity.com/paper/2110.10809/) (2021)
- [KAMA: 3D Keypoint Aware Body Mesh Articulation](https://mlsanity.com/paper/2104.13502/) (2021)
- [KITRO: Refining Human Mesh by 2D Clues and Kinematic-tree Rotation](https://mlsanity.com/paper/2405.19833/) (2024)
- [ReActor: Reinforcement Learning for Physics-Aware Motion Retargeting](https://mlsanity.com/paper/2605.06593/) (2026)
- [Learning Realistic Joint Space Boundaries for Range of Motion Analysis of Healthy and Impaired Human Arms](https://mlsanity.com/paper/2311.10653/) (2023)
- [A Central Motor System Inspired Pre-training Reinforcement Learning for Robotic Control](https://mlsanity.com/paper/2311.07822/) (2023)
- [Tamaththul3D: High-Fidelity 3D Saudi Sign Language Avatars from Monocular Video](https://mlsanity.com/paper/2605.05367/) (2026)

## Abstract (arXiv)

The swing-twist decomposition is a standard routine in motion planning for humanoid limbs. In this paper the decomposition formulas are derived and discussed in terms of Clifford algebra. With the decomposition one can express an arbitrary spinor as a product of a twist-free spinor and a swing-free spinor (or vice-versa) in 3-dimensional Euclidean space. It is shown that in the derived decomposition formula the twist factor is a generalized projection of a spinor onto a vector in Clifford algebra. As a practical application of the introduced theory an optimized decomposition algorithm is proposed. It favourably compares to existing swing-twist decomposition implementations.
