Table of Contents
Fetching ...

PAD-TRO: Projection-Augmented Diffusion for Direct Trajectory Optimization

Jushan Chen, Santiago Paternain

TL;DR

The paper tackles nonlinear equality constraints in diffusion-based trajectory optimization by directly sampling state trajectories and enforcing dynamic feasibility with a gradient-free projection integrated into the reverse diffusion process. It introduces Projection-Augmented Diffusion for Direct Trajectory Optimization (PAD-TRO), combining a bi-level noise schedule across diffusion and trajectory horizons with a gradient-free projection that enforces dynamic feasibility ($p_d$) and obstacle constraints ($p_g$) while balancing trajectory optimality via a Boltzmann-type objective ($p_J(X) \\propto e^{-J/\\lambda}$). The approach yields exact convergence to the goal with zero dynamic feasibility error and substantially higher success rates (≈4x) than a recent diffusion-based baseline in a quadrotor-in-clutter scenario. This work advances robust, constraint-satisfying diffusion-based planning, with potential impact on real-time navigation for high-dimensional robotic systems.

Abstract

Recently, diffusion models have gained popularity and attention in trajectory optimization due to their capability of modeling multi-modal probability distributions. However, addressing nonlinear equality constraints, i.e, dynamic feasi- bility, remains a great challenge in diffusion-based trajectory optimization. Recent diffusion-based trajectory optimization frameworks rely on a single-shooting style approach where the denoised control sequence is applied to forward propagate the dynamical system, which cannot explicitly enforce constraints on the states and frequently leads to sub-optimal solutions. In this work, we propose a novel direct trajectory optimization approach via model-based diffusion, which directly generates a sequence of states. To ensure dynamic feasibility, we propose a gradient-free projection mechanism that is incorporated into the reverse diffusion process. Our results show that, compared to a recent state-of-the-art baseline, our approach leads to zero dynamic feasibility error and approximately 4x higher success rate in a quadrotor waypoint navigation scenario involving dense static obstacles.

PAD-TRO: Projection-Augmented Diffusion for Direct Trajectory Optimization

TL;DR

The paper tackles nonlinear equality constraints in diffusion-based trajectory optimization by directly sampling state trajectories and enforcing dynamic feasibility with a gradient-free projection integrated into the reverse diffusion process. It introduces Projection-Augmented Diffusion for Direct Trajectory Optimization (PAD-TRO), combining a bi-level noise schedule across diffusion and trajectory horizons with a gradient-free projection that enforces dynamic feasibility () and obstacle constraints () while balancing trajectory optimality via a Boltzmann-type objective (). The approach yields exact convergence to the goal with zero dynamic feasibility error and substantially higher success rates (≈4x) than a recent diffusion-based baseline in a quadrotor-in-clutter scenario. This work advances robust, constraint-satisfying diffusion-based planning, with potential impact on real-time navigation for high-dimensional robotic systems.

Abstract

Recently, diffusion models have gained popularity and attention in trajectory optimization due to their capability of modeling multi-modal probability distributions. However, addressing nonlinear equality constraints, i.e, dynamic feasi- bility, remains a great challenge in diffusion-based trajectory optimization. Recent diffusion-based trajectory optimization frameworks rely on a single-shooting style approach where the denoised control sequence is applied to forward propagate the dynamical system, which cannot explicitly enforce constraints on the states and frequently leads to sub-optimal solutions. In this work, we propose a novel direct trajectory optimization approach via model-based diffusion, which directly generates a sequence of states. To ensure dynamic feasibility, we propose a gradient-free projection mechanism that is incorporated into the reverse diffusion process. Our results show that, compared to a recent state-of-the-art baseline, our approach leads to zero dynamic feasibility error and approximately 4x higher success rate in a quadrotor waypoint navigation scenario involving dense static obstacles.

Paper Structure

This paper contains 8 sections, 1 theorem, 30 equations, 1 figure, 2 algorithms.

Key Result

Proposition 1

The score function eqn:score_function can be approximated as $\nabla_{\tilde{x}^i}\log p_i(\tilde{x}^i) \approx -\frac{-\tilde{x}^i-\sqrt{\bar{\alpha}_i}\bar{x}^i}{1-\bar{\alpha}_i}$, where $\bar{x}^i$ is a weighted sample mean eqn:weighted_sample_mean.

Figures (1)

  • Figure 1: Front view and top-down view of open-loop trajectory generation via Alg. \ref{['alg:proj-diff']} for a generic waypoint navigation scenario.

Theorems & Definitions (3)

  • Proposition 1
  • proof
  • Remark 1