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

Robot task commander with extensible programming environment

A robot and editor technology, applied in the field of robot task directors with an extensible programming environment, can solve problems such as low programming efficiency

Active Publication Date: 2014-09-17
GM GLOBAL TECH OPERATIONS LLC +1
View PDF3 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

As a result, programming inefficiencies for certain tasks may exist in the field, especially in large networked environments utilizing robots of different designs and / or of widely varying relative complexity

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
  • Robot task commander with extensible programming environment
  • Robot task commander with extensible programming environment
  • Robot task commander with extensible programming environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] Referring to the drawings, wherein like numerals designate the same or similar parts throughout the several views, figure 1 A distributed robot control network 10 is shown schematically. For example, the control network 10 may include the example humanoid robot 12 as shown and a conventional multi-axis robot 14 , and / or more or fewer robots of greater or lesser complexity relative to the robots 12 , 14 . As set forth herein, integrated robotic mission planning for one or more robots is implemented within the control network 10 via a robotic mission director (RTC) 13 .

[0021] Typically, mission planning in a distributed control environment is performed at the level of each robot 12 , 14 , specifically only for those particular robots 12 , 14 . When constructed and used as described herein, RTC 13 instead provides a graphical integrated development environment (IDE) that allows new program code to be written using the visual programming language (VPL). This takes plac...

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 system for developing distributed robot application-level software includes a robot having an associated control module which controls motion of the robot in response to a commanded task, and a robot task commander (RTC) in networked communication with the control module over a network transport layer (NTL). The RTC includes a script engine(s) and a GUI, with a processor and a centralized library of library blocks constructed from an interpretive computer programming code and having input and output connections. The GUI provides access to a Visual Programming Language (VPL) environment and a text editor. In executing a method, the VPL is opened, a task for the robot is built from the code library blocks, and data is assigned to input and output connections identifying input and output data for each block. A task sequence(s) is sent to the control module(s) over the NTL to command execution of the task.

Description

[0001] Statement Regarding Federally Sponsored Research or Development [0002] This invention was made with Government support under NASA Space Activities Agreement No. SAA-AT-07-003. The United States Government may have certain rights in this invention. technical field [0003] The present disclosure relates to systems and methods for mission planning of autonomous robots, and more particularly to a robot mission commander with a scalable programming environment usable for such mission planning. Background technique [0004] A robot is an automated device capable of manipulating objects using a series of mechanical links. These links are interconnected via motor / actuator driven robotic joints. Each joint in a typical robot represents an independent control variable, or degree of freedom. An end effector is a special device at the end of a robot's manipulator, which is used to perform the task at hand, such as grasping a work tool or capturing a 3D image of an object. ...

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): G05B19/418
CPCG05B2219/40099B25J9/1661
Inventor S.W.哈特J.D.亚莫科斯基B.J.怀特曼D.P.戴恩D.R.古丁
Owner GM GLOBAL TECH OPERATIONS LLC
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