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.