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

Engineering autonomous systems with reusable skills

A technology of autonomous systems and skills, applied in general control systems, control/regulation systems, manufacturing tools, etc., to solve problems such as not allowing equipment to move

Active Publication Date: 2020-05-15
SIEMENS AG
View PDF10 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For simple reflection-like behavior this is sufficient, but it does not allow the device to act based on more complex needs

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
  • Engineering autonomous systems with reusable skills
  • Engineering autonomous systems with reusable skills
  • Engineering autonomous systems with reusable skills

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] The following disclosure describes the invention in terms of several implementations directed to methods, systems, and apparatus related to designing autonomous systems with reusable skills.

[0043] As a general rule, it's easier to know what to expect than it is to know how to get there. Traditional programming languages ​​require programmers to describe algorithms in terms that are fundamentally simpler than the problems one is trying to solve. For example, there is no apparent relationship between needing to use a "for" statement to express an iterative loop and finding all the boxes in the warehouse and stacking them. A for loop is a low-level mathematical concept; fetching a box is a high-level artificial concept. For programming using the concept of skills, start from the point of view of graphics editing and build on it. Programmers usually know what they want the device to do and the characteristics of how that work should be done, but are less likely to know...

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

A computer-implemented method of engineering autonomous system with reusable skills includes displaying a graphical user interface simulating a physical environment, wherein the graphical user interface depicts one or more simulated objects corresponding to one or more physical objects; creating the graphical markers on the simulated objects based on the instructions provided by a user via the graphical user interface; determining the position and orientation of each graphical marker with respect to the simulated objects; creating a skill function which comprises a functional description for using a controllable physical device to interact with the physical objects based on the position and orientation of each graphical marker; and creating the executable code operable to perform the skillfunction and used to actuate the controllable physical device.

Description

technical field [0001] The present invention generally relates to methods, systems and apparatus for designing autonomous systems with reusable skills. The techniques described herein can be applied, for example, to various integrated product design, design and manufacturing tools, and other product lifecycle management and machine programming applications. Background technique [0002] Traditional programs use manual, low-fidelity representations of the environments in which they operate. The programmer is solely responsible for drawing up the data structures that represent the world of the device and all internal state required to make the device function. They are also responsible for writing the code for each action and conditional test that the application performs in detail. Therefore, write as little world representation and procedural code as possible, both because time is precious, and to reduce the amount of code that needs to be tested. This prevents algorithms...

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): G05B19/042B25J9/16
CPCB25J9/1671G05B19/0426G05B2219/36017Y02P90/02B25J9/1692G05B2219/40126G05B2219/40527
Inventor 理查德·加里·麦克丹尼尔
Owner SIEMENS AG
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