Describir: Unit Quaternions: A Mathematical Tool for Modeling, Path Planning and Control of Robot Manipulators