Research Analyzer
← Back ICRA 2026

TOP: Trajectory Optimization Via Parallel Optimization towards Constant Time Complexity

Jiajun Yu, Nanhe Chen, Guodong Liu, Chao Xu, Fei Gao, Yanjun Cao

PDF

AI summary

Key figure (auto-extracted from paper)
Decomposing trajectories into parallel segments via CADMM reduces optimization time complexity from O(N) to O(1), enabling real-time planning for large-scale robotic missions.
Trajectory optimization Parallel computing CADMM Motion planning Real-time control GPU acceleration

Problem

Traditional trajectory optimization methods scale linearly or worse with the number of segments, making them computationally prohibitive for large-scale, long-horizon motion planning tasks.

Approach

The framework splits the trajectory into independent segments and solves them concurrently using the Consensus Alternating Direction Method of Multipliers (CADMM), augmented with closed-form constraint handling to preserve high-order continuity.

Key results

  • Reduces per-iteration time complexity from O(N) to O(1)
  • Delivers over tenfold speedup for 100-segment trajectories
  • Provides closed-form solutions for convex linear and quadratic constraints
  • Enables GPU deployment for real-time optimization of thousands of segments

Why it matters

Empowers agile, large-scale robotic applications like aerial inspection and precision agriculture with real-time, smooth trajectory generation on modern parallel hardware.

Abstract

Optimization has been widely used to generate smooth trajectories for motion planning. However, existing trajectory optimization methods show weakness when dealing with large-scale long trajectories. Recent advances in parallel computing have accelerated optimization in some fields, but how to efficiently solve trajectory optimization via parallelism remains an open question. In this paper, we propose a novel trajectory optimization framework based on the Consensus Alternating Direction Method of Multipliers (CADMM) algorithm, which decomposes the trajectory into multiple segments and solves the subproblems in parallel. The proposed framework reduces the time complexity to O(1) per iteration with respect to the number of segments, compared to O(N) of the state-of-the-art (SOTA) approaches. Furthermore, we introduce a closed-form solution that integrates convex linear and quadratic constraints to speed up the optimization, and we also present a numerical solution for general convex inequality constraints. A series of simulations and experiments demonstrate that our approach outperforms the SOTA approach in terms of efficiency and smoothness. Especially for a large-scale trajectory, with one hundred segments, achieving over a tenfold speedup. To fully explore the potential of our algorithm on modern parallel computing architectures, we deploy our framework on a GPU and show high performance with thousands of segments.

Index terms

Motion and Path Planning Aerial Systems: Applications Autonomous Vehicle Navigation

Related papers