Shaped-based IMU/Camera Tightly Coupled Object-level SLAM using Rao-Blackwellized Particle Filtering

dc.contributor.advisorEl-Sheimy, Naser
dc.contributor.authorIlyar Asl Sabbaghian Hokmabadi
dc.contributor.committeememberLichti, Derek
dc.contributor.committeememberShahbazi, Mozhdeh
dc.date2023-11
dc.date.accessioned2023-10-10T15:25:28Z
dc.date.available2023-10-10T15:25:28Z
dc.date.issued2023-10-04
dc.description.abstractSimultaneous Localization and Mapping (SLAM) is a decades-old problem. The classical solution to this problem utilizes entities such as feature points that cannot facilitate the interactions between a robot and its environment (e.g., grabbing objects). Recent advances in deep learning have paved the way to accurately detect objects in the image under various illumination conditions and occlusions. This led to the emergence of object-level solutions to the SLAM problem. Current object-level methods depend on an initial solution using classical approaches and assume that errors are Gaussian. This research develops a standalone solution to object-level SLAM that integrates the data from a monocular camera and an IMU (available in low-end devices) using Rao Blackwellized Particle Filter (RBPF). RBPF does not assume Gaussian distribution for the error; thus, it can handle a variety of scenarios (such as when a symmetrical object with pose ambiguities is encountered). The developed method utilizes shape instead of texture; therefore, texture-less objects can be incorporated into the solution. In the particle weighing process, a new method is developed that utilizes the Intersection over the Union (IoU) area of the observed and projected boundaries of the object that does not require point-to-point correspondence. Thus, it is not prone to false data correspondences. Landmark initialization is another important challenge for object-level SLAM. In the state-of-the-art delayed initialization, the trajectory estimation only relies on the motion model provided by IMU mechanization (during the initialization), leading to large errors. In this thesis, two novel undelayed initializations are developed. One relies only on a monocular camera and IMU, and the other utilizes an ultrasonic rangefinder as well. The developed object-level SLAM is tested using wheeled robots and handheld devices, and an error (in the position) of 4.1 to 13.1 cm (0.005 to 0.028 of the total path length) has been obtained through extensive experiments using only a single object. These experiments are conducted in different indoor environments under different conditions (e.g. illumination). Further, it is shown that undelayed initialization using an ultrasonic sensor can reduce the algorithm's runtime by half.
dc.identifier.citationAsl Sabbaghian Hokmabadi, I. (2023). Shaped-based IMU/camera tightly coupled object-level SLAM using Rao-Blackwellized particle filtering (Doctoral thesis, University of Calgary, Calgary, Canada). Retrieved from https://prism.ucalgary.ca.
dc.identifier.urihttps://hdl.handle.net/1880/117351
dc.language.isoen
dc.publisher.facultyGraduate Studies
dc.publisher.institutionUniversity of Calgary
dc.rightsUniversity of Calgary graduate students retain copyright ownership and moral rights for their thesis. You may use this material in any way that is permitted by the Copyright Act or through licensing that has been assigned to the document. For uses that are not allowable under copyright legislation or licensing, you are required to seek permission.
dc.subjectSimultaneous Localization and Mapping (SLAM)
dc.subjectShape
dc.subjectDeep Learning-based Object Segmentation
dc.subjectExtrinsic Calibration
dc.subjectUltrasonic Rangefinder
dc.subjectMonocular Camera
dc.subjectInertial Measurement Unit
dc.subjectObject-level
dc.subjectParticle Filter
dc.subjectRBPF
dc.subjectContour-based
dc.subjectPose Estimation
dc.subjectSymmetrical Objects
dc.subjectFloor Segmentation
dc.subjectIndoor
dc.subject.classificationEducation--Mathematics
dc.subject.classificationEducation--Tests and Measurements
dc.titleShaped-based IMU/Camera Tightly Coupled Object-level SLAM using Rao-Blackwellized Particle Filtering
dc.typedoctoral thesis
thesis.degree.disciplineEngineering – Geomatics
thesis.degree.grantorUniversity of Calgary
thesis.degree.nameDoctor of Philosophy (PhD)
ucalgary.thesis.accesssetbystudentI do not require a thesis withhold – my thesis will have open access and can be viewed and downloaded publicly as soon as possible.
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
ucalgary_2023_aslsabbaghianhokmabadi_ilyar.pdf
Size:
9.53 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.62 KB
Format:
Item-specific license agreed upon to submission
Description: