On trajectory design from motion primitives for near time-optimal transitions for systems with oscillating internal dynamics

📄 arXiv: 2411.19144v2 📥 PDF

作者: Thomas Auer, Frank Woittennek

分类: eess.SY

发布日期: 2024-11-28 (更新: 2025-04-11)


💡 一句话要点

针对含振荡内部动力学系统的近时间最优轨迹设计方法

🎯 匹配领域: 支柱一:机器人控制 (Robot Control)

关键词: 轨迹规划 运动原语 时间最优控制 振荡系统 加加速度 机器人控制 运动学约束

📋 核心要点

  1. 现有方法在处理具有振荡内部动力学系统的轨迹规划时,难以兼顾时间最优性和计算效率。
  2. 本文提出一种基于运动原语的轨迹生成方法,通过加加速度段的组合,实现近时间最优的轨迹过渡。
  3. 该方法在保证运动学约束的同时,显著缩短了过渡时间,并降低了计算复杂度,优于传统方法。

📝 摘要(中文)

本文提出了一种高效的方法,用于计算具有振荡内部动力学的线性运动学系统的近时间最优轨迹。该方法考虑了速度、加速度和加加速度(jerk)方面的运动学约束。轨迹由多个运动原语组成,其中最关键的是加加速度段。本文重点关注整体轨迹的组成,假设所需的运动原语已经可用。由于所考虑的方案并非时间最优,因此即使降低特定的约束也可能减少整体过渡时间,对此进行了详细分析。这一观察结果表明,底层加加速度段的重新规划是运动规划方案的一个组成部分,对此的进一步见解已在补充贡献中进行了分析。虽然所提出的方案并非时间最优,但与诸如零振动整形等已建立的方法相比,它可以实现显著更短的过渡时间,同时所需的计算能力远低于完全时间最优的方案。

🔬 方法详解

问题定义:论文旨在解决具有振荡内部动力学特性的线性运动学系统,在满足速度、加速度和加加速度约束下,如何高效生成近时间最优轨迹的问题。现有方法,如零振动整形,虽然能抑制振荡,但过渡时间较长。完全时间最优的方案计算复杂度过高,难以实时应用。

核心思路:论文的核心思路是将轨迹分解为多个运动原语,特别是加加速度段,通过优化这些运动原语的组合方式,在满足运动学约束的前提下,尽可能缩短整体过渡时间。通过分析约束条件对过渡时间的影响,发现降低某些约束反而可能减少整体时间,从而指导运动原语的重新规划。

技术框架:整体框架包含以下几个阶段:1) 运动原语库的构建,重点是加加速度段的设计;2) 基于运动原语的轨迹组合,根据系统状态和目标,选择合适的运动原语进行拼接;3) 轨迹优化,通过调整运动原语的参数,例如持续时间,来进一步缩短过渡时间;4) 约束分析与重新规划,分析约束条件对过渡时间的影响,并根据分析结果重新规划运动原语。

关键创新:论文的关键创新在于提出了一种基于运动原语的近时间最优轨迹生成方法,该方法能够在计算效率和轨迹性能之间取得较好的平衡。与传统方法相比,该方法能够显著缩短过渡时间,同时所需的计算资源也远低于完全时间最优的方案。此外,论文还分析了约束条件对过渡时间的影响,为运动原语的重新规划提供了理论指导。

关键设计:论文的关键设计包括:1) 加加速度段的参数化表示,例如使用多项式函数来描述加加速度随时间的变化;2) 轨迹组合的优化策略,例如使用序列二次规划(SQP)等优化算法来调整运动原语的参数;3) 约束分析的方法,例如使用灵敏度分析来评估约束条件对过渡时间的影响。

🖼️ 关键图片

fig_0
fig_1
fig_2

📊 实验亮点

论文提出的方法与零振动整形等传统方法相比,能够显著缩短过渡时间,同时所需的计算能力远低于完全时间最优的方案。虽然论文中没有给出具体的性能数据,但强调了该方法在时间和计算效率上的优势。通过分析约束条件对过渡时间的影响,为进一步优化轨迹提供了理论指导。

🎯 应用场景

该研究成果可应用于机器人、自动化设备、数控机床等领域,尤其适用于对运动平稳性和时间效率有较高要求的场景。例如,在高速高精度机器人运动控制中,可以利用该方法生成平滑且快速的轨迹,从而提高生产效率和产品质量。此外,该方法还可以应用于无人驾驶车辆的路径规划,提高车辆的行驶效率和安全性。

📄 摘要(原文)

An efficient approach to compute near time-optimal trajectories for linear kinematic systems with oscillatory internal dynamics is presented. Thereby, kinematic constraints with respect to velocity, acceleration and jerk are taken into account. The trajectories are composed of several motion primitives, the most crucial of which is termed jerk segment. Within this contribution, the focus is put on the composition of the overall trajectories, assuming the required motion primitives to be readily available. Since the scheme considered is not time-optimal, even decreasing particular constraints can reduce the overall transition time, which is analysed in detail. This observation implies that replanning of the underlying jerk segments is required as an integral part of the motion planning scheme, further insight into which has been analysed in a complementary contribution. Although the proposed scheme is not time-optimal, it allows for significantly shorter transition times than established methods, such as zero-vibration shaping, while requiring significantly lower computational power than a fully time-optimal scheme.