Abstract

For smart manufacturing, an automated robotic assembly system built upon an autoprogramming environment is necessary to reduce setup time and cost for robots that are engaged in frequent task reassignment. This article presents an approach to the autoprogramming of robotic assembly tasks with minimal human assistance. The approach integrates “robotic learning of assembly tasks from observation” and “robotic embodiment of learned assembly tasks in the form of skills.” In the former, robots observe human assembly operations to learn a sequence of assembly tasks, which is formalized into a human assembly script. The latter transforms the human assembly script into a robot assembly script in which a sequence of robot-executable assembly tasks are defined based on action planning supported by workspace modeling and simulated retargeting. The assembly tasks, in the form of the robot assembly script, are then implemented via pretrained robot skills. These skills aim to enable robots to execute difficult tasks that involve inherent uncertainties and variations. We validate the proposed approach by building a prototype of the automated robotic assembly system for a power breaker and an electronic set-top box. The results verify that the proposed automated robotic assembly system is not only feasible but also viable, as it is associated with a dramatic reduction in the human effort required for automating robotic assembly.

Highlights

  • As the manufacturing industry trends toward smaller batch production, production lines rely more and more on flexible or smart work cells

  • SYSTEMOVERVIEW The proposed approach to building an autoprogramming environment for robots engaged in a smart assembly cell consists of three parts: 1) robotic learning of assembly tasks through observation of the human assembly process, which results in a high-level description of learned assembly tasks as a formal human assembly script; 2) automatic transformation of the human assembly script into a robot assembly script, in which a sequence of robotexecutable tasks is specified based on robot action planning supported by workspace modeling and simulated retargeting, referred to here as “robotic embodiment;” and 3) automatic execution of the sequence of robotexecutable tasks defined in the robot assembly script with pretrained robot skills

  • In this article, we presented an automated robotic assembly system built upon an autoprogramming environment that can reduce the setup time and cost for reconfiguring and reprogramming robots when it is frequently necessary to reassign robot tasks, as in smart manufacturing plants

Read more

Summary

INTRODUCTION

As the manufacturing industry trends toward smaller batch production, production lines rely more and more on flexible or smart work cells. Many cooperative robots have recently been developed and released to support the flexibility of work cells, there is an immediate need for further improvement in the convenience of teaching the robots to accomplish a task in a more direct and intuitive manner. This means that, in order to achieve simultaneous improvements in productivity and flexibility based on robotized smart work cells, it is critical to increase the level of automation in programming and robotic execution. The development of the proposed AI-based automated assembly system is supported by the recent emergence of two significant technological advancements: 1) deep learning (DL)-based real-time segmentation, modeling, and understanding of static and dynamic scenes and 2) an increase in the power of reinforcement learning (RL) for implementing robot skills

Related Work
Problem Statement and Proposed Approach
SYSTEMOVERVIEW
Recognition of Hand Grasp Type for Assembly Intent
Assembly Action Sequence Recognition
Robot Action Planning With Retargeting
Robot Assembly Script
Case Study
TASKEXECUTIONWITH LEARNED SKILLS
Learning Skills With DCNN
Improving Skills Through RL
1: Input: a set of initial parameters
14: Estimating
Findings
CONCLUSION
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call