Systematic Comparison of Path Planning Algorithms using PathBench
- URL: http://arxiv.org/abs/2203.03092v1
- Date: Mon, 7 Mar 2022 01:52:57 GMT
- Title: Systematic Comparison of Path Planning Algorithms using PathBench
- Authors: Hao-Ya Hsueh, Alexandru-Iosif Toma, Hussein Ali Jaafar, Edward Stow,
Riku Murai, Paul H.J. Kelly and Sajad Saeedi
- Abstract summary: Path planning is an essential component of mobile robotics.
Development of learning-based path planning algorithms has been experiencing rapid growth.
This paper presents PathBench, a platform for developing, visualizing, training, testing, and benchmarking of existing and future path planning algorithms.
- Score: 55.335463666037086
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Path planning is an essential component of mobile robotics. Classical path
planning algorithms, such as wavefront and rapidly-exploring random tree (RRT)
are used heavily in autonomous robots. With the recent advances in machine
learning, development of learning-based path planning algorithms has been
experiencing rapid growth. An unified path planning interface that facilitates
the development and benchmarking of existing and new algorithms is needed. This
paper presents PathBench, a platform for developing, visualizing, training,
testing, and benchmarking of existing and future, classical and learning-based
path planning algorithms in 2D and 3D grid world environments. Many existing
path planning algorithms are supported; e.g. A*, Dijkstra, waypoint planning
networks, value iteration networks, gated path planning networks; and
integrating new algorithms is easy and clearly specified. The benchmarking
ability of PathBench is explored in this paper by comparing algorithms across
five different hardware systems and three different map types, including
built-in PathBench maps, video game maps, and maps from real world databases.
Metrics, such as path length, success rate, and computational time, were used
to evaluate algorithms. Algorithmic analysis was also performed on a real world
robot to demonstrate PathBench's support for Robot Operating System (ROS).
PathBench is open source.
Related papers
- Online Concurrent Multi-Robot Coverage Path Planning [5.801044612920816]
In a horizon, the path planning and the path execution interleave, meaning when the path planning occurs for robots with no paths, the robots with outstanding paths do not execute.
We propose a centralized algorithm that is not horizon-based.
It plans paths at any time for a subset of robots with no paths, who have reached their previously assigned goals, while the rest execute their outstanding paths.
arXiv Detail & Related papers (2024-03-15T16:51:30Z) - POA: Passable Obstacles Aware Path-planning Algorithm for Navigation of
a Two-wheeled Robot in Highly Cluttered Environments [53.41594627336511]
Passable Obstacles Aware (POA) planner is a novel navigation method for two-wheeled robots in a cluttered environment.
Our algorithm allows two-wheeled robots to find a path through passable obstacles.
arXiv Detail & Related papers (2023-07-16T19:44:27Z) - Learning Graph Search Heuristics [48.83557172525969]
We present PHIL (Path Heuristic with Imitation Learning), a novel neural architecture and a training algorithm for discovering graph search and navigations from data.
Our function learns graph embeddings useful for inferring node distances, runs in constant time independent of graph sizes, and can be easily incorporated in an algorithm such as A* at test time.
Experiments show that PHIL reduces the number of explored nodes compared to state-of-the-art methods on benchmark datasets by 58.5% on average.
arXiv Detail & Related papers (2022-12-07T22:28:00Z) - Ranking Cost: Building An Efficient and Scalable Circuit Routing Planner
with Evolution-Based Optimization [49.207538634692916]
We propose a new algorithm for circuit routing, named Ranking Cost, to form an efficient and trainable router.
In our method, we introduce a new set of variables called cost maps, which can help the A* router to find out proper paths.
Our algorithm is trained in an end-to-end manner and does not use any artificial data or human demonstration.
arXiv Detail & Related papers (2021-10-08T07:22:45Z) - PathBench: A Benchmarking Platform for Classical and Learned Path
Planning Algorithms [59.3879573040863]
Path planning is a key component in mobile robotics.
Few attempts have been made to benchmark the algorithms holistically or unify their interface.
This paper presents PathBench, a platform for developing, visualizing, training, testing, and benchmarking of existing and future path planning algorithms.
arXiv Detail & Related papers (2021-05-04T21:48:18Z) - Waypoint Planning Networks [66.72790309889432]
We propose a hybrid algorithm based on LSTMs with a local kernel - a classic algorithm such as A*, and a global kernel using a learned algorithm.
We compare WPN against A*, as well as related works including motion planning networks (MPNet) and value networks (VIN)
It is shown that WPN's search space is considerably less than A*, while being able to generate near optimal results.
arXiv Detail & Related papers (2021-05-01T18:02:01Z) - Conditional Generative Adversarial Networks for Optimal Path Planning [30.892250698479064]
We propose a novel learning-based path planning algorithm based on the conditional generative adversarial networks (CGAN) and a modified RRT* algorithm (denoted by CGANRRT*)
The CGAN model is trained by learning from ground truth maps, each of which is generated by putting all the results of executing RRT algorithm 50 times on one raw map.
We demonstrate the efficient performance of this CGAN model by testing it on two groups of maps and comparing CGAN-RRT* algorithm with conventional RRT* algorithm.
arXiv Detail & Related papers (2020-12-06T02:53:50Z) - Deep Reinforcement Learning Based Dynamic Route Planning for Minimizing
Travel Time [8.234463661266169]
We design a route planning algorithm based on deep reinforcement learning for pedestrians.
We propose a dynamically adjustable route planning (DARP) algorithm, where the agent learns strategies through a dueling deep Q network to avoid congested roads.
Simulation results show that the DARP algorithm saves 52% of the time under congestion condition when compared with traditional shortest path planning algorithms.
arXiv Detail & Related papers (2020-11-03T15:10:09Z) - Performance Improvement of Path Planning algorithms with Deep Learning
Encoder Model [1.1995939891389429]
Convolutional Neural Network (CNN) was used to overcome this situation.
This paper analyzes in-depth the performance to eliminate the useless paths using this CNN model.
arXiv Detail & Related papers (2020-08-05T17:34:31Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.