City University of New York - City College
V-SLAM and Sensor Fusion for Ground Robots
Abstract
dc:description.abstract<p>In underground, underwater and indoor environments, a robot has to rely solely on its on-board sensors to sense and understand its surroundings. This is the main reason why SLAM gained the popularity it has today. In recent years, we have seen excellent improvement on accuracy of localization using cameras and combinations of different sensors, especially camera-IMU (VIO) fusion. Incorporating more sensors leads to improvement of accuracy,but also robustness of SLAM. However, while testing SLAM in our ground robots, we have seen a decrease in performance quality when using the same algorithms on flying vehicles.We have an additional sensor for ground robots which under the assumptions that the robot moves on a plane surface and slippage of wheels is minimal, achieves high accuracy. These assumptions are usually not entirely accurate, leading to a higher rate of errors when the assumptions do not hold. However, our robot carries a ground penetration radar which will be mostly used to detect metal objects on the floors of buildings, meaning these are good assumptions, because most of the times the floors are plane. In this work we propose a fusion system between Camera, IMU and Encoder as well as a slippage detection algorithm that will avoid fusion of encoder data whenever we have slippage. This way we expect that when the assumptions above hold, the higher accuracy of the encoder will improve the localization,leading to an overall improvement of SLAM. We use modern approaches like loop-closing and optimization to solve the SLAM problem. After the improvement of the pose estimation using SLAM and sensor fusion, we generate a dense map of the environment in addition to sparse maps that ORB SLAM outputs. These maps can be combined with 3D underground maps generated by GPR data. Finally, we generate occupancy maps that are key for autonomous robot navigation.</p>
Degree
thesis:*- Name thesis:degree_name
- Master of Science (M.S.)
- Level thesis:degree_level
- Thesis
- Discipline thesis:degree_discipline
- Computer Science
- Year dc:date.available
- 2020
Author and committee
dc:creator, dc:contributor.*- Author dc:creator
-
- Hoxha, Ejup
- Contributors dc:contributor
-
- Jizhong Xiao
Subjects
dc:subject × 16Identifiers
dc:identifier.*- Repository record dc:identifier
- https://academicworks.cuny.edu/cc_etds_theses/945
- OAI identifier oai:identifier
- oai:academicworks.cuny.edu:cc_etds_theses-1922