Inverse Kinematics of a 6-DoF Industrial Robot (Yaskawa GP12)