Hostname: page-component-76fb5796d-45l2p Total loading time: 0 Render date: 2024-04-30T03:39:21.640Z Has data issue: false hasContentIssue false

Differential and inverse kinematics of robot devices using conformal geometric algebra

Published online by Cambridge University Press:  29 August 2006

Eduardo Bayro-Corrochano
Affiliation:
Electrical Engineering and Computer Science Department, GEOVIS Laborator, Centro de Investigación y de Estudios Avanzados, Guadalajara, Jalisco 44550, Mexico E-mail: jzamora@gdl.cinvestav.mx
Julio Zamora-Esquivel
Affiliation:
Electrical Engineering and Computer Science Department, GEOVIS Laborator, Centro de Investigación y de Estudios Avanzados, Guadalajara, Jalisco 44550, Mexico E-mail: jzamora@gdl.cinvestav.mx

Abstract

In this paper, the authors use the conformal geometric algebra in robotics. This paper computes the inverse kinematics of a robot arm and the differential kinematics of a pan–tilt unit using a language of spheres showing how we can simplify the complexity of the computations.

This work introduces a new geometric Jacobian in terms of bivectors, which is by far more effective in its representation as the standard Jacobian because its derivation is done in terms of the projections of the involved points onto the line axes. Furthermore, unlike the standard formulation, our Jacobian can be used for any kind of robot joints.

In this framework, we deal with various tasks of three-dimensional (3D) object manipulation, which is assisted by stereo-vision. All these computations are carried out using real images captured by a robot binocular head, and the manipulation is done by a five degree of freedom (DOF) robot arm mounted on a mobile robot. In addition to this, we show a very interesting application of the geometric Jacobian for differential control of the binocular head. We strongly believe that the framework of conformal geometric algebra can generally be of great advantage for visually guided robotics.

Type
Article
Copyright
2006 Cambridge University Press

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)