G-Planner: Real-Time Motion Planning and Global Navigation Using GPUs

Abstract

We present novel randomized algorithms for solving global motion planning problems that exploit the computational capabilities of many-core GPUs. Our approach uses thread and data parallelism to achieve high performance for all components of sample-based algorithms, including random sampling, nearest neighbor computation, local planning, collision queries and graph search. The approach can efficiently solve both the multi-query and single-query versions of the problem and obtain considerable speedups over prior CPU-based algorithms. We demonstrate the efficiency of our algorithms by applying them to a number of 6DOF planning benchmarks in 3D environments. Overall, this is the first algorithm that can perform real-time motion planning and global navigation using commodity hardware.

Cite

Text

Pan et al. "G-Planner: Real-Time Motion Planning and Global Navigation Using GPUs." AAAI Conference on Artificial Intelligence, 2010. doi:10.1609/AAAI.V24I1.7732

Markdown

[Pan et al. "G-Planner: Real-Time Motion Planning and Global Navigation Using GPUs." AAAI Conference on Artificial Intelligence, 2010.](https://mlanthology.org/aaai/2010/pan2010aaai-g/) doi:10.1609/AAAI.V24I1.7732

BibTeX

@inproceedings{pan2010aaai-g,
  title     = {{G-Planner: Real-Time Motion Planning and Global Navigation Using GPUs}},
  author    = {Pan, Jia and Lauterbach, Christian and Manocha, Dinesh},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2010},
  pages     = {1245-1251},
  doi       = {10.1609/AAAI.V24I1.7732},
  url       = {https://mlanthology.org/aaai/2010/pan2010aaai-g/}
}