[SciPy-Dev] GSoC 2018 : Rotation formalism

Divyank Agarwal divyank.agarwal1993 at gmail.com
Tue Feb 27 10:57:41 EST 2018


Quaternions as a number system is good idea for 3d rotation.
It takes away Edge cases issues with Euler angles, like gimbal lock.

Quaternions are 4D counterpart of complex numbers.
However their non commutativity makes them a challenge to understand and
visualize,
making mathematics bit complicated.



A specific quaternion library already exist on github.
https://github.com/moble/quaternion
"This Python module adds a quaternion dtype to NumPy."

Advanced functionalities could be added above the library.



Their are good use cases of Quaternions.
If your smartPhone has orientation sensors, It probably uses Quaternions.

For advanced users:
http://nautil.us/issue/49/the-absurd/chaos-makes-the-multiverse-unnecessary

On Tue, Feb 27, 2018 at 8:02 PM, Robert Lucente <rlucente at pipeline.com>
wrote:

> You guys are probably aware of the stuff below but just in case.
>
> Quaternions and spatial rotation
>
> https://en.wikipedia.org/wiki/Quaternions_and_spatial_rotation
> _______________________________________________
> SciPy-Dev mailing list
> SciPy-Dev at python.org
> https://mail.python.org/mailman/listinfo/scipy-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/scipy-dev/attachments/20180227/fda62543/attachment.html>


More information about the SciPy-Dev mailing list