SYSTEM AND METHOD OF VISUAL TRACKING
First Claim
Patent Images
1. A method operating a machine vision system to control at least one robot, the method comprising:
- successively capturing images of an object;
determining a linear velocity of the object from the captured images; and
producing an encoder emulation output signal based on the determined linear velocity, the encoder emulation signal emulative of an output signal from an encoder.
2 Assignments
0 Petitions
Accused Products
Abstract
A machine-vision system, method and article is useful in the field of robotics. One embodiment produces signals that emulate the output of an encoder, based on captured images of an object, which may be in motion. One embodiment provides digital data directly to a robot controller without the use of an intermediary transceiver such as an encoder interface card. One embodiment predicts or determines the occurrence of an occlusion and moves at least one of a camera and/or the object accordingly.
108 Citations
101 Claims
-
1. A method operating a machine vision system to control at least one robot, the method comprising:
-
successively capturing images of an object;
determining a linear velocity of the object from the captured images; and
producing an encoder emulation output signal based on the determined linear velocity, the encoder emulation signal emulative of an output signal from an encoder. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A machine vision system to control at least one robot, the machine vision system comprising:
-
a camera operable to successively capture images of an object in motion;
means for determining a linear velocity of the object from the captured images; and
means for producing an encoder emulation output signal based on the determined linear velocity, the encoder emulation signal emulative of an output signal from an encoder. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A computer-readable medium storing instructions for causing a machine vision system to control at least one robot, by:
-
determining at least one velocity of an object along or about at least a first axis from a plurality of successively captured images of the object; and
producing at least one encoder emulation output signal based on the determined at least one velocity, the encoder emulation signal emulative of an output signal from an encoder. - View Dependent Claims (33, 34, 35, 36, 37, 38)
-
-
39. A method operating a machine vision system to control at least one robot, the method comprising:
-
successively capturing images of an object;
determining a first linear velocity of the object from the captured images;
producing a digital output signal based on the determined first linear velocity, the digital output signal indicative of a position and at least one of a velocity and an acceleration; and
providing the digital output signal to a robot controller without the use of an intermediary transducer. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A machine vision system to control at least one robot, the machine vision system comprising:
-
a camera operable to successively capture images of an object in motion;
means for determining at least a velocity of the object along or about at least one axis from the captured images;
means for producing a digital output signal based on the determined velocity, the digital output signal indicative of a position and at least one of a velocity and an acceleration, wherein the machine vision system is communicatively coupled to provide the digital output signal to a robot controller without the use of an intermediary transducer. - View Dependent Claims (52, 53, 54, 55, 56, 57)
-
-
58. A computer-readable medium storing instructions to operate a machine vision system to control at least one robot, by:
-
determining at least a first velocity of an object in motion from a plurality of successively captured images of the object;
producing a digital output signal based on at least the determined first velocity, the digital output signal indicative of at least one of a velocity or an acceleration of the object; and
providing the digital output signal to a robot controller without the use of an intermediary transducer. - View Dependent Claims (59, 60, 61, 62)
-
-
63. A method operating a machine vision system to control at least one robot, the method comprising:
-
successively capturing images of an object with a camera that moves independently from at least an end effector portion of the robot;
automatically determining at least a position of the object with respect to the camera based at least in part on the captured images a change in position of the object between at least two of the images; and
moving at least one of the camera or the object based at least in part on the determined position of the object with respect to the camera. - View Dependent Claims (64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81)
-
-
82. A machine vision system to control at least one robot, the machine vision system comprising:
-
a camera operable to successively capture images of an object in motion, the camera mounted;
means for automatically determining at least a position of the object with respect to the camera based at least in part on the captured images a change in position of the object between at least two of the images; and
at least one actuator coupled to move at least one of the camera or the object; and
means for controlling the at least one actuator based at least in part on the determined position of the object with respect to the camera to at least partially avoid an occlusion of a view of the object by the camera. - View Dependent Claims (83, 84, 85, 86, 87, 88, 89, 90, 91, 92)
-
-
93. A computer-readable medium storing instructions that cause a machine vision system to control at least one robot, by:
-
automatically determining at least a position of an object with respect to a camera that moves independently from at least an end effector portion of the robot, based at least in part on a plurality of successively captured images a change in position of the object between at least two of the images; and
causing at least one actuator to move at least one of the camera or the object based at least in part on the determined position of the object with respect to the camera to at least partially avoid an occlusion of a view of the object by the camera. - View Dependent Claims (94, 95, 96, 97, 98, 99, 100, 101)
-
Specification