Nasir, Ahmad Kamal: Cooperative simultaneous localization and mapping framework. 2014
Inhalt
- Abstract
- Zusammenfassung
- Acknowledgement
- Table of Contents
- List of Figures
- List of Tables
- Notations
- Chapter 1. Introduction
- 1.1. Motivation
- 1.2. Problem Statement
- 1.3. Research Work Scope
- 1.4. Related Works
- 1.5. Methodology
- 1.6. Applications
- 1.7. Thesis Overview
- Chapter 2. Theory and Background
- 2.1. Probabilistic Motion Model
- 2.2. Probabilistic Observation Model
- 2.3. Estimation
- 2.4. Localization
- 2.5. Mapping
- 2.6. Navigation
- 2.7. Summary
- Chapter 3. Simultaneous Localization and Mapping
- 3.1. SLAM
- 3.2. Prediction
- 3.3. Correction
- 3.3.1. Clustering or Segmentation
- 3.3.2. Feature Extraction
- 3
- 3.1
- 3.2
- 3.3
- 3.3.1
- 3.3.2
- 3.3.2.1 Probabilistic Line Extraction
- 3.3.2.2 Probabilistic Plane Extraction
- 3.3.3. Feature prediction from map
- 3.3.4. Map Update
- 3.3.5. New Features
- 3.4. Summary
- Chapter 4. Cooperative SLAM (CSLAM)
- 4.1. SLAM for Heterogeneous features
- 4.2. SLAM for Multiple robot with known initial poses
- 4.3. Summary
- Chapter 5. Framework and Hardware Development
- Chapter 6. Experiment and Results
- 6.1. Setup
- 6.2. Map Management and Feature Fusion
- 6.3. Cooperative SLAM
- 6.4. Resultant Map
- 6.5. Summary
- Chapter 7. Discussion
- Appendix A
- Encoder Velocity Error Model
- Accelerometer Velocity Error Model
- Gyroscope Error Model
- Compass Angle Error Model
- Appendix B
- Appendix C
- Appendix D
- Create an C# based TCP/IP Client to communicate with a simulated robot in USARSim
- Setting up a Simulation Environment
- Running Simulation Environment
- Communication with game engine
- Client Application
- ProcessRxData
- DisplayData
- Important Commands and Messages Format
- Messages
- Commands
- Appendix E
- Bibliography
