Content deleted Content added
→Hand-eye callibration problem: explanation of problem |
→Hand-eye calibration problem: Separable and Simultaneous methods |
||
Line 43:
{{collapse top| Hand-eye calibration problem}}
==Hand-eye calibration problem==
===Methods===
====Separable forms====
Given the equation AX=ZB, it is possible to decompose the equation into a purely rotational and translational part; methods utilizing this are referred to as separable methods. Where '''R'''<sub>A</sub> represents a 3x3 rotation matrix and '''t'''<sub>A</sub> a 3x1 translation vector, the equation can be broken into two parts:<ref>[https://arxiv.org/pdf/1907.12425.pdf]</ref>
:'''R'''<sub>A</sub>'''R'''<sub>X</sub>='''R'''<sub>Z</sub>'''R'''<sub>B</sub>
:'''R'''<sub>A</sub>'''t'''<sub>X</sub>+'''t'''<sub>A</sub>='''R'''<sub>Z</sub>'''t'''<sub>B</sub>+'''t'''<sub>Z</sub>
Equation 2 becomes linear if '''R'''<sub>Z</sub> is known. As such, the most frequent approach is to Rx and Rz using the first equation then using it to solve for the second two variables in the second equation. Rotation is represented using [[quaternion]]s, allowing for a linear solution to be found. While separable methods are useful, any error in the estimation for the rotation matrices is compounded when being applied to the translation vector.<ref>[https://tsapps.nist.gov/publication/get_pdf.cfm?pub_id=910651], page 3. </ref> A solution to this is a simultaneous method, which calculates both at the same time.
====Simultaneous forms====
By formulating the matrices as [[dual-quaternion]]s, it is possible to get a linear equation by which X is solvable in a linear format.<ref>[https://tsapps.nist.gov/publication/get_pdf.cfm?pub_id=910651]</ref>
*[http://math.loyola.edu/~mili/Calibration/]
*[https://ieeexplore.ieee.org/abstract/document/8788685/keywords#keywords] - Octonion solution
*[https://arxiv.org/abs/1706.03498]
{{collapse bottom}}
|