ICRA 2026

pRRTC: GPU-Parallel RRT-Connect for Fast, Consistent, and Low-Cost Motion Planning

10× faster planning and 5.4× more consistent, real-time collision-free motion for high-DoF robots.

1Columbia University  ·  2Purdue University  ·  3Barnard College & Dartmouth College
* equal contribution

Hardware Demos

7-DoF Franka
14-DoF Dual Franka

Integrated GPU Parallelism for Motion Planning

Sampling-based motion planning algorithms, like the Rapidly-Exploring Random Tree (RRT) and its widely used variant RRT-Connect, provide efficient solutions for high-dimensional planning problems faced by real-world robots. However, these methods remain computationally intensive, particularly in complex environments that require many collision checks. To improve performance, recent efforts have explored parallelizing specific components of RRT such as collision checking, or running multiple planners independently. However, little has been done to develop an integrated parallelism approach, co-designed for large-scale parallelism.

In this work we present pRRTC, an RRT-Connect based planner co-designed for GPU acceleration across the entire algorithm through parallel expansion and SIMT-optimized collision checking. We evaluate the effectiveness of pRRTC on the MotionBenchMaker dataset using robots with 7, 8, and 14 degrees of freedom (DoF). Compared to the state-of-the-art, pRRTC achieves as much as a 10× speedup on constrained reaching tasks with a 5.4× reduction in standard deviation. pRRTC also achieves a 1.4× reduction in average initial path cost. Finally, we deploy pRRTC on a 14-DoF dual Franka Panda arm setup and demonstrate real-time, collision-free motion planning with dynamic obstacles. We open-source our planner to support the wider community.

Multi-Scale GPU Parallel Design

At the mid-level, pRRTC runs hundreds of parallel RRT-Connect iterations asynchronously across both trees. This enables pRRTC to explore the configuration space faster and find higher quality paths. At the low-level, pRRTC parallelizes nearest neighbors search and discretized edge collision checking.

Design of pRRTC showing three levels of parallelism

Benchmark Performance

Overall Speedup

When benchmarked against the CPU-based SIMD-accelerated VAMP-RRTC, pRRTC achieves as much as a 10× speedup in planning time on the 8-DoF Fetch robot.

pRRTC speedup on Fetch robot
Scaling Across Robots

pRRTC shows increasing benefit for systems of higher dimension, with the largest gains on the 14-DoF Baxter robot.

pRRTC speedup scaling across robots

Benchmark Path Visualizations

Collision-free paths planned by pRRTC across robots of varying complexity. Select a robot and scene to view.

Scene
Franka Panda · 7 DoF — Bookshelf Small

BibTeX

bibtex
      @inproceedings{huang2026prrtc,
        title={pRRTC: GPU-Parallel RRT-Connect for Fast, Consistent, and Low-Cost Motion Planning},
        author={Huang, Chih H and Jadhav, Pranav and Plancher, Brian and Kingston, Zachary},
        booktitle={2026 IEEE International Conference on Robotics and Automation (ICRA)},
        year={2026},
        organization={IEEE}
      }

pRRTC-Inspired Asymptotically Optimal Planner

pRRTC has been paired with the AO-X meta-algorithm for almost-surely asymptotically-optimal planning. The resulting planner, tentatively named pAORRTC, contrasts with the CPU-based SIMD-accelerated AORRTC.

At ICRA 2026, pAORRTC will be presented at the Frontiers of Optimization for Robotics workshop on Monday and the RoboARCH workshop on Friday. Below are some result preview, and an official release is planned for September 2026.

Initial Solve Time — 8-DoF Fetch
pAORRTC vs AORRTC initial solve time
Time vs Path Cost — 8-DoF Fetch
pAORRTC vs AORRTC time and path cost