Conformal Geometric Algebra for Robotic Vision

In this paper the authors introduce the conformal geometric algebra in the field of visually guided robotics. This mathematical system keeps our intuitions and insight of the geometry of the problem at hand and it helps us to reduce considerably the computational burden of the problems.As opposite to the standard projective geometry, in conformal geometric algebra we can deal simultaneously with incidence algebra operations (meet and join) and conformal transformations represented effectively using spinors. In this regard, this framework appears promising for dealing with kinematics, dynamics and projective geometry problems without the need to resort to different mathematical systems (as most current approaches do). This paper presents real tasks of perception and action, treated in a very elegant and efficient way: body–eye calibration, 3D reconstruction and robot navigation, the computation of 3D kinematics of a robot arm in terms of spheres, visually guided 3D object grasping making use of the directed distance and intersections of lines, planes and spheres both involving conformal transformations. We strongly believe that the framework of conformal geometric algebra can be, in general, of great advantage for applications using stereo vision, range data, laser, omnidirectional and odometry based systems.

[1]  David Hestenes,et al.  Old Wine in New Bottles: A New Algebraic Framework for Computational Geometry , 2001 .

[2]  David Hestenes,et al.  Space-time algebra , 1966 .

[3]  Olivier D. Faugeras,et al.  Computing three dimensional project invariants from a pair of images using the Grassmann-Cayley algebra , 1998, Image Vis. Comput..

[4]  Eduardo Bayro-Corrochano,et al.  Motor Algebra for 3D Kinematics: The Case of the Hand-Eye Calibration , 2000, Journal of Mathematical Imaging and Vision.

[5]  D. Hestenes,et al.  Clifford Algebra to Geometric Calculus , 1984 .

[6]  Eduardo Bayro Corrochano Geometric Computing for Perception Action Systems , 2001, Springer New York.

[7]  E. Bayro-Corrochano,et al.  Object modelling and motion analysis using Clifford algebra , 1995 .

[8]  Joan Lasenby,et al.  New Geometric Methods for Computer Vision: An Application to Structure and Motion Estimation , 1998, International Journal of Computer Vision.

[9]  Eduardo Bayro-Corrochano,et al.  Geometric algebra: a framework for computing point and line correspondences and projective structure using n uncalibrated cameras , 1996, Proceedings of 13th International Conference on Pattern Recognition.

[10]  Neil L. White,et al.  Geometric applications of the grassmann-cayley algebra , 2004, Handbook of Discrete and Computational Geometry, 2nd Ed..

[11]  D. Hestenes,et al.  Projective geometry with Clifford algebra , 1991 .

[12]  David Hestenes,et al.  New algebraic tools for classical geometry , 2001 .

[13]  D. Hestenes,et al.  Clifford Algebra to Geometric Calculus: A Unified Language for Mathematics and Physics , 1984 .

[14]  Eduardo Bayro-Corrochano,et al.  Analysis and Computation of Projective Invariants from Multiple Views in the Geometric Algebra Framework , 1999, Int. J. Pattern Recognit. Artif. Intell..