An Extensible Benchmarking Infrastructure for Motion Planning Algorithms
arXiv:1412.6673 · doi:10.1109/MRA.2015.2448276
Abstract
Sampling-based planning algorithms are the most common probabilistically complete algorithms and are widely used on many robot platforms. Within this class of algorithms, many variants have been proposed over the last 20 years, yet there is still no characterization of which algorithms are well-suited for which classes of problems. This has motivated us to develop a benchmarking infrastructure for motion planning algorithms. It consists of three main components. First, we have created an extensive benchmarking software framework that is included with the Open Motion Planning Library (OMPL), a C++ library that contains implementations of many sampling-based algorithms. Second, we have defined extensible formats for storing benchmark results. The formats are fairly straightforward so that other planning libraries could easily produce compatible output. Finally, we have created an interactive, versatile visualization tool for compact presentation of collected benchmark data. The tool and underlying database facilitate the analysis of performance across benchmark problems and planners.
Submitted to IEEE Robotics & Automation Magazine (Special Issue on Replicable and Measurable Robotics Research), 2015
Cited by in corpus (22)
- MotionBenchMaker: A Tool to Generate and Benchmark Motion Planning Datasets
- Motion Planning for Robotics: A Review for Sampling-based Planners
- Using Local Experiences for Global Motion Planning
- Arena-Bench: A Benchmarking Suite for Obstacle Avoidance Approaches in Highly Dynamic Environments
- Whole-Body Control with (Self) Collision Avoidance using Vector Field Inequalities
- Sampling-based Motion Planning for Active Multirotor System Identification
- Flexible Informed Trees (FIT*): Adaptive Batch-Size Approach in Informed Sampling-Based Path Planning
- Elliptical K-Nearest Neighbors -- Path Optimization via Coulomb's Law and Invalid Vertices in C-space Obstacles
- Estimated Informed Anytime Search for Sampling-Based Planning via Adaptive Sampler
- Tree-Based Grafting Approach for Bidirectional Motion Planning with Local Subsets Optimization
- MRPB 1.0: A Unified Benchmark for the Evaluation of Mobile Robot Local Planning Approaches
- Genetic Informed Trees (GIT*): Path Planning via Reinforced Genetic Programming Heuristics
- PathBench: A Benchmarking Platform for Classical and Learned Path Planning Algorithms
- APT*: Asymptotically Optimal Motion Planning via Adaptively Prolated Elliptical R-Nearest Neighbors
- RoCUS: Robot Controller Understanding via Sampling
- FlightBench: Benchmarking Learning-based Methods for Ego-vision-based Quadrotors Navigation
- Relevant Region Sampling Strategy with Adaptive Heuristic for Asymptotically Optimal Path Planning
- Experimental Comparison of Global Motion Planning Algorithms for Wheeled Mobile Robots
- ARDOP: A Versatile Humanoid Robotic Research Platform
- Steps Towards Best Practices For Robot Videos
- Enhancing Sampling-based Planning with a Library of Paths
- Paramater Optimization for Manipulator Motion Planning using a Novel Benchmark Set