Bio-inspired navigation on a GPU
This study presents an appearance based Simultaneous Localisation and Mapping (SLAM) algorithm that exploits the Graphics Processing Unit (GPU) as a general-purpose numerical coprocessor. This approach delivers immediate performance gains and improves algorithmic scalability.
The GPU has massive parallel computational resources that have traditionally been tied to rendering of graphics. Recent multidisciplinary research aimed at harnessing these resources and redirecting them for general-purpose computing has yielded performance increases on the order of 1.5 Ð 600x when compared to equivalent optimised CPU implementations. This research has been sparked in part by the release of the CUDA API, which provides an interface to the memory and arithmetic units of the GPU. The robotics community has ported common algorithms to the GPU, however previous studies on GPU accelerated SLAM have focussed only on a single or few components of the broader system. This study takes a holistic approach, accelerating all major components of SLAM. Continue reading Bio-inspired navigation on a GPU