用最优控制解决软硬混合机器人的动态摆起难题
Soft Swing-up: Benchmarking Model-Based Optimal Control for Rigid-Soft Underactuated Systems
- 基于几何变应变模型,实现高维系统解析导数计算
- 三种优化控制方法在三类软硬系统上完成摆起任务
- 结合隐式积分与热启动,提升计算稳定性和效率
连续体软体机器人本质上是欠驱动且受内在输入约束的,动态控制尤其困难,尤其是在软硬混合系统中。现有方法多关注准静态行为,而动态任务如摆起需精准利用连续体动力学。以往研究常采用低阶简化模型,难以捕捉真实连续体变形复杂性。基于几何变应变模型可实现解析导数的进展,本文研究了三种模型基最优控制策略——直接配点法、微分动态规划和非线性模型预测控制,用于实现欠驱动软体系统的动态摆起。为应对刚性连续体动力学与受限驱动,采用隐式积分方案与热启动策略以提高数值鲁棒性与计算效率。在三个高阶软硬基准系统(软小车-单摆、软摆杆、软 Furuta 摆)上进行仿真评估,展示了各方法的性能与计算开销的权衡。
原文摘要 · Abstract (English)
Continuum soft robots are inherently underactuated and subject to intrinsic input constraints, making dynamic control particularly challenging, especially in hybrid rigid-soft robots. While most existing methods focus on quasi-static behaviors, dynamic tasks such as swing-up require accurate exploitation of continuum dynamics. This has led to studies on simple low-order template systems that often fail to capture the complexity of real continuum deformations. Model-based optimal control offers a systematic solution; however, its application to rigid-soft robots is often limited by the computational cost and inaccuracy of numerical differentiation for high-dimensional models. Building on recent advances in the Geometric Variable Strain model that enable analytical derivatives, this work investigates three optimal control strategies for underactuated soft systems -- Direct Collocation, Differential Dynamic Programming, and Nonlinear Model Predictive Control -- to perform dynamic swing-up tasks. To address stiff continuum dynamics and constrained actuation, implicit integration schemes and warm-start strategies are employed to improve numerical robustness and computational efficiency. The methods are evaluated in simulation on three Rigid-Soft and high-order soft benchmark systems -- the Soft Cart-Pole, the Soft Pendubot, and the Soft Furuta Pendulum -- highlighting their performance and computational trade-offs.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。