Title :
Finding next best views for autonomous UAV mapping through GPU-accelerated particle simulation
Author :
Adler, B. ; Junhao Xiao ; Jianwei Zhang
Author_Institution :
Dept. of Comput. Sci., Univ. of Hamburg, Hamburg, Germany
Abstract :
This paper presents a novel algorithm capable of generating multiple next best views (NBVs), sorted by achievable information gain. Although being designed for way-point generation in autonomous airborne mapping of outdoor environments, it works directly on raw point clouds and thus can be used with any sensor generating spatial occupancy information (e.g. LIDAR, kinect or Time-of-Flight cameras). To satisfy time-constraints introduced by operation on UAVs, the algorithm is implemented on a highly parallel architecture and benchmarked against the previous, CPU-based proof of concept. As the underlying hardware imposes limitations with regards to memory access and concurrency, necessary data structures and further performance considerations are explained in detail. Open-source code for this paper is available at http://www.github.com/benadler/.
Keywords :
autonomous aerial vehicles; computer graphics; data structures; graphics processing units; public domain software; CPU-based proof; GPU-accelerated particle simulation; NBV; autonomous UAV mapping; autonomous airborne mapping; data structures; highly parallel architecture; memory access; multiple next best views; open-source code; raw point clouds; spatial occupancy information; time constraint satisfaction; way-point generation; Data structures; Graphics processing units; Indexes; Instruction sets; Lasers; Robot sensing systems; Vectors;
Conference_Titel :
Intelligent Robots and Systems (IROS), 2013 IEEE/RSJ International Conference on
Conference_Location :
Tokyo
DOI :
10.1109/IROS.2013.6696481