OCROSep 10, 2021

DIRECT: A Differential Dynamic Programming Based Framework for Trajectory Generation

arXiv:2109.04686v120 citationsHas Code
Originality Incremental advance
AI Analysis

This work addresses trajectory generation for robotics and control systems, offering an incremental improvement in efficiency and applicability.

The paper tackles trajectory generation for differentially flat systems by introducing a differential dynamic programming (DDP) framework that converts the problem into a discrete-time optimal control problem with linear complexity, achieving competitive performance in numerical comparisons and physical experiments.

This paper introduces a differential dynamic programming (DDP) based framework for polynomial trajectory generation for differentially flat systems. In particular, instead of using a linear equation with increasing size to represent multiple polynomial segments as in literature, we take a new perspective from state-space representation such that the linear equation reduces to a finite horizon control system with a fixed state dimension and the required continuity conditions for consecutive polynomials are automatically satisfied. Consequently, the constrained trajectory generation problem (both with and without time optimization) can be converted to a discrete-time finite-horizon optimal control problem with inequality constraints, which can be approached by a recently developed interior-point DDP (IPDDP) algorithm. Furthermore, for unconstrained trajectory generation with preallocated time, we show that this problem is indeed a linear-quadratic tracking (LQT) problem (DDP algorithm with exact one iteration). All these algorithms enjoy linear complexity with respect to the number of segments. Both numerical comparisons with state-of-the-art methods and physical experiments are presented to verify and validate the effectiveness of our theoretical findings. The implementation code will be open-sourced,

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes