Publications

Detailed Information

Geometric Algorithms for Sensor Fusion: From Calibration to State Estimation : 센서 퓨전을 위한 기하학적 알고리즘: 캘리브레이션과 상태추정

DC Field Value Language
dc.contributor.advisor박종우-
dc.contributor.author강동훈-
dc.date.accessioned2018-05-28T16:07:25Z-
dc.date.available2018-05-28T16:07:25Z-
dc.date.issued2018-02-
dc.identifier.other000000150987-
dc.identifier.urihttps://hdl.handle.net/10371/140557-
dc.description학위논문 (박사)-- 서울대학교 대학원 : 공과대학 기계항공공학부, 2018. 2. 박종우.-
dc.description.abstractIn this thesis, we present geometric algorithms for fusing measurements provided by various kinds of motion sensors such as cameras, inertial sensors, encoders, etc. Among many issues related to sensor fusion, we particularly consider the problem of two-frame sensor calibration, and estimation of attitudes and gyro bias.

Firstly, in the two-frame sensor calibration problem, the objective is to find rigid-body homogeneous transformation matrices $X,Y$ that best fit a set of equalities of the form $\mathbf{A}_i \mathbf{X} = \mathbf{Y} \mathbf{B}_i$, $i=1, \ldots, N$, where $\{(\mathbf{A}_i, \mathbf{B}_i)\}$ are two sets of homogeneous transformation matrices obtained from two different sensor measurements. A fast and numerically robust local optimization algorithm for the two-frame sensor calibration objective function is proposed. Using coordinate-invariant differential geometric methods that take into account the matrix Lie group structure of the rigid-body transformations, our local descent method makes use of analytic gradients
and Hessians, and a strictly descending fast step-size estimate to achieve significant performance improvements. Furthermore, we present a two-phase stochastic geometric optimization algorithm for finding a stochastic global minimizer based on our earlier local optimizer. Numerical simulation and real experiments demonstrate that our algorithm is superior to existing unit quaternion-based methods in terms of robustness and efficiency.

Secondly, we consider the problem of estimating attitudes and gyro bias by using inertial and magnetic sensors. To address this issue, we present an intrinsic unscented Kalman filtering (UKF) algorithm, of which novelty can be traced to the design of measurement function. In our formulation, the measurement has the form of $SO(3)$, which is given by the solution to Wahba's problem. Its merit is that the measurement noise covariance can consider the constraint on two direction vectors and is also well-defined with a full rank. Moreover, we present an offline algorithm for determining the parameters in this covariance from measurements of gravity and geomagnetic field by using actual accelerometers and magnetometers.
Synthetic and real experiments show that our algorithm outperforms the existing state-of-the art estimators in terms of both convergence behavior and accuracy.
-
dc.description.tableofcontents1 Introduction 1
1.1 Motivation of search 1
1.2 Literature survey 2
1.2.1 Related Works: Two-Frame Sensor Calibration 2
1.2.2 Related Works: Estimation of Attitude and Gyro Bias 4
1.3 Contributions of This Thesis 7
1.3.1 Two-Frame Sensor Calibration 7
1.3.2 Unscented Kalman Filtering for Estimation of Attitude and Gyro Bias 8
1.4 Organization 10
2 Geometric Background 11
2.1 Matrix Lie Group 11
2.2 Geometry of Rigid Body Motions 12
2.3 Random Variables and Covariances 14
2.3.1 Right Invariant Covariance 14
2.3.2 Left Invariant Covariance 15
3 Two-Frame Sensor Calibration 17
3.1 Introduction 17
3.2 Existence and Uniqueness of Solutions to AX = YB 18
3.3 Local Least Squares Minimization 21
3.3.1 Least Squares Objective Function 21
3.3.2 Determining the Initial Guess (RX0
-
dc.description.tableofcontentsRY0) 24
3.3.3 Local Geometric Minimization 24
3.3.4 Summary of Local Search Algorithm 28
3.4 Stochastic Global Optimization 29
3.4.1 Uniform Random Sampling on SO(3) 29
3.4.2 Resampling for Local Search 30
3.4.3 Optimal Bayesian Stopping Rules 31
3.4.4 Summary of Stochastic Global Optimization Algorithm 31
3.5 Simulations 32
3.5.1 Synthetic Data 32
3.6 Applications 38
3.6.1 Camera-Marker Calibration for Unmanned Aerial Vehicle 38
3.6.2 Head-Eye Calibration for Humanoid Robot 41
3.6.3 Affine Registration for Improving the Accuracy of Eye Trackers 45
3.6.4 Problem Statement 48
3.6.5 Method 50
3.6.6 Experimental Results using Real Data 53
4 Geometric Unscented Kalman Filtering 59
4.1 Introduction 59
4.2 Unscented Kalman Filtering on Matrix Lie Groups 60
4.2.1 Covariance Update in UKF on a Matrix Lie Group 63
4.3 Application: Estimation of Attitudes and Gyro Bias 65
4.3.1 Direct Product of SO(3) and R3 65
4.3.2 Sensor Models and Wahba's Problem 67
4.3.3 State Space Equations 68
4.3.4 UKF Algorithm for Estimating Attitudes and Gyro Bias 70
4.3.5 Measurement Noise Covariance 75
4.3.6 Experimental Results 78
5 Conclusion 89
5.1 Two-Frame Sensor Calibration 89
5.2 Unscented Kalman Filtering for Estimation of Attitude and Gyro Bias 90
A Appendix 91
A.1 Existence and Uniquess of Solutions to AX = YB on SE(3) 91
A.1.1 Proof of Proposition 3.1 91
A.1.2 Proof of Proposition 3.2 92
A.1.3 Proof of Proposition 3.3 92
A.1.4 Proof of Proposition 3.4 93
A.2 Derivation of Reduced Objective Function (3.3.9) 94
A.3 Derivations of Gradient and Hessian 95
A.4 Derivation of Strictly Descending Stepsize Estimate 96
A.5 Unscented Kalman Filtering on Vector Space 97
A.5.1 Time Update 98
A.5.2 Measurement Update 99
A.6 UKF on Matrix Lie Group with Vector Measurements 100
A.7 Motion and Magnetic Disturbances 101
A.8 Extrinsic Mean of Unit Vectors 102
A.9 Proof of Proposition 4.1 102
A.9.1 Jacobian for the Solution to Wahba's Problem 102
A.9.2 Proof of Proposition 4.1 104
Bibliography 107
국문 요약 116
-
dc.formatapplication/pdf-
dc.format.extent10389153 bytes-
dc.format.mediumapplication/pdf-
dc.language.isoen-
dc.publisher서울대학교 대학원-
dc.subjectgeometric algorithm-
dc.subjectsensor fusion-
dc.subjectcalibration-
dc.subjectoptimization-
dc.subjectestimation-
dc.subject.ddc621-
dc.titleGeometric Algorithms for Sensor Fusion: From Calibration to State Estimation-
dc.title.alternative센서 퓨전을 위한 기하학적 알고리즘: 캘리브레이션과 상태추정-
dc.typeThesis-
dc.contributor.AlternativeAuthorDonghoon Kang-
dc.description.degreeDoctor-
dc.contributor.affiliation공과대학 기계항공공학부-
dc.date.awarded2018-02-
Appears in Collections:
Files in This Item:

Altmetrics

Item View & Download Count

  • mendeley

Items in S-Space are protected by copyright, with all rights reserved, unless otherwise indicated.

Share