Towards simulation-based optimization of compliant fingers for high-speed connector assembly
作者: Richard Matthias Hartisch, Alexander Rother, Jörg Krüger, Kevin Haninger
分类: cs.RO
发布日期: 2025-09-12
💡 一句话要点
提出基于仿真的柔性手指优化方法,提升高速连接器装配的鲁棒性
🎯 匹配领域: 支柱一:机器人控制 (Robot Control)
关键词: 柔性手指 仿真优化 机器人装配 机械柔性 动态仿真
📋 核心要点
- 现有柔性手指设计依赖硬件迭代或简化模型,无法有效优化动态富接触操作中的任务成功率和鲁棒性。
- 提出基于仿真的柔性机构设计工具,通过优化设计参数,提升柔性手指在插入任务中的鲁棒性。
- 实验表明,优化后的柔性手指可将容差范围提高2.29倍,并补偿高达8.6毫米的工件变化。
📝 摘要(中文)
机械柔性是动态、富接触操作的关键设计参数,它影响任务成功率和接触几何变化下的安全鲁棒性。柔性手指等软体机器人结构的设计需要选择影响几何形状和刚度的设计参数,进而影响操作性能和鲁棒性。目前,这些参数的选择要么通过耗时的硬件迭代,要么通过无法解决复杂操作任务目标的简化模型(如平面模型)。动态仿真,特别是接触和摩擦建模的改进,为机械柔性的设计提供了一种潜在的工具。我们提出了一种基于仿真的柔性机构设计工具,允许根据任务级目标(如成功率)进行设计。该方法被应用于优化结构化柔性手指的设计参数,以减少插入任务容差窗口内的失败案例。然后在真实机器人上使用NIST任务板中的任务验证了鲁棒性的提高。手指刚度影响容差窗口:优化的参数可以将可容忍范围提高2.29倍,并补偿高达8.6毫米的工件变化。然而,趋势仍然是特定于任务的。在某些任务中,最高的刚度产生最宽的可容忍范围,而在另一些任务中则观察到相反的情况,这促使需要能够考虑特定应用几何形状和动态特性的设计工具。
🔬 方法详解
问题定义:论文旨在解决柔性手指在高速连接器装配等动态、富接触操作中,如何优化其设计参数以提高任务成功率和鲁棒性的问题。现有方法,如硬件迭代,耗时且成本高昂;而简化模型无法准确捕捉复杂操作任务的动态特性,导致优化结果不理想。因此,需要一种能够有效利用动态仿真来指导柔性手指设计的工具。
核心思路:论文的核心思路是利用高精度的动态仿真环境,将柔性手指的设计参数优化问题转化为一个任务级目标优化问题。通过仿真评估不同设计参数下的任务成功率,并使用优化算法搜索最优参数组合,从而提高柔性手指在实际操作中的鲁棒性。这种方法避免了耗时的硬件迭代,并能够考虑复杂操作任务的动态特性。
技术框架:该方法的技术框架主要包括以下几个阶段:1) 建立柔性手指和操作环境的动态仿真模型,包括几何模型、材料属性、接触模型和摩擦模型等。2) 定义任务级目标函数,例如插入任务的成功率或插入力的大小。3) 选择优化算法,例如梯度下降或进化算法,用于搜索最优的设计参数组合。4) 在仿真环境中评估不同设计参数下的任务级目标函数值。5) 根据优化算法的迭代结果,更新设计参数,并重复步骤4和5,直到找到最优的设计参数组合。
关键创新:论文的关键创新在于将动态仿真与优化算法相结合,提出了一种基于仿真的柔性机构设计工具。该工具能够根据任务级目标优化柔性手指的设计参数,从而提高其在实际操作中的鲁棒性。与现有方法相比,该方法避免了耗时的硬件迭代,并能够考虑复杂操作任务的动态特性。
关键设计:论文的关键设计包括:1) 采用结构化的柔性手指设计,使其具有可控的刚度特性。2) 使用高精度的接触模型和摩擦模型,以准确模拟柔性手指与操作对象之间的相互作用。3) 选择合适的优化算法,例如贝叶斯优化,以高效地搜索最优的设计参数组合。4) 定义合适的任务级目标函数,例如插入任务的成功率或插入力的大小,以反映柔性手指的性能。
🖼️ 关键图片
📊 实验亮点
实验结果表明,通过优化柔性手指的设计参数,可以将插入任务的可容忍范围提高2.29倍,并补偿高达8.6毫米的工件变化。此外,实验还发现,最优的柔性手指刚度是特定于任务的,这进一步验证了需要能够考虑特定应用几何形状和动态特性的设计工具。
🎯 应用场景
该研究成果可应用于各种需要高精度和高鲁棒性的装配任务,例如电子元件组装、医疗器械制造和航空航天部件装配等。通过优化柔性手指的设计,可以提高装配效率、降低不良率,并减少对人工操作的依赖。此外,该方法还可以推广到其他软体机器人结构的设计,例如柔性夹爪和柔性臂等,从而推动软体机器人在更多领域的应用。
📄 摘要(原文)
Mechanical compliance is a key design parameter for dynamic contact-rich manipulation, affecting task success and safety robustness over contact geometry variation. Design of soft robotic structures, such as compliant fingers, requires choosing design parameters which affect geometry and stiffness, and therefore manipulation performance and robustness. Today, these parameters are chosen through either hardware iteration, which takes significant development time, or simplified models (e.g. planar), which can't address complex manipulation task objectives. Improvements in dynamic simulation, especially with contact and friction modeling, present a potential design tool for mechanical compliance. We propose a simulation-based design tool for compliant mechanisms which allows design with respect to task-level objectives, such as success rate. This is applied to optimize design parameters of a structured compliant finger to reduce failure cases inside a tolerance window in insertion tasks. The improvement in robustness is then validated on a real robot using tasks from the benchmark NIST task board. The finger stiffness affects the tolerance window: optimized parameters can increase tolerable ranges by a factor of 2.29, with workpiece variation up to 8.6 mm being compensated. However, the trends remain task-specific. In some tasks, the highest stiffness yields the widest tolerable range, whereas in others the opposite is observed, motivating need for design tools which can consider application-specific geometry and dynamics.