Claims
- 1. A system for guiding a steerable object from a first site toward a second site wherein the steerable object includes an acoustic homing device characterized by a center point and by defining a guidance point externally to the steerable object and leading the steerable object as it moves toward the second site, said system comprising:
- sensing means for generating bearing and range signals representing the bearing and range from the first site to the second site;
- model means for generating signals representing the bearing from the guidance point of the steerable object to the second site and course, speed and position of the steerable object;
- error signal generating means response to the signals from said sensing means and said model means for generating a first sensed variable signal based upon the bearing from the guidance point of the steerable object to the second site and the course of the steerable object and a second sensed variable signal based upon the rate of change of the first sensed variable signal;
- fuzzy control means responsive to said first and second sensed variable signals for generating a guidance command for controlling the steerable object in response to a plurality of logical rules;
- conditioning means for conditioning the guidance command in response to a selected one of said signals generated by the model means; and
- means for transferring the conditioned guidance command to the steerable object.
- 2. A guidance system as recited in claim 1 wherein said conditioning means includes means for adjusting the gain of the guidance command.
- 3. A guidance system as recited in claim 2 wherein said error signal generating means determines the bearing from the guidance point of the steerable object to the second site, B.sub.cgp, and the course of the steerable object, C.sub.v, and generates as the first sensed variable signal a signal e.sub.gp representing an error given by:
- e.sub.gp =B.sub.cgp -C.sub.v
- and generates as the second sensed variable signal, a signal .DELTA.e.sub.gp representing the rate of change of the bearing error given by
- .DELTA.e.sub.gp =.vertline.B.sub.cgp -C.sub.v .vertline..sub.k .vertline.B.sub.cgp(k-1) -C.sub.v(k) .vertline.
- wherein the values "k" and "k-1" represent values taken during successive measurements by said sensing means and model means over a known time.
- 4. A guidance system as recited in claim 3 wherein said conditioning unit receives the positions of the guidance point of the steerable object and the second site and said gain adjusting means reduces the gain applied to the guidance command as the steerable object approaches the second site.
- 5. A guidance system as recited in claim 3 additionally comprising means for generating an R.sub.GD signal representing the distance from the guidance point to the second site and a GD signal representing the distance between the center point and the guidance point of the steerable object, said gain adjusting means applying to the guidance command a gain k given by: ##EQU8##
- 6. An iterative method for guiding a steerable object from a first site to a second site wherein the steerable object includes an acoustic homing device characterized by a center point and by a guidance point externally to the steerable object and leading the steerable object as it moves toward the second site, said method comprising, during each iteration, the steps of:
- determining parameters corresponding to the range and bearing from the first site to the second site and corresponding to the bearing from the guidance point of the steerable object to the second site and to the course, speed and position of the steerable object;
- generating a first sensed variable signal based upon the bearing from the guidance point of the steerable object to the second site and the course of the steerable object and a second sensed variable signal representing the rate of change of the first sensed variable signal;
- generating in a fuzzy controller a guidance command for controlling the steerable object according to a plurality of logical rules in response to the first and second sensed variable signals;
- conditioning the guidance command in response to a selected one of said parameters; and
- transferring the conditioned guidance command from the fuzzy controller to the steerable object.
- 7. A method as recited in claim 6 wherein said conditioning includes adjusting the gain of the guidance command.
- 8. A method as recited in claim 7 wherein the generation of the sensed variable signals includes the steps of determining the bearing from the guidance point of the steerable object to the second site, B.sub.cgp, and the course of the steerable object, C.sub.v, and generating as the first sensed variable signal a signal, e.sub.gp, representing an error given by:
- e.sub.gp =B.sub.cgp -C.sub.v
- and generating as the second sensed variable signal, a signal, .DELTA.e.sub.gp, representing the rate of change of the error given by:
- .DELTA.e.sub.gp =.vertline.B.sub.cgp -C.sub.v .vertline..sub.k -.vertline.B.sub.cgp(k-1) -C.sub.v(k) .vertline.
- wherein the values "k" and "k-1" represent values taken during successive iterations.
- 9. A method as recited in claim 8 additionally including the selection of parameters and adjusting the gain in response to the selected parameters.
- 10. A method as recited in claim 8 wherein the gain applied to the guidance command is reduced as the steerable object approaches the second site.
- 11. A method as recited in claim 8 additionally comprising the steps of generating an R.sub.GD signal representing the distance from the guidance point to the second site and a GD signal representing the distance between the center point and the guidance point of the steerable object and applying to the guidance command a gain, K, given by: ##EQU9##
STATEMENT OF GOVERNMENT INTEREST
The invention described herein may be manufactured and used by or for the Government of the United States of America for governmental purposes without the payment of any royalties thereon or therefor.
US Referenced Citations (7)