Optimal gait design for nonlinear soft robotic crawlers

📄 arXiv: 2410.17058v2 📥 PDF

作者: Yenan Shen, Naomi Ehrich Leonard, Bassam Bamieh, Juncal Arbelaiz

分类: eess.SY

发布日期: 2024-10-22 (更新: 2025-03-14)


💡 一句话要点

针对非线性软体爬行机器人,提出基于最优周期控制的步态设计方法

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

关键词: 软体机器人 步态设计 最优控制 周期控制 非线性摩擦

📋 核心要点

  1. 软体机器人控制理论尚不完善,缺乏针对软体爬行机器人的步态设计原则性框架。
  2. 利用最优周期控制(OPC)框架,设计任意波形的最优力循环,从而实现最优爬行步态。
  3. 通过描述函数分析,发现正弦力驱动下,最优驱动频率对应于被动动力学下的固有频率。

📝 摘要(中文)

软体机器人为机器人技术提供了一个前沿领域,在安全的人机交互和不确定环境中的敏捷性方面具有巨大的潜力。释放其潜力的一个垫脚石是为软体机器人量身定制的控制理论,包括步态设计的原则性框架。我们分析了软体爬行机器人(crawler)的最优步态设计问题。该爬行机器人是一个弹性体,控制信号定义为身体各部分之间的驱动力。我们考虑最简单的这种爬行机器人:一个由两部分组成的身体,具有被动的机械连接,模拟粘弹性体动力学,以及对称的控制力,模拟两个身体部分之间的驱动。该模型考虑了与地面的非线性非对称摩擦,这与对称的驱动力一起实现了爬行机器人的运动。使用描述函数分析,我们表明,当身体受到正弦力作用时,最佳驱动器收缩频率对应于仅在被动动力学下运行时身体的固有频率。然后,我们使用最优周期控制(OPC)框架来设计任意波形的最优力循环和相应的爬行步态。我们提供了一种爬山算法来数值求解OPC问题。我们提出的方法和结果为更复杂和多段爬行软体的最佳驱动和步态设计提供了信息。

🔬 方法详解

问题定义:论文旨在解决软体爬行机器人的最优步态设计问题。现有方法缺乏针对软体机器人特性的控制理论,难以实现高效的步态设计,尤其是在考虑非线性摩擦等复杂因素时。

核心思路:核心思路是利用最优周期控制(OPC)框架,将步态设计问题转化为一个优化问题,通过寻找最优的驱动力循环来实现最优的爬行步态。同时,利用描述函数分析,为最优驱动频率的选择提供理论指导。

技术框架:整体框架包括以下几个主要步骤:1) 建立软体爬行机器人的动力学模型,考虑粘弹性体动力学和非线性非对称摩擦;2) 利用描述函数分析,确定最优驱动频率的理论值;3) 使用最优周期控制(OPC)框架,将步态设计问题转化为优化问题;4) 设计爬山算法,数值求解OPC问题,得到最优的驱动力循环和相应的爬行步态。

关键创新:关键创新在于将最优周期控制(OPC)框架应用于软体爬行机器人的步态设计,并结合描述函数分析,为最优驱动频率的选择提供理论依据。与传统方法相比,该方法能够更有效地考虑软体机器人的非线性特性,从而实现更优的步态设计。

关键设计:论文的关键设计包括:1) 采用两段式软体爬行机器人模型,简化了问题复杂度,便于分析;2) 考虑了非线性非对称摩擦,更贴近实际情况;3) 使用爬山算法求解OPC问题,该算法简单易实现,能够有效地找到局部最优解;4) 通过描述函数分析,确定最优驱动频率的理论值,为优化过程提供指导。

🖼️ 关键图片

fig_0
fig_1

📊 实验亮点

论文通过描述函数分析,理论上证明了最优驱动频率与被动动力学下的固有频率相对应。此外,通过数值仿真,验证了基于最优周期控制(OPC)的步态设计方法能够有效地提高软体爬行机器人的运动性能,但具体性能数据和提升幅度未知。

🎯 应用场景

该研究成果可应用于各种软体爬行机器人的设计与控制,尤其是在复杂地形或狭小空间中的应用,例如管道检测、灾难救援、医疗辅助等。通过优化步态设计,可以提高软体机器人的运动效率、稳定性和适应性,从而拓展其应用范围。

📄 摘要(原文)

Soft robots offer a frontier in robotics with enormous potential for safe human-robot interaction and agility in uncertain environments. A stepping stone towards unlocking their potential is a control theory tailored to soft robotics, including a principled framework for gait design. We analyze the problem of optimal gait design for a soft crawling body - the crawler. The crawler is an elastic body with the control signal defined as actuation forces between segments of the body. We consider the simplest such crawler: a two-segmented body with a passive mechanical connection modeling the viscoelastic body dynamics and a symmetric control force modeling actuation between the two body segments. The model accounts for the nonlinear asymmetric friction with the ground, which together with the symmetric actuation forces enable the crawler's locomotion. Using a describing-function analysis, we show that when the body is forced sinusoidally, the optimal actuator contraction frequency corresponds to the body's natural frequency when operating with only passive dynamics. We then use the framework of Optimal Periodic Control (OPC) to design optimal force cycles of arbitrary waveform and the corresponding crawling gaits. We provide a hill-climbing algorithm to solve the OPC problem numerically. Our proposed methods and results inform the design of optimal forcing and gaits for more complex and multi-segmented crawling soft bodies.