Conformal geometric algebra for visual servoing of nonholonomic mobile robots

This paper presents a new visual servo controller based on geometric algebra (GA). The controller has an angular and translational components that are designed using rotors and translators. The controller does not require additional calculations or jacobian-like matrices. We modify the controller to regulate a mobile robot with three degrees of freedom controllable by two. The proposed controller is applied to a nonholonomic mobile robot with a camera mounted on it. The position of the robot is regulated from its current position to a desired position using current and desired images. We develop a GA-based Lyapunov function to demonstrate the stability of the controller and we present simulations validating the proposed controller.

[1]  P. Lounesto Clifford Algebras and Spinors , 1997 .

[2]  Eduardo Bayro-Corrochano,et al.  Geometric Algebra Computing - in Engineering and Computer Science , 2010, Geometric Algebra Computing.

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

[4]  Stephen Mann,et al.  Geometric algebra for computer science - an object-oriented approach to geometry , 2007, The Morgan Kaufmann series in computer graphics.

[5]  N. Arana-Daniel,et al.  A visual servo control based on geometric algebra , 2011, 2011 8th International Conference on Electrical Engineering, Computing Science and Automatic Control.

[6]  W. Marsden I and J , 2012 .

[7]  Bodo Rosenhahn,et al.  Pose Estimation in Conformal Geometric Algebra Part II: Real-Time Pose Estimation Using Extended Feature Concepts , 2005, Journal of Mathematical Imaging and Vision.

[8]  Bernhard P. Wrobel,et al.  Multiple View Geometry in Computer Vision , 2001 .

[9]  Alma Y. Alanis,et al.  Discrete‐time neural control for electrically driven nonholonomic mobile robots , 2012 .

[10]  Edgar N. Sánchez,et al.  Discrete-time sliding mode controllers for nonholonomic mobile robots trajectory tracking problem , 2011, 2011 8th International Conference on Electrical Engineering, Computing Science and Automatic Control.

[11]  Christian Perwass,et al.  Geometric Algebra with Applications in Engineering , 2008, Geometry and Computing.

[12]  Alma Y. Alanis,et al.  Discrete-time neural identifier for electrically driven nonholonomic mobile robots , 2011, The 2011 International Joint Conference on Neural Networks.

[13]  Peter I. Corke,et al.  A tutorial on visual servo control , 1996, IEEE Trans. Robotics Autom..

[14]  D. E. Holmgren An invitation to 3-d vision: from images to geometric models , 2004 .

[15]  S. Shankar Sastry,et al.  An Invitation to 3-D Vision: From Images to Geometric Models , 2003 .

[16]  Joan Lasenby,et al.  Applications of Conformal Geometric Algebra in Computer Vision and Graphics , 2004, IWMM/GIAE.

[17]  Bodo Rosenhahn,et al.  Pose Estimation in Conformal Geometric Algebra Part I: The Stratification of Mathematical Spaces , 2005, Journal of Mathematical Imaging and Vision.

[18]  David Hestenes,et al.  Generalized homogeneous coordinates for computational geometry , 2001 .

[19]  Alma Y. Alanis,et al.  Discrete super twisting control algorithm for the nonholonomic mobile robots tracking problem , 2011, 2011 8th International Conference on Electrical Engineering, Computing Science and Automatic Control.

[20]  A. Hanson,et al.  Scaled Euclidean 3D reconstruction based on externally uncalibrated cameras , 1995, Proceedings of International Symposium on Computer Vision - ISCV.

[21]  Olivier Faugeras,et al.  Motion and Structure from Motion in a piecewise Planar Environment , 1988, Int. J. Pattern Recognit. Artif. Intell..

[22]  E. Bayro-Corrochano,et al.  Robot Perception and Handling Actions Using the Conformal Geometric Algebra Framework , 2010 .