Abstract:
The invention provides a method for providing human input to a computer which allows a user to interact with a display connected to the computer. The method includes the steps of placing a first target on a first portion of the user's body, using an electro-optical sensing means, sensing data related to the location of the first target and data related to the location of a second portion of the user's body, the first and second portions of the user's body being movable relative to each other, providing an output of the electro-optical sensing means to the input of the computer, determining the location of the first target and the location of the second portion of the user's body, and varying the output of the computer to the display based upon the determined locations for contemporaneous viewing by the user.
Abstract:
The invention is a continuation of earlier applications aimed at providing affordable methods and apparatus for inputting position, attitude(orientation) or other object characteristic data to computers for the purpose of controlling the display thereof. Preferred embodiments utilize electro-optical sensors such as TV cameras, to input data from objects and fingers, and/or other body parts of the user, to laptop, hand held and other computers used for Computer Aided learning, Gaming, 3D graphics, internet commerce and other applications.
Abstract:
Disclosed herein are new forms computer monitors and displays, and preferred embodiments utilize electro-optical sensors, and particularly TV Cameras, providing optically inputted data from the display screen or from specialized datum's on objects and/or natural features of objects, which may be illuminated using specialized light sources, such as laser pointers. The invention is a continuation of earlier applications aimed at providing affordable methods and apparatus for data communication with respect to people and computers.
Abstract:
A method and apparatus measures cylinder head combustion chambers and provides inputs to machines which can perform operations to assure that all combustion chambers are at a correct volume. Also disclosed are devices for matching volumes of engine assemblies as well as precise machining of gears, turbine blades and other parts. Measurements are ideally made via electro-optical sensors, particularly triangulating types.
Abstract:
A method and apparatus uses naturally occurring object features as targets in a machine vision based robot (or other) guidance system. In one embodiment, a special high speed processor finds at least 3 pre-selected feature points on an object, which when considered with the data base for the object, allows a rapid 6 degree of freedom solution for the object location relative to the camera and thence connected automation. While primarily envisioned for industrial robots, the invention is useful for all sorts of machines including vehicles, construction machinery and the like--anywhere the target object has a known data base relative to the features in question.
Abstract:
Methods and apparatus are provided for determining surface locations or a contour of an object. Such methods and apparatus include projecting light onto an object and imaging the illuminated points or zones onto a photodetector array using a lens, the axis of which is moved to track the illuminated points or zones.
Abstract:
Methods and apparatus for "Intelligent" control of production processes such as machining, casting, heat treating and welding are disclosed. The key enabler of such control is electro-optical or other suitable sensors, generally non contact, capable of rapidly and accurately acquiring data from parts and tools used to produce them in a production "in-process" environment. Systems are disclosed to control not only the instant operation, but those processes connected therewith, both upstream and downstream. Data bases are generated and knowledge bases are used. Application of the invention can improve quality and productivity, and allow the production of parts which have unusual or individual material characteristics.
Abstract:
A method and apparatus for control of a detector array based imaging system which includes analyzing the output of a photodetector array and modifying or controlling a photodetector array light gathering related variable based on the analysis. In particular, one embodiment of the invention involves temporarily storing the image data from the photodetector array and modifying one of the scan clock rate or the scan clock rate within a scan of the photodetector array based on an analysis of the stored data to optimize the light gathering of the image system. A further embodiment of the invention involves controlling a light gathering related photodetector array variable and an illumination source variable based on an analysis of the output of the photodetector array.
Abstract:
The invention primarily concerns improvements to turning, grinding milling and other machining processes using electro-optical sensors for analyzing images or patterns related to tools used to work objects. Also disclosed are unique electro-optical sensing methods and apparatus in their own right, capable of high accuracy measurement required for modern industry. In a preferred embodiment of the invention, a two axis image analysis of the backlit tool edge is performed to determine tool position, damage, or wear, and where desired appropriate control steps taken to reposition or change the tool. In another preferred embodiment the tool itself is equipped with optically sensed contact members according to the invention to measure the part produced with the tool, or to determine the deflection of the tool.
Abstract:
A method and apparatus for optically determining the dimension of part surfaces. Particular embodiments describe optical triangulation based coordinate measurement machines capable of accurate measurement of complex surfaces, such as gear teeth and turbine blades. Other embodiments provide highly useful sensors for robot guidance and related purposes. Up to 5 axis sensing capability is provided on surfaces of widely varying form.