Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Industrial robot auxiliary programming method based on natural language

An industrial robot and natural language technology, applied in the field of robot programming, can solve the problems of not meeting the needs of industrial intelligent manufacturing, not providing industrial engineers' source code, and unfavorable to reuse similar codes, so as to improve development efficiency and simplify programming complexity. , the effect of simplifying the development burden

Active Publication Date: 2020-06-12
HANGZHOU DIANZI UNIV
View PDF4 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, such methods only output the behavior and state of the robot, and do not provide the source code needed by industrial engineers
This programming method cannot be modified offline at the code level when the scheme needs to be adjusted in industrial production
Because no code text is generated, it is not conducive to the reuse of similar code in other projects
[0007] In this case, the existing programming technology cannot meet the needs of industrial intelligent manufacturing due to its inherent defects

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Industrial robot auxiliary programming method based on natural language
  • Industrial robot auxiliary programming method based on natural language
  • Industrial robot auxiliary programming method based on natural language

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] The present invention includes three subtasks. The following further describes the present invention with reference to the drawings and embodiments.

[0024] figure 1 It is a schematic diagram of the overall model structure of the present invention.

[0025] The method of the present invention is divided into three cohesive subtasks, and the specific steps are as follows:

[0026] Task 1. Identify the target object

[0027] Step (1), preprocess the input language instruction and environment image. The pre-processing includes using Bi-RNN with LSTM to extract language features of language instructions and using F-RCNN to preprocess environmental images, so as to obtain target candidate region features. Specific steps are as follows:

[0028] 1.1 Instruction code: Instruction I composed of i words i ={x 1 , X 2 , X 3 ,..., x i }Enter the RNN network. Encode language instructions through Bi-RNN with LSTM, recursively generate hidden state sequence I i , And then through the learn...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides an industrial robot auxiliary programming method based on a natural language. The method is characterized in that a corresponding robot execution code is generated according toa language instruction and an environment image. The method is divided into three parts of 1) respectively using a bidirectional recurrent neural network (Bi-RNN) with long short term memory (LSTM) and a fast region convolutional neural network (F-RCNN) to the extract language instruction and factory environment characteristics; 2) proposing a 'multi-attention mechanism' model and a machine translation alignment algorithm to correctly match an object in the environment with the instruction, thereby identifying a specified object and outputting a coordinate point for placing the object; and 3)generating the robot code for operation by using a result output through the model in combination with a CoBlox modular programming mode. According to the industrial robot auxiliary programming methodbased on the natural language, the 'multi-attention mechanism model' is adopted, so that the identification precision is improved, and the problem that a current method cannot accurately identify anobject in the industrial environment is solved; and the modular programming technical scheme simplifies the programming complexity of engineers and effectively improves the development efficiency.

Description

Technical field [0001] This application belongs to the field of robot programming technology, in particular to robot programming technology based on natural language and machine vision. Background technique [0002] With the rapid development of robotics in recent decades, the concept of intelligent manufacturing is deeply rooted in the hearts of the people. Robotic arm technology has been widely used in industrial production environments. Collaborative robots integrate the advantages of humans and mechanical equipment, and work closely with workers on the production line, which can significantly improve production efficiency. [0003] At present, all mechanical tasks must be carefully designed and coded by engineers to assist and replace workers in performing a single mechanical task. Engineers usually use online or offline programming methods to write robot codes. However, these programming methods are too time-consuming and are far from being time-efficient to meet changes in p...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): B25J9/16
CPCB25J9/1658
Inventor 胡海洋刘翰文陈洁李忠金黄彬彬
Owner HANGZHOU DIANZI UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products