Motion Planning around Obstacles with Convex Optimization
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 26 papers in the map (data through 7 Oct 2026). First posted on arXiv 9 May 2022.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 1; 2023: 3; 2024: 5; 2025: 8; 2026: 9.
26 papers.
Sort:
By area:
- 2023VoxPoser: Composable 3D Value Maps for Robotic Manipulation with Language Modelscited by 733
- 2025Inference-time Scaling of Diffusion Models through Classical Searchcited by 48
- 2023RAYEN: Imposition of Hard Convex Constraints on Neural Networkscited by 30
- 2024M2Diffuser: Diffusion-based Trajectory Optimization for Mobile Manipulation in 3D Scenescited by 26
- 2025Pinet: Optimizing hard-constrained neural networks with orthogonal projection layerscited by 17
- 2025Empirical Analysis of Sim-and-Real Cotraining of Diffusion Policies for Planar Pushing from Pixelscited by 12
- 2022Robotic Table Wiping via Reinforcement Learning and Whole-body Trajectory Optimizationcited by 10
- 2025Discrete-Guided Diffusion for Scalable and Safe Multi-Robot Motion Planningcited by 10
- 2023Constant-time Motion Planning with Anytime Refinement for Manipulationcited by 4
- 2024Accelerating Search-Based Planning for Multi-Robot Manipulation by Leveraging Online-Generated Experiencescited by 4
- 2024A^* for Graphs of Convex Setscited by 2
- 2025Space-Time Graphs of Convex Sets for Multi-Robot Motion Planningcited by 2
14 more
- 2025GHOST: Solving the Traveling Salesman Problem on Graphs of Convex Setscited by 2
- 2026Any-Body Guard: Universal Safeguarding for Manipulation Policies via Action Maskingcited by 2
- 2024Hierarchical Deep Learning for Intention Estimation of Teleoperation Manipulation in Assembly Taskscited by 1
- 2024BOMP: Bin-Optimized Motion Planningcited by 1
- 2026Toward Generalist Neural Motion Planners for Robotic Manipulators: Challenges and Opportunitiescited by 1
- 2026Search-Based Spatiotemporal and Multi-Robot Motion Planning on Graphs of Space-Time Convex Setscited by 1
- 2025V*: An Efficient Motion Planning Algorithm for Autonomous Vehiclescited by 0
- 2025Constant-Time Planning for Chaining Collision-free Motion to Manipulation Behaviorscited by 0
- 2026Approximately Optimal Global Planning for Contact-Rich SE(2) Manipulation on a Graph of Reachable Setscited by 0
- 2026Multi Graph Search for High-Dimensional Robot Motion Planningcited by 0
- 2026Interventional Causal Circuits for Safe Robot Action Testing and Failure Recoverycited by 0
- 2026From Distances to Trajectories: Real-Time Signed Distance Function Mapping and Distance-Accelerated Motion Planning for UAVscited by 0
- 2026Accelerating Human-Aware Robot Trajectory Generation via Diffusion and Consistency Distillationcited by 0
- 2026Unified Branch-and-Bound Search for the Steiner Traveling Salesman Problem on Graphs of Convex Setscited by 0
- 2026Unified Branch-and-Bound Search for the Steiner Traveling Salesman Problem on Graphs of Convex Sets21 Aug 2026
- 2026Accelerating Human-Aware Robot Trajectory Generation via Diffusion and Consistency Distillation4 Aug 2026
- 2026From Distances to Trajectories: Real-Time Signed Distance Function Mapping and Distance-Accelerated Motion Planning for UAVs21 Jul 2026
- 2026Interventional Causal Circuits for Safe Robot Action Testing and Failure Recovery16 Jul 2026
- 2026Search-Based Spatiotemporal and Multi-Robot Motion Planning on Graphs of Space-Time Convex Sets1 Jul 2026
- 2026Any-Body Guard: Universal Safeguarding for Manipulation Policies via Action Masking21 Jun 2026
- 2026Toward Generalist Neural Motion Planners for Robotic Manipulators: Challenges and Opportunities25 Mar 2026
- 2026Multi Graph Search for High-Dimensional Robot Motion Planning12 Feb 2026
- 2026Approximately Optimal Global Planning for Contact-Rich SE(2) Manipulation on a Graph of Reachable Sets15 Jan 2026
- 2025Constant-Time Planning for Chaining Collision-free Motion to Manipulation Behaviors30 Nov 2025
- 2025GHOST: Solving the Traveling Salesman Problem on Graphs of Convex Sets9 Nov 2025
- 2025Discrete-Guided Diffusion for Scalable and Safe Multi-Robot Motion Planning27 Aug 2025
14 more
- 2025Pinet: Optimizing hard-constrained neural networks with orthogonal projection layers14 Aug 2025
- 2025V*: An Efficient Motion Planning Algorithm for Autonomous Vehicles8 Aug 2025
- 2025Inference-time Scaling of Diffusion Models through Classical Search29 May 2025
- 2025Empirical Analysis of Sim-and-Real Cotraining of Diffusion Policies for Planar Pushing from Pixels28 Mar 2025
- 2025Space-Time Graphs of Convex Sets for Multi-Robot Motion Planning1 Mar 2025
- 2024BOMP: Bin-Optimized Motion Planning31 Oct 2024
- 2024M2Diffuser: Diffusion-based Trajectory Optimization for Mobile Manipulation in 3D Scenes15 Oct 2024
- 2024A^* for Graphs of Convex Sets24 Jul 2024
- 2024Accelerating Search-Based Planning for Multi-Robot Manipulation by Leveraging Online-Generated Experiences29 Mar 2024
- 2024Hierarchical Deep Learning for Intention Estimation of Teleoperation Manipulation in Assembly Tasks28 Mar 2024
- 2023Constant-time Motion Planning with Anytime Refinement for Manipulation1 Nov 2023
- 2023RAYEN: Imposition of Hard Convex Constraints on Neural Networks17 Jul 2023
- 2023VoxPoser: Composable 3D Value Maps for Robotic Manipulation with Language Models12 Jul 2023
- 2022Robotic Table Wiping via Reinforcement Learning and Whole-body Trajectory Optimization19 Oct 2022
- 2024M2Diffuser: Diffusion-based Trajectory Optimization for Mobile Manipulation in 3D Scenescited by 26
- 2025Empirical Analysis of Sim-and-Real Cotraining of Diffusion Policies for Planar Pushing from Pixelscited by 12
- 2025Discrete-Guided Diffusion for Scalable and Safe Multi-Robot Motion Planningcited by 10
- 2026Accelerating Human-Aware Robot Trajectory Generation via Diffusion and Consistency Distillationcited by 0
- 2026Accelerating Human-Aware Robot Trajectory Generation via Diffusion and Consistency Distillation4 Aug 2026
- 2025Discrete-Guided Diffusion for Scalable and Safe Multi-Robot Motion Planning27 Aug 2025
- 2025Empirical Analysis of Sim-and-Real Cotraining of Diffusion Policies for Planar Pushing from Pixels28 Mar 2025
- 2024M2Diffuser: Diffusion-based Trajectory Optimization for Mobile Manipulation in 3D Scenes15 Oct 2024
- 2023VoxPoser: Composable 3D Value Maps for Robotic Manipulation with Language Modelscited by 733
- 2023RAYEN: Imposition of Hard Convex Constraints on Neural Networkscited by 30
- 2025Pinet: Optimizing hard-constrained neural networks with orthogonal projection layerscited by 17
- 2022Robotic Table Wiping via Reinforcement Learning and Whole-body Trajectory Optimizationcited by 10
- 2023Constant-time Motion Planning with Anytime Refinement for Manipulationcited by 4
- 2024Accelerating Search-Based Planning for Multi-Robot Manipulation by Leveraging Online-Generated Experiencescited by 4
- 2024A^* for Graphs of Convex Setscited by 2
- 2025Space-Time Graphs of Convex Sets for Multi-Robot Motion Planningcited by 2
- 2025GHOST: Solving the Traveling Salesman Problem on Graphs of Convex Setscited by 2
- 2026Any-Body Guard: Universal Safeguarding for Manipulation Policies via Action Maskingcited by 2
- 2024Hierarchical Deep Learning for Intention Estimation of Teleoperation Manipulation in Assembly Taskscited by 1
- 2024BOMP: Bin-Optimized Motion Planningcited by 1
12 most cited of 20 All 20 (JSON)
- 2026Unified Branch-and-Bound Search for the Steiner Traveling Salesman Problem on Graphs of Convex Sets21 Aug 2026
- 2026From Distances to Trajectories: Real-Time Signed Distance Function Mapping and Distance-Accelerated Motion Planning for UAVs21 Jul 2026
- 2026Interventional Causal Circuits for Safe Robot Action Testing and Failure Recovery16 Jul 2026
- 2026Search-Based Spatiotemporal and Multi-Robot Motion Planning on Graphs of Space-Time Convex Sets1 Jul 2026
- 2026Any-Body Guard: Universal Safeguarding for Manipulation Policies via Action Masking21 Jun 2026
- 2026Toward Generalist Neural Motion Planners for Robotic Manipulators: Challenges and Opportunities25 Mar 2026
- 2026Multi Graph Search for High-Dimensional Robot Motion Planning12 Feb 2026
- 2026Approximately Optimal Global Planning for Contact-Rich SE(2) Manipulation on a Graph of Reachable Sets15 Jan 2026
- 2025Constant-Time Planning for Chaining Collision-free Motion to Manipulation Behaviors30 Nov 2025
- 2025GHOST: Solving the Traveling Salesman Problem on Graphs of Convex Sets9 Nov 2025
- 2025Pinet: Optimizing hard-constrained neural networks with orthogonal projection layers14 Aug 2025
- 2025Space-Time Graphs of Convex Sets for Multi-Robot Motion Planning1 Mar 2025
12 newest of 20 All 20 (JSON)