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

Program development method for automatic device

A technology for automatic device and program development, applied in the direction of program control devices, etc., can solve the problems of automatic device development and test time extension, realization, difficult realization of design concept and development time, etc.

Active Publication Date: 2017-07-28
DAI PO ROBOT
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Based on the above, if the designer is not familiar with the above-mentioned disassembly and assembly process, his design concept cannot be realized in the automatic device. Even if the designer is familiar with the above-mentioned disassembly and assembly process, it takes more thought and time to compile Control program, when the automatic device actually operates according to the control program, it can be verified whether the automatic device has realized its design concept. During this process, multiple behaviors performed by the automatic device at the same time may go wrong, and need to go through debugging (debug) process to be modified, so that the development and testing time of the automatic device will be extended
[0006] In addition, artificial intelligence (AI) uses artificial knowledge to form manipulation or decision-making methods in different fields, but how to convert artificial knowledge into the above-mentioned decision-making methods is not easy. Although the concept of Behavior Tree has been proposed, However, how to transfer the knowledge of different domains into the nodes in the behavior tree still needs to be solved, and there is still room for improvement in whether debugging is required in the designed behavior tree
[0007] To sum up, in addition to the shortcomings of the existing automatic device program development methods such as difficulty in realizing the design concept and long development time, there are still doubts such as the difficulty in designing the nodes of the behavior tree and the difficulty in knowing whether the behavior tree is wrong. Different limitations and shortcomings are derived, and there are indeed inconveniences, which urgently need further improvement to enhance its practicability

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
  • Program development method for automatic device
  • Program development method for automatic device
  • Program development method for automatic device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] In order to make the above-mentioned and other objects, features and advantages of the present invention more comprehensible, the preferred embodiments of the present invention are specifically cited below, together with the accompanying drawings, as follows:

[0044] The "automatic apparatus" (automatic apparatus) mentioned throughout the present invention refers to a device embedded with artificial intelligence (AI) to automatically perform floor cleaning, article handling, line walking, ball games or factory automation. And other specific functions (specific functions), for example: intelligent apparatus (intelligent apparatuses) such as various robots (robots), this is that those who have ordinary knowledge in the technical field of the present invention can understand.

[0045] The "connect" mentioned in the present invention refers to two data processing hardware (data processing hardware) by means of physical wires (such as: USB signal lines, etc.) or wireless med...

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 program development method for an automatic device, which is used to solve the problem that the control program is not easy to develop. The technical means is to use a computer system to develop a control program for an automatic device. The method includes: a modeling step, which is For the designer to establish a behavior tree for the automatic device with a graphical interface, the behavior tree includes several nodes and their trigger events; the simulation step is to simulate the behavior of the behavior tree according to the trigger events of each node, and display the simulation results; And the judging step is to judge whether the simulation result meets the expectation according to the expected data, if it is judged to be yes, perform the programming step, if it is judged to be no, perform the modeling step again, wherein the programming step is to edit the behavior tree into a control program , the control program has several threads of execution. In this way, it is not only easy to realize the designer's design idea, but also shorten the development time of the control program.

Description

technical field [0001] The invention relates to a program development method, in particular to a program development method for an automatic device. Background technique [0002] Various automatic devices (for example: robots for teaching, entertainment, home or industry, etc., Robots) can gradually replace people to perform some tasks required for teaching, entertainment, home or industry. Wherein, the program development method of the existing automatic device, for example: the program development method used for LEGO or Zhongming robot, is mainly based on the mechanical components such as the device (Device) or the module (Module) of the automatic device, and carries out the entire process. Control the program development process. [0003] In other words, during the entire program development process, the designer needs to think about how the mechanical components should operate sequentially in order to achieve the behavior mode that the automatic device needs to run, ra...

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): G06F9/44
Inventor 杜国洋包杰奇
Owner DAI PO ROBOT
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