A method for intelligent programming of robots

A robot intelligence and editing technology, applied in vision/graphics programming, instruments, code compilation, etc., can solve problems such as difficulty in seeing the relationship between program statements, difficulty in debugging and editing, and cluttered graphics connections, and achieve easy and fun coding and debugging. Simple and clear design method, simple design effect

Active Publication Date: 2020-11-03
北京酷思倍科技有限公司
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At the same time, when the program of graphical programming is more complicated, the graphical connection will become messy, and at the same time it is difficult to display on one screen. It needs to be displayed on multiple screen pages. It is difficult to see the relationship between program statements clearly, which brings great difficulties to debugging and editing. difficulty

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
  • A method for intelligent programming of robots
  • A method for intelligent programming of robots
  • A method for intelligent programming of robots

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0054] 1. Take a three-wheeled robot, robot A as an example, to illustrate the interface definition of the robot intelligent system. Robot A includes: two differential wheels, controlled by two left and right motors; a clutch wheel without motor control; an LED, including three states, namely off, flashing and always on; an ultrasonic distance sensor and a gray degree sensor. Table 1 gives a definition method of machine A interface.

[0055] Table 1 Interface and system variables of RobotA's intelligent system and control system

[0056]

[0057] Such as figure 2 The schematic diagram of the main programming interface is shown, and the main interface includes three areas, namely the program management area, the perception-action statement tree management area and the statement definition area. The program management area manages the loading, saving, compiling, downloading, and compiled code viewing of programs, etc. At the same time, it manages the setting of robot typ...

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 discloses a system for robot intelligent programming. The system comprises a graphical operation module for graphical editing of the system, a display module for displaying the content edited by the graphical operation module, and a system integration module for integrating intelligent programs based on perception-action. The system integration module at least comprises an interactive interface definition unit for defining a perception-action programming interface and a user interaction interface, a perception-action program writing unit for reading the defined perception-actionprogramming interface and the defined user interaction interface and initializing the system, a system integration unit and a download unit. The system can design robot programs conveniently, accordswith daily simple and clear thinking mode of a user, and greatly reduces the learning difficulty. At the same time, through graphical programming and comparative study on actual codes, the understanding on advanced language logics is deepened, and a progressive learning mode is formed, so that the interest of beginners is effectively aroused.

Description

technical field [0001] The invention relates to a method for robot intelligent programming, belonging to the field of robot programming systems. Background technique [0002] Machine intelligence is one of the core technologies of robots. Machine intelligence involves reading sensor information in real time and effectively controlling transmissions. Machine intelligence is generally designed using a high-level language like C language. Usually, these real-time control programs are complex and difficult to understand. For primary and middle school students and a large number of beginners who have no experience in advanced programming languages, they need to spend a lot of time understanding the underlying control of robots, learning advanced language syntax and debugging skills, so they lose interest in learning and motivation. For programmers, debugging machine intelligence is also a complicated and boring thing. Therefore, robot intelligent programming based on high-level...

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 Patents(China)
IPC IPC(8): G06F8/34G06F8/41G06F8/38
CPCG06F8/34G06F8/38G06F8/41G06F8/42
Inventor 周兆达
Owner 北京酷思倍科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products