Trajectory Splitting: A Distributed Formulation for Collision Avoiding Trajectory Optimization
Changhao Wang, Jeffrey Bingham, Masayoshi Tomizuka

TL;DR
This paper introduces a distributed trajectory optimization method called trajectory splitting, which divides a long trajectory into segments to enable high-quality, collision-free paths with reduced computation time by parallelizing subproblem solutions.
Contribution
It proposes a novel distributed formulation for collision-avoiding trajectory optimization that allows dense waypoints and efficient computation through parallel subproblem solving and consensus updates.
Findings
Improved computational efficiency over existing algorithms.
Enables higher-quality trajectories with denser waypoints.
Demonstrates effectiveness in unstructured environments.
Abstract
Efficient trajectory optimization is essential for avoiding collisions in unstructured environments, but it remains challenging to have both speed and quality in the solutions. One reason is that second-order optimality requires calculating Hessian matrices that can grow with with the number of waypoints. Decreasing the waypoints can quadratically decrease computation time. Unfortunately, fewer waypoints result in lower quality trajectories that may not avoid the collision. To have both, dense waypoints and reduced computation time, we took inspiration from recent studies on consensus optimization and propose a distributed formulation of collocated trajectory optimization. It breaks a long trajectory into several segments, where each segment becomes a subproblem of a few waypoints. These subproblems are solved classically, but in parallel, and the solutions are fused into a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobotic Path Planning Algorithms · Optimization and Search Problems · Distributed Control Multi-Agent Systems
