Please use this identifier to cite or link to this item: https://scholarbank.nus.edu.sg/handle/10635/135600
DC FieldValue
dc.titleONLINE GAUSSIAN PROCESS FILTERING FOR PERSISTENT ROBOT LOCALIZATION WITH ARBITRARY SENSOR MODALITIES
dc.contributor.authorXU NUO
dc.date.accessioned2017-05-12T18:00:16Z
dc.date.available2017-05-12T18:00:16Z
dc.date.issued2016-08-19
dc.identifier.citationXU NUO (2016-08-19). ONLINE GAUSSIAN PROCESS FILTERING FOR PERSISTENT ROBOT LOCALIZATION WITH ARBITRARY SENSOR MODALITIES. ScholarBank@NUS Repository.
dc.identifier.urihttp://scholarbank.nus.edu.sg/handle/10635/135600
dc.description.abstractRobot localization has been recognized as one of the most fundamental problems in mobile robotics. This thesis describes a persistent, general-purpose localization framework which can efficiently and effectively localize a robot under a dynamically changing environment with multiple sensor modalities. The localization problem is usually resolved by making use of a probabilistic state estimation framework known as the Bayes filter in the robotics community. Bayes filter repeatedly updates the belief of a robot’s location/state by assimilating the field measurements taken during the robot’s exploration through its observation model. To preserve time efficiency, the observation model is usually assumed to be well-trained with prior training data, which is not aways feasible for some sensor types due to a limited sampling budget, changing environments, etc. To resolve this problem, a GP-Localize algorithm is proposed which can utilize past observations during localization to learn the observation model online and achieve constant time and memory in the size of the data per localization step. We empirically demonstrate that GP-Localize outperforms existing Gaussian process localization algorithms in terms of localization performance. In practice, measurements from certain type of sensors are not informative if they are very similar across a large space (exceedingly high spatial correlation) or suffer from the perceptual aliasing problem where the same measurements are observed in two different locations. Thus, it is potentially helpful to fuse multiple sensor measurements together to resolve these issues since there is a higher chance that some types of measurements can disambiguate a robot’s location. To demonstrate the feasibility of extending the range of environments and application domains for robot localization, a CMOGP-Localize algorithm is presented which can fuse multiple types of sensory measurements and efficiently exploit correlation among them through our novel online sparse convolutional multi-output Gaussian process (CMOGP). A theoretically analysis demonstrates the equivalence of our online sparse CMOGP to the online learning variant of our proposed offline generalized partially independent training conditional approximation. Through three real-world robot experiments we demonstrate the scalability of our CMOGP-Localize with constant time and memory in the size of the data per localization step and show that the performance of CMOGP-Localize significantly improves by exploiting the correlation among multiple types of measurements. GP-Localize and CMOGP-Localize scale very well in the size of data per time step as they summarize and assimilate the data into a particular structure for efficient prediction. However, this high scalability comes with the price of information loss in the training data of the observation model. To resolve this problem, we integrate a local augmentation approximation in both algorithms which can significantly improve the performance. In particular, we develop a more sophisticated online sparse GP/CMOGP model which exploits the local observations together with the summary information used in GP-Localize and CMOGP-Localization and prove that our GP-Localize and CMOGP-Localize algorithm still incur constant time and memory after incorporating the local augmentation with performance guarantee. Real-world robot experiments exhibit the significant improvement of performance and robustness in GP-Localize and CMOGP-Localize after incorporating local augmentation.
dc.language.isoen
dc.subjectLocalization,Gaussian Process,Robot,Filtering
dc.typeThesis
dc.contributor.departmentCOMPUTER SCIENCE
dc.contributor.supervisorLOW KIAN HSIANG
dc.description.degreePh.D
dc.description.degreeconferredDOCTOR OF PHILOSOPHY
dc.identifier.isiutNOT_IN_WOS
Appears in Collections:Ph.D Theses (Open)

Show simple item record
Files in This Item:
File Description SizeFormatAccess SettingsVersion 
XuN.pdf7.62 MBAdobe PDF

OPEN

NoneView/Download

Google ScholarTM

Check


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.