Autonomous mission profile planning
First Claim
1. A method for planning a mission profile in real time, comprising:
- ascertaining a plurality of target information, including a target location, a target velocity, and a target location error; and
autonomously determining a pattern from the ascertained target information.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention, in its various aspects and embodiments, includes a method for planning a mission profile in real time. The method comprises ascertaining a plurality of target information (including a target location, a target velocity, and a target location error) and autonomously determining a pattern from the ascertained target information. In one particular embodiment, the autonomous determination includes projecting along a target axis a distance of the target location error to establish two intersections of the target axis with the target location error; projecting perpendicularly left and right from the intersections to determine a pair of possible start point pairs; selecting the possible start point pair including a closest single start point; selecting the farthest start point of the selected start point pair; identifying an adjusted start point; mirroring the adjusted start point to obtain an adjusted start point pair; and laying out the front-end and back-end traces from the adjusted start point pair.
44 Citations
71 Claims
-
1. A method for planning a mission profile in real time, comprising:
-
ascertaining a plurality of target information, including a target location, a target velocity, and a target location error; and
autonomously determining a pattern from the ascertained target information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
dispensing at least a first formation including at least one vehicle; and
implementing the pattern with the vehicle.
-
-
6. The method of claim 5, wherein ascertaining the target information includes:
-
acquiring the target information at a platform from which the first formation is dispensed;
receiving at least the target location from a platform other than the platform from which the first formation is dispensed;
oracquiring the target information aboard the vehicle.
-
-
7. The method of claim 5, wherein dispensing the first formation includes:
-
launching the first formation from an airborne platform;
orlaunching the first formation from a surface-based platform;
orlaunching the first formation from an underwater platform.
-
-
8. The method of claim 5, wherein the vehicle includes a vehicle selected from the group consisting of a submersible vehicle, a reconnaissance drone, a flying submunition, a cruise missile, and a smart bomb.
-
9. The method of claim 1, wherein autonomously determining the pattern from the ascertained target information includes autonomously determining a serpentine pattern.
-
10. The method of claim 1, wherein autonomously determining the pattern from the ascertained target information includes:
-
projecting along a target axis a distance of the target location error to establish two intersections of the target axis with the target location error;
projecting perpendicularly left and right from the intersections to determine a pair of possible start point pairs;
selecting the possible start point pair including a closest single start point;
selecting the farthest start point of the selected start point pair;
identifying an adjusted start point;
mirroring the adjusted start point to obtain an adjusted start point pair; and
laying out the front-end and back-end traces from the adjusted start point pair.
-
-
11. The method of claim 10, wherein identifying an adjusted start point includes:
-
determining a base time of flight to a base start point;
determining from the target information a potential target movement during the base time of flight;
determining an adjusted target location error from the potential target movement and the target information;
generating an adjusted start point;
ascertaining a total time of flight to a target axis predicated on the adjusted start point;
ascertaining a total time of flight to the adjusted start point;
updating the adjusted target location error from the total time of flight to the adjusted start point; and
iterating the generation of the adjusted start point, the ascertainment of the total time of flight to the target axis, the ascertainment of the total time of flight to the adjusted start point, and the updating of the adjusted target location error until the value for the same converge.
-
-
12. The method of claim 11, further comprising adjusting the adjusted start point pair by a predetermined distance along a leg of each of the front-end and back-end traces.
-
13. The method of claim 10, further comprising:
-
dispensing a first and a second formation, each of the first and second formations including at least one vehicle, at the dispense point defined by the preplanned mission profile; and
implementing the pattern with the first and second formations, the first formation implementing the pattern at a first one of the first or second start point pairs and the second formation implementing the pattern at a second one of the first or second start point pairs.
-
-
14. The method of claim 1, further comprising identifying the target.
-
15. The method of claim 14, wherein identifying the target includes employing an automatic target recognition system.
-
16. The method of claim 14, further comprising attacking the target.
-
17. A method for planning a mission profile in real time, comprising:
-
ascertaining a plurality of target information, including a target location, a target velocity, and a target location error; and
autonomously determining a pattern including a front-end trace and a back-end trace from the ascertained target information, including;
projecting along a target axis a distance of the target location error to establish two intersections of the target axis with the target location error;
projecting perpendicularly left and right from the intersections to determine a pair of possible start point pairs;
selecting the possible start point pair including a closest single start point;
selecting the farthest start point of the selected start point pair;
identifying an adjusted start point;
mirroring the adjusted start point to obtain an adjusted start point pair; and
laying out the front-end and back-end traces from the adjusted start point pair. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
dispensing at least a first formation including at least one vehicle; and
implementing the pattern with the vehicle.
-
-
22. The method of claim 21, wherein ascertaining the target information includes:
-
acquiring the target information at a platform from which the first formation is dispensed;
receiving at least the target location from a platform other than the platform from which the first formation is dispensed;
oracquiring the target information aboard the vehicle.
-
-
23. The method of claim 21, wherein dispensing the first formation includes:
-
launching the first formation from an airborne platform;
orlaunching the first formation from a surface-based platform;
orlaunching the first formation from an underwater platform.
-
-
24. The method of claim 21, wherein the vehicle includes a vehicle selected from the group consisting of a submersible vehicle, a reconnaissance drone, a flying submunition, a cruise missile, and a smart bomb.
-
25. The method of claim 17, wherein autonomously determining the pattern from the ascertained target information includes autonomously determining a serpentine pattern.
-
26. The method of claim 17, wherein identifying an adjusted start point includes:
-
determining a base time of flight to a base start point;
determining from the target information a potential target movement during the base time of flight;
determining an adjusted target location error from the potential target movement and the target information;
generating an adjusted start point;
ascertaining a total time of flight to a target axis predicated on the adjusted start point;
ascertaining a total time of flight to the adjusted start point;
updating the adjusted target location error from the total time of flight to the adjusted start point; and
iterating the generation of the adjusted start point, the ascertainment of the total time of flight to the target axis, the ascertainment of the total time of flight to the adjusted start point, and the updating of the adjusted target location error until the value for the same converge.
-
-
27. The method of claim 26, further comprising adjusting the adjusted start point pair by a predetermined distance along a leg of each of the front-end and back-end patterns.
-
28. The method of claim 17, further comprising:
-
dispensing a first and a second formation, each of the first and second formations including at least one vehicle, at the dispense point defined by the preplanned mission profile; and
implementing the pattern with the first and second formations, the first formation implementing the pattern at a first one of the first or second start point pairs and the second formation implementing the pattern at a second one of the first or second start point pairs.
-
-
29. The method of claim 17, further comprising identifying the target.
-
30. The method of claim 29, wherein identifying the target includes employing an automatic target recognition system.
-
31. The method of claim 29, further comprising attacking the target.
-
32. An apparatus for use in planning a mission profile in real time, comprising:
-
a receiver capable of receiving a plurality of target information, the target information including a target location;
a computing device; and
a program storage device encoded with instructions that, when executed by the computing device, perform a method for autonomously determining a pattern from the target information. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
projecting along a target axis a distance of the target location error to establish two intersections of the target axis with the target location error;
projecting perpendicularly left and right from the intersections to determine a pair of possible start point pairs;
selecting the possible start point pair including a closest single start point;
selecting the farthest start point of the selected start point pair;
identifying an adjusted start point;
mirroring the adjusted start point to obtain an adjusted start point pair; and
laying out the front-end and back-end traces from the adjusted start point pair.
-
-
43. The apparatus of claim 42, wherein identifying an adjusted start point in the method for determining the pattern includes:
-
determining a base time of flight to a base start point;
determining from the target information a potential target movement during the base time of flight;
determining an adjusted target location error from the potential target movement and the target information;
generating an adjusted start point;
ascertaining a total time of flight to a target axis predicated on the adjusted start point;
ascertaining a total time of flight to the adjusted start point;
updating the adjusted target location error from the total time of flight to the adjusted start point; and
iterating the generation of the adjusted start point, the ascertainment of the total time of flight to the target axis, the ascertainment of the total time of flight to the adjusted start point, and the updating of the adjusted target location error until the value for the same converge.
-
-
44. The apparatus of claim 43, wherein the method for autonomously determining the pattern further comprises adjusting the adjusted start point pair by a predetermined distance along a leg of each of the front-end and back-end traces.
-
45. The apparatus of claim 32, further comprising an automatic target recognition system.
-
46. The apparatus of claim 45, wherein the method for autonomously determining the pattern further comprises identifying the target.
-
47. An apparatus for planning a mission profile in real time, comprising:
-
a receiver capable of receiving a plurality of target information, the target information including a target location;
a computing device; and
a program storage device encoded with instructions that, when executed by the computing device, perform a method for autonomously determining a pattern including a front-end trace and a back-end trace from the ascertained target information, the method including;
projecting along a target axis a distance of the target location error to establish two intersections of the target axis with the target location error;
projecting perpendicularly left and right from the intersections to determine a pair of possible start point pairs;
selecting the possible start point pair including a closest single start point;
selecting the farthest start point of the selected start point pair;
identifying an adjusted start point;
mirroring the adjusted start point to obtain an adjusted start point pair; and
laying out the front-end and back-end traces from the adjusted start point pair. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
determining a base time of flight to a base start point;
determining from the target information a potential target movement during the base time of flight;
determining an adjusted target location error from the potential target movement and the target information;
generating an adjusted start point;
ascertaining a total time of flight to a target axis predicated on the adjusted start point;
ascertaining a total time of flight to the adjusted start point;
updating the adjusted target location error from the total time of flight to the adjusted start point; and
iterating the generation of the adjusted start point, the ascertainment of the total time of flight to the target axis, the ascertainment of the total time of flight to the adjusted start point, and the updating of the adjusted target location error until the value for the same converge.
-
-
58. The apparatus of claim 57, wherein the method for autonomously determining the pattern further comprises adjusting the adjusted start point pair by a predetermined distance along a leg of each of the front-end and back-end traces.
-
59. The apparatus of claim 47, further comprising an automatic target recognition system.
-
60. The apparatus of claim 59, wherein the method for autonomously determining the pattern further comprises identifying the target.
-
61. An apparatus capable of planning a mission profile in real time, comprising:
-
a platform, including a receiver capable of receiving a plurality of target information, the target information including a target location;
a first computing device; and
a first program storage device encoded with instructions that, when executed by the computing device, perform a method for autonomously determining a pattern including a front-end trace and a back-end trace from the ascertained target information, the method including;
projecting along a target axis a distance of the target location error to establish two intersections of the target axis with the target location error;
projecting perpendicularly left and right from the intersections to determine a pair of possible start point pairs;
selecting the possible start point pair including a closest single start point;
selecting the farthest start point of the selected start point pair;
identifying an adjusted start point;
mirroring the adjusted start point to obtain an adjusted start point pair; and
laying out the front-end and back-end traces from the adjusted start point pair;
a first vehicle, including;
a second program storage device capable of being encoded with the pattern by the first computing device; and
a second computing device capable of implementing the pattern encoded on the second program storage device through control of the vehicle; and
a second vehicle, including;
a third program storage device capable of being encoded with the pattern by the first computing device; and
a third computing device capable of implementing the pattern encoded on the third program storage device through control of the vehicle. - View Dependent Claims (62, 63, 64, 65, 66, 67, 68, 69)
determining a base time of flight to a base start point;
determining from the target information a potential target movement during the base time of flight;
determining an adjusted target location error from the potential target movement and the target information;
generating an adjusted start point;
ascertaining a total time of flight to a target axis predicated on the adjusted start point;
ascertaining a total time of flight to the adjusted start point;
updating the adjusted target location error from the total time of flight to the adjusted start point; and
iterating the generation of the adjusted start point, the ascertainment of the total time of flight to the target axis, the ascertainment of the total time of flight to the adjusted start point, and the updating of the adjusted target location error until the value for the same converge.
-
-
67. The apparatus of claim 66, wherein the method for autonomously determining the pattern further comprises adjusting the adjusted start point pair by a predetermined distance along a leg of each of the front-end and back-end traces.
-
68. The apparatus of claim 61, further comprising an automatic target recognition system.
-
69. The apparatus of claim 68, wherein the method for autonomously determining the pattern further comprises identifying the target.
-
70. An apparatus for planning a mission profile in real time, comprising:
-
means for ascertaining a plurality of target information, including a target location, a target velocity, and a target location error; and
means for autonomously determining a pattern from the ascertained target information.
-
-
71. An apparatus for planning a mission profile in real time, comprising:
-
means for ascertaining a plurality of target information, including a target location, a target velocity, and a target location error; and
means for autonomously determining a pattern including a front-end trace and a back-end trace from the ascertained target information, including;
means for projecting along a target axis a distance of the target location error to establish two intersections of the target axis with the target location error;
means for projecting perpendicularly left and right from the intersections to determine a pair of possible start point pairs;
means for selecting the possible start point pair including a closest single start point;
means for selecting the farthest start point of the selected start point pair;
means for identifying an adjusted start point;
means for mirroring the adjusted start point to obtain an adjusted start point pair; and
means for laying out the front-end and back-end traces from the adjusted start point pair.
-
Specification