Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
103 words
A method for controlling the motion of a vehicle in a physical task space comprising the steps of: generating a data set which represents a configuration space having a frame of reference which is moving relative to the physical space; propagating cost waves in the configuration space data set to create direction arrows; using the direction arrows to find a least cost path from a starting point to a goal point in the physical task space; and controlling one or more parameters affecting the motion of the vehicle after finding the least cost path in a manner that the vehicle follows the path.
Claim 2
Independent Claim
103 words
A method for controlling the motion of a vehicle in a physical task space comprising the steps of: generating a data set which represents a configuration space having a frame of reference which is moving relative to the physical space; propagating cost waves in the configuration space data set to create direction arrows; using the direction arrows to find a least cost path from a starting point to a goal point in the physical task space; and controlling one or more parameters affecting the motion of the vehicle after finding the least cost path in a manner that the vehicle follows the path.
Claim 3
Dependent Claim
22 words
The method of claim 1 wherein the step of generating the data set comprises monitoring one or more properties of the vehicle.
Claim 4
Dependent Claim
17 words
The method of claim 2 wherein the controlled parameters are the time derivatives of the monitored properties.
Claim 5
Dependent Claim
27 words
The method of claim 3 wherein the monitored properties are velocity components of the vehicle and wherein the controlled parameters are the acceleration components of the vehicle.
Claim 6
Dependent Claim
54 words
The method of claim 1 further comprising the steps of repetitively: updating the data set to reflect changes in the task space and or properties of the vehicle; repropagating cost waves in the configuration space data set to update the direction arrows; and modifying the path on the basis of the updated direction arrows.
Claim 7
Dependent Claim
37 words
The method of claim 5 wherein the step of propagating the cost waves comprises budding waves in the configuration space and wherein the step of repropagating the cost waves comprises differentially budding waves in the propagation space.
Claim 8
Dependent Claim
48 words
The method of claim 6 wherein the step of repropagating cost waves comprises: determining if a metric has changed in the configuration space; budding waves in the configuration space if the metric has changed; and differentially budding waves in the configuration space if the metric has not changed.
Claim 9
Independent Claim
240 words
A method for controlling the motion of a vehicle in a physical task space comprising the steps of: 1) generating a first data set which represents a first configuration space having a frame of reference which is moving relative to the physical space; 2) propagating cost waves in the configuration space data set to create first direction arrows; 3) using the first direction arrows to find a least cost first path from starting point to a goal point in the physical task space; and 4) controlling one or more parameters affecting the motion of the vehicle after finding the first least cost path in a manner that the vehicle follows the first path 5) while controlling the parameters in accordance with step 4): generating a second data set which represents a second configuration space having a frame of reference which is moving relative to the physical space; propagating cost waves in the second configuration space data set to create second direction arrows; using the second direction arrows to find a least cost second path from a starting point to a goal point in the physical task space; and then 6) controlling one or more parameters affecting the motion of the vehicle so that the vehicle follows the second path; and then 7) alternatingly repropagating cost waves and finding paths in the first and second data sets while controlling the parameters on the basis of the last most recently determined path.
Claim 10
Independent Claim
240 words
A method for controlling the motion of a vehicle in a physical task space comprising the steps of: 1) generating a first data set which represents a first configuration space having a frame of reference which is moving relative to the physical space; 2) propagating cost waves in the configuration space data set to create first direction arrows; 3) using the first direction arrows to find a least cost first path from starting point to a goal point in the physical task space; and 4) controlling one or more parameters affecting the motion of the vehicle after finding the first least cost path in a manner that the vehicle follows the first path 5) while controlling the parameters in accordance with step 4): generating a second data set which represents a second configuration space having a frame of reference which is moving relative to the physical space; propagating cost waves in the second configuration space data set to create second direction arrows; using the second direction arrows to find a least cost second path from a starting point to a goal point in the physical task space; and then 6) controlling one or more parameters affecting the motion of the vehicle so that the vehicle follows the second path; and then 7) alternatingly repropagating cost waves and finding paths in the first and second data sets while controlling the parameters on the basis of the last most recently determined path.
Claim 11
Dependent Claim
25 words
The method of claim 8 wherein the step of generating the second data set includes copying the first data set into the second data set.
Claim 12
Independent Claim
22 words
The method of any of claims 2, 5, or 8 wherein the least cost path is a path which minimizes fuel use.
Claim 13
Independent Claim
22 words
The method of any of claims 2, 5, or 8 wherein the least cost path is a path which minimizes distance travelled.
Claim 14
Dependent Claim
19 words
The method of claim 1 wherein the frame of reference moves with the same velocity as the controlled vehicle.
Claim 15
Dependent Claim
38 words
The method of claim 1 wherein the path is determined to avoid collisions with obstacles which are moving relative to the task space and the frame of reference moves with the same velocity as one of the obstacles.
Claim 16
Dependent Claim
25 words
The method of claim 1 wherein the vehicle is an automobile or the like moving at higher speed and the task space includes a highway.
Claim 17
Dependent Claim
22 words
The method of claim 1 wherein the vehicle is a submarine tracking another ship, while avoiding the ocean bottom and other obstacles.
Claim 18
Dependent Claim
19 words
The method of claim 1 wherein the choice of frame of reference changes due to changes in sensory information.
Claim 19
Dependent Claim
19 words
The method of claim 12 wherein the controlled vehicle is one of a plurality of vehicles moving in formation.
Claim 20
Independent Claim
112 words
A system for controlling the motion of a vehicle in a physical task space comprising: means for generating a data set which represents a configuration space having a frame of reference which is moving relative to the physical space; means for propagating cost waves in the configuration space data set to create direction arrows; means for using the direction arrows to find a least cost path from a starting point to a goal point in the physical task space; and means for controlling one or more parameters affecting the motion of the vehicle in response to the means for using the direction arrows in a manner that the vehicle follows the path.
Claim 21
Independent Claim
112 words
A system for controlling the motion of a vehicle in a physical task space comprising: means for generating a data set which represents a configuration space having a frame of reference which is moving relative to the physical space; means for propagating cost waves in the configuration space data set to create direction arrows; means for using the direction arrows to find a least cost path from a starting point to a goal point in the physical task space; and means for controlling one or more parameters affecting the motion of the vehicle in response to the means for using the direction arrows in a manner that the vehicle follows the path.