Pith. sign in

REVIEW 4 cited by

Motion Planning around Obstacles with Convex Optimization

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2205.04422 v1 pith:OG3J7YNT submitted 2022-05-09 cs.RO

Motion Planning around Obstacles with Convex Optimization

classification cs.RO
keywords optimizationconvexconstraintsobstaclesplanningtrajectoriesmixed-integerplanners
verification ladder T0 review T1 audit T2 compute T3 formal T4 reserved
0 comments
read the original 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 (GCS), we formulate the planning problem as a compact mixed-integer optimization. In stark contrast with existing mixed-integer planners, the convex relaxation of our programs is very tight, and a cheap rounding of its solution is typically sufficient to design globally-optimal trajectories. This reduces the mixed-integer program back to a simple convex optimization, and automatically provides optimality bounds for the planned trajectories. We name the proposed planner GCS, after its underlying optimization framework. We demonstrate GCS in simulation on a variety of robotic platforms, including a quadrotor flying through buildings and a dual-arm manipulator (with fourteen degrees of freedom) moving in a confined space. Using numerical experiments on a seven-degree-of-freedom manipulator, we show that GCS can outperform widely-used sampling-based planners by finding higher-quality trajectories in less time.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 4 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Embodying Multi-Hand Manipulation Policies by Searching the Assignment and Null Spaces

    cs.RO 2026-07 conditional novelty 7.0

    A new planner, Ω-CBSA, jointly chooses which robot arm follows which hand trajectory and searches elbow/wrist null-space motions to guarantee collision-free multi-arm execution of learned manipulation policies.

  2. VoxPoser: Composable 3D Value Maps for Robotic Manipulation with Language Models

    cs.RO 2023-07 unverdicted novelty 7.0

    VoxPoser uses LLMs to compose 3D value maps via VLM interaction for model-based synthesis of robust robot trajectories on open-set language-specified manipulation tasks.

  3. Task Allocation and Motion Planning in Dynamic, Cluttered Environments via CBBA and Graphs of Convex Sets

    cs.RO 2026-06 unverdicted novelty 4.0

    Integrates CBBA task allocation with GCS trajectory optimization in time-extended space for multi-agent systems in dynamic cluttered environments.

  4. A Convex Obstacle Avoidance Formulation

    eess.SY 2025-12 reject novelty 2.0

    RCOA relaxes big-M obstacle-avoidance binaries into continuous penalties to get a convex MPC, but the approach is a known relaxation and the claimed proof is circular.