arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2109.04686math.OCcs.RO
收藏

DIRECT:一种基于微分动态规划的轨迹生成框架

DIRECT: A Differential Dynamic Programming Based Framework for Trajectory Generation

Nanyang Technological University(南洋理工大学)

Kun Cao, Muqing Cao, Shenghai Yuan, Lihua Xie

摘要:

本文介绍了一种基于微分动态规划(DDP)的微分平坦系统多项式轨迹生成框架。特别是,而不是使用一个线性方程与增加的大小来表示多个多项式段在文献中,我们采取了一个新的视角,从状态空间表示,使线性方程减少到一个有限的水平控制系统与一个固定的状态维数和连续多项式所需的连续性条件自动满足。因此,有约束的轨迹生成问题(无论有无时间优化)可以转换为离散时间有限时域最优控制问题与不等式约束,这可以接近最近开发的邻居点DDP(IPDDP)算法。此外,对于无约束的轨迹生成与预分配的时间,我们证明了这个问题确实是一个线性二次跟踪(LQT)问题(DDP算法与精确的一次迭代)。所有这些算法都具有线性复杂度,相对于段的数量。与最先进的方法和物理实验的数值比较,以验证和验证我们的理论研究结果的有效性。实现代码将是开源的,

英文摘要:

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,

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑