Organizations: Department of Computer Science, Purdue University, USA. · College of Engineering and Computer Science, VinUniversity, Hanoi, Vietnam. · Intelligent Autonomous Systems Lab, TU Darmstadt, Germany.
Global Tensor Motion Planning (GTMP) solves motion planning with batched tensor operations over a layered multipartite graph. We generalize GTMP so that adjacent-layer edges are realized by any black-box local planner (e.g., linear interpolation, splines, sampling-based planning, trajectory optimization, or generative sampling). We provide two anytime policies on top of this generalization: Anytime GTMP with random restarts at a fixed budget, which covers every homotopy class almost surely, and AO-GTMP with informed expansion with growing budgets, which converges to the optimal cost. We prove that a single sampled graph covers every endpoint-fixed homotopy class admitting a δ-clear representative of bounded length. We also prove that additional samples per layer reduce the per-layer miss probability exponentially, whereas stronger local planners reduce the required layer count only sublinearly. On manipulation benchmarks the method matches state-of-the-art performance, and on 2D navigation it returns batches of topologically diverse solutions, while the informed baselines concentrate on one or two classes.
Figures & tables
Fig. 1 : Sampling density of Anytime-GTMP (left) and AO-GTMP (right) on the Shanghai map.
Fig. 2 : Success rate eCDFs on a 60 second budget, log scale. Anytime-GTMP SEV iterates fast and a low local planner budget leaves room for global exploration.
Planner
bookshelf small
bookshelf tall
bookshelf thin
table pick
table under pick
box
cage
Panda
FCIT*
100% (4.6)
100% (4.6)
100% (4.5)
99% (4.6)
100% (5.7)
100% (4.2)
99% (7.4)
AORRTC
100% ( 4.2 )
100% ( 4.4 )
100% ( 4.2 )
100% ( 4.4 )
100% (4.7)
100% ( 3.9 )
100% ( 4.9 )
BIT*
0% ( − )
52% ( − )
98% ( − )
98% ( − )
100% (5.6)
1% ( − )
20% ( − )
RRT*
32% ( − )
29% ( − )
34% ( − )
48% ( − )
37% ( − )
24% ( − )
0% ( − )
AO-GTMP (SEV)
100% (4.4)
100% (4.5)
100% (4.4)
99% (4.5)
100% (5.8)
100% (4.2)
100% (6.8)
AO-GTMP (RRTC)
92% (4.3)
97% ( 4.4 )
100% ( 4.2 )
100% ( 4.4 )
100% ( 3.7 )
100% ( 3.9 )
96% (6.3)
TABLE I: Planner performance on the MotionBenchMaker (MBM) suite. Each planner is evaluated on 7 problems for the Panda, UR5, and Fetch robots. For every (planner, problem) pair, success rate and mean simplified path length (in paranthesis) is reported. As planners differ in which trials they solve, path cost is aggregated only over trials solved by every reference planner (FCIT, AORRTC, and GTMP) in that column, so reported costs compare planners on a common set of problem instances. A dash ( − ) in the cost position indicates that the planner did not solve that whole common set, leaving no comparable cost. Each rate is over 100 trials per (planner, problem) pair. Within each robot block the highest success rate in a column is shown in bold . For path cost we bold the lowest mean cost together with every planner. On cost, AO-GTMP is bold on 5/7 Panda, 7/7 UR5, and 5/7 Fetch problems, and Anytime-GTMP on 4/7, 3/7, and 1/7, against 6/7, 3/7, and 3/7 for the strongest baseline, AORRTC.
Fig. 3 : Per-edge local planner budget against (a) best path cost and (b) time to first solution, for Anytime-GTMP (yellow) and AO-GTMP (brown). Budget 1 is a straight-line local planner; 100–1000 are maximum RRT-Connect iterations per edge. Bands are means over solved problems with SEM.
Fig. 4 : Homotopy-class coverage across the 2D maps: aggregate coverage (left) and per-planner classes on the Sydney map (right). Random restart keeps sampling new corridors, so Anytime-GTMP reaches the most distinct classes, whereas AO-GTMP concentrates samples in the shrinking informed set.
Fig. 5 : As AO-GTMP’s cost bound shrinks, so does the sampling volume, and the diversity of new samples falls as search narrows to near optimal.
Motion planning is central to robotics, and it is increasingly used to correct the motions proposed by learned planners and policies. In both uses, constraints must hold at every instant of the motion, not only at sampled times. To our knowledge, no algorithm provably converges to a globally optimal motion once a smoothness cost is combined with such constraints. We cast planning and steering as a single continuous-time program: robots avoid one another and static or moving obstacles, and a learned proposal is steered by keeping the motion close to it. The program is elementary to state, yet nonconvex. We propose GlobMP (Global Motion Planning), a gradient projection method over piecewise-polynomial curves, on which each constraint is one polynomial per piece that must stay nonnegative over the whole motion; it alternates cost reduction with feasibility restoration. Under mild assumptions, we show that, from a fine grid start, its cost approaches the global optimum as the number of polynomial pieces grows, with every constraint met to any chosen tolerance, or exactly on stable instances. We demonstrate its superior performance over strong baselines in real and synthetic experiments, including teams of up to 200 robots, multi-robot planning on the Robotarium testbed and an extended benchmark, maze navigation, and steering tactile-reactive policies on a bimanual humanoid.
Generative motion planners typically use learned trajectory priors for initial generation, while leaving test-time repair to local continuous refinement. We introduce Masked Generative Motion Planning (MGMP), which extends the learned prior from efficient parallel generation to structural repair. A masked generative transformer generates discrete trajectory candidates in parallel, and Geometry-Guided Token Search (GGTS) uses scene geometry to target where to edit and which prior-supported alternatives to evaluate. This turns refinement into an efficient search over discrete motion alternatives, enabling route-level restructuring beyond local trajectory deformation. MGMP achieves 96% success on Ring Maze and 82% repair success on Controlled Route Invalidation on Kuka, exceeding the strongest external baselines by 23 and 25 percentage points, respectively. It further generalizes to unseen layouts, additional obstacles, unseen geometries, single- and dual-arm planning, and real-world Baxter tasks.
Fast whole-body motion planning enables continuous replanning for humanoid robots in dynamic environments while satisfying collision avoidance and kinematic constraints. However, constrained motion planning incurs substantial computational cost due to repeated constraint projection in addition to collision checking and nearest-neighbor search. Recently, GPU-based massively parallel planners have been proposed to reduce computational cost. Nevertheless, these planners still steer in the ambient configuration space, so projecting candidates that deviate from the manifold remains a significant source of overhead, particularly in highly constrained, high-dimensional problems. In this work, we introduce PATACON, a GPU-parallel bidirectional planner that explores tangent space to exploit the local manifold geometry induced by known constraint functions. Experiments on dual-arm closed-chain and humanoid whole-body constrained planning tasks show that PATACON outperforms the prior work as configuration-space dimension and constraint codimension grow, achieving up to an 11.25 times speedup. These results suggest that GPU-parallel tangent-space exploration brings constrained whole-body motion planning closer to real-time performance.
Gahyun Oh, Junho An, Suhyun Jeon +1
Department of Robotics, Kwangwoon University, Seoul, Republic of Korea. · Department of Intelligence and Information, Graduate School of Convergence Science and Technology, Seoul National University, Republic of Korea.