机器人的柔性物体操作综述汇总(持续更新)


前言

提示:内行人的参考清单,外行人的科普指南:

机器人掌握对柔性物体的操作能力是机器人(尤其服务机器人)进入人类社会必要的一环。本文总结了近年来柔性物体(如布料)的综述文章以及基准研究。

所有文章按照出版时间进行排序。


一、可变形物体操作综述

柔性物体经常出现在我们的生活和工作场景中,如常见的衣服,毛巾,床单,纸张,线缆,和绳子。此外,在工业场景中也会出现对于柔性物体的操作,如导线焊接,皮带安装等。赋予机器人操作柔性物体的能力将会进一步解放人类的劳动力,并提供巨大的经济效益。

如下图所示,根据被操作物体的力学特性和形状将物体分为以下四种:类布料物体,线性物体,平面物体,和三维软体。进一步地,从应用的角度去分类,可分为感知,抓取,以及具体的操作任务。

不同类型的可变形物体

近年来关于可变形物体的主要大综述如下所示:

A Survey on Robotic Manipulation of Deformable Objects: Recent Advances, Open Challenges and New Frontiers[J]. [paper]
Gu F, Zhou Y, Wang Z, et al.
arXiv preprint arXiv:2312.10419, 2023.
Note: 包括感知(视觉和触觉),建模,操作三方面。

Challenges and outlook in robotic manipulation of deformable objects[J]. [paper]
Zhu J, Cherubini A, Dune C, et al.
IEEE Robotics & Automation Magazine, 2022, 29(3): 67-77.
Note: 包括硬件,感知,模型,规划,和控制的现状与展望。

Modeling, learning, perception, and control methods for deformable object manipulation[J]. [paper]
Yin H, Varava A, Kragic D.
Science Robotics, 2021, 6(54).
Note: 包括建模,感知,和操作三个方面。

Modeling of deformable objects for robotic manipulation: A tutorial and review[J]. [paper]
Arriola-Rios V E, Guler P, Ficuciello F, et al.
Frontiers in Robotics and AI, 2020, 7: 82.
Note: 从形状表示,动力学模型,到模型参数估计,再到操作规划和控制中的模型的综述。

A review on modeling of flexible deformable object for dexterous robotic manipulation[J]. [paper]
Hou Y C, Sahari K S M, How D N T.
International Journal of Advanced Robotic Systems, 2019, 16(3): 1729881419848894.
Note: 主要围绕布料和衣服的模型和操作进行汇总。

Multi-modal sensing and robotic manipulation of non-rigid objects: A survey[J]. [paper]
Nadon F, Valencia A J, Payeur P.
Robotics, 2018, 7(4): 74.
Note: 包括感知,表述(有模型和无模型),操作控制三方面。

Robotic manipulation and sensing of deformable objects in domestic and industrial applications: a survey[J]. [paper]
Sanchez J, Corrales J A, Bouzgarrou B C, et al.
The International Journal of Robotics Research, 2018, 37(7): 688-716.
Note: 按照线性,平面,类布料,和实体状的角度进行分类总结。

二、布料操作综述

布料作为一种生活中很常见的柔性材料,其相关的研究较多。关于布料的操作综述的出发点也各不相同,有的从硬件夹爪的角度撰写,有的着重抓取原理(如下图所示),还有的从软件的角度(如感知策略)来撰写。

布料抓取原理

近年专注于布料操作的综述如下所示:

Unfolding the Literature: A Review of Robotic Cloth Manipulation[J]. [paper]
Longhini A, Wang Y, Garcia-Camacho I, et al.
arXiv preprint arXiv:2407.01361, 2024.
Note: 关注织物的建模,感知,操作,基准和应用领域。

Research progress of automatic grasping methods for garment fabrics[J]. [paper]
Wang J, Shen J, Yao X, et al.
International Journal of Clothing Science and Technology, 2023, 35(6): 997-1022.
Note: 从抓取原理和夹爪,以及评价指标等方面阐述。

A grasping-centered analysis for cloth manipulation[J]. [paper]
Borras J, Alenya G, Torras C.
IEEE Transactions on Robotics, 2020, 36(3): 924-936.
Note: 定义了布料抓取的原语并用其定义不同的操作任务。

Visual grasp point localization, classification and state recognition in robotic manipulation of cloth: An overview[J]. [paper]
Jiménez P.
Robotics and Autonomous Systems, 2017, 92: 107-125.
Note: 从感知角度展开,包括抓取点检测,分类和状态检测。

三、布料操作基准

对布料操作任务制定相应的基准,有助于其相关研究的进一步发展。

关于布料操作的基准研究中定义了布料操作的三种初态,相关的操作任务,以及评价指标如下表所示。布料的三种初始姿态包括堆叠,褶皱态,和展平(如下图所示)。

初态操作任务评价指标
Stacked
Crumpled
Flattened
Pick & place
Folding
Unfolding
Spreading
Success rates
Execution time
Force Measures
Quality Measures

毛巾的初始姿态

具体的关于布料操作的基准文献如下所示:

Standardization of Cloth Objects and its Relevance in Robotic Manipulation[J]. [paper]
Garcia-Camacho I, Longhini A, Welle M, et al.
arXiv preprint arXiv:2403.04608, 2024.
Note: 提供了布料的材料的属性及其对操作原语的影响。

Household cloth object set: Fostering benchmarking in deformable object manipulation[J]. [paper]
Garcia-Camacho I, Borràs J, Calli B, et al.
IEEE Robotics and Automation Letters, 2022, 7(3): 5866-5873.
Note: 给出了布料的数据集,并定义了相关的状态和操作任务。

Benchmarking cloth manipulation using action graphs: an example in placing flat[C]. [paper]
Garcia Camacho I, Borràs Sol J, Alenyà Ribas G.
Proceedings of the 1st IROS Workshop on Benchmarking of robotic grasping and manipulation: protocols, metrics and data analysis (IROS BRGM). 2021: 1-3.
Note: 研究了抓取点的精度对铺平任务的影响。

Benchmarking bimanual cloth manipulation[J]. [paper]
Garcia-Camacho I, Lippi M, Welle M C, et al.
IEEE Robotics and Automation Letters, 2020, 5(2): 1111-1118.
Note: 定义了操作任务,任务设定,以及评价指标。

总结

以上就是今天要写的内容,本文简单总结并列举了柔性物体操作的综述和基准,其中布料作为重点研究对象进行重点介绍,为广大科研工作者,机器人学工程师和学生,以及科普工作者提供参考。

### 吸盘抓取是否属于柔性抓取 吸盘抓取并不完全归属于传统意义上的柔性抓取范畴,但其确实具备某些柔性抓取的特点。柔性抓取通常指的是利用柔软材质制成的手指或夹具来完成对物品的安全、稳定抓持[^1]。 吸盘抓取依靠的是真空吸附原理,通过降低吸盘内部气压使得外部大气压力将目标物紧密贴合在吸盘表面。这种机制允许吸盘适应不同形状和平滑表面上的变化,从而实现较为温和且不损伤被抓物体操作方式。尽管如此,由于吸盘本身通常是硬质塑料或其他坚固材料构成,并不符合典型的柔性材料定义;不过它可以在一定程度上模仿柔性接触的效果,特别是在处理易碎品时表现出色[^2]。 值得注意的是,在一些应用场景下,为了增强灵活性并扩大适用范围,研究人员也在探索如何结合软体机器人技术和吸盘设计,创造出更加灵活多样的抓取工具。例如,采用弹性膜覆盖的传统吸盘或是开发新型的基于流体动力学特性的软性吸盘装置,这些创新进一步模糊了两者之间的界限[^3]。 ```python # Python代码示例展示了一个简单的模拟环境设置用于测试不同类型抓取器的表现差异 import numpy as np def simulate_grasper_performance(grasper_type, object_surface): """ Simulate the performance of different types of graspers on various surfaces. Parameters: grasper_type (str): Type of grasper ('soft_gripper', 'suction_cup') object_surface (float): Smoothness level of the target object's surface Returns: float: Performance score indicating how well the grasper works with this type of surface """ if grasper_type == "soft_gripper": return max(0., min(object_surface * 0.8 + 0.7, 1)) elif grasper_type == "suction_cup": return max(0., min((object_surface ** 2) * 0.9 + 0.6, 1)) print(f"Suction cup effectiveness on smooth objects is {simulate_grasper_performance('suction_cup', 0.9)}") ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

EAI-Robotics

赞赏是支持,更是共同成长的见证

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值