语言条件化桌面物体操控:基于模块化目标检测与视觉定位的抓取与放置方法研究

《Electronics》:Language-Conditioned Tabletop Object Manipulation via Modular Object Detection and Visual Grounding

【字体: 大 中 小 】 时间:2026年10月18日 来源:Electronics 2.9

编辑推荐:

  语言条件化的桌面操控任务要求机器人将自然语言指令与视觉场景进行对齐并执行相应操作。本研究提出一种模块化框架,用于将指定物体放置在参照物体的四种平面空间关系之一。该系统包含三个模块,分别负责目标检测、目标选择和操作参数生成:一个Faster R-CNN检测器提供

  
语言条件化的桌面操控任务要求机器人将自然语言指令与视觉场景进行对齐并执行相应操作。本研究提出一种模块化框架,用于将指定物体放置在参照物体的四种平面空间关系之一。该系统包含三个模块,分别负责目标检测、目标选择和操作参数生成:一个Faster R-CNN检测器提供候选框和局部特征;一个匹配网络将这些特征与全局场景上下文以及GRU编码的指令表征相结合,以选择可移动物体和参照物体;一个ResNet34回归器估计抓取位置和夹爪角度,并通过最大化间距的搜索策略确定放置位置。一个程序化生成的数据集提供了22万张场景图像和超过150万条基于模板生成的指令。在仿真环境和UR5平台上的评估结果显示,在交并比阈值为0.7的条件下,检测平均精度分别为100.00%和92.37%,联合目标对准确率分别为90.13%和84.75%,完整流水线成功率在2000次仿真试验中达到87.35%,在400次真实试验中达到78.75%。消融实验支持了全局场景上下文、训练时域随机化以及抓取输入和放置设计的有效性。理想对照分析和失败分析指出,场景感知和目标选择是剩余的主要失败来源。这些发现突显了模块化架构在将语言指定的目标转化为可执行的机器人动作方面的价值,同时能够系统地分析各组件性能以及从仿真到真实的迁移效果。

语言条件化桌面物体操控研究解读

一、研究背景与动机

随着工业自动化向智能化演进,机器人操控正从固定、预编程的程序转向能够与动态场景和人类指定目标交互的模式。传统工业机械臂在制造和装配领域已取得可靠性能,但其部署通常依赖于已知物体类别、稳定布局和显式编程的运动流程。当目标发生变化或任务取决于多个物体的配置时,这些假设变得过于严格。自然语言作为一种紧凑的交互接口,允许用户无需描述关节轨迹或夹爪命令即可指定操控目标。
然而,解决这一问题远不止于识别单个词汇。机器人必须将语言描述与观察到的场景进行对齐,识别出指令所指的目标实例,推断指令所表达的空间关系,并将由此产生的语义决策转化为可执行的低层操控参数。这种感知、语言对齐与控制能力的结合,与人工智能驱动的机器人和工业4.0研究的总体方向一致。在桌面拾放任务中,即使指令被正确理解,如果抓取位置、夹爪角度或放置位置不准确,任务仍无法成功完成。
针对上述挑战,本文聚焦于一项受约束的语言条件化桌面物体操控任务:将物体a移动到物体b的前方、后方、左侧或右侧。其中,物体a指待抓取的可移动物体,物体b则作为定义目标放置区域的参照物体。该任务要求同时识别两个物体并执行相应的拾放操作。

二、主要技术方法

研究人员采用模块化设计思路,构建了一个由三个独立学习组件构成的流水线系统。首先,采用Faster R-CNN作为目标检测器,其ResNet101骨干网络不仅输出候选边界框,还提供每个候选区域的局部视觉特征以及全场景的全局特征。其次,语言条件化匹配网络将每个候选目标的局部特征与全局场景特征以及经GRU编码的指令表征进行融合,以选择可移动物体和参照物体;同时,一个独立的语言分支预测所需的空间关系。最后,一个基于ResNet34的回归器接收经过掩码处理的目标图像和原始场景图像,估计抓取位置和夹爪角度;而放置位置则通过一个最大化最小间距的优化策略,从满足空间关系的候选像素中选择。所有组件均在程序化生成的合成数据集上独立训练,该数据集包含22万张场景图像和超过153万条指令,覆盖基本属性、数量比较、共享属性和跨属性四类模板。

三、研究结果

3.1 目标检测消融实验

研究人员通过对比不同骨干网络和域随机化策略来评估目标检测性能。在启用域随机化训练的条件下,使用ResNet101骨干网络在仿真测试集上达到了100.00%的平均精度,在真实图像测试集上达到了92.37%。域随机化为真实场景带来了12.93个百分点的显著提升,表明其主要作用是缩小仿真与真实图像之间的外观差异。

3.2 目标选择性能与设计对比

研究人员评估了五种目标选择设计配置。完整的RoI+Global+GRU模型在4000条仿真指令中正确选择了3605条指令中的两个目标物体,在2000条真实指令中正确选择了1695条。在真实场景中,基本属性指令的联合准确率达到87.80%,数量比较指令达到89.60%,而共享属性指令和跨属性指令分别为80.20%和81.40%。加入全局场景上下文使联合准确率在仿真中提升了2.95个百分点,在真实场景中提升了3.05个百分点。将GRU替换为词嵌入均值导致准确率大幅下降,而去除语言输入后联合准确率降至极低水平,证实了序列敏感的语言编码和全局场景信息的必要性。

3.3 抓取参数估计消融实验

研究人员对抓取参数估计模块进行了四项配置对比。完整的ResNet34模型在仿真中实现了0.64像素的平均位置误差和1.88度的平均角度误差,抓取成功率达98.40%;在真实场景中对应值为1.88像素、5.08度和94.67%。去除全局场景图像导致最低的成功率,而去除训练时的边界框扰动也降低了性能,验证了这两项设计的贡献。

3.4 放置策略对比

在1000次仿真放置试验中,最大化间距策略成功987次,而随机基线仅成功729次,提升了25.80个百分点。这一结果表明,选择与场景物体保持更大间距的放置位置能有效降低碰撞风险。

3.5 完整流水线性能与理想对照分析

正常流水线在2000次仿真试验中成功1747次,成功率为87.35%;在400次真实试验中成功315次,成功率为78.75%。数量比较指令的成功率最高,共享属性指令最低。通过理想对照分析,用标注框替代预测框使成功率提升至91.00%,再进一步用真实目标身份替代预测身份使成功率升至95.05%,揭示了上游感知与目标选择仍是主要瓶颈。

3.6 仿真到真实差异与失败分析

在400次真实试验中,共有85次失败。目标检测导致27次失败,占31.76%;目标选择导致34次失败,占40.00%。两者合计占所有失败的71.76%。抓取、放置和机器人执行分别导致15次、5次和4次失败。这表明场景感知和目标选择是限制系统实际部署的关键环节。

四、结论

研究人员开发了一种模块化方法,用于处理受结构化语言指令约束的桌面操控任务。Faster R-CNN提供候选物体、局部区域特征和池化的全局场景表征;基于GRU的匹配网络选择可移动物体和参照物体;抓取参数回归和最大化间距的放置策略将这些决策转化为操作参数。程序化生成的语料库包含22万张图像和153万条指令。
完整检测器在仿真中达到100.00%的平均精度,在真实测试集中达到92.37%。联合目标对准确率分别达到90.13%和84.75%,完整流水线成功率在2000次仿真试验中为87.35%,在400次真实试验中为78.75%。消融实验支持了全局场景上下文、检测器域随机化和训练时边界框扰动在评估条件下的有效性。放置策略对比支持了最大化间距的方法,理想对照干预暴露了上下游的局限性。真实环境下的失败分析将85次失败任务中的71.76%归因于检测或目标选择。
未来的评估应关注更密集的场景、未见过的语言结构和属性组合、闭环执行、匹配的外部基线以及独立的重复运行。这些扩展应继续分别报告物体对正确性、抓取有效性、放置正确性和完整流水线成功率。
相关新闻
生物通微信公众号
微信
新浪微博

热点排行

    今日动态 | 人才市场 | 新技术专栏 | 中国科学人 | 云展台 | BioHot | 云讲堂直播 | 会展中心 | 特价专栏 | 技术快讯 | 免费试用

    版权所有 生物通

    Copyright© eBiotrade.com, All Rights Reserved

    联系信箱:

    粤ICP备09063491号