Real-time vision system and control algorithm for a spherical motor
First Claim
1. A method for permitting real time processing of images, comprising the steps of:
- viewing an object with an image sensor for capturing an image frame;
scanning said image frame having said object;
ascertaining an approximate area defined by rows and columns of said image frame where said object is located; and
processing in real time said area, without prior storage of said image frame and said area, and discarding the remainder of said image frame;
determining a three-dimensional location of a position of a spherical body;
moving a grid pattern substantially concentrically with said spherical body;
retrieving an image of said lines of said grid pattern with an image sensor; and
determining a three dimensional orientation of said spherical body in a three dimensional reference frame comprising said image sensor based upon said image of said lines.
0 Assignments
0 Petitions
Accused Products
Abstract
A spherical motor (10) provides smooth isotropic motion. The spherical motor (10) has a spherical stator (12) surrounding a spherical rotor (18) . A motor shaft (24) is mounted to the rotor (18), or alternatively, to the stator (12) for performing work in isotropic motion. A grid pattern is situated to move substantially concentrically with the rotor (18) and in conjunction with the motor shaft (24). A vision system (80) monitors the grid pattern (42) and determines in real time the position of the motor shaft (24). The vision system (80) has at least one image sensor (44) positioned on the stator (12) and a computer system (82) for processing data independent of a remote host computer (122). Further, a motor controller (191) using a motor control algorithm (200) my be interfaced with the vision system (80) to thereby derive a motor control system (190) for controlling the spherical motor (10) based upon the rotor orientation information retrieved by the vision system (80). Finally, a video controller (106) can be interfaced with the vision system (80) for converting digital image data in real time to analog image data conforming to the (RS-170 television standard for viewing on a display device (116).
-
Citations
15 Claims
-
1. A method for permitting real time processing of images, comprising the steps of:
-
viewing an object with an image sensor for capturing an image frame; scanning said image frame having said object; ascertaining an approximate area defined by rows and columns of said image frame where said object is located; and processing in real time said area, without prior storage of said image frame and said area, and discarding the remainder of said image frame; determining a three-dimensional location of a position of a spherical body; moving a grid pattern substantially concentrically with said spherical body; retrieving an image of said lines of said grid pattern with an image sensor; and determining a three dimensional orientation of said spherical body in a three dimensional reference frame comprising said image sensor based upon said image of said lines. - View Dependent Claims (2)
-
-
3. A system for permitting real time processing of images, comprising:
-
an image sensor for capturing an image frame of an object; and processing means for scanning said image frame having said object for ascertaining an approximate area defined by rows and columns of said image frame where said object is located, and for processing said area, without prior storage of said image frame and said area, and discarding the remainder of said image frame; said system further comprising; a spherical body; a grid pattern of lines substantially concentric with said spherical body and moveable therewith; said image sensor for retrieving an image of said lines of said grid pattern; and said processing means for determining a three dimensional orientation of said spherical body in a three dimensional reference frame comprising said image sensor based upon said image of said lines. - View Dependent Claims (4, 5, 6, 7)
-
-
8. An orientation sensing system for permitting non-contact three-dimensional orientation measurement of a spherical body, comprising:
-
a grid pattern of lines substantially concentric with said spherical body and movable therewith; an image sensor for capturing an image frame of said lines of said grid pattern; and processing means associated with said image sensor, said processing means for scanning said image frame having said lines, said processing means for ascertaining as approximate area defined by rows and columns of said image frame where said lines are located, said processing means for determining a three-dimensional orientation of said spherical body in a three-dimensional reference frame comprising said image sensor based upon said image frame of said lines by processing in real time said area without prior storage of said image frame and said area, and by discarding the remainder of said image frame. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method for permitting real time processing of images;
- comprising the steps of;
viewing an object with an image sensor for capturing an image frame; scanning said image frame having said object; ascertaining an approximate area defined by rows and columns of said image frame where said object is located; and
,processing in real time said area, without prior storage of said image frame and said area, and discarding the remainder of said image frame; determining a three-dimensional location of a position on a spherical body; moving a grid pattern substantially concentrically with said spherical body; and determining said position of said body in three dimensional space based upon said area, said area comprising a part of said grid pattern.
- comprising the steps of;
-
14. A method for permitting real time processing of images comprising the steps of:
-
viewing an object with an image sensor for capturing an image frame; scanning said image frame having said object; ascertaining an approximate area defined by rows and columns of said image frame where said object is located; and processing in real time said area, without prior storage of said image frame and said area, and discarding the remainder of said image frame; determining a three-dimensional location of a position of a spherical body; moving a grid pattern substantially concentrically with said spherical body, said grid pattern having first lines converging toward a point and having substantially parallel second lines which are substantially orthogonal to said first lines; retrieving in said area with an image sensor a first line and at least two second lines which intersect with said first line; and determining said position of said body in three-dimensional space based upon said area. - View Dependent Claims (15)
-
Specification