Markov Localisation using Heatmap Regression and Deep Convolutional Odometry

06/01/2021
by   Oscar Mendez, et al.
0

In the context of self-driving vehicles there is strong competition between approaches based on visual localisation and LiDAR. While LiDAR provides important depth information, it is sparse in resolution and expensive. On the other hand, cameras are low-cost and recent developments in deep learning mean they can provide high localisation performance. However, several fundamental problems remain, particularly in the domain of uncertainty, where learning based approaches can be notoriously over-confident. Markov, or grid-based, localisation was an early solution to the localisation problem but fell out of favour due to its computational complexity. Representing the likelihood field as a grid (or volume) means there is a trade off between accuracy and memory size. Furthermore, it is necessary to perform expensive convolutions across the entire likelihood volume. Despite the benefit of simultaneously maintaining a likelihood for all possible locations, grid based approaches were superseded by more efficient particle filters and Monte Carlo Localisation (MCL). However, MCL introduces its own problems e.g. particle deprivation. Recent advances in deep learning hardware allow large likelihood volumes to be stored directly on the GPU, along with the hardware necessary to efficiently perform GPU-bound 3D convolutions and this obviates many of the disadvantages of grid based methods. In this work, we present a novel CNN-based localisation approach that can leverage modern deep learning hardware. By implementing a grid-based Markov localisation approach directly on the GPU, we create a hybrid CNN that can perform image-based localisation and odometry-based likelihood propagation within a single neural network. The resulting approach is capable of outperforming direct pose regression methods as well as state-of-the-art localisation systems.

READ FULL TEXT

page 1

page 4

page 6

research
04/08/2020

DMLO: Deep Matching LiDAR Odometry

LiDAR odometry is a fundamental task for various areas such as robotics,...
research
12/23/2021

Multi-Camera Sensor Fusion for Visual Odometry using Deep Uncertainty Estimation

Visual Odometry (VO) estimation is an important source of information fo...
research
02/22/2021

Unsupervised Learning of Lidar Features for Use in a Probabilistic Trajectory Estimator

We present unsupervised parameter learning in a Gaussian variational inf...
research
10/13/2019

DeepPCO: End-to-End Point Cloud Odometry through Deep Parallel Neural Network

Odometry is of key importance for localization in the absence of a map. ...
research
07/26/2021

Combining Maximum-Likelihood with Deep Learning for Event Reconstruction in IceCube

The field of deep learning has become increasingly important for particl...
research
04/23/2018

VLocNet++: Deep Multitask Learning for Semantic Visual Localization and Odometry

Visual localization is one of the fundamental enablers of robot autonomy...

Please sign up or login with your details

Forgot password? Click here to reset