Journal of Field Robotics · 2014 · 40 citations · 15 references
ComputingAutonomous SystemsComputer ScienceAerial RoboticsAutonomous VehiclesUnmanned Aircraft SystemsAerial Robot DesignAutonomous NavigationLidar PerceptionMappingPoint Cloud ProcessingRobot LocalizationExplorationInertial NavigationInertial Navigation SystemsInformation-gain MaximizationLaser Range FindingLaser RangefindersSpatial OccupancyUnmanned Aerial Vehicle Navigation
This paper introduces a custom‐built unmanned aerial vehicle that is capable of autonomous exploration in urban environments. It consists of a multicopter, an inertial navigation system, and two two‐dimensional laser range finders. In addition to a description of the hardware architecture and individual components being used, the authors also discuss challenges and problems that arose during its construction, as well as optimizations and workarounds applied in the course of its development. Also presented is the software architecture, with a focus on a novel algorithm capable of generating multiple next best views, sorted by achievable information gain. Although the vehicle was designed for application on airborne platforms in urban environments, it works directly on raw point clouds and thus can be used with any sensor generating spatial occupancy information (e.g., LIDAR, RGBD, or time‐of‐flight‐cameras). To satisfy constraints introduced by real‐time operation on unmanned aerial vehicles, the algorithm is implemented on a highly parallel single‐instruction multiple‐data architecture and benchmarked using graphics processing units from multiple hardware generations, using data from real flights. It is also compared with the previous, CPU‐based proof of concept. As the underlying hardware imposes limitations with regard to memory access and concurrency, necessary data structures and further performance considerations are explained in detail. The Open‐source code for this paper is available at http://www.github.com/benadler/octocopter/ .
15
KinectFusion: Real-time dense surface mapping and tracking
Richard A. Newcombe, Andrew Fitzgibbon, Shahram Izadi et al. · 2011 · 3.9K citations
Frontier-based exploration using multiple robots
Brian Yamauchi · 1998 · 710 citations · Full text
The determination of next best views
Christopher I. Connolly · 2005 · 440 citations