...
首页> 外文期刊>Automation Science and Engineering, IEEE Transactions on >MASD: A Multimodal Assembly Skill Decoding System for Robot Programming by Demonstration
【24h】

MASD: A Multimodal Assembly Skill Decoding System for Robot Programming by Demonstration

机译:MASD:用于演示机器人编程的多模式组装技能解码系统

获取原文
获取原文并翻译 | 示例

摘要

Programming by demonstration (PBD) transforms the robot programming from the code level to automated interface between robot and human, promoting the flexibility of robotized automation. In this paper, we focus on programming the industrial robot for assembly tasks by parsing the human demonstration into a series of assembly skills and compiling the skill to the robot executables. To achieve this goal, an identification system using multimodal information to recognize the assembly skill, called MASD, is proposed including: 1) an initial learning stage using a hierarchical model to recognize the action by considering the features from action-object effect, gesture, and trajectory and 2) a retrospective thinking stage using a segmentation method to cut the continuous demonstrations into multiple assembly skills optimally. Using MASD, the demonstration of assembly tasks can be explained with high accuracy in real time, driving a hypothesis that a PBD system on the top of MASD can be extended to more realistic assembly tasks beyond pure positional moving and picking. In experiments, the skill identification module is used to recognize the five kinds of assembly skills in demonstrations of both single and multiple assembly skills, and outperforms the comparative action identification methods. Besides integrated with the MASD, the PBD system can generate the program based on the demonstration and successfully enable an ABB industrial robotic arm simulator to assemble a flashlight and a switch, verifying the initial hypothesis. Note to Practitioners-In the conventional robotized automation, the key role of the robot mainly owes to its capacity for repeating a wide variety of tasks with high speed and accuracy in long term, with a cost of days to months of programming for deployment. On the other hand, the new trend of customization brings the new characteristics: production in short cycle and small volume. This irreversible momentum urges the robot to switch from task to task efficiently. The biggest bottleneck here is the tedious programming, which also has high prerequisites for most practitioners in manufacturing. This situation motivates the development of a PBD system that can understand the assembly skills performed by the human experts in the demonstration and accordingly generate the program for robot's execution of the taught task. In this paper, we present a skill decoding system to parse the observational raw demonstration into symbolic sequences, which is the crucial bridge to enable the automatic programming. The system achieves high performance in recognition and is tailored for the PBD in assembly tasks by considering both advantages and disadvantages in the background of assembly, such as controllable environment and limited computational resources. It is particularly useful for assembly tasks with modularized actions based on a set of standard parts. At the perspective of industrial application, the PBD upon the proposed system is a promising solution to improve the flexibility of manufacture, which is expected to be true in midterm but an important step toward this goal.
机译:通过演示编程(PBD)将机器人编程从代码级转换为机器人与人之间的自动化接口,从而提高了机器人自动化的灵活性。在本文中,我们通过将人类演示解析为一系列组装技能并将该技能编译为机器人可执行文件,来专注于对工业机器人进行组装任务编程。为了实现这一目标,提出了一种使用多模式信息识别组装技能的识别系统,称为MASD,该系统包括:1)在初始学习阶段,使用分层模型通过考虑动作对象效果,手势,和轨迹;以及2)回顾性思维阶段,使用分段方法将连续的演示最佳地分割为多种组装技能。使用MASD,可以实时高精度地解释装配任务,这提出了一个假设,即MASD顶部的PBD系统可以扩展到更实际的装配任务,而不仅仅是位置移动和拾取。在实验中,技能识别模块用于在演示单个和多个组装技能的过程中识别五种组装技能,并且优于比较动作识别方法。除了与MASD集成外,PBD系统还可以根据演示生成程序,并成功使ABB工业机器人手臂模拟器组装手电筒和开关,从而验证了最初的假设。给从业者的注意-在传统的机器人自动化中,机器人的关键作用主要是由于其能够长期,高速,准确地重复执行多种任务的能力,而部署则需要花费数天至数月的时间。另一方面,定制的新趋势带来了新的特征:周期短,产量小。这种不可逆的动量促使机器人有效地从一个任务切换到另一个任务。这里最大的瓶颈是繁琐的编程,这对于大多数制造从业人员也具有很高的先决条件。这种情况激发了PBD系统的开发,该系统可以了解演示中人类专家的组装技能,并因此生成用于机器人执行所教任务的程序。在本文中,我们提出了一种技巧解码系统,将观测的原始演示解析为符号序列,这是实现自动编程的关键桥梁。该系统实现了高性能识别,并针对组装任务中的PBD进行了量身定制,同时考虑了组装背景下的优缺点,例如可控环境和有限的计算资源。对于具有基于一组标准零件的模块化动作的装配任务而言,它特别有用。从工业应用的角度来看,建议的系统上的PBD是提高制造灵活性的一种有前途的解决方案,预计这在中期是正确的,但却是朝着这一目标迈出的重要一步。

著录项

  • 来源
  • 作者单位

    State Key Laboratory of Industrial Control Technology, Institute of Cyber-Systems and Control and Key Laboratory of Soft Machines and Devices of Zhejiang Province, Zhejiang University, Hangzhou, China;

    State Key Laboratory of Industrial Control Technology, Institute of Cyber-Systems and Control and Key Laboratory of Soft Machines and Devices of Zhejiang Province, Zhejiang University, Hangzhou, China;

    State Key Laboratory of Industrial Control Technology, Institute of Cyber-Systems and Control and Key Laboratory of Soft Machines and Devices of Zhejiang Province, Zhejiang University, Hangzhou, China;

    State Key Laboratory of Industrial Control Technology, Institute of Cyber-Systems and Control and Key Laboratory of Soft Machines and Devices of Zhejiang Province, Zhejiang University, Hangzhou, China;

    ABB Corporate Research China, Shanghai, China;

    State Key Laboratory of Industrial Control Technology, Institute of Cyber-Systems and Control and Key Laboratory of Soft Machines and Devices of Zhejiang Province, Zhejiang University, Hangzhou, China;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Service robots; Activity recognition; Robot learning; Robot programming; Real-time systems;

    机译:服务机器人;活动识别;机器人学习;机器人编程;实时系统;

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号