Publications

Detailed Information

Scan Similarity-based Pose Graph Construction Method for Graph SLAM : 그래프 SLAM을 위한 스캔 간 유사도 기반의 포즈 그래프 구축 방법

DC Field Value Language
dc.contributor.advisor이범희-
dc.contributor.author유원석-
dc.date.accessioned2018-05-28T16:24:35Z-
dc.date.available2018-05-28T16:24:35Z-
dc.date.issued2018-02-
dc.identifier.other000000150530-
dc.identifier.urihttps://hdl.handle.net/10371/140701-
dc.description학위논문 (박사)-- 서울대학교 대학원 : 공과대학 전기·컴퓨터공학부, 2018. 2. 이범희.-
dc.description.abstractIn order to perform missions such as exploring unknown target environment or rescuing people at human-inaccessible areas autonomously, robots are required to know their surrounding environment information. This environment recognition process is widely known as simultaneous localization and mapping (SLAM) which the robots build a map of surrounding environment and use this map to compute their pose simultaneously. The SLAM problem has been known one of the fundamental techniques for autonomous robot operation and studied over two decades in robotic society. It is still being actively researched and there is much room for improvement.
In this dissertation, a novel pose graph construction method for graph SLAM is presented by defining the laser scan descriptor which reflects the geometrical property of the scan data and proposing the similarity computation method between two scans. Scan matching algorithms are used mainly to register two scan data in the front-end of the graph-based SLAM process. These scan matching algorithms have following two characteristics. The first one is that the success or failure of the registration process depends on the similarity of the geometric information of the environmental structure or the overlapping areas between the two scan data. The second one is that the registration error occurs due to the discontinuity of the laser sensor information and the measurement noise even if the two scans are successfully registered. Considering the first characteristic, the laser scan descriptor which can describe the geometrical information of the surrounding environments is proposed and the similarity computation method between two scan data is suggested based on the proposed scan descriptor. Generally, the errors are accumulated during the pose graph construction process because of the second characteristic. To alleviate this error accumulation phenomenon, dynamic keyframe selection method which selects the reference scan data every time step is proposed. Additionally, loop closure detection method is suggested by exploiting the proposed laser scan descriptor and the scan similarity computation method.
Through the simulations, the odometry estimation is performed with the artificially generated sensor data and the ground truth data from the virtual environment simulating real world. The performance is evaluated by comparing with the conventional frame-to-frame and frame-to-keyframe methods. Additionally, the result of loop closure detection is shown by exploiting the proposed laser scan descriptor which can be used to compute the similarity between two scan data in the virtual environment.
In order to show the objectivity of the proposed odometry estimation method, the experiments were conducted with the benchmark dataset. Additionally, to validate the applicability of the proposed method, the experiments were conducted by using the real world dataset with various robot trajectories. The performance is compared with the previous frame-to-frame and frame-to-keyframe methods referenced to provided benchmark ground truth or the near-ground truth poses which are obtained through surveying. Finally, the results of the graph-based SLAM are shown with the proposed graph construction method by applying the optimization method in case of loop closure in the real world environment.
-
dc.description.tableofcontentsChapter 1 Introduction 1
1.1 Background andMotivation 1
1.2 Contributions 3
1.3 Organization 5
Chapter 2 Preliminaries 6
2.1 Scan Registration 6
2.1.1 Registration Problem 6
2.1.2 Scan Registration Algorithms 8
2.1.3 Uncertainty Quantification Methods of Registration 11
2.2 Graph-based SLAM 14
2.2.1 Graph Optimization Problem 15
2.2.2 Graph Optimization Solution and Graph SLAM Algorithms 17
Chapter 3 Geometric Similarity Computation Method of Laser Scan Data 19
3.1 Introduction 19
3.2 ProblemDescription 21
3.3 Scan Descriptor and Scan Similarity Computation Method 22
3.4 Evaluations 26
3.5 Summary 31
Chapter 4 Pose Graph Construction Method based on Laser Scan Similarity 33
4.1 Introduction 33
4.2 ProblemFormulation and Approach 37
4.3 State TransitionModel of Odometry Estimation 38
4.4 Scan Similarity-based Odometry Estimation 39
4.5 Summary 43
Chapter 5 Simulations and Experiments 45
5.1 Implementation Setups 45
5.2 Useful Techniques for Implementation 47
5.2.1 Trimming 48
5.2.2 Initial Alignment Guess by Golden Section Search 49
5.3 Simulation Results of the Odometry Estimation 52
5.4 Simulation Results of the Loop Closure Detection 61
5.5 Experiment Results of the Odometry Estimation 63
5.5.1 Benchmark Dataset 63
5.5.2 RealWorld Dataset 81
5.6 Experiment Results of the Graph SLAM 92
5.7 Discussion 95
5.8 Summary 96
Chapter 6 Conclusion 98
초록 113
-
dc.formatapplication/pdf-
dc.format.extent5892180 bytes-
dc.format.mediumapplication/pdf-
dc.language.isoen-
dc.publisher서울대학교 대학원-
dc.subjectSLAM-
dc.subjectpose graph-
dc.subjectodometry estimation-
dc.subjectscan similarity-
dc.subjectdynamic keyframe-
dc.subject.ddc621.3-
dc.titleScan Similarity-based Pose Graph Construction Method for Graph SLAM-
dc.title.alternative그래프 SLAM을 위한 스캔 간 유사도 기반의 포즈 그래프 구축 방법-
dc.typeThesis-
dc.contributor.AlternativeAuthorWonsok Yoo-
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