The motor extended Kalman filter: A geometric approach for rigid motion estimation

被引:21
作者
Bayro-Corrochano, E
Zhang, YW
机构
[1] Ctr Invest Matemat AC, Guanajuato 36000, Mexico
[2] Univ Kiel, Inst Comp Sci, D-24105 Kiel, Germany
关键词
computer vision; Clifford algebra; geometric algebra; kinematics; dynamics; rotors; motors; screws; Kalman filter techniques; extended Kalman filter; visual robotics;
D O I
10.1023/A:1011293515286
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper the motor algebra for linearizing the 3D Euclidean motion of lines is used as the oretical basis for the development of a novel extended Kalman filter called the motor extended Kalman filter (MEKF). Due to its nature the MEKF can be used as online approach as opposed to batch SVD methods. The MEKF does not encounter singularities when computing the Kalman gain and it can estimate simultaneously the translation and rotation transformations. Many algorithms in the literature compute the translation and rotation transformations separately. The experimental part demonstrates that the motor extended Kalman filter is an useful approach for estimation of dynamic motion problems. We compare the MEKF with an analytical method using simulated data. We present also an application using real images of a visual guided robot manipulator; the aim of this experiment is to demonstrate how we can use the online MEKF algorithm. After the system has been calibrated, the MEKF estimates accurately the relative position of the end-effector and a 3D reference line. We believe that future vision systems being reliably calibrated will certainly make great me of the MEKF algorithm.
引用
收藏
页码:205 / 228
页数:24
相关论文
共 22 条
[1]   LEAST-SQUARES FITTING OF 2 3-D POINT SETS [J].
ARUN, KS ;
HUANG, TS ;
BLOSTEIN, SD .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1987, 9 (05) :699-700
[2]  
AZARBAYEJANI A, 1993, IEEE C COMP VIS PATT, P294
[3]   ATTITUDE DETERMINATION FROM VECTOR OBSERVATIONS - QUATERNION ESTIMATION [J].
BARITZHACK, IY ;
OSHMAN, Y .
IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 1985, 21 (01) :128-136
[4]   Motor algebra for 3D kinematics: The case of the hand-eye calibration [J].
Bayro-Corrochano, E ;
Daniilidis, K ;
Sommer, G .
JOURNAL OF MATHEMATICAL IMAGING AND VISION, 2000, 13 (02) :79-100
[5]  
BAYROCORROCHANO E, 2000, GEOMETRIC COMPUTING
[6]  
Clifford W., 1873, Proc. London Math. Soc, P381, DOI [DOI 10.1112/PLMS/S1-4.1.381, 10.1112/plms/s1-4.1.381]
[7]  
Clifford W. K., 1878, Am. J. Math, V1, P350, DOI [DOI 10.2307/2369379, 10.2307/2369379]
[8]  
DANIILIDIS K, 1996, ICPR 96, V0001, P00318
[9]  
Grassmann H., 1877, MATH ANN, V12, P375, DOI [10.1007/BF01444648, DOI 10.1007/BF01444648]
[10]  
Hestenes D., 1966, Space-Time Algebra