Closed-form solutions for the inverse kinematics of the Agile Eye with constraint errors on the revolute joint axes