为多连杆系统运动优化设计高效解析雅可比,提升计算效率与稳定性。
Structured Jacobian Construction for Motion Optimization with High-Order Time Derivatives in Multi-Link Systems

- 基于多连杆结构构建高阶导数的解析雅可比表达式。
- 相比数值与自动微分,计算速度更快且精度相当。
- 适用于机器人与人体运动分析,尤其适合逆向优化任务。
本文提出一种新型框架,用于多连杆系统运动优化中涉及高阶时间导数的雅可比计算。在机器人与人体运动优化中,成本函数可能包含加加速度(jerk)或力的变化率等高阶导数,以捕捉运动平滑性与感知特性,因此需对这些量进行雅可比计算。然而,传统方法常采用数值或自动微分,未显式利用多连杆结构,导致计算成本高且易产生数值不稳定。为此,本文基于完整的运动计算框架,系统地将物理量及其高阶时间导数沿多连杆结构表示,并推导出动量、力、关节力矩等关于广义坐标及其高阶导数的解析雅可比表达式。该方法适用于直接与逆向优化。数值实验表明,本方法在计算效率上优于数值与自动微分,同时保持相近精度。此外,通过从运动数据中恢复成本函数权重,验证了其在逆向优化中的有效性。结果表明,该公式为多连杆系统中高阶时间导数的运动优化提供了可扩展且结构化的计算基础。
原文摘要 · Abstract (English)
This paper presents a novel framework for Jacobian computation in motion optimization problems involving multi-link systems, where physical quantities are represented using higher-order time derivatives. In motion optimization of robots and humans, cost functions may incorporate higher-order time derivatives, such as jerk or the time variation of forces, to capture smoothness and perceptual characteristics, particularly in motion skill analysis and expressive behaviors, thereby necessitating Jacobian computations involving these quantities. However, such Jacobians are typically computed using numerical or automatic differentiation without explicitly exploiting the underlying multi-link structure, which can lead to increased computational cost and numerical instability. To address this limitation, we propose a structured Jacobian formulation for motion optimization, based on the comprehensive motion computation framework, in which physical quantities and their higher-order time derivatives are systematically represented along the multi-link structure. The proposed method systematically derives analytical expressions for Jacobians of kinematic and dynamic quantities, including momentum, forces, and joint torques, with respect to generalized coordinates and their higher-order derivatives. The resulting framework is applicable to both direct and inverse optimization. Through numerical experiments, we demonstrate that the proposed method improves computational efficiency compared to numerical and automatic differentiation, while achieving comparable accuracy. Furthermore, we demonstrate its effectiveness in inverse optimization by recovering cost function weights from motion data. Together, these results indicate that the proposed formulation provides a scalable and structured computational foundation for motion optimization involving higher-order time derivatives in multi-link systems.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。