Patent US5548512A successfully refreshed from Google Patents.
US5548512A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Autonomous navigation apparatus with neural network for a mobile vehicle
Assignee: United States, THE, Administrator of
•
Filing: 1994-10-04
•
Granted: 1996-08-20
•
Expires: 2014-10-04
Abstract
Abstract An autonomous navigation system for a mobile vehicle arranged to move within an environment includes a plurality of sensors arranged on the vehicle and at least one neural network including an input layer coupled to the sensors, a hidden layer coupled to the input layer, and an output layer coupled to the hidden layer. The neural network produces output signals representing respective positions of the vehicle, such as the X coordinate, the Y coordinate, and the angular orientation of the vehicle. A plurality of patch locations within the environment are used to train the neural networks to produce the correct outputs in response to the distances sensed.
Inventors
- 👤 Naveed Quraishi
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-04 18:50
CPC Classifications
G; G05; G05D; G05D1/00; G05D1/02; G05D1/021; G05D1/0255; G05D1/0212; G05D1/0221; G05D1/0268; G05D1/0272; G06; G06N; G06N3/00; G06N3/02; G06N3/04; G06N3/045; G06N3/0499; G06N3/08; G06N3/09; Y; Y10; Y10S; Y10S706/00; Y10S706/902; Y10S706/903; Y10S706/905
Claims Analysis
Total Claims: 25
Claim 1
Independent Claim
177 words
Autonomous navigation apparatus for a mobile vehicle arranged to move within an environment that is delimited, at least in part, by a boundary, said apparatus comprising, in combination: (a) a plurality of sensors arranged on said vehicle and adapted to determine the distance from said vehicle to said boundary, each sensor being operative to determine said distance in a prescribed direction, with respect to said vehicle, which is different from the direction of at least one other sensor; (b) a neural network comprising an input layer coupled to said sensors, at least one hidden layer coupled to said input layer and an output layer coupled to one of said hidden layers for producing a first output representing an identification of the spacial position of said vehicle; and at least one patch location within said environment for training said neural network to produce a correct first output in response to the distance from said vehicle to said boundary determined by said plurality of sensors and the actual position of said vehicle at the at least one patch location.
Claim 2
Dependent Claim
177 words
Autonomous navigation apparatus for a mobile vehicle arranged to move within an environment that is delimited, at least in part, by a boundary, said apparatus comprising, in combination: (a) a plurality of sensors arranged on said vehicle and adapted to determine the distance from said vehicle to said boundary, each sensor being operative to determine said distance in a prescribed direction, with respect to said vehicle, which is different from the direction of at least one other sensor; (b) a neural network comprising an input layer coupled to said sensors, at least one hidden layer coupled to said input layer and an output layer coupled to one of said hidden layers for producing a first output representing an identification of the spacial position of said vehicle; and at least one patch location within said environment for training said neural network to produce a correct first output in response to the distance from said vehicle to said boundary determined by said plurality of sensors and the actual position of said vehicle at the at least one patch location.
Claim 3
Dependent Claim
29 words
The apparatus defined in claim 1, wherein the output layer of said neural network further produces a second output representing an identification of the spacial orientation of said vehicle.
Claim 4
Dependent Claim
20 words
The apparatus defined in claim 1, wherein said first output represents at least two orthogonal coordinates defining said spacial position.
Claim 5
Dependent Claim
18 words
The apparatus defined in claim 3, wherein said first output represents three orthogonal coordinates defining said spacial position.
Claim 6
Dependent Claim
18 words
The apparatus defined in claim 3, wherein said first output represents X and Y coordinates of said vehicle.
Claim 7
Dependent Claim
26 words
The apparatus defined in claim 1, further comprising means, connected to said input layer, for determining the motion of said vehicle with respect to said boundary.
Claim 8
Dependent Claim
96 words
The apparatus defined in claim 1, further comprising: said mobile vehicle being adapted to move in a forward direction within the environment and having a central vertical axis perpendicular to said forward direction and a central horizontal axis which is parallel to said forward direction and which passes through said vertical axis; and each of said plurality of sensors being operative to determine said distance in a prescribed angular direction, substantially perpendicular to said vertical axis of said vehicle, which is different from the angular direction of at least one other of the plurality of sensors.
Claim 9
Dependent Claim
29 words
The apparatus as defined in claim 7, wherein said neural network produces said first output representing a first spacial coordinate and a second output representing a second spacial coordinate.
Claim 10
Dependent Claim
22 words
The apparatus as defined in claim 8, wherein said first and second coordinates are Cartesian coordinates of the position of said vehicle.
Claim 11
Dependent Claim
22 words
The apparatus as defined in claim 1, further comprising: at least one encoder coupled to said input layer of said neural network.
Claim 12
Dependent Claim
155 words
The apparatus as defined in claim 1, wherein said neural network comprises: a first neural network including an input layer coupled to said sensors, a hidden layer coupled to said input layer and an output layer coupled to said hidden layer for producing a first output representing a first identification of the position of said vehicle; a second neural network including an input layer coupled to said sensors, a hidden layer coupled to said input layer and an output layer coupled to said hidden layer for producing a second output representing a second identification of the position of said vehicle; and each of said layers in said first and second networks comprise a plurality of network elements and wherein at least two of said layers of said first and second neural networks overlap such that a plurality of said network elements in said two layers are included in both said first and second neural networks.
Claim 13
Dependent Claim
73 words
The apparatus defined in claim 11, further comprising: a third neural network comprising an input layer coupled to said sensors, a hidden layer coupled to said input layer and an output layer coupled to said hidden layer for producing a third output representing a third identification of the position of said vehicle; and said input layer of said third neural network is coupled to at least one of said first and second outputs.
Claim 14
Dependent Claim
30 words
The apparatus defined in claim 12, wherein said first and second identifications are Cartesian coordinates of the said position of said vehicle and said third identification is an angular coordinate.
Claim 15
Dependent Claim
71 words
The apparatus defined in claim 12, wherein each of said layers in said first, second and third networks comprise a plurality of network elements and wherein at least two of said layers of at least two of said first, second and third neural networks overlap such that a plurality of said network elements in said two layers are included in more than one of said first, second and third neural networks.
Claim 16
Dependent Claim
290 words
Method of calibrating autonomous navigation apparatus for a mobile vehicle arranged to move in a forward direction within an environment that is delimited, at least in part, by a boundary, said vehicle having a central vertical axis perpendicular to said forward direction and a central horizontal axis which is parallel to said forward direction and which passes through said vertical axis, wherein said apparatus comprises, in combination: (a) a plurality of sensors arranged on said vehicle and adapted to determine the distance from said vehicle to said boundary, each sensor being operative to determine said distance in a prescribed angular direction, perpendicular to said vertical axis of said vehicle, which is different from the angular direction of at least one other sensor; (b) a first neural network comprising an input layer coupled to said sensors, a hidden layer coupled to said input layer and an output layer coupled to said hidden layer for producing a first output representing a first identification of the position of said vehicle; and (c) a second neural network comprising an input layer coupled to said sensors, a hidden layer coupled to said input layer and an output layer coupled to said hidden layer for producing a second output representing a second identification of the position of said vehicle; said calibration method comprising the steps of: (1) selecting a plurality of patch locations within said environment; (2) sensing the distances of said vehicle from said boundary using said plurality of sensors while said vehicle is disposed at each of said patch locations; (3) determining the actual position of said vehicle at each patch location; and (4) training said neural networks to produce correct first and second outputs in response to the distances sensed in step (2).
Claim 17
Dependent Claim
290 words
Method of calibrating autonomous navigation apparatus for a mobile vehicle arranged to move in a forward direction within an environment that is delimited, at least in part, by a boundary, said vehicle having a central vertical axis perpendicular to said forward direction and a central horizontal axis which is parallel to said forward direction and which passes through said vertical axis, wherein said apparatus comprises, in combination: (a) a plurality of sensors arranged on said vehicle and adapted to determine the distance from said vehicle to said boundary, each sensor being operative to determine said distance in a prescribed angular direction, perpendicular to said vertical axis of said vehicle, which is different from the angular direction of at least one other sensor; (b) a first neural network comprising an input layer coupled to said sensors, a hidden layer coupled to said input layer and an output layer coupled to said hidden layer for producing a first output representing a first identification of the position of said vehicle; and (c) a second neural network comprising an input layer coupled to said sensors, a hidden layer coupled to said input layer and an output layer coupled to said hidden layer for producing a second output representing a second identification of the position of said vehicle; said calibration method comprising the steps of: (1) selecting a plurality of patch locations within said environment; (2) sensing the distances of said vehicle from said boundary using said plurality of sensors while said vehicle is disposed at each of said patch locations; (3) determining the actual position of said vehicle at each patch location; and (4) training said neural networks to produce correct first and second outputs in response to the distances sensed in step (2).
Claim 18
Dependent Claim
37 words
The method defined in claim 15, further comprising the steps of: (5) rotating said vehicle about said vertical axis at each of said patch locations; and (6) carrying out steps (2) through (4) at each angular orientation.
Claim 19
Independent Claim
196 words
A method of calibrating the autonomous navigation apparatus for a mobile vehicle arranged to move in a forward direction within an environment that is delimited, at least in part, by a boundary, said vehicle having a central vertical axis perpendicular to said forward direction and a central horizontal axis which is parallel to said forward direction and which passes through said vertical axis, the method comprising: arranging a plurality of sensors on said vehicle to determine the distance from said vehicle to said boundary; positioning a neural network on said vehicle, said neural network including an input layer coupled to said plurality of sensors, a hidden layer coupled to said input layer and an output layer coupled to said hidden layer; selecting at least one patch location within said environment; determining the actual position of said vehicle at said at least one patch location; while said vehicle is at said at least one patch location, determining said distance, for each of said plurality of sensors, from said vehicle to said boundary in a prescribed angular direction substantially perpendicular to said central axis of said vehicle; and training said neural network in response to said sensed distances.
Claim 20
Independent Claim
196 words
A method of calibrating the autonomous navigation apparatus for a mobile vehicle arranged to move in a forward direction within an environment that is delimited, at least in part, by a boundary, said vehicle having a central vertical axis perpendicular to said forward direction and a central horizontal axis which is parallel to said forward direction and which passes through said vertical axis, the method comprising: arranging a plurality of sensors on said vehicle to determine the distance from said vehicle to said boundary; positioning a neural network on said vehicle, said neural network including an input layer coupled to said plurality of sensors, a hidden layer coupled to said input layer and an output layer coupled to said hidden layer; selecting at least one patch location within said environment; determining the actual position of said vehicle at said at least one patch location; while said vehicle is at said at least one patch location, determining said distance, for each of said plurality of sensors, from said vehicle to said boundary in a prescribed angular direction substantially perpendicular to said central axis of said vehicle; and training said neural network in response to said sensed distances.
Claim 21
Dependent Claim
51 words
The method defined in claim 17, further comprising: producing a first output from said neural network representing a first identification of the position of the said vehicle within said environment; and producing a second output from said vehicle representing a second identification of the position of said vehicle within said environment.
Claim 22
Dependent Claim
32 words
The method defined in claim 17, further comprising: sensing travel distance of said vehicle moving within said environment; and inputting a signal representative of said sensed travel distance to said neural network.
Claim 23
Dependent Claim
41 words
The method defined in claim 17, further comprising: rotating said mobile vehicle about said vertical axis within said at least one patch location; and determining said distance at different angular orientations of said vehicle within said at least one patch location.
Claim 24
Dependent Claim
40 words
The method defined in claim 17, further comprising: providing a plurality of spaced apart patch locations within said environment; and determining said distance from said vehicle to said boundary at each of said patch locations for training said neural network.
Claim 25
Dependent Claim
32 words
The method defined in claim 21, further comprising: maneuvering said vehicle between said spaced apart patch locations; and training said neural network at each of said plurality of spaced apart patch locations.
References Cited (Backward Citations)
US5377106A
Cited
US4884216A
Cited
US5214745A
Cited
US5063492A
Cited
US5276770A
Cited
US5124918A
Cited
US5172253A
Cited
JPH04285293A
Cited
US5165064A
Cited
JPH04336303A
Cited
US5321614A
Cited
US5253329A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-08-20 | 2000-02-19 | 2000-08-20 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-08-20 | 2004-02-19 | 2004-08-20 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-08-20 | 2008-02-19 | 2008-08-20 | $7700.00 | Window Closed / Lapsed |