namosim.display.tf_replacement module
Function extracted from tf_conversions library.
- namosim.display.tf_replacement.quaternion_from_euler(ai: float, aj: float, ak: float, axes: str = 'sxyz')
Return quaternion from Euler angles and axis sequence.
ai, aj, ak : Euler’s roll, pitch and yaw angles axes : One of 24 axis sequences as string or encoded tuple
>>> q = quaternion_from_euler(1, 2, 3, 'ryxz') >>> numpy.allclose(q, [0.310622, -0.718287, 0.444435, 0.435953]) True