An Efficient Sampling-based Method for Online Informative Path Planning in Unknown Environments
arXiv:1909.09548 · doi:10.1109/LRA.2020.2969191
Abstract
The ability to plan informative paths online is essential to robot autonomy. In particular, sampling-based approaches are often used as they are capable of using arbitrary information gain formulations. However, they are prone to local minima, resulting in sub-optimal trajectories, and sometimes do not reach global coverage. In this paper, we present a new RRT*-inspired online informative path planning algorithm. Our method continuously expands a single tree of candidate trajectories and rewires segments to maintain the tree and refine intermediate trajectories. This allows the algorithm to achieve global coverage and maximize the utility of a path in a global context, using a single objective function. We demonstrate the algorithm's capabilities in the applications of autonomous indoor exploration as well as accurate Truncated Signed Distance Field (TSDF)-based 3D reconstruction on-board a Micro Aerial vehicle (MAV). We study the impact of commonly used information gain and cost formulations in these scenarios and propose a novel TSDF-based 3D reconstruction gain and cost-utility formulation. Detailed evaluation in realistic simulation environments show that our approach outperforms state of the art methods in these tasks. Experiments on a real MAV demonstrate the ability of our method to robustly plan in real-time, exploring an indoor environment solely with on-board sensing and computation. We make our framework available for future research.
8 pages, 6 figures, video: https://youtu.be/lEadqJ1_8Do, framework: https://github.com/ethz-asl/mav_active_3d_planning
References in corpus (3)
Cited by in corpus (33)
- A Review on Viewpoints and Path-planning for UAV-based 3D Reconstruction
- Autonomous UAV Exploration of Dynamic Environments via Incremental Sampling and Probabilistic Roadmap
- NeurAR: Neural Uncertainty for Autonomous 3D Reconstruction with Implicit Neural Representations
- Online Next-Best-View Planner for 3D-Exploration and Inspection With a Mobile Manipulator Robot
- SEER: Safe Efficient Exploration for Aerial Robots using Learning to Predict Information Gain
- iRotate: Active Visual SLAM for Omnidirectional Robots
- A vision-based autonomous UAV inspection framework for unknown tunnel construction sites with dynamic obstacles
- A Tree-based Next-best-trajectory Method for 3D UAV Exploration
- A Unified Approach for Autonomous Volumetric Exploration of Large Scale Environments under Severe Odometry Drift
- OpenStreetMap-based Autonomous Navigation With LiDAR Naive-Valley-Path Obstacle Avoidance
- Star-Searcher: A Complete and Efficient Aerial System for Autonomous Target Search in Complex Unknown Environments
- Active Multi-Object Exploration and Recognition via Tactile Whiskers
- TIGRIS: An Informed Sampling-based Algorithm for Informative Path Planning
- Autonomous search of an airborne release in urban environments using informed tree planning
- Semantics-Aware Next-best-view Planning for Efficient Search and Detection of Task-relevant Plant Parts
- The Surface Edge Explorer (SEE): A measurement-direct approach to next best view planning
- ActiveSplat: High-Fidelity Scene Reconstruction through Active Gaussian Splatting
- Asynchronous Collaborative Autoscanning with Mode Switching for Multi-Robot Scene Reconstruction
- FSMP: A Frontier-Sampling-Mixed Planner for Fast Autonomous Exploration of Complex and Large 3-D Environments
- Active Visual SLAM with Independently Rotating Camera
- FUEL: Fast UAV Exploration using Incremental Frontier Structure and Hierarchical Planning
- Aerial Field Robotics
- Coordinated Aerial-Ground Robot Exploration via Monte-Carlo View Quality Rendering
- Cooperative Indoor Exploration Leveraging a Mixed-Size UAV Team with Heterogeneous Sensors
- RT-GuIDE: Real-Time Gaussian Splatting for Information-Driven Exploration
- Aerial Path Planning for Urban Geometry and Texture Co-Capture
- Advanced Algorithms of Collision Free Navigation and Flocking for Autonomous UAVs
- Efficient Submap-based Autonomous MAV Exploration using Visual-Inertial SLAM Configurable for LiDARs or Depth Cameras
- Fast and Compute-efficient Sampling-based Local Exploration Planning via Distribution Learning
- Low Resolution Next Best View for Robot Packing
- An Active Perception Game for Robust Exploration
- An Efficient Beam Search Algorithm for Active Perception in Mobile Robotics
- Memory-Efficient Boundary Map for Large-Scale Occupancy Grid Mapping