US20080066540A1 - Methods and systems for calculating atmospheric vehicle air data - Google Patents
Methods and systems for calculating atmospheric vehicle air data Download PDFInfo
- Publication number
- US20080066540A1 US20080066540A1 US11/532,027 US53202706A US2008066540A1 US 20080066540 A1 US20080066540 A1 US 20080066540A1 US 53202706 A US53202706 A US 53202706A US 2008066540 A1 US2008066540 A1 US 2008066540A1
- Authority
- US
- United States
- Prior art keywords
- air data
- data solution
- indicated air
- corrections
- computing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01P—MEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
- G01P13/00—Indicating or recording presence, absence, or direction, of movement
- G01P13/02—Indicating direction only, e.g. by weather vane
- G01P13/025—Indicating direction only, e.g. by weather vane indicating air data, i.e. flight variables of an aircraft, e.g. angle of attack, side slip, shear, yaw
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01P—MEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
- G01P5/00—Measuring speed of fluids, e.g. of air stream; Measuring speed of bodies relative to fluids, e.g. of ship, of aircraft
- G01P5/14—Measuring speed of fluids, e.g. of air stream; Measuring speed of bodies relative to fluids, e.g. of ship, of aircraft by measuring differences of pressure in the fluid
Definitions
- This invention relates generally to control of flight vehicles, and more specifically, to methods of calculating atmospheric vehicle air data.
- Flight control and guidance of a vehicle through the atmosphere requires knowledge of the vehicle's motion and attitude relative to the earth's air mass. This knowledge, commonly referred to as “air data,” is generally measured using instruments that either protrude into the surrounding airstream, or are flush mounted with an outer surface of the vehicle. Alternately, other instruments may use inertial navigation system (INS) derived values.
- INS inertial navigation system
- Air data systems that rely on flush-mounted instruments and INS-derived data also have drawbacks.
- flush-mounted pressure taps may be suitably positioned near the stagnation point on a relatively large curved surface.
- the stagnation point is typically one of the highest heating points on the aircraft, and the temperatures may be so high that flush-mounted instrumentation is impractical because the instrument materials cannot support the heating rate.
- Air data systems that use INS-derived data are typically too inaccurate for proper control of the reentry aircraft.
- Embodiments of the invention are directed to methods and systems for calculating atmospheric vehicle air data.
- Embodiments of the invention may advantageously eliminate the need for expensive, bulky and mechanically deployable air data probes.
- embodiments of the invention may provide a complete air data solution with flexibility in the location of the pressure taps, redundancy management of the measurements, and the ability to operate in the absence of pressure measurements.
- a method of calculating air data used for controlling an aircraft includes acquiring one or more pressure measurements at locations on an outer surface of the aircraft; acquiring one or more measurements using an alternate navigation device; computing an indicated air data solution using the one or more measurements obtained using the alternate navigation device and an atmospheric model; computing corrections to the indicated air data solution using one or more other measured parameters, wherein the one or more other measured parameters include at least one of the one or more pressure measurements and the one or more measurements obtained using the alternate navigation device; determining a corrected air data solution using the indicated air data solution and the corrections; and providing the corrected air data solution for use in controlling the aircraft.
- acquiring one or more measurements using an alternate navigation device includes acquiring one or more measurements using at least one of an inertial navigation system, and an aided inertial navigation system aided by a global positioning system.
- computing corrections to the indicated air data solution may include computing corrections to the indicated air data solution using an extended Kalman filter.
- computing an indicated air data solution may be performed at a first frequency, and computing corrections to the indicated air data solution may be performed at a second frequency different from (e.g. less than) the first frequency.
- a system for calculating air data used for controlling an aircraft includes a data acquisition component and a processing component.
- the data acquisition component includes the first portion configured to acquire one or more pressure measurements at locations on an outer surface of the aircraft, and a second portion configured to acquire one or more measurements using an alternate navigation device.
- the processing component is configured to receive the measurements from the data acquisition component, and is further configured to compute an indicated air data solution using the one or more measurements obtained using the alternate navigation device and an atmospheric model; compute corrections to the indicated air data solution using one or more other measured parameters, wherein the one or more other measured parameters include the one or more pressure measurements; determine a corrected air data solution using the indicated air data solution and the corrections; and provide the corrected air data solution for use in controlling the aircraft.
- one or more computer-readable media comprising computer executable instructions that, when executed, perform a method comprising computing an indicated air data solution using one or more measurements obtained using a navigation device and an atmospheric model; computing corrections to the indicated air data solution using one or more other measured parameters, wherein the one or more other measured parameters include one or more pressure measurements; determining a corrected air data solution using the indicated air data solution and the corrections; and providing the corrected air data solution for use in controlling an aircraft.
- FIG. 1 is an isometric view of a forward portion of a flight vehicle having an air data system in accordance with an embodiment of the invention
- FIG. 2 is a side elevational view of the forward portion of the flight vehicle of FIG. 1 ;
- FIG. 3 is a plan, cross-sectional view of the forward portion of the flight vehicle of FIG. 1 ;
- FIG. 4 is a schematic view of a processing portion of an air data system in accordance with an embodiment of the invention.
- FIG. 5 shows predicted angle of attack and associated prediction uncertainties as determined in accordance with an embodiment of the invention
- FIG. 6 shows predicted side-slip angle and associated prediction uncertainties as determined in accordance with an embodiment of the invention
- FIG. 7 shows predicted Mach number and associated prediction uncertainties as determined in accordance with an embodiment of the invention.
- FIG. 8 is a schematic view of a computing device configured in accordance with an embodiment of the invention.
- the present invention relates to methods and systems for calculating air data of atmospheric vehicles, including vehicle attitude and velocity relative to the atmospheric air mass.
- Many specific details of certain embodiments of the invention are set forth in the following description and in FIGS. 1-8 to provide a thorough understanding of such embodiments.
- One skilled in the art, however, will understand that the present invention may have additional embodiments, or that the present invention may be practiced without several of the details described in the following description.
- embodiments of the present invention use a software algorithm to combine measurements from an inertial navigation system (INS) with measurements from flush pressure taps to calculate an aircraft's complete air data state with fidelity high enough to support autonomous guidance and control of the aircraft.
- INS inertial navigation system
- the positioning of the taps on the aircraft's surface is flexible, allowing them to be positioned away from the stagnation point, in locations convenient for manufacture, and in areas of benign heating in the case of a high speed aircraft, or a reentry spacecraft.
- the software algorithm and pressure tap design advantageously provides redundancy management to protect the air data outputs from a hardware failure in the avionics devices used for measurements.
- FIG. 1 is an isometric view of a forward portion 102 of a flight vehicle 100 having an air data system 110 in accordance with an embodiment of the invention.
- FIG. 2 is a side elevational view of the forward portion 102 of the flight vehicle 100 of FIG. 1 .
- the forward portion 102 includes an upper surface 104 and lateral surfaces 106 .
- a freestream airflow forms a stagnation point 108 on the forward portion 102 of the flight vehicle 100 .
- the air data system 110 includes a plurality of pressure taps 112 distributed over the upper and lateral surfaces 104 , 106 of the forward portion 102 .
- the pressure taps 112 are non-protruding (e.g. flush mounted) on the surfaces 104 , 106 , and are spaced apart from an area of extremely high heating surrounding the stagnation point 108 on the forward portion 102 .
- flush refers to pressure taps that are both flush and approximately flush, including taps that are slightly recessed or slightly protruding, and does not require that the pressure taps be exactly coplanar with the surrounding surfaces 104 , 106 in which they are disposed.
- FIG. 3 is a plan, cross-sectional view of the forward portion 102 of the flight vehicle 100 of FIG. 1 .
- each of the pressure taps 112 is coupled by a pneumatic tube 114 to a remote pressure sensor (RPS) device 116 .
- the RPS devices 116 are coupled to one or more processors (or Flight Management Computers) 118 .
- the RPS devices 116 may be coupled to the processors 118 using a communications link 120 , such as a 1553 bus or other suitable communication media.
- a communications link 120 such as a 1553 bus or other suitable communication media.
- the air data system 110 includes four RPS devices 116 , and each RPS device 116 is coupled to four pressure taps 112 , including a first pair of taps 112 located on the upper surface 104 and a second pair of taps 112 located on a lateral surface 106 .
- Two of the RPS devices 116 are coupled to one processor 118 , and the other two RPS devices 116 are coupled to the other processor 118 .
- the air data system 110 provides a desired degree of redundancy such that a failure of any one component of the system 110 will not disrupt the system's ability to estimate air data.
- FIG. 4 shows a schematic view of a processing portion 130 of the air data system 110 .
- exemplary methods and processes are illustrated as a collection of blocks in a logical flow graph, which represent a sequence of operations that can be implemented in hardware, software, or a combination thereof.
- the blocks represent computer-executable instructions that, when executed by one or more processors, perform the recited operations.
- computer-executable instructions include routines, programs, objects, components, data structures, and the like that perform particular functions or implement particular abstract data types.
- a sensor portion 132 of the air data system 110 includes the RPS devices 116 as described above, as well as an INS (or a global positioning system aided INS) component 134 .
- Outputs from the sensor portion 132 are received by a control (or Guidance, Navigation, and Control) portion 136 , which may include software, hardware, or a combination of hardware and software components.
- a first component 138 of the control portion 136 receives outputs from the INS component 134 and computes a first set of flight parameters 140 , which may include altitude, velocity, and vehicle attitude.
- a second component 142 of the control portion 136 receives outputs from the INS component 134 and computes a second set of flight parameters 144 , which may include acceleration and angular acceleration.
- a third component 146 of the control portion 136 which may be a flight control portion, provides a third set of flight parameters 148 , which may include aerosurfaces' deflection commands.
- the first, second, and third components 138 , 142 , 146 may be divided into a greater number of components, or may be combined into fewer components, or even a single component.
- the processing portion 130 further includes a first frequency portion 150 and a second frequency portion 152 .
- the first frequency portion 150 may operate at a relatively higher frequency (e.g. 10 Hz) and the second frequency portion 152 may operate at a relatively lower frequency (e.g. 1 Hz).
- the second frequency portion 152 comprises an Extended Kalman Filter (EKF), as described more fully below.
- EKF is used because of the nonlinear nature of the estimation problem.
- the first set of flight parameters (or first flight characteristics) 140 are received by an air data calculator 154 of the first frequency portion 150 .
- the air data calculator 154 uses the first set of flight parameters 140 and an atmospheric model, the air data calculator 154 provides an “indicated” air data solution (block 155 ).
- the second set of flight parameters (or second flight characteristics) 144 and the outputs of the RPS devices 116 are received into a corrections module 156 .
- the third set of flight parameters (or third flight characteristics) 148 are received by an estimation module 158 , which performs estimates of the second set of flight parameters 144 and the outputs of the RPS devices 116 based on one or more air data characteristics and a vehicle inertial and pressure model.
- the corrections module 156 receives the output from the estimation module 158 , and provides corresponding correction signals based on inertial measurements and surface pressures (block 159 ) to a Kalman filter 160 . Using these inputs, the Kalman filter 160 then estimates corrections to the atmospherically-derived data (block 161 ), and outputs a set of corrections 162 to the air data calculator 154 .
- the corrections 162 are the first five elements of the EKF state vector. From the first set of flight parameters 140 received from the control portion 136 , and the set of corrections 162 from the Kalman filter 160 of the second frequency portion 152 , the air data calculator 154 estimates true air data (block 163 ) and outputs an air data state vector 164 .
- the air data system 110 provides the air data state vector 164 which describes the state of a flying vehicle relative to the atmosphere's air mass.
- the information in the air data state vector 164 may include, for example, true air speed, dynamic pressure, Mach number, angle of attack, and angle of sideslip. These air data parameters may be made available at a variety of rates, including at the rate in which the INS 134 provides outputs (e.g. position, velocity and attitude data) to the control portion 136 .
- the air data state vector 164 can then be provided to other computing components of the aircraft, including, for example, components or devices associated with control and guidance of the aircraft.
- the air data calculator 154 uses high rate inputs from the INS 134 and an input atmosphere model (or a standard atmosphere) to provide high rate air data parameters (e.g. the air data state vector 164 ).
- the EKF (or low frequency portion) 152 estimates current atmospheric parameters such as wind, temperature and density corrections that are fed back to the air data calculator 154 and allow it to provide the current vehicle motion and attitude relative to the atmosphere.
- the EKF 152 calculates its estimates at the same, or optionally, at a lower rate than the air data calculator 154 based on one or more of the air data calculator outputs, flush pressure measurements, acceleration and angular acceleration measurements from the INS's Inertial Measurement Unit (IMU), and a model of the flush pressure measurements and acceleration and angular acceleration measurements for the vehicle, which is a function of one or more of the air data calculator outputs.
- IMU Inertial Measurement Unit
- the processing portion 130 of the air data system 110 operates best with all of the pressure measurements, but can operate with some, or even none of the pressure measurements.
- the hardware and software layout of the components associated with the pressure measurements is designed so that the failure of any one component or subsystem will still provide sufficient pressure measurements to allow full fidelity estimation of the complete air data state.
- the processing portion 130 of the air data system 110 will provide air data parameters (e.g. the air data state vector 164 ) whose accuracy has been gracefully degraded.
- the EKF state vector 162 consists of 11 elements, as follows:
- the Markov states may be modeled in terms of a correlation length as consistent with vehicle motion through the atmosphere.
- the last 6 states can be configured as consider states, that is, not estimated by the EKF 152 , but used for better modeling the covariance of the estimation process, or can be feed back into the EKF estimation algorithm.
- the EKF measurements may consist of 16 pressure taps 112 and 6 inertial measurements.
- the 16 pressure taps 112 are shown in FIGS. 1 through 3 .
- the 6 inertial measurements provided by the vehicle's IMU 134 may be three body frame sensed accelerations, and three body frame angular accelerations.
- the air data calculations may generally run at a 10 hz rate, and the EKF 152 may run at a 1 hz rate.
- first and second frequency portions 150 , 152 may be used, including embodiments wherein the first frequency portion 150 may operate at a higher rate than 10 Hz and, or wherein the first and second frequency portions 150 , 152 may operate at the same rate.
- the output of the first frequency portion 150 e.g. 10 Hz air data parameters
- the second frequency portion (or EKF) 152 does not require the second frequency portion (or EKF) 152 to be providing input to the air data calculator 154 , and therefore, the air data calculation from the air data system 110 is resilient to loss of EKF measurements.
- FIGS. 5 , 6 , and 7 show predicted angle of attack 300 , predicted side-slip angle 340 , and predicted Mach number 380 , and associated prediction uncertainties 320 , 360 , 400 , as determined in accordance with an embodiment of the invention using a 500 sample Monte Carlo simulation.
- the graphs of prediction uncertainties 320 , 360 , 400 suggest that the uncertainties between the predicted flight characteristics 300 , 340 , 380 and actual flight characteristics are generally very small and well-within acceptable limits.
- FIG. 8 illustrates a computing device 500 configured in accordance with an embodiment of the present invention.
- the computing device 500 may be used, for example, as one or more of the processors 118 of the air data system 110 of FIGS. 1-3 , or as one or more of the components of the processing portion 130 shown in FIG. 4 .
- the computing device 500 includes at least one processing unit 502 and system memory 504 .
- the system memory 504 may be volatile (such as RAM), non-volatile (such as ROM and flash memory) or some combination of the two.
- the system memory 504 typically includes an operating system 506 , one or more program modules 508 , and may include program data 510 .
- the program modules 508 may include the process modules 509 that realize one or more the processes described herein. Other modules described herein may also be part of the program modules 508 . As an alternative, process modules 509 , as well as the other modules, may be implemented as part of the operating system 506 , or it may be installed on the computing device and stored in other memory (e.g., non-removable storage 522 ) separate from the system memory 504 .
- the computing device 500 may have additional features or functionality.
- the computing device 500 may also include additional data storage devices (removable and/or non-removable) such as, for example, magnetic disks, optical disks, or tape.
- additional storage is illustrated in FIG. 8 by removable storage 520 and non-removable storage 522 .
- Computer storage media may include volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information, such as computer readable instructions, data structures, program modules, or other data.
- the system memory 504 , removable storage 520 and non-removable storage 522 are all examples of computer storage media.
- computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by computing device 500 . Any such computer storage media may be part of the device 500 .
- Computing device 500 may also have input device(s) 524 such as keyboard, mouse, pen, voice input device, and touch input devices.
- Output device(s) 526 such as a display, speakers, and printer, may also be included. These devices are well know in the art and need not be discussed at length.
- the computing device 500 may also contain a communication connection 528 that allow the device to communicate with other computing devices 530 , such as over a network.
- the other computing devices 530 may include, for example, devices associated with control and guidance of a flight vehicle.
- Communication connection(s) 528 is one example of communication media.
- Communication media may typically be embodied by computer readable instructions, data structures, program modules, or other data in a modulated data signal, such as a carrier wave or other transport mechanism, and includes any information delivery media.
- program modules include routines, programs, objects, components, data structures, and so forth for performing particular tasks or implementing particular abstract data types.
- program modules and the like may be executed as native code or may be downloaded and executed, such as in a virtual machine or other just-in-time compilation execution environment.
- functionality of the program modules may be combined or distributed as desired in various embodiments.
- An implementation of these modules and techniques may be stored on or transmitted across some form of computer readable media.
- Embodiments of methods and systems in accordance with the invention may provide significant advantages over the prior art. For example, as noted above, due to the redundancy of the air data system 110 , the air data may be available even in the event of a pressure measurement failure. Embodiments of the invention may use measurements from any number of pressure measurement sources and may provide a graceful transition to an INS air data solution in the event of loss of all pressure measurements. This may be accomplished by using an Extended Kalman filter (EKF) to estimate and track properties of the local atmosphere. Atmospheric properties typically change much more slowly than the air data parameters themselves, and therefore are relatively easy to track. Once the atmospheric properties are estimated they are combined with INS velocity and attitude to provide the desired state vector 164 of vehicle air data.
- EKF Extended Kalman filter
- embodiments of the invention allow a solution for air data parameter estimation without requiring invasive probes, disruption of the surface outer mold line, or pressure taps on the nose of the vehicle. These advantages are more pronounced for smaller vehicles, for which volume is a minimum, and for high velocity atmospheric reentry vehicles, where surface temperatures during reentry are very high at the nose.
- embodiments of the invention may advantageously eliminate the need for expensive, bulky and mechanically deployable air data probes.
- embodiments of the invention may provide a complete air data solution with flexibility in the location of the pressure taps, redundancy management of the measurements, and the ability to operate in the absence of pressure measurements.
- Embodiments of the invention take advantage of the relatively higher processing power of modern flight computers to calculate the measurement estimates needed to form the EKF observations.
- the high sensitivity of these particular observations to pertubations in the local atmospheric properties is what gives embodiments of the invention the ability to track the vehicle's air data parameters. Because air data systems and methods in accordance with the invention are designed to estimate the relatively slow varying atmospheric parameters, such embodiments can run at a relatively low rate, which mitigates the higher processing power required to calculate the EKF observations.
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Navigation (AREA)
Abstract
Description
- This invention was made with government support under contract number F30602-03-C-2005 awarded by the United States Air Force. The U.S. Government has certain rights in this invention.
- This invention relates generally to control of flight vehicles, and more specifically, to methods of calculating atmospheric vehicle air data.
- Flight control and guidance of a vehicle through the atmosphere requires knowledge of the vehicle's motion and attitude relative to the earth's air mass. This knowledge, commonly referred to as “air data,” is generally measured using instruments that either protrude into the surrounding airstream, or are flush mounted with an outer surface of the vehicle. Alternately, other instruments may use inertial navigation system (INS) derived values.
- Although desirable results have been achieved using such prior art air data systems, there is room for improvement. For example, for high-speed reentry aircraft, the use of instruments that protrude into the airstream is problematic because of the heating that occurs due to the high velocity of the air. The high velocity of a reentry aircraft means the outside surface of the aircraft experiences very high temperatures (e.g. in the 1000s of deg F.). Such temperatures may be high enough to melt or break protruding instruments. Deployable probes generally require a considerable amount of calibration, are costly, and require valuable space in the aircraft near the surface to be deployed.
- Air data systems that rely on flush-mounted instruments and INS-derived data also have drawbacks. For larger aircraft, flush-mounted pressure taps may be suitably positioned near the stagnation point on a relatively large curved surface. For a smaller aircraft, however, the stagnation point is typically one of the highest heating points on the aircraft, and the temperatures may be so high that flush-mounted instrumentation is impractical because the instrument materials cannot support the heating rate. Air data systems that use INS-derived data are typically too inaccurate for proper control of the reentry aircraft.
- Therefore, novel air data systems and methods that provide the required accuracy and that otherwise mitigate the above-noted characteristics of the prior art air data systems would have utility.
- The present invention is directed to methods and systems for calculating atmospheric vehicle air data. Embodiments of the invention may advantageously eliminate the need for expensive, bulky and mechanically deployable air data probes. By using both inertial measurements and pressure measurements, embodiments of the invention may provide a complete air data solution with flexibility in the location of the pressure taps, redundancy management of the measurements, and the ability to operate in the absence of pressure measurements.
- In one embodiment, a method of calculating air data used for controlling an aircraft includes acquiring one or more pressure measurements at locations on an outer surface of the aircraft; acquiring one or more measurements using an alternate navigation device; computing an indicated air data solution using the one or more measurements obtained using the alternate navigation device and an atmospheric model; computing corrections to the indicated air data solution using one or more other measured parameters, wherein the one or more other measured parameters include at least one of the one or more pressure measurements and the one or more measurements obtained using the alternate navigation device; determining a corrected air data solution using the indicated air data solution and the corrections; and providing the corrected air data solution for use in controlling the aircraft.
- In alternate embodiments, acquiring one or more measurements using an alternate navigation device includes acquiring one or more measurements using at least one of an inertial navigation system, and an aided inertial navigation system aided by a global positioning system. In a further embodiment, computing corrections to the indicated air data solution may include computing corrections to the indicated air data solution using an extended Kalman filter. In still other embodiments, computing an indicated air data solution may be performed at a first frequency, and computing corrections to the indicated air data solution may be performed at a second frequency different from (e.g. less than) the first frequency.
- In another embodiment, a system for calculating air data used for controlling an aircraft includes a data acquisition component and a processing component. The data acquisition component includes the first portion configured to acquire one or more pressure measurements at locations on an outer surface of the aircraft, and a second portion configured to acquire one or more measurements using an alternate navigation device. The processing component is configured to receive the measurements from the data acquisition component, and is further configured to compute an indicated air data solution using the one or more measurements obtained using the alternate navigation device and an atmospheric model; compute corrections to the indicated air data solution using one or more other measured parameters, wherein the one or more other measured parameters include the one or more pressure measurements; determine a corrected air data solution using the indicated air data solution and the corrections; and provide the corrected air data solution for use in controlling the aircraft.
- In yet another embodiment, one or more computer-readable media comprising computer executable instructions that, when executed, perform a method comprising computing an indicated air data solution using one or more measurements obtained using a navigation device and an atmospheric model; computing corrections to the indicated air data solution using one or more other measured parameters, wherein the one or more other measured parameters include one or more pressure measurements; determining a corrected air data solution using the indicated air data solution and the corrections; and providing the corrected air data solution for use in controlling an aircraft.
- Embodiments of the present invention are described in detail below with reference to the following drawings.
-
FIG. 1 is an isometric view of a forward portion of a flight vehicle having an air data system in accordance with an embodiment of the invention; -
FIG. 2 is a side elevational view of the forward portion of the flight vehicle ofFIG. 1 ; -
FIG. 3 is a plan, cross-sectional view of the forward portion of the flight vehicle ofFIG. 1 ; -
FIG. 4 is a schematic view of a processing portion of an air data system in accordance with an embodiment of the invention; -
FIG. 5 shows predicted angle of attack and associated prediction uncertainties as determined in accordance with an embodiment of the invention; -
FIG. 6 shows predicted side-slip angle and associated prediction uncertainties as determined in accordance with an embodiment of the invention; -
FIG. 7 shows predicted Mach number and associated prediction uncertainties as determined in accordance with an embodiment of the invention; and -
FIG. 8 is a schematic view of a computing device configured in accordance with an embodiment of the invention. - The present invention relates to methods and systems for calculating air data of atmospheric vehicles, including vehicle attitude and velocity relative to the atmospheric air mass. Many specific details of certain embodiments of the invention are set forth in the following description and in
FIGS. 1-8 to provide a thorough understanding of such embodiments. One skilled in the art, however, will understand that the present invention may have additional embodiments, or that the present invention may be practiced without several of the details described in the following description. - In general, embodiments of the present invention use a software algorithm to combine measurements from an inertial navigation system (INS) with measurements from flush pressure taps to calculate an aircraft's complete air data state with fidelity high enough to support autonomous guidance and control of the aircraft. The positioning of the taps on the aircraft's surface is flexible, allowing them to be positioned away from the stagnation point, in locations convenient for manufacture, and in areas of benign heating in the case of a high speed aircraft, or a reentry spacecraft. The software algorithm and pressure tap design advantageously provides redundancy management to protect the air data outputs from a hardware failure in the avionics devices used for measurements.
-
FIG. 1 is an isometric view of aforward portion 102 of aflight vehicle 100 having anair data system 110 in accordance with an embodiment of the invention.FIG. 2 is a side elevational view of theforward portion 102 of theflight vehicle 100 ofFIG. 1 . In this embodiment, theforward portion 102 includes anupper surface 104 andlateral surfaces 106. During flight, a freestream airflow forms astagnation point 108 on theforward portion 102 of theflight vehicle 100. - As further shown in
FIGS. 1 and 2 , theair data system 110 includes a plurality ofpressure taps 112 distributed over the upper andlateral surfaces forward portion 102. Thepressure taps 112 are non-protruding (e.g. flush mounted) on thesurfaces stagnation point 108 on theforward portion 102. As used in this disclosure, the term “flush” refers to pressure taps that are both flush and approximately flush, including taps that are slightly recessed or slightly protruding, and does not require that the pressure taps be exactly coplanar with the surroundingsurfaces -
FIG. 3 is a plan, cross-sectional view of theforward portion 102 of theflight vehicle 100 ofFIG. 1 . As shown inFIG. 3 , each of thepressure taps 112 is coupled by apneumatic tube 114 to a remote pressure sensor (RPS)device 116. TheRPS devices 116, in turn, are coupled to one or more processors (or Flight Management Computers) 118. TheRPS devices 116 may be coupled to theprocessors 118 using acommunications link 120, such as a 1553 bus or other suitable communication media. In the particular embodiment shown inFIG. 3 , theair data system 110 includes fourRPS devices 116, and eachRPS device 116 is coupled to fourpressure taps 112, including a first pair oftaps 112 located on theupper surface 104 and a second pair oftaps 112 located on alateral surface 106. Two of theRPS devices 116 are coupled to oneprocessor 118, and the other twoRPS devices 116 are coupled to theother processor 118. In this way, theair data system 110 provides a desired degree of redundancy such that a failure of any one component of thesystem 110 will not disrupt the system's ability to estimate air data. - Additional aspects of the
air data system 110 are shown inFIG. 4 , which shows a schematic view of aprocessing portion 130 of theair data system 110. In the following discussion, exemplary methods and processes are illustrated as a collection of blocks in a logical flow graph, which represent a sequence of operations that can be implemented in hardware, software, or a combination thereof. In the context of software, the blocks represent computer-executable instructions that, when executed by one or more processors, perform the recited operations. Generally, computer-executable instructions include routines, programs, objects, components, data structures, and the like that perform particular functions or implement particular abstract data types. The order in which the operations are described is not intended to be construed as a limitation, and any number of the described blocks can be combined in any order and/or in parallel to implement the process. Furthermore, removal of one or more of the listed operations, or the addition of additional operations, does not depart from the scope of the invention. - As shown in
FIG. 4 , asensor portion 132 of theair data system 110 includes theRPS devices 116 as described above, as well as an INS (or a global positioning system aided INS)component 134. Outputs from thesensor portion 132 are received by a control (or Guidance, Navigation, and Control)portion 136, which may include software, hardware, or a combination of hardware and software components. Afirst component 138 of thecontrol portion 136 receives outputs from theINS component 134 and computes a first set offlight parameters 140, which may include altitude, velocity, and vehicle attitude. Similarly, asecond component 142 of thecontrol portion 136 receives outputs from theINS component 134 and computes a second set offlight parameters 144, which may include acceleration and angular acceleration. Athird component 146 of thecontrol portion 136, which may be a flight control portion, provides a third set offlight parameters 148, which may include aerosurfaces' deflection commands. Of course, in alternate embodiments, the first, second, andthird components - As further shown in
FIG. 4 , theprocessing portion 130 further includes afirst frequency portion 150 and asecond frequency portion 152. Thefirst frequency portion 150 may operate at a relatively higher frequency (e.g. 10 Hz) and thesecond frequency portion 152 may operate at a relatively lower frequency (e.g. 1 Hz). In this embodiment, thesecond frequency portion 152 comprises an Extended Kalman Filter (EKF), as described more fully below. The EKF is used because of the nonlinear nature of the estimation problem. - In the embodiment shown in
FIG. 4 , the first set of flight parameters (or first flight characteristics) 140 are received by anair data calculator 154 of thefirst frequency portion 150. Using the first set offlight parameters 140 and an atmospheric model, theair data calculator 154 provides an “indicated” air data solution (block 155). Similarly, the second set of flight parameters (or second flight characteristics) 144 and the outputs of theRPS devices 116 are received into acorrections module 156. The third set of flight parameters (or third flight characteristics) 148 are received by anestimation module 158, which performs estimates of the second set offlight parameters 144 and the outputs of theRPS devices 116 based on one or more air data characteristics and a vehicle inertial and pressure model. Thecorrections module 156 receives the output from theestimation module 158, and provides corresponding correction signals based on inertial measurements and surface pressures (block 159) to aKalman filter 160. Using these inputs, theKalman filter 160 then estimates corrections to the atmospherically-derived data (block 161), and outputs a set ofcorrections 162 to theair data calculator 154. Thecorrections 162 are the first five elements of the EKF state vector. From the first set offlight parameters 140 received from thecontrol portion 136, and the set ofcorrections 162 from theKalman filter 160 of thesecond frequency portion 152, theair data calculator 154 estimates true air data (block 163) and outputs an airdata state vector 164. - In general, the
air data system 110 provides the airdata state vector 164 which describes the state of a flying vehicle relative to the atmosphere's air mass. The information in the airdata state vector 164 may include, for example, true air speed, dynamic pressure, Mach number, angle of attack, and angle of sideslip. These air data parameters may be made available at a variety of rates, including at the rate in which theINS 134 provides outputs (e.g. position, velocity and attitude data) to thecontrol portion 136. The airdata state vector 164 can then be provided to other computing components of the aircraft, including, for example, components or devices associated with control and guidance of the aircraft. - More specifically, in operation, the
air data calculator 154 uses high rate inputs from theINS 134 and an input atmosphere model (or a standard atmosphere) to provide high rate air data parameters (e.g. the air data state vector 164). The EKF (or low frequency portion) 152 estimates current atmospheric parameters such as wind, temperature and density corrections that are fed back to theair data calculator 154 and allow it to provide the current vehicle motion and attitude relative to the atmosphere. TheEKF 152 calculates its estimates at the same, or optionally, at a lower rate than theair data calculator 154 based on one or more of the air data calculator outputs, flush pressure measurements, acceleration and angular acceleration measurements from the INS's Inertial Measurement Unit (IMU), and a model of the flush pressure measurements and acceleration and angular acceleration measurements for the vehicle, which is a function of one or more of the air data calculator outputs. - The
processing portion 130 of theair data system 110 operates best with all of the pressure measurements, but can operate with some, or even none of the pressure measurements. The hardware and software layout of the components associated with the pressure measurements is designed so that the failure of any one component or subsystem will still provide sufficient pressure measurements to allow full fidelity estimation of the complete air data state. In the case of no pressure measurements, theprocessing portion 130 of theair data system 110 will provide air data parameters (e.g. the air data state vector 164) whose accuracy has been gracefully degraded. - In one particular embodiment, the
EKF state vector 162 consists of 11 elements, as follows: -
- 1-3. Atmospheric Wind components (2 horizontal, 1 vertical) (which may be modeled as a 1st order Markov process);
- 4. Atmospheric Temperature Error relative to standard, or model atmosphere temperature (which may be modeled as a 1st order Markov process);
- 5. Atmospheric Density Error relative to standard, or model atmosphere density (which may be modeled as a 1st order Markov process); and
- 6-11. Errors in aerodynamic force and moment coefficients, modeled as biases.
- In the above-noted
EKF state vector 162 embodiment, the Markov states may be modeled in terms of a correlation length as consistent with vehicle motion through the atmosphere. The last 6 states can be configured as consider states, that is, not estimated by theEKF 152, but used for better modeling the covariance of the estimation process, or can be feed back into the EKF estimation algorithm. - In a further embodiment, the EKF measurements may consist of 16 pressure taps 112 and 6 inertial measurements. The 16 pressure taps 112 are shown in
FIGS. 1 through 3 . The 6 inertial measurements provided by the vehicle'sIMU 134 may be three body frame sensed accelerations, and three body frame angular accelerations. As shown inFIG. 4 , the air data calculations may generally run at a 10 hz rate, and theEKF 152 may run at a 1 hz rate. Of course, in alternate embodiments, other rates of the first andsecond frequency portions first frequency portion 150 may operate at a higher rate than 10 Hz and, or wherein the first andsecond frequency portions INS 134 along the top ofFIG. 4 , the output of the first frequency portion 150 (e.g. 10 Hz air data parameters) does not require the second frequency portion (or EKF) 152 to be providing input to theair data calculator 154, and therefore, the air data calculation from theair data system 110 is resilient to loss of EKF measurements. - Simulations have been conducted to assess the feasibility of embodiments of the methods and systems in accordance with the present disclosure. For example,
FIGS. 5 , 6, and 7 show predicted angle ofattack 300, predicted side-slip angle 340, and predictedMach number 380, and associatedprediction uncertainties prediction uncertainties flight characteristics -
FIG. 8 illustrates acomputing device 500 configured in accordance with an embodiment of the present invention. Thecomputing device 500 may be used, for example, as one or more of theprocessors 118 of theair data system 110 ofFIGS. 1-3 , or as one or more of the components of theprocessing portion 130 shown inFIG. 4 . In a basic configuration, thecomputing device 500 includes at least oneprocessing unit 502 andsystem memory 504. Depending on the exact configuration and type ofcomputing device 500, thesystem memory 504 may be volatile (such as RAM), non-volatile (such as ROM and flash memory) or some combination of the two. Thesystem memory 504 typically includes anoperating system 506, one ormore program modules 508, and may includeprogram data 510. - For the present methods of calculating air data, the
program modules 508 may include theprocess modules 509 that realize one or more the processes described herein. Other modules described herein may also be part of theprogram modules 508. As an alternative,process modules 509, as well as the other modules, may be implemented as part of theoperating system 506, or it may be installed on the computing device and stored in other memory (e.g., non-removable storage 522) separate from thesystem memory 504. - The
computing device 500 may have additional features or functionality. For example, thecomputing device 500 may also include additional data storage devices (removable and/or non-removable) such as, for example, magnetic disks, optical disks, or tape. Such additional storage is illustrated inFIG. 8 by removable storage 520 and non-removable storage 522. Computer storage media may include volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information, such as computer readable instructions, data structures, program modules, or other data. Thesystem memory 504, removable storage 520 and non-removable storage 522 are all examples of computer storage media. Thus, computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by computingdevice 500. Any such computer storage media may be part of thedevice 500.Computing device 500 may also have input device(s) 524 such as keyboard, mouse, pen, voice input device, and touch input devices. Output device(s) 526 such as a display, speakers, and printer, may also be included. These devices are well know in the art and need not be discussed at length. - The
computing device 500 may also contain acommunication connection 528 that allow the device to communicate withother computing devices 530, such as over a network. Theother computing devices 530 may include, for example, devices associated with control and guidance of a flight vehicle. Communication connection(s) 528 is one example of communication media. Communication media may typically be embodied by computer readable instructions, data structures, program modules, or other data in a modulated data signal, such as a carrier wave or other transport mechanism, and includes any information delivery media. - Various modules and techniques may be described herein in the general context of computer-executable instructions, such as program modules, executed by one or more computers or other devices. Generally, program modules include routines, programs, objects, components, data structures, and so forth for performing particular tasks or implementing particular abstract data types. These program modules and the like may be executed as native code or may be downloaded and executed, such as in a virtual machine or other just-in-time compilation execution environment. Typically, the functionality of the program modules may be combined or distributed as desired in various embodiments. An implementation of these modules and techniques may be stored on or transmitted across some form of computer readable media.
- Embodiments of methods and systems in accordance with the invention may provide significant advantages over the prior art. For example, as noted above, due to the redundancy of the
air data system 110, the air data may be available even in the event of a pressure measurement failure. Embodiments of the invention may use measurements from any number of pressure measurement sources and may provide a graceful transition to an INS air data solution in the event of loss of all pressure measurements. This may be accomplished by using an Extended Kalman filter (EKF) to estimate and track properties of the local atmosphere. Atmospheric properties typically change much more slowly than the air data parameters themselves, and therefore are relatively easy to track. Once the atmospheric properties are estimated they are combined with INS velocity and attitude to provide the desiredstate vector 164 of vehicle air data. - In addition, embodiments of the invention allow a solution for air data parameter estimation without requiring invasive probes, disruption of the surface outer mold line, or pressure taps on the nose of the vehicle. These advantages are more pronounced for smaller vehicles, for which volume is a minimum, and for high velocity atmospheric reentry vehicles, where surface temperatures during reentry are very high at the nose. Thus, embodiments of the invention may advantageously eliminate the need for expensive, bulky and mechanically deployable air data probes. And by using both inertial measurements and pressure measurements, embodiments of the invention may provide a complete air data solution with flexibility in the location of the pressure taps, redundancy management of the measurements, and the ability to operate in the absence of pressure measurements.
- Embodiments of the invention take advantage of the relatively higher processing power of modern flight computers to calculate the measurement estimates needed to form the EKF observations. The high sensitivity of these particular observations to pertubations in the local atmospheric properties is what gives embodiments of the invention the ability to track the vehicle's air data parameters. Because air data systems and methods in accordance with the invention are designed to estimate the relatively slow varying atmospheric parameters, such embodiments can run at a relatively low rate, which mitigates the higher processing power required to calculate the EKF observations.
- While preferred and alternate embodiments of the invention have been illustrated and described, as noted above, many changes can be made without departing from the spirit and scope of the invention. Accordingly, the scope of the invention is not limited by the disclosure of these preferred and alternate embodiments. Instead, the invention should be determined entirely by reference to the claims that follow.
Claims (20)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/532,027 US7347090B1 (en) | 2006-09-14 | 2006-09-14 | Methods and systems for calculating atmospheric vehicle air data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/532,027 US7347090B1 (en) | 2006-09-14 | 2006-09-14 | Methods and systems for calculating atmospheric vehicle air data |
Publications (2)
Publication Number | Publication Date |
---|---|
US20080066540A1 true US20080066540A1 (en) | 2008-03-20 |
US7347090B1 US7347090B1 (en) | 2008-03-25 |
Family
ID=39187172
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/532,027 Active US7347090B1 (en) | 2006-09-14 | 2006-09-14 | Methods and systems for calculating atmospheric vehicle air data |
Country Status (1)
Country | Link |
---|---|
US (1) | US7347090B1 (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010122567A1 (en) * | 2009-04-21 | 2010-10-28 | Indian Space Research Organisation | System and method for detecting and isolating faults in pressure sensing of flush air data system (fads) |
FR3023919A1 (en) * | 2014-07-18 | 2016-01-22 | Thales Sa | METHOD OF ESTIMATING THE SPEED OF AN AIRCRAFT IN RELATION TO THE SURROUNDING AIR AND ASSOCIATED SYSTEM |
FR3023918A1 (en) * | 2014-07-18 | 2016-01-22 | Thales Sa | METHOD FOR ESTIMATING THE SPEED OF AN AIRCRAFT IN RELATION TO THE SURROUNDING AIR, AND ASSOCIATED SYSTEM |
WO2017201037A1 (en) * | 2016-05-16 | 2017-11-23 | Booz Allen Hamilton Inc. | A vehicle guidance system and method that uses air data from surface-mounted pressure sensors for vehicle orientation control |
WO2018081392A1 (en) * | 2016-10-28 | 2018-05-03 | Booz Allen Hamilton Inc. | A vehicle guidance system and method that uses air data from surface-mounted pressure sensors for vehicle orientation control |
AU2019200444B1 (en) * | 2018-09-21 | 2020-04-02 | Agency For Defense Development | Apparatus and method for determining an air mass flow rate of a supersonic inlet |
AU2019201015B2 (en) * | 2018-08-30 | 2020-10-22 | Agency For Defense Development | Method and apparatus for compensating air data using inertial navigation data |
WO2022051261A1 (en) * | 2020-09-01 | 2022-03-10 | Alarm.Com Incorporated | Drone-assisted thermal monitoring techniques |
CN114636842A (en) * | 2022-05-17 | 2022-06-17 | 成都信息工程大学 | Atmospheric data estimation method and device for hypersonic aircraft |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8374804B2 (en) * | 2010-02-12 | 2013-02-12 | Honeywell International Inc. | Aircraft dynamic pressure estimation system and method |
JP5916283B2 (en) * | 2010-07-01 | 2016-05-11 | 三菱重工業株式会社 | Display device, steering support system, and display method |
FR3008073B1 (en) * | 2013-07-04 | 2015-08-07 | Thales Sa | AIRCRAFT COMPRISING A MEASURING PROBE AND METHOD FOR DETERMINING FLIGHT PARAMETERS OF SUCH AN AIRCRAFT |
US12037131B2 (en) | 2021-01-12 | 2024-07-16 | The Boeing Company | Charged air mass measurement for air data computation |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6253166B1 (en) * | 1998-10-05 | 2001-06-26 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Stable algorithm for estimating airdata from flush surface pressure measurements |
US20040186635A1 (en) * | 2003-03-21 | 2004-09-23 | Manfred Mark T. | Methods and apparatus for correctly adjusting barometric pressure settings on barometric altimeters |
US6928341B2 (en) * | 2003-05-13 | 2005-08-09 | The Boeing Company | Computational air data system for angle-of-attack and angle-of-sideslip |
US20060212182A1 (en) * | 2005-03-15 | 2006-09-21 | Shaw Robert L | Low cost flight instrumentation system |
US20070239326A1 (en) * | 2006-04-05 | 2007-10-11 | Honeywell International, Inc. | Systems and methods for monitoring an altitude in a flight vehicle |
-
2006
- 2006-09-14 US US11/532,027 patent/US7347090B1/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6253166B1 (en) * | 1998-10-05 | 2001-06-26 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Stable algorithm for estimating airdata from flush surface pressure measurements |
US20040186635A1 (en) * | 2003-03-21 | 2004-09-23 | Manfred Mark T. | Methods and apparatus for correctly adjusting barometric pressure settings on barometric altimeters |
US6928341B2 (en) * | 2003-05-13 | 2005-08-09 | The Boeing Company | Computational air data system for angle-of-attack and angle-of-sideslip |
US20060212182A1 (en) * | 2005-03-15 | 2006-09-21 | Shaw Robert L | Low cost flight instrumentation system |
US20070239326A1 (en) * | 2006-04-05 | 2007-10-11 | Honeywell International, Inc. | Systems and methods for monitoring an altitude in a flight vehicle |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8930062B2 (en) | 2009-04-21 | 2015-01-06 | Indian Space Research Organisation | System and method for detecting and isolating faults in pressure sensing of flush air data system (FADS) |
US9211961B2 (en) | 2009-04-21 | 2015-12-15 | Indian Space Research Organisation | System and method for detecting and isolating faults in pressure sensing of flush air data system (FADS) |
WO2010122567A1 (en) * | 2009-04-21 | 2010-10-28 | Indian Space Research Organisation | System and method for detecting and isolating faults in pressure sensing of flush air data system (fads) |
US9828111B2 (en) | 2014-07-18 | 2017-11-28 | Thales | Method of estimation of the speed of an aircraft relative to the surrounding air, and associated system |
FR3023919A1 (en) * | 2014-07-18 | 2016-01-22 | Thales Sa | METHOD OF ESTIMATING THE SPEED OF AN AIRCRAFT IN RELATION TO THE SURROUNDING AIR AND ASSOCIATED SYSTEM |
FR3023918A1 (en) * | 2014-07-18 | 2016-01-22 | Thales Sa | METHOD FOR ESTIMATING THE SPEED OF AN AIRCRAFT IN RELATION TO THE SURROUNDING AIR, AND ASSOCIATED SYSTEM |
US9550579B2 (en) | 2014-07-18 | 2017-01-24 | Thales | Method of estimation of the speed of an aircraft relative to the surrounding air, and associated system |
WO2017201037A1 (en) * | 2016-05-16 | 2017-11-23 | Booz Allen Hamilton Inc. | A vehicle guidance system and method that uses air data from surface-mounted pressure sensors for vehicle orientation control |
WO2018081392A1 (en) * | 2016-10-28 | 2018-05-03 | Booz Allen Hamilton Inc. | A vehicle guidance system and method that uses air data from surface-mounted pressure sensors for vehicle orientation control |
US10654585B2 (en) | 2016-10-28 | 2020-05-19 | Booz Allen Hamilton Inc. | Vehicle guidance system and method that uses air data from surface-mounted pressure sensors for vehicle orientation control |
AU2019201015B2 (en) * | 2018-08-30 | 2020-10-22 | Agency For Defense Development | Method and apparatus for compensating air data using inertial navigation data |
AU2019200444B1 (en) * | 2018-09-21 | 2020-04-02 | Agency For Defense Development | Apparatus and method for determining an air mass flow rate of a supersonic inlet |
WO2022051261A1 (en) * | 2020-09-01 | 2022-03-10 | Alarm.Com Incorporated | Drone-assisted thermal monitoring techniques |
US12039774B2 (en) | 2020-09-01 | 2024-07-16 | Alarm.Com Incorporated | Drone-assisted thermal monitoring techniques |
CN114636842A (en) * | 2022-05-17 | 2022-06-17 | 成都信息工程大学 | Atmospheric data estimation method and device for hypersonic aircraft |
Also Published As
Publication number | Publication date |
---|---|
US7347090B1 (en) | 2008-03-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7347090B1 (en) | Methods and systems for calculating atmospheric vehicle air data | |
US7979231B2 (en) | Method and system for estimation of inertial sensor errors in remote inertial measurement unit | |
Youn et al. | Combined quaternion-based error state Kalman filtering and smooth variable structure filtering for robust attitude estimation | |
EP3415922B1 (en) | System and method for estimating airspeed of an aircraft based on a weather buffer model | |
EP1612514B1 (en) | System for navigation redundancy | |
EP3392613A2 (en) | Air data attitude reference system | |
Barczyk et al. | Integration of a triaxial magnetometer into a helicopter UAV GPS-aided INS | |
Lu et al. | Double-model adaptive fault detection and diagnosis applied to real flight data | |
JP2015526726A (en) | Wind vector estimation | |
Hajiyev et al. | Robust estimation of UAV dynamics in the presence of measurement faults | |
WO2009091792A2 (en) | A methodology for autonomous navigation and control of a tethered drogue | |
Campa et al. | Simulation environment for machine vision based aerial refueling for UAVs | |
Liu et al. | A fault-tolerant attitude estimation method for quadrotors based on analytical redundancy | |
CN111189442A (en) | Multi-source navigation information state prediction method of unmanned aerial vehicle based on CEPF | |
CN114636842B (en) | Atmospheric data estimation method and device for hypersonic aircraft | |
CN108627152A (en) | A kind of air navigation aid of the miniature drone based on Fusion | |
EP1705458A1 (en) | Inertial- and vehicle dynamics based autonomous navigation | |
JP2009250778A (en) | Repeated calculation control method and device in kalman filter processing | |
CN102353802A (en) | Method for measuring angular velocity of motion carrier based on total acceleration meter | |
JP2009198279A (en) | On-vehicle navigation system and navigation method | |
Condomines | Nonlinear Kalman Filter for Multi-Sensor Navigation of Unmanned Aerial Vehicles: Application to Guidance and Navigation of Unmanned Aerial Vehicles Flying in a Complex Environment | |
CN104792336B (en) | A kind of state of flight measurement method and device | |
Whitmore et al. | Development of a closed-loop strap down attitude system for an ultrahigh altitude flight experiment | |
Majeed et al. | Multi sensor data fusion based approach for the calibration of airdata systems | |
Jarrell et al. | Aircraft attitude, position, and velocity determination using sensor fusion |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: BOEING COMPANY, THE, ILLINOIS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:CHILDERS, DAVID G;CHAUDHARY, ASHWANI K.;NGUYEN, VIET H;AND OTHERS;REEL/FRAME:018276/0794 Effective date: 20060914 |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 12 |