Motion Planning around Obstacles with Convex Optimization
Tobia Marcucci, Mark Petersen, David von Wrangel, Russ, Tedrake

TL;DR
This paper introduces GCS, a convex optimization-based motion planner that reliably plans obstacle-avoiding trajectories in high-dimensional spaces, outperforming sampling-based methods in quality and efficiency.
Contribution
It presents a novel convex optimization framework for obstacle-aware motion planning that yields globally optimal trajectories with tight relaxations and bounds, applicable to complex robotic systems.
Findings
GCS finds higher-quality trajectories faster than sampling-based planners.
The convex relaxation is very tight, enabling effective rounding to global optima.
Demonstrated on diverse robotic platforms including quadrotors and manipulators.
Abstract
Trajectory optimization offers mature tools for motion planning in high-dimensional spaces under dynamic constraints. However, when facing complex configuration spaces, cluttered with obstacles, roboticists typically fall back to sampling-based planners that struggle in very high dimensions and with continuous differential constraints. Indeed, obstacles are the source of many textbook examples of problematic nonconvexities in the trajectory-optimization problem. Here we show that convex optimization can, in fact, be used to reliably plan trajectories around obstacles. Specifically, we consider planning problems with collision-avoidance constraints, as well as cost penalties and hard constraints on the shape, the duration, and the velocity of the trajectory. Combining the properties of B\'ezier curves with a recently-proposed framework for finding shortest paths in Graphs of Convex Sets…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobotic Path Planning Algorithms · Computational Geometry and Mesh Generation
