The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Apr. 05, 1994
Filed:
Jul. 01, 1993
Steven B Skaar, Granger, IN (US);
William H Brockman, Ames, IA (US);
Richard K Miller, Ames, IA (US);
Issac Yalda-Mooshabod, Ames, IA (US);
Iowa State University Research Foundation, Inc., Ames, IA (US);
Abstract
A nonholonomic camera space manipulation system which allows a mobile manipulator which can have both holonomic and nonholonomic movement to autonomously use computer vision to move with respect to a goal position without any prior knowledge or calibration between the two or more video cameras used with the computer vision and the manipulator base or arm, the cameras and the goal, or the base and arm and the goal position. Cues are associated with the manipulator arm and the goal position(s) or target bodies; the cues being distinguishable in the two dimensional focal plane camera spaces of the cameras from the surrounding environment. A processing unit, identifying the position of the cues in each camera space, compares those positions and instructs movements of the manipulator base and/or manipulator arm to achieve movement of the visual cue on the arm with respect to the goal position or target body visual cue in camera space. These instructions are based upon estimations of what movement is required to bring two visual cues in each camera space together or into the required camera-space configuration. Once movement of the manipulator base and arm has begun, the system tracks this movement and adjusts its estimations and instructions according to monitoring of the visual cues in the camera spaces. By utilizing the different angles of the two or more camera means, the continuous monitoring of the visual cue positions in each camera space leads