The disclosed embodiments generally relates to munitions, and more particularly, to constraining navigational drift due to error bias of a munition Inertial Measurement Unit (IMU).
A munition in a munition salvo can be equipped with a datalink such that munitions in the salvo can communicate with one another to coordinate an attack. Munitions are typically guided from their launch points, typically using a Global Positioning Satellite (GPS) system and an Inertial Measurement Unit (IMU) to: reach the seeker basket; determine a common reference frame; and coordinate target selection. However, in a GPS denied environment (e.g., due to jamming, spoofing and the like) munitions often have to rely on their IMU for guidance. However, biases in the IMU measurements often cause the navigation solution of the munition to drift over time. If the navigation solution drifts too far, the munition may not reach the seeker basket or coordinate target selection.
For instance, and with reference to
Thus, it is to be appreciated that once a munition 12 is located in the seeker basket the munition 12 needs to determine a common reference frame and determine which target detections 22-28 it has in common with the other munitions 14-18 also located in the seeker basket 30. Hence, if the navigation solution is not accurate, the munitions 12-18 will be unable to determine corresponding targets or targets will be matched incorrectly. This could lead to overkill of a target or high priority targets not being engaged. Overkill and misses necessitate additional munitions to be used to eliminate the threat. This increases the overall cost to destroy a target, limits the number of targets that can be destroyed, and increases the chance of a counterattack.
The purpose and advantages of the below described illustrated embodiments will be set forth in and apparent from the description that follows. Additional advantages of the illustrated embodiments will be realized and attained by the devices, systems and methods particularly pointed out in the written description and claims hereof, as well as from the appended drawings.
In accordance with the exemplary illustrated embodiments described herein, each munition round a munition constellation is equipped with Two-Way Timing and Ranging (TWTR) algorithms for estimating the range between munitions and synchronize the onboard clock of each munition, via datalink communication between the munitions. Each munition is operable to estimate its position and the covariance of its position estimate. A munition then shares its position estimate and range to other munitions in the constellation. These range measurements are utilized by the munitions to constrain drift in the position estimate of a munition relative to the constellation and provide observability into IMU biases caused by a munitions' IMU. In one exemplary embodiment, this technique is applied to the munitions individually whereby the munition determines its range to only other munitions in the constellation, or in accordance with another exemplary embodiment this technique is applied to all munitions in the constellation where all the ranges between all the munitions are shared.
To achieve these and other advantages and in accordance with the purpose of the illustrated embodiments, in one aspect, a method and system for constraining navigational drift in a munition caused by Inertial Measurement Unit (IMU) bias error during flight of the munition in a constellation of a plurality of munitions in a Global Positioning System (GPS) denied attack is described in which each munition is provided with a datalink communication system to communicate with other munitions in the constellation and a navigation system having an IMU for guiding the munition in flight. An estimated position and covariance of the estimated position is determined for each munition via each munitions' navigation system. A range of each munition relative to at least one other munition in the munition constellation is determined via each munitions' datalink communication system. The estimated position and range to at least one other munition in the munition constellation is shared by each munition via each munitions' datalink communication system. Navigational drift for each munition is determined utilizing the estimated position of at least one other munition and the range to that at least one other munition in the munition constellation. And navigational drift in each munition is constrained by compensating for IMU bias error in each munition utilizing the determined navigational drift for each respective munition in the munition constellation.
So that those skilled in the art to which the subject disclosure appertains will readily understand how to make and use the devices and methods of the subject disclosure without undue experimentation, illustrated embodiments thereof will be described in detail herein below with reference to certain figures, wherein:
Aspects of the disclosed embodiments are illustrated in the following description and related drawings directed to specific illustrated embodiments. Alternate embodiments may be devised without departing from the scope of the illustrated. Additionally, well-known elements of the illustrated embodiments will not be described in detail or will be omitted so as not to obscure the relevant details of the illustrated embodiments.
The word “exemplary” is used herein to mean “serving as an example, instance, or illustration.” Any embodiment described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other embodiments. Likewise, the term “illustrated embodiments” does not require that all illustrated embodiments include the discussed feature, advantage or mode of operation.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the illustrated embodiments. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises”, “comprising,”, “includes” and/or “including”, when used herein, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. Further, many embodiments are described in terms of sequences of actions to be performed by, for example, elements of a computing device. It will be recognized that various actions described herein can be performed by specific circuits (e.g., application specific integrated circuits (ASICs)), by program instructions being executed by one or more processors, or by a combination of both. Additionally, the sequence of actions described herein can be considered to be embodied entirely within any form of computer readable storage medium having stored therein a corresponding set of computer instructions that upon execution would cause an associated processor to perform the functionality described herein. Thus, the various aspects of the illustrated embodiments may be embodied in a number of different forms, all of which have been contemplated to be within the scope of the claimed subject matter. In addition, for each of the embodiments described herein, the corresponding form of any such embodiments may be described herein as, for example, “logic configured to” perform the described action.
With reference now to
As shown in
Those skilled in the art will readily appreciate that navigation system 120 is disposed within projectile 110. Those skilled in the art will also readily appreciate that processor 130 may be any one of numerous known processors or an application specific processor that operates in response to program instructions. Processor 130 can comprise more than one distinct processing device, for example to handle different functions, e.g. different operations of the method described below. It is also contemplated that memory 140 can be any form of memory device, for example, volatile or non-volatile memory, solid state storage device, magnetic device, or the like. It will be appreciated that memory 140 may include either, or both, RAM (random access memory) and ROM (read only memory). It will be further appreciated that memory 140 could be integrally formed as part of processor 130.
In accordance with the certain illustrated embodiments, and with reference now to
A typical IMU may consist of three equal modules, each including a gyroscopic rotational rate sensor, a linear accelerometer, and associated electronics. Each module is typically oriented on a cube or a similar structure to provide inertial measurements along one of three orthogonal axes, with the gyroscopic rotational rate sensors providing information regarding rotation of the unit and the accelerometers providing information concerning linear movement of the unit. In this way, the IMU is able to determine the position of the vehicle with respect to the vehicle's initial position to aid in guidance, navigation, and control of the vehicle.
Three-axis inertial measurement units as described above have been used extensively in aerospace applications. Traditionally, such IMUs included mechanical sensors such as conventional spinning mass gyroscopes and large mechanical accelerometers. However, most current IMUs utilize microelectromechanical systems (MEMS) devices. Many MEMS sensors are mounted on a support substrate made of silicon or a similar material and can detect acceleration by measuring a change in capacitance. Current technologies using MEMS devices encapsulate the accelerometer, gyroscope, and associated electronics into individual packages. These packages are typically soldered to a circuit board, which is then mounted on one plane of an orthogonal assembly, such as a face of a cube.
Most inertial sensors, including MEMS sensors, are perpendicular sensors or out of plane devices, meaning that the sense axis of the device is oriented at a 90 degree angle with respect to the mounting plane. Some MEMS devices, including accelerometers and gyroscopes, are in-plane sensors. In-plane sensors are inertial sensors having a sense axis that is parallel to the mounting plane. In-plane sensors detect an acceleration or rotation along an axis parallel to the surface of the support substrate.
It is to be appreciated and understood, and as know to one of ordinary skill in the art, the munition 100 further includes a seeker component (e.g., typically affixed to the nose portion 112 of a projectile 110) for recognizing a ground target (e.g., 22-28 of
As shown in
Navigation system 120 further includes a constellation determination software module 360 which is operable to utilize the munitions navigation data from the IMU 310 and navigation software module 320 in conjunction with determined TWTR data from other munitions in the salvo 125 (via TWTR software module 340) to determine a munition constellation relative to targets and calculate navigation aiding measurements, as described further below. And as also further described below, the sharing of such navigation data amongst munitions 100 in a salvo enables the navigation system 120 of each munition 100 to process the aforesaid shared navigation data in a Guidance, Navigation, and Control (GNC) system component 350 communicatively coupled to the navigation system 120 for guiding the munition 100 to a target seeker basket and/or target.
With the exemplary environment of the illustrated embodiments being described above with reference to
As described herein in accordance with the illustrated embodiments, the navigation system 120 of each munition is thus configured and operable to constrain/arrest IMU drift due to biases in different directions or of different magnitudes. By applying the relative ranging information relative to other munitions in a constellation 400, an EKF or like estimation filter can correct the position, velocity and attitude estimates of the munition while estimating the biases in the IMU 310. It is to be appreciated that the amount of drift bias correction will be dependent upon the accuracy of the position estimates of the navigation system 120 of each munition 100, the accuracy of its ranging algorithm 320, and the number of munitions 410-460 in a munition constellation 400.
With reference now to
In accordance with the illustrated embodiments, and with reference to the munitions constellations 400 of
Starting at step 510, the navigation system 120 of a munition 100 in flight determines an estimated position and covariance of the estimated position in each munition 410-460 in the munition constellation 400. As mention above, the navigation system 120 of each munition 410-460 uses algorithm executed estimation techniques for determining the estimated position and covariance of the estimated position of a munition 410-460. Exemplary estimation techniques include, but are not limited to an Extended Kalman Filter (EKF) and an Unscented Kalman Filter (UKF). Next, at step 520, utilizing the munitions' datalink communication system 300, each navigation system 120 of each munition 410-460 determines a range of each munition 410-460 relative to at least one other munition 410-460 in the munition constellation 400. As mentioned above, the navigation system 120 of each munition 410-460 utilizes Two-Way Timing and Ranging (TWTR) techniques 340 to determine positioning of each munition 410-460 relative to one another in the constellation 400. It is to be appreciated determining a relative position of each munition 410-460 relative to the other munitions in the constellation 400 via each munitions' datalink communication system 330 includes synchronizing an internal clock of each munition 410-460 relative to at least one other munition 410-460 in the munition constellation 400.
As mentioned above, and with specific reference to
Conversely, as mentioned above, and with specific reference to
At step 530, the navigation system 120 of each munition 410-460 shares its estimated position and range to at least one other munition 410-460 in the munition constellation 400 via the munitions' datalink communication system 330. With specific regards to the illustrated embodiment of
Next at step 540, the navigation system 120 of each munition 410-460 determines navigational drift for each respective munition 410-460 via each munitions' navigation system 120 utilizing the aforesaid estimated position of at least one other munition 410-460 and the range to that at least one other munition 410-460 in the munition constellation 400. Then at step 550, once the navigation system 120 of each munition 410-460 determines its navigational drift (step 540), it then constrains this navigation drift in navigation of the munition 410-460 by compensating for its IMU bias error during flight navigation. Thus, by maintaining reliable ranging to other munitions (e.g., 420-460) in a constellation 400, the navigation estimate gains observability into the drift so as to correct the state estimates of a munition. It is to be appreciated that state estimates refers to the Kalman filter states or navigation states dependent upon how the overall navigation solution is determined (e.g., in some instances the navigation solution is more than just the Kalman filter). In the present instance, state estimates is referred to as position, velocity, and attitude.
Therefore, in accordance with the above description, when a munition navigation solution relies on an IMU (e.g., in a GPS denied environment), it will often drift due to biases in the acceleration and rotation rate measurements of the munition. As described above, the various exemplary illustrated embodiments facilitate in correcting a munition's navigation solution by estimating the biases in the IMU to minimize future drift of the munition.
With certain illustrated embodiments described above, it is to be appreciated that various non-limiting embodiments described herein may be used separately, combined or selectively combined for specific applications. Further, some of the various features of the above non-limiting embodiments may be used without the corresponding use of other described features. The foregoing description should therefore be considered as merely illustrative of the principles, teachings and exemplary embodiments, and not in limitation thereof.
It is to be understood that the above-described arrangements are only illustrative of the application of the principles of the illustrated embodiments. Numerous modifications and alternative arrangements may be devised by those skilled in the art without departing from the scope of the illustrated embodiments, and the appended claims are intended to cover such modifications and arrangements.
Number | Name | Date | Kind |
---|---|---|---|
4234142 | Yost | Nov 1980 | A |
4589610 | Schmidt | May 1986 | A |
4659035 | Clendenning | Apr 1987 | A |
4840328 | Sundermeyer | Jun 1989 | A |
5260709 | Nowakowski | Nov 1993 | A |
5274314 | Maqueira | Dec 1993 | A |
5435503 | Johnson, Jr. | Jul 1995 | A |
5637826 | Bessacini | Jun 1997 | A |
5762290 | Dupont | Jun 1998 | A |
5804812 | Wicke | Sep 1998 | A |
5819206 | Horton | Oct 1998 | A |
5828571 | Bessacini | Oct 1998 | A |
5943009 | Abbott | Aug 1999 | A |
6006145 | Bessacini | Dec 1999 | A |
6125308 | Hills | Sep 2000 | A |
6186441 | Schneidereit | Feb 2001 | B1 |
6259974 | Bessacini | Jul 2001 | B1 |
6380526 | Kau | Apr 2002 | B1 |
6456906 | Hua | Sep 2002 | B1 |
6573486 | Ratkovic | Jun 2003 | B1 |
6666410 | Boelitz | Dec 2003 | B2 |
6726146 | Li | Apr 2004 | B2 |
6808139 | Sturm | Oct 2004 | B1 |
7032857 | Hua | Apr 2006 | B2 |
7233859 | Lundberg | Jun 2007 | B2 |
7280917 | Hager | Oct 2007 | B2 |
7286624 | Woo et al. | Oct 2007 | B2 |
7394046 | Olsson | Jul 2008 | B2 |
7566026 | Lam | Jul 2009 | B2 |
7675011 | Jonson | Mar 2010 | B2 |
7839916 | Luecke | Nov 2010 | B1 |
7920943 | Campbell | Apr 2011 | B2 |
7947936 | Bobinchak | May 2011 | B1 |
8165795 | Debailleul | Apr 2012 | B2 |
8212195 | Geswender | Jul 2012 | B2 |
8296053 | Brennan | Oct 2012 | B1 |
8424808 | Boelitz | Apr 2013 | B2 |
8436283 | Tournes | May 2013 | B1 |
8525088 | Ell | Sep 2013 | B1 |
8669505 | Guibout | Mar 2014 | B2 |
8729442 | Boelitz | May 2014 | B2 |
8729443 | Facciano | May 2014 | B2 |
8957355 | Truncale | Feb 2015 | B1 |
9115968 | Abruzzo | Aug 2015 | B1 |
9121680 | Morgan | Sep 2015 | B2 |
10012477 | Ell | Jul 2018 | B1 |
10114384 | Liu et al. | Oct 2018 | B2 |
10337835 | Smith | Jul 2019 | B2 |
10527427 | Jankowski | Jan 2020 | B1 |
10557686 | Rowlands | Feb 2020 | B2 |
10641582 | Peterson | May 2020 | B1 |
10859346 | Townsend | Dec 2020 | B2 |
10894603 | Lebaron | Jan 2021 | B2 |
11199380 | Ekhaus | Dec 2021 | B1 |
11498679 | Gooch | Nov 2022 | B2 |
11509828 | Jankowski | Nov 2022 | B1 |
11555679 | McLoughlin | Jan 2023 | B1 |
11573069 | Parrow | Feb 2023 | B1 |
11578956 | Cheung | Feb 2023 | B1 |
11585660 | Opperman | Feb 2023 | B1 |
11597517 | Gooch | Mar 2023 | B2 |
20060074558 | Williamson | Apr 2006 | A1 |
20080265097 | Stecko | Oct 2008 | A1 |
20170328683 | Smith | Nov 2017 | A1 |
20180209764 | Ginsberg | Jul 2018 | A1 |
20180279913 | Frasier | Oct 2018 | A1 |
20180340779 | Faulkner | Nov 2018 | A1 |
20200080819 | Vasile | Mar 2020 | A1 |
20200400412 | Zemany | Dec 2020 | A1 |
20210033400 | Belenkii | Feb 2021 | A1 |
20210063160 | Lam | Mar 2021 | A1 |
20220065588 | Willenbring | Mar 2022 | A1 |
20220107160 | Cerasuolo | Apr 2022 | A1 |
20230228528 | Squillace | Jul 2023 | A1 |
20230229175 | Squillace | Jul 2023 | A1 |
Number | Date | Country | |
---|---|---|---|
20230228529 A1 | Jul 2023 | US |