← Back to Patent Explorer
US4638445A Expired / Lapsed US ⏱️ 0.0 years remaining

Autonomous mobile robot

Assignee: Individual
•
Filing: 1984-06-08
•
Granted: 1987-01-20
•
Expires: 2004-06-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A vision system for a mobile robot employs at least two arrays of sensors for obtaining data on the position and distance of objects in a workspace. One of the sensor arrays is used principally to see near objects and the other array is used principally to see far objects. The two arrays are symmetric about an axis that extends through the body of the robot. The robot carries a computer which controls the sequence in which the sensors are serially polled for information. Data received from the sensors is stored and provides a representation of the space and objects seen by the sensors. A software program causes the computer to manipulate data from the sensors to simulate rotation of the robot around the axis of symmetry and control behavior of the robot to complete goals set by input commands from a natural language processor.

Inventors

  • 👤 Paul J. Mattaboni

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 05:38
CPC Classifications
G; G10; G10L; G10L15/00; G10L15/08; G10L15/18; G10L15/1822; B; B25; B25J; B25J19/00; B25J19/02; B25J19/021; B25J9/00; B25J9/0003; G05; G05D; G05D1/00; G05D1/02; G05D1/021; G05D1/0231; G05D1/0246; G06; G06T; G06T1/00; G06T1/0014; Y; Y10; Y10S; Y10S706/00; Y10S706/902; Y10S706/903; Y10S706/904

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 248 words
In a mobile robot of the type having (a) a vision system, (b) memory means for storing data derived from the robot vision system, and (c) a computer for processing data derived from the robot's vision system, the improvement wherein the robot's vision system comprises (i) a first array of ranging transducers for obtaining data on the position and distance of far objects in a volume of space, the transducers of the first array being symmetrically disposed on the mobile robot with respect to an axis of symmetry within the mobile robot, each transducer of the first array being fixed in position with respect to that axis of symmetry and seeing a portion of the volume of space seen by its entire array; (ii) a second array of ranging transducers for obtaining data of the position and distance of near objects in the same or an overlapping volume of space, the transducers of the second array being symmetrically disposed on the mobile robot with respect to said axis of symmetry, each transducer of the second array being fixed in position with respect to said axis of symmetry and seeing a portion of the volume of space seen by its entire array, the angle of view of the transducers of the second array being different from the angle of view of the transducers of the first array with respect to the same object in space; and (iii) means for polling said ranging transducers in sequences determined by the computer.
Claim 2
Dependent Claim 248 words
In a mobile robot of the type having (a) a vision system, (b) memory means for storing data derived from the robot vision system, and (c) a computer for processing data derived from the robot's vision system, the improvement wherein the robot's vision system comprises (i) a first array of ranging transducers for obtaining data on the position and distance of far objects in a volume of space, the transducers of the first array being symmetrically disposed on the mobile robot with respect to an axis of symmetry within the mobile robot, each transducer of the first array being fixed in position with respect to that axis of symmetry and seeing a portion of the volume of space seen by its entire array; (ii) a second array of ranging transducers for obtaining data of the position and distance of near objects in the same or an overlapping volume of space, the transducers of the second array being symmetrically disposed on the mobile robot with respect to said axis of symmetry, each transducer of the second array being fixed in position with respect to said axis of symmetry and seeing a portion of the volume of space seen by its entire array, the angle of view of the transducers of the second array being different from the angle of view of the transducers of the first array with respect to the same object in space; and (iii) means for polling said ranging transducers in sequences determined by the computer.
Claim 3
Dependent Claim 47 words
The improvement according to claim 1, further comprising (iv) at least one additional ranging transducer on the mobile robot for obtaining data relative to said axis of symmetry on the position and distance of objects outside the field of view of the first and second transducer arrays.
Claim 4
Dependent Claim 29 words
The improvement according to claim 1, wherein (v) said axis of symmetry is fixed with respect to the body of the mobile robot and extends centrally through that body.
Claim 5
Dependent Claim 125 words
In a mobile robot of the kind carrying at least one array of vision sensors that provide data by which the position and range of objects relative to the robot can be ascertained, the improvement of an architecture for controlling the mobile robot comprising (a) vision data collection means responsive to input data from the vision sensors for outputting vision data tokens, (b) natural language processor means for accepting information in natural language and outputting command tokens, (c) decision engine means responsive to command tokens from the natural language processor means and vision data tokens from the vision data collection means for outputting behavior tokens, (d) behavior induction means responsive to behavior tokens from the decision engine means for controlling movement of the mobile robot.
Claim 6
Dependent Claim 125 words
In a mobile robot of the kind carrying at least one array of vision sensors that provide data by which the position and range of objects relative to the robot can be ascertained, the improvement of an architecture for controlling the mobile robot comprising (a) vision data collection means responsive to input data from the vision sensors for outputting vision data tokens, (b) natural language processor means for accepting information in natural language and outputting command tokens, (c) decision engine means responsive to command tokens from the natural language processor means and vision data tokens from the vision data collection means for outputting behavior tokens, (d) behavior induction means responsive to behavior tokens from the decision engine means for controlling movement of the mobile robot.
Claim 7
Dependent Claim 30 words
The improvement according to claim 4, further including means in the behavior induction means for outputting vision control tokens which control the sequence of activation of the robot's vision sensors.
Claim 8
Dependent Claim 45 words
The improvement according to claim 4, wherein the behavior induction means includes motor control means and the improvement further comprises (e) wheel motor drive means controlled by said motor control means, the mobile robot being mounted on wheels driven by said wheel motor drive means.

References Cited (Backward Citations)

US4119900A Cited
US4028533A Cited
US4500970A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-01-19 1990-07-21 1991-01-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-01-19 1994-07-21 1995-01-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-01-19 1998-07-21 1999-01-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag