Quaternions for robotic teaching

The first I heard of quaternions was from @Michael_Pryor:

from here: