Hostname: page-component-cd9895bd7-gxg78 Total loading time: 0 Render date: 2024-12-23T23:10:55.807Z Has data issue: false hasContentIssue false

Body sensor calibration and construction of 3D maps for robot navigation using the framework of conformal geometric algebra

Published online by Cambridge University Press:  01 July 2008

C. López-Franco
Affiliation:
CINVESTAV Unidad Guadalajara, Department of Electrical Engineering and Computer Science, Guadalajara, Jalisco, México
E. Bayro-Corrochano*
Affiliation:
CINVESTAV Unidad Guadalajara, Department of Electrical Engineering and Computer Science, Guadalajara, Jalisco, México
*
*Corresponding author. E-mail: [email protected]

Summary

The research, described in this paper, concerns the robot indoor navigation, emphasizing the aspects of sensor model and calibration, environment representation, and self-localization. The main point is that combining all of these aspects, an effective navigation system is obtained. We present a model of the catadioptric image formation process. Our model simplifies the operations needed in the catadioptric image process. Once we know the model of the catadioptric sensor, we have to calibrate it with respect to the other sensors of the robot, in order to be able to fuse their information. When the sensors are mounted on a robot arm, we can use the hand-eye calibration algorithm to calibrate them. In our case the sensors are mounted on a mobile robot that moves over a flat floor, thus the sensors have less degrees of freedom. For this reason we develop a calibration algorithm for sensors mounted on a mobile robot. Finally, combining all the previous results and a scan matching algorithm that we develop, we build 3D maps of the environment. These maps are used for the self-localization of the robot and to carry out path following tasks. In this work we present experiments which show the effectiveness of the proposed algorithms.

Type
Article
Copyright
Copyright © Cambridge University Press 2008

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.)

References

1.Baker, S. and Nayar, S.. “A Theory of Catadioptric Image Formation”. Proceedings International Conference on Computer Vision. Bombay, India (1998) pp. 3542.Google Scholar
2.Baker, S. and Nayar, S., “A Theory of single-viewpoint catadioptric image formation”. Int. J. Comput. Vis. 35, 122 (1999).CrossRefGoogle Scholar
3.Bayro-Corrochano, E., “Robot perception and action using conformal geometry”. In: Handbook of Geometric Computing. Applications in Pattern Recognition, Computer Vision, Neurocomputing and Robotics (Bayro-Corrochano, E. ed.), (Springer-Verlag, Heidelberg, 2005) pp. 405458.Google Scholar
4.Bayro-Corrochano, E., Daniilidis, K., and Sommer, G., “Motor algebra for 3D kinematics: The case of the hand-eye calibration”. J. Math. Imaging Vis. 13 (2), 79100 (2000).CrossRefGoogle Scholar
5.Bayro-Corrochano, E. and López-Franco, C., “Omnidirectional vision: unified model using conformal geometry”. Proceedings of the European Conference on Computer Vision (2004) pp. 536548.Google Scholar
6.Benosman, and xau , Panoramic Vision (Springer-Verlag: New York, USA, 2000).Google Scholar
7.Canudas, C., , S. B. and Bastin, G., Theory of Robot Control (Springer, New York, USA, 1996).Google Scholar
8.Chen, H., “A screw motion approach to Uniqueness analysis of head-eye geometry”. IEEE Conference Computer Vision and Pattern Recognition (1991) pp. 145151.Google Scholar
9.Daniilidis, K., “Hand-eye calibration using dual quaternions”. Int. J. Robot. Res. 18, 286296 (1999).CrossRefGoogle Scholar
10.Daniilidis, K. and Bayro-Corrochano, , “The Dual quaternion approach to hand-eye calibration”. IEEE Proceedings of the International Conference on Pattern Recognition ICPR'96 1, 318322 (1996).Google Scholar
11.Geyer, C. and Daniilidis, K., “A unifying theory for central panoramic systems and practical implications”. Proceeding of the European Conference on Computer Vision (2000) pp. 445461.Google Scholar
12.Hartley, and Zisserman, 2000 Hartley, R. and Zisserman, A., Multiple View Geometry in Computer Vision. (Cambridge University Press, 2000).Google Scholar
13.Hestenes, D., Li, H., and Rockwood, A., “New algebraic tools for classical geometry”. In: Geometric Computing with Clifford Algebra. (Sommer, G. ed.), (Springer-Verlag, Berlin Heidelberg, 2001) pp. 326.CrossRefGoogle Scholar
14.Hollerbach, J. and Nahvi, A., “Total least squares in robot calibration”. The 4th International Symposium on Experimental Robotics IV (1995) pp. 274282.Google Scholar
15.Horaud, R. and Dornaika, F., ‘Hand-eye calibration’. Int. J. Robot. Res. 14, 195210 (1995).CrossRefGoogle Scholar
16.Li, H. and Hestenes, D., “Generalized homogeneous coordinates for computational geometry”. In: Geometric Computing with Clifford Algebra. (Sommer, G. (ed.), (Heidelloerg: Springer-Verlag, 2001) pp. 2760.CrossRefGoogle Scholar
17.Shiu, Y. and Ahmad, S., “Calibration of wrist-mounted robotic sensors by solving homogeneous transform equations of the form AX = XB”. IEEE Trans Robot. Autom. 5, 1627 (1989).CrossRefGoogle Scholar
18.Tsai, R. and Lenz, R., “A new technique for fully autonomous and efficient 3d robotics hand/eye calibration”. IEEE Trans Robot. Autom. 5, 345358 (1989).CrossRefGoogle Scholar