NATURAL MACHINE INTERFACE SYSTEM
First Claim
Patent Images
1. A method for defining a robotic machine task, comprising:
- collecting a sequence of a plurality of images showing at least one demonstrator performing at least one manipulation of at least one object;
performing an analysis of said sequence of a plurality of images to identify demonstrator body parts manipulating said at least one object and said at least one manipulation of said at least one object;
determining at least one robotic machine movement to perform said task; and
generating at least one motion command for instructing said robotic machine to perform said task.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for defining a robotic machine task. The method comprises a) collecting a sequence of a plurality of images showing at least one demonstrator performing at least one manipulation of at least one object, b) performing an analysis of said sequence of a plurality of images to identify demonstrator body parts manipulating said at least one object and said at least one manipulation of said at least one object, c) determining at least one robotic machine movement to perform said task, and d) generating at least one motion command for instructing said robotic machine to perform said task.
-
Citations
34 Claims
-
1. A method for defining a robotic machine task, comprising:
-
collecting a sequence of a plurality of images showing at least one demonstrator performing at least one manipulation of at least one object; performing an analysis of said sequence of a plurality of images to identify demonstrator body parts manipulating said at least one object and said at least one manipulation of said at least one object; determining at least one robotic machine movement to perform said task; and generating at least one motion command for instructing said robotic machine to perform said task. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for communications between a human operator and at least one controller associated with at least one robotic machine comprising:
-
receiving at least one sequence of a plurality of images imaging a human operator performing at least one gesture by moving at least one body part; performing an analysis of said sequence of a plurality of images to identify said at least one gesture; and identifying an association between said at least one gesture and at least one command to be executed; and instructing a robotic machine with said at least one command - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method for enhancing at least one robotic machine'"'"'s design, comprising:
-
gathering usage data of a plurality of technical elements from at least one robotic machine while said at least one robotic machine performs at least one task; statistically analyzing said usage data to determine statistically at least one desired parameter for each of said plurality of said technical elements; and using said at least one desired parameter of each of said plurality of technical element usage to generate a new design defining at least one change to a current design of said at least one robotic machine. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method to reduce the risk of collision between at least one first robotic machine and at least one second robotic machine in the surrounding environment, comprising:
-
collecting scene and motion data imaging said at least one second robotic machine performing at least one robotic machine task; performing an analysis of said scene and motion data to identify at least one location of at least one part of each of said at least one second robotic machine; identifying at least one task being performed by said at least one second robotic machine; and using said identified at least one location of said at least one part and said identified task to determine at least one movement limit for at least one part of said at least one first robotic machine to reduce a risk of collision between said at least one second robotic machine and said at least one first robotic machine. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
-
31. An apparatus associated with at least one robotic machine comprising:
-
at least one spatial sensor for collecting a sequence of plurality of images; at least one processing unit which analyses a sequence of a plurality of images to identify at least one task objective, determining at least one robotic machine movement to perform, and generating at least one motion command for instructing said robotic machine to perform; at least one processing unit which analyses a sequence of a plurality of images to identify at least one technical usage characteristic of said at least one associated robotic machine; at least one storage unit to save said sequence of a plurality of images, said at least one processed robotic machine motion, at least one processing algorithm, said at least one motion command, and said at least one technical usage characteristic; at least one digital communication method to communicate said at least one motion command to said at least one associated robotic machine; at least one digital communication method to communicate said at least one technical usage characteristic to at least one statistical analysis system; and housing for containing said at least one spatial sensor, said at least one processing unit, said storage unit, and said communication method, said housing being configured for being suitable for the environment of said robotic machine. - View Dependent Claims (32, 33, 34)
-
Specification