中文

二阶系统中轨迹优化的Legendre-Gauss伪谱配点法

机器人学 2023-02-20 v1 最优化与控制

摘要

伪谱配点法已被证明是解决最优控制问题的强大工具。虽然这些方法通常假设动力学以一阶形式给出 x˙=f(x,u,t)\dot{x} = f (x, u, t),其中 xx 是状态,uu 是控制向量,但机器人系统通常由二阶常微分方程 q¨=g(q,q˙,u,t)\ddot{q} = g(q, \dot{q}, u, t) 支配,其中 qq 是构型。为了将二阶常微分方程转换为一阶形式,通常的方法是引入速度变量 vv 并强制其与 qq 的时间导数一致。Lobatto方法通过构造保证了这一约束,因为它们描述 vv 轨迹的多项式是 qq 的多项式的时间导数,但Gauss和Radau方法则不能这样说。这对这些方法是有问题的,因为它们无法保证在配点处 q¨=g(q,q˙,u,t)\ddot{q} = g(q, \dot{q}, u, t)。在负面方面,Lobatto方法不能用于求解初值问题,因为给定配点处的 uu 值,它们会生成一个关于状态的超定方程组。在本文中,我们提出了一种Legendre-Gauss配点法,它保留了通常的Lobatto、Gauss和Radau方法的优点,同时避免了它们的缺点。我们提出的配点方案适用于求解初值问题,保持了 vvqq 多项式之间的一致性,并确保了在配点处 q¨=g(q,q˙,u,t)\ddot{q} = g(q, \dot{q}, u, t)

关键词

引用

@article{arxiv.2302.09036,
  title  = {A Legendre-Gauss Pseudospectral Collocation Method for Trajectory Optimization in Second Order Systems},
  author = {Siro Moreno-Martín and Lluís Ros and Enric Celaya},
  journal= {arXiv preprint arXiv:2302.09036},
  year   = {2023}
}

备注

6 pages, 2 figures, published at 2022 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)