Get 20M+ Full-Text Papers For Less Than $1.50/day. Start a 14-Day Trial for You or Your Team.

Learn More →

Case‐based automatic programming in robotic assembly production

Case‐based automatic programming in robotic assembly production Purpose – The purpose of this paper is to present a case‐based system for offline automatic programming in robotic assembly production. This system can reuse past learned robot programs to generate programs for new assembly tasks. Design/methodology/approach – The approach used in this paper is case‐based reasoning. The assembly knowledge acquired from the robot program for an assembly task is retained in a case, which is composed of the primitive task description and the corresponding robot program schema. The retained cases are retrieved by matching features of their primitive task descriptions, and are reused to automatically program for new tasks by instantiating their robot program schemata. Findings – A case not only can be reused as a whole, but also can be reused partly by synthesizing different parts of several cases to generate a program for a new task in a variant environment. Practical implications – The teaching time of robots can be greatly reduced. This helps to introduce robots into small and medium enterprises. Originality/value – This paper proposes a novel system that can automatically program for assembly tasks in various environments by flexibly reusing past robot programs. http://www.deepdyve.com/assets/images/DeepDyve-Logo-lg.png Industrial Robot: An International Journal Emerald Publishing

Case‐based automatic programming in robotic assembly production

Loading next page...
 
/lp/emerald-publishing/case-based-automatic-programming-in-robotic-assembly-production-PBNgOE46OI

References (18)

Publisher
Emerald Publishing
Copyright
Copyright © 2011 Emerald Group Publishing Limited. All rights reserved.
ISSN
0143-991X
DOI
10.1108/01439911111097887
Publisher site
See Article on Publisher Site

Abstract

Purpose – The purpose of this paper is to present a case‐based system for offline automatic programming in robotic assembly production. This system can reuse past learned robot programs to generate programs for new assembly tasks. Design/methodology/approach – The approach used in this paper is case‐based reasoning. The assembly knowledge acquired from the robot program for an assembly task is retained in a case, which is composed of the primitive task description and the corresponding robot program schema. The retained cases are retrieved by matching features of their primitive task descriptions, and are reused to automatically program for new tasks by instantiating their robot program schemata. Findings – A case not only can be reused as a whole, but also can be reused partly by synthesizing different parts of several cases to generate a program for a new task in a variant environment. Practical implications – The teaching time of robots can be greatly reduced. This helps to introduce robots into small and medium enterprises. Originality/value – This paper proposes a novel system that can automatically program for assembly tasks in various environments by flexibly reusing past robot programs.

Journal

Industrial Robot: An International JournalEmerald Publishing

Published: Jan 11, 2011

Keywords: Robotics; Programming and algorithmic theory; Assembling; Production processes

There are no references for this article.