ST-pRRTC: Parallel Space-Time RRT-C with Adaptive Goal-Time Forests
Organizations: Department of Computer Science, Rutgers, the State University of New Jersey, Piscataway, NJ, USA
Abstract
We propose ST-pRRTC, a GPU-parallel space- time RRT-Connect motion planner for problems with known obstacle trajectories and unspecified arrival time. Searching over many arrival times broadens temporal coverage but divides a finite planning budget among more backward trees. To address the challenge, ST-pRRTC builds a shared forward tree and an adaptive forest of backward goal-time trees. Its interval root formulation samples goal arrival times continuously and guarantees probabilistic completeness and asymptotic arrival- time optimality under the stated assumptions in a bounded time domain. The practical root recycling policy has no such guar- antees. It adapts a fixed number of backward trees, replacing later roots while retaining useful search progress. Experiments on three dynamic benchmarks show that both variants achieve lower mean first-solution times and earlier mean final arrivals than ST-RRT* and SI-RRT on problems solved by all compared methods. Further experiments demonstrate the benefit of recy- cling over broad arrival-time ranges. Real-robot demonstrations show root-recycling ST-pRRTC planning motions for a UR5e among moving Crazyflie quadrotors.
Figures & tables
| Suite | DoF | Moving geometry | Horizon | Cases | |
|---|---|---|---|---|---|
| Disc2D | 2 | 20 discs | 8.0 s | 1.2 m/s | 300 |
| Panda-spheres | 7 | 5 spheres | 6.0 s | 3.14 rad/s | 300 |
| Tabletop | 6 | other arm | rad/s | 962 |
| Budget (s) | Metric | Root recycling | Interval root | ST-RRT* | SI-RRT | |
|---|---|---|---|---|---|---|
| Disc2D | 0.5 | (%) | 95.7 | 96.0 | 95.0 | 96.7 |
| (ms) | 1.59 | 1.31 | 9.85 | 4.66 | ||
| 1 | (%) | 96.0 | 96.0 | 95.3 | 96.7 | |
| (ms) | 1.17 | 1.37 | 11.40 | 5.62 | ||
| 3 | (%) | 96.3 | 96.0 | 95.7 | 96.7 | |
| (ms) | 0.93 | 1.34 | 11.48 | 5.58 |
| Solved problems (%) | 5-s budget: seed means | |||||
| Method | 0.5 s | 1 s | 3 s | 5 s | First-solution time (ms) | Final arrival (s) |
| Disc2D (95 common successes at 5 s) | ||||||
| Root recycling | 97–98 | 97–98 | 96–98 | 97–98 | 1.10–1.92 | 3.538–3.555 |
| Interval root | 96–97 | 96–97 | 97 | 96–97 | 1.26–1.97 | 3.548–3.554 |
| ST-RRT* | 95 | 95 | 95 | 95–96 | 14.62–17.96 | 3.650–3.724 |
| SI-RRT | 95–96 | 96–97 | 96–97 | 97 | 3.53–7.43 | 5.414–5.704 |
Motion Planning
Motion planning finds safe, feasible paths and trajectories for robots and vehicles amid geometric, dynamic, and task constraints.
See all 392 papers