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

Programming and compiling design method in robot graphical programming system

A graphical programming and design method technology, applied in memory systems, program control design, instruments, etc., can solve problems such as poor system function modification and scalability, increased program debugging difficulty and time, and programming language complexity, etc., to reduce The effect of predicting the number of queries, good scalability and portability, and reducing programming difficulty

Active Publication Date: 2015-04-08
广东邦宝益智玩具有限公司
View PDF4 Cites 30 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, since the birth of the robot, the programming systems used have all been developed by developers based on the independent structure of their own products: use of dedicated robot language programming, dedicated hardware structure, robot control algorithms are solidified in ROM, and the modifiability of system functions less scalable
On the other hand, most robot control platforms currently on the market use the text editing method to write programs. In the text editing method, all program codes need to be manually input, and there will inevitably be some spelling errors, which increases the program Difficulty and time to debug
At the same time, the prerequisite for using the text editing method is to be familiar with the syntax of the programming language used, and because the robot control involves a large number of algorithms, resulting in the complexity of the programming language, requires the operator to have professional programming knowledge, and cannot quickly invest in it. to use

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
  • Programming and compiling design method in robot graphical programming system
  • Programming and compiling design method in robot graphical programming system
  • Programming and compiling design method in robot graphical programming system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] In order to achieve the purpose of the invention and to make the technical solutions and features clearer and clearer, the following further describes the invention with reference to the drawings and specific embodiments:

[0018] Attached figure 1 It is the overall execution flow chart of the robot graphical programming control system of the present invention.

[0019] The process includes graphical programming, compilation, and virtual machine analysis. The specific implementation is as follows:

[0020] One, graphical programming

[0021] According to the characteristics of robot motion control, the graphical controls are classified, mainly including the following types:

[0022] Robot graphical programming control classification table

[0023]

[0024]

[0025] The design idea of ​​graphical control is to abstract the character code into two parts: fixed structure and filled content. The fixed framework is the stable and unchanging code framework represented by the current co...

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 a programming and compiling design method in a robot graphical programming system. According to robot motion control features, character codes are packaged into a graphical control form to be provided for a user, so that programming difficulty is lowered greatly and programming efficiency is improved; in a compiler syntactic analysis phase, a preliminary inference model is used for syntactic analysis, and accordingly, predictive query times are decreased, part of time required by syntax production type analysis is saved, quick analysis on a character string syntactic structure is achieved and compiling efficiency is improved; a mono operating environment is used as the back end of a compiler, so that architectures of a front end and the back end of the complier are independent relatively, and high expansibility and portability are achieved.

Description

Technical field [0001] The invention relates to a robot graphical programming control method, in particular to a design method of programming and compilation in a graphical programming system. Background technique [0002] The robot programming system is an operating system for the operator to control the robot to complete certain actions or tasks. With the continuous deepening of robot research and the continuous development of the robotics field, the research of robot programming control systems is becoming more and more important. [0003] However, since the birth of the robot, the programming system used has been developed by developers based on the independent structure of their own products: dedicated robot language programming, dedicated hardware structure, robot control algorithm solidified in ROM, system function modification And poor scalability. On the other hand, most robot control platforms on the market currently use text editing to write programs. In text editing, a...

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
IPC IPC(8): G06F9/44G06F9/45G06F9/455
Inventor 白瑞林张涛
Owner 广东邦宝益智玩具有限公司
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