Abstract

PurposeThe 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/approachThe 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.FindingsA 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 implicationsThe teaching time of robots can be greatly reduced. This helps to introduce robots into small and medium enterprises.Originality/valueThis paper proposes a novel system that can automatically program for assembly tasks in various environments by flexibly reusing past robot programs.

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

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.