Home /Research /Formal foundations of 3D geometry to model robot manipulators
MANIPULATION

Formal foundations of 3D geometry to model robot manipulators

Reynald Affeldt, Cyril Cohen

Year
2016
Citations
10

Abstract

We are interested in the formal specification of safety properties of robot manipulators down to the mathematical physics. To this end, we have been developing a formalization of the mathematics of rigid body transformations in the Coq proof-assistant. It can be used to address the forward kinematics problem, i.e., the computation of the position and orientation of the end-effector of a robot manipulator in terms of the link and joint parameters. Our formalization starts by extending the Mathematical Components library with a new theory for angles and by developing three-dimensional geometry. We use these theories to formalize the foundations of robotics. First, we formalize a comprehensive theory of three-dimensional rotations, including exponentials of skew-symmetric matrices and quaternions. Then, we provide a formalization of the various representations of rigid body transformations: isometries, homogeneous representation, the Denavit-Hartenberg convention, and screw motions. These ingredients make it possible to formalize robot manipulators: we illustrate this aspect by an application to the SCARA robot manipulator.

Keywords

QuaternionScrew theorySCARARobotKinematicsRoboticsComputer scienceRigid bodyComputationRobot kinematics

Related papers

Browse all MANIPULATION papers