Modern aircraft often incorporate air data systems that calculate air data outputs based on measured parameters collected from various sensors positioned about the aircraft. For instance, many air data systems utilize air data probes (e.g., pitot-static probes) that measure pneumatic pressure of airflow about the aircraft exterior to generate aircraft air data outputs, such as aircraft pressure altitude (determined from static pressure measurements), true airspeed, calibrated airspeed, Mach number, angle of attack, angle of sideslip, or other air data parameters.
As aircraft systems such as flight control systems and stall protection systems become more highly integrated, complex, and automated, the accuracy and integrity of air data information used by these aircraft systems becomes increasingly important. As such, these highly complex systems typically utilize inputs of air data information that are measured by independent sources to help alleviate concerns of common mode failure conditions of the sensors that supply the air data information.
To this end, certain air data systems utilize laser air data sensors that emit directional light into the freestream airflow using one or more lasers and analyze the backscattered returns (e.g., molecular and/or aerosol reflections) of the laser to derive air data parameters. Such laser air data sensors, however, typically require three separate directions of emitted laser light to derive the full spectrum of air data outputs. Moreover, while laser air data sensors have certain failure modes that are unique with respect to traditional pneumatic air data systems, laser air data sensors and traditional pneumatic air data systems (e.g., pitot-static probes) may still be susceptible to certain common failure modes, such as icing, foreign object damage (e.g., to the optical port at the exterior of the aircraft), or other common failure modes.
In one example, a system includes a laser air data sensor, an inertial sensor assembly, and processing circuitry. The laser air data sensor is configured to emit directional light in one or more directions into air about an exterior of an aircraft, and generate, based on returns of the emitted directional light, laser sensor data representing velocity of the aircraft in the one or more directions, static pressure of the air, and static air temperature of the air. The inertial sensor assembly is configured to sense acceleration and rotational rate of the aircraft and generate inertial sensor data representing acceleration and rotational rate in three axes. The processing circuitry generates a set of aircraft air data parameter outputs based on the laser sensor data and the inertial sensor data. The set of aircraft air data parameter outputs includes aircraft static air pressure, aircraft static air temperature, aircraft true airspeed, aircraft angle of attack, and aircraft angle of sideslip.
In another example, a method includes emitting directional light in one or more directions into air about an exterior of an aircraft, sensing returns of the emitted directional light in the one or more directions, and generating, based on the sensed returns, laser sensor data representing velocity of the aircraft in the one or more directions, static pressure of the air, and static air temperature of the air. The method further includes sensing inertial sensor data that includes acceleration and rotational rate of the aircraft in three axes, and generating a set of aircraft air data parameter outputs based on the laser sensor data and the inertial sensor data. The set of aircraft air data parameter outputs includes aircraft static air pressure, aircraft static air temperature, aircraft true airspeed, aircraft angle of attack, and aircraft angle of sideslip.
According to techniques of this disclosure, an aircraft air data system utilizes a combination of laser sensor data and inertial sensor data to produce a set of aircraft air data parameter outputs that is usable by consuming systems for, e.g., controlled flight of the aircraft. Laser air data sensors described herein analyze molecular backscatter returns (e.g., Rayleigh scattering) of emitted directional light to derive static pressure, static air temperature, and velocity information in each direction of the emitted light. Inertial sensor assemblies including accelerometers and rate gyroscopes sense acceleration and rotational rate (e.g., along three independent axes) of the aircraft from which aircraft velocity, position, and attitude information is derived.
The laser sensor data, including data representative of static pressure and static air temperature, enables the determination of pressure and temperature-based air data parameters, such as pressure altitude, Mach number, and calibrated airspeed (CAS). In some examples, such as when the laser sensor data includes velocity information for three separate directions, air data parameter outputs including static air pressure (Ps), static air temperature (SAT), aircraft angle of attack (AOA), aircraft angle of sideslip (AOS), and aircraft true airspeed (TAS) can be determined based on the laser air data and augmented (e.g., adjusted) via filtering techniques using the inertial sensor data to improve accuracy and response time of the air data parameter outputs. In other examples, pressure-based air data parameters (e.g., static air pressure, static air temperature, and/or parameters derived therefrom) can be determined based on the laser sensor data and air data parameters, such as AOA, AOS, and TAS can be determined based on the inertial sensor data.
The techniques of this disclosure therefore enable the generation of air data parameter outputs, including pressure-based and other air data parameters that are derived using dissimilar technologies, and which can provide such air data parameters to consuming systems (e.g., aircraft flight control systems, display systems, or other consuming systems) using combinations of the inertial sensor data and any one or more laser air data sensors. Accordingly, air data systems implementing techniques described herein can improve both accuracy and reliability of air data parameter outputs that are used for operational control (e.g., controlled flight) of the aircraft.
Air data system 10, including LADS 12, ISA 14, and processing circuitry 16 is an air data system disposed on an aircraft and configured to provide air data parameter outputs to consuming systems 18 for operational control (e.g., controlled flight) of the aircraft. Examples of air data parameter outputs generated by processing circuitry 16 of air data system 10 include static air pressure, static air temperature (SAT), aircraft true airspeed (TAS), aircraft angle of attack (AOA), aircraft angle of sideslip (AOS), and/or air data parameters derived therefrom (e.g., aircraft pressure altitude, aircraft Mach number, aircraft calibrated airspeed (CAS), or other air data parameters). Consuming systems 18 can include aircraft flight control systems, flight management computers, cockpit displays, or other systems that utilize air data parameter outputs from air data system 10 for display and/or operational control of the aircraft.
LADS 12 is a light detection and ranging (LIDAR) sensor (or sensors) configured to emit directional light (e.g., laser light) into the airflow about the exterior of the aircraft and analyze the backscattered returns (e.g., molecular and/or aerosol reflections) to provide laser sensor data to processing circuitry 16. In the example of
ISA 14 includes a plurality of accelerometers and rate gyroscopes that sense acceleration and rotational rate along three independent axes. For instance, ISA 14 can include three accelerometers that form a 3-axis triad, each of the accelerometers mounted (e.g., on a circuit board) and aligned to sense acceleration forces along one of three mutually-orthogonal axes. Rate gyroscopes of ISA 14 can be similarly mounted (e.g., on the same circuit board) and aligned to sense a rotational rate along one of three mutually-orthogonal axes (e.g., roll rate, pitch rate, and yaw rate).
Processing circuitry 16 can include, e.g., one or more processors and computer-readable memory encoded with instructions that, when executed by the one or more processors, cause processing circuitry 16 to operate in accordance with techniques described herein. Examples of the one or more processors include any one or more of a microprocessor, a controller, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other equivalent discrete or integrated logic circuitry. Computer-readable memory of processing circuitry 16 can be configured to store information within processing circuitry 16 during operation. The computer-readable memory can be described, in some examples, as computer-readable storage media. In some examples, a computer-readable storage medium can include a non-transitory medium. The term “non-transitory” can indicate that the storage medium is not embodied in a carrier wave or a propagated signal. In certain examples, a non-transitory storage medium can store data that can, over time, change (e.g., in RAM or cache). Computer-readable memory of processing circuitry 16 can include volatile and non-volatile memories. Examples of volatile memories can include random access memories (RAM), dynamic random access memories (DRAM), static random access memories (SRAM), and other forms of volatile memories Examples of non-volatile memories can include magnetic hard discs, optical discs, floppy discs, flash memories, or forms of electrically programmable memories (EPROM) or electrically erasable and programmable (EEPROM) memories.
Processing circuitry 16, as illustrated in
ISA 14 is electrically and/or communicatively connected with processing circuitry 16 to provide inertial sensor data representing acceleration (illustrated as {right arrow over (A)}) and rotational rate (illustrated as {right arrow over (ω)}) of the aircraft along each of the three axes. That is, acceleration data {right arrow over (A)} is a three-dimensional vector, each element of the vector corresponding to acceleration data in one of the three mutually-orthogonal axes. Similarly, {right arrow over (ω)} is a three-dimensional vector, each element of the vector corresponding to rotational rate data along one of three mutually-orthogonal axes (e.g., roll rate, pitch rate, and yaw rate).
LADS 12, ISA 14, and processing circuitry 16 can be enclosed within a single electronics housing that forms a single line replaceable unit (LRU) or distributed among multiple LRUs that are electrically and/or communicatively connected. Processing circuitry 16 can be incorporated in LADS 12, ISA 14, a physically remote LRU that is electrically and/or communicatively coupled with LADS 12 and ISA 14, or distributed among any one or more of LADS 12, ISA 14, and the physically remote LRU.
In operation, LADS 12 emits directional light (e.g., laser light) in the three separate directions and analyzes backscattered returns (e.g., molecular backscattering) to provide the laser sensor data to processing circuitry 16. ISA 14 senses acceleration and rotational rate of the aircraft and transmits the inertial sensor data to processing circuitry 16. Processing circuitry 16 generates, based on the laser sensor data and the inertial sensor data, a set of aircraft air data parameter outputs that are transmitted to consuming systems via, e.g., an aircraft communications data bus (e.g., an ARINC 429 data bus or other aircraft communications data bus). The set of aircraft air data parameter outputs includes a full complement of air data parameters that are usable by the consuming systems for operational control of the aircraft, such as controlled flight of the aircraft. Such a full complement of air data parameters includes aircraft static air pressure, aircraft SAT, aircraft TAS, aircraft AOA, aircraft AOS, and optionally parameters derived therefrom.
In the example of
Processing circuitry 16 blends the air data parameters determined based upon the laser sensor data with the inertial sensor data (i.e., {right arrow over (A)}, and {right arrow over (ω)}) via complementary filtering or other blending techniques to produce the set of aircraft air data parameters that are output to consuming systems 18. Because inertial sensor data corresponding to acceleration and rotational rate of the aircraft is typically generated at an update rate (or sampling rate) that is two, three, four, or more times the update rate at which the laser sensor data is generated, blending of the inertial sensor data with the laser sensor data can improve accuracy and response time of the aircraft air data parameters output to consuming systems 18 (e.g., during dynamic maneuvers of the aircraft). Moreover, because sensors of ISA 14 (i.e., accelerometers and rate gyroscopes) have different failure modes than sensors of LADS 12 (i.e., laser emitters and receivers), incorporation of inertial data from ISA 14 in the air data parameter calculations can increase reliability and integrity of the air data parameter outputs. For instance, because sensors of ISA 14 can provide inertial sensor data that is usable to determine the air data parameter outputs, such inertial sensor data can be used to generate the set of aircraft air data parameter outputs during times when sensors of LADS 12 may be affected by solar saturation (i.e., saturation of the optical receivers from solar light). Accordingly, air data system 10 incorporating techniques of this disclosure can increase accuracy and reliability of the air data parameter outputs.
While the example of
Processing circuitry 16 receives laser sensor data corresponding to the three directions of emitted directional light from LADS 12 (
Corrections and compensations module 20 applies correction and compensation factors to the velocity, static air pressure, and SAT data corresponding to each of the directions of the emitted directional light to produce corrected velocity, static air pressure, and SAT data corresponding to each of the separate directions. Corrections and compensation factors applied by corrections and compensations module 20 are based on systematic deviations of the laser sensor data from true freestream conditions that are a function of aircraft configuration state (e.g., flaps position, slats position, landing gear position, mounting location or angle of LADS 12 on the aircraft, or other aircraft configuration states) and/or flight condition of the aircraft (e.g., Mach number, AOA, AOS, or other flight conditions). Deviations of the laser sensor data from true freestream conditions (i.e., freestream velocity, static air pressure, and SAT) can be determined from flight testing data and/or wind tunnel data that correlates true freestream conditions as measured by a reference system (e.g., a pneumatic air data system on a boom that extends a pneumatic air data probe away from the aircraft body into freestream conditions) with laser sensor data measured during the corresponding conditions. Corrections and compensations module 20 applies the correction and compensation factors to the received laser sensor data to produce the corrected velocity, static air pressure, and SAT data that is provided to air data module 22.
Air data module 22 generates the set of air data parameters including, e.g., static air pressure, SAT, AOA, AOS, TAS, CAS, Mach number, pressure altitude, or aircraft air data parameters derived therefrom based on the laser sensor data received from corrections and compensations module 20. For example, air data module 22 can determine static air pressure as the arithmetic mean, median, mode, or other central tendency of the corrected PS1, corrected PS2, and corrected PS3 received from corrections and compensations module 20. Similarly, air data module 22 can determine SAT as the arithmetic mean, median, mode, or other central tendency of the corrected SAT1, corrected SAT2, and corrected SAT3 received from corrections and compensations module 20.
In the example of
Air data module 22 determines pressure-based and/or temperature-based air data parameters, such as pressure altitude, CAS, Mach number, or other air data parameters that are functionally related to static air pressure and/or SAT, based on the determined static air pressure (e.g., derived from the central tendency of corrected PS1, corrected PS2, and corrected PS1) and the determined SAT (e.g., derived from the central tendency of corrected SAT1, corrected SAT2, and corrected SAT3). Air data module 22 provides the set of determined air data parameters to filtering module 24.
Filtering module 24 blends the set of determined air data parameters provided by air data module 22 with the received inertial sensor data (e.g., {right arrow over (A)} and {right arrow over (ω)}) to produce the set of aircraft air data parameters that are output to consuming systems 18 (
Blending of the air data parameters that are determined using laser sensor data can improve both accuracy and response time of the air data parameters that are output to consuming systems 18. Accordingly, air data system 10 implementing techniques described herein can improve both accuracy, response time, and reliability of air data parameter outputs that are used for operational control (e.g., controlled flight) of the aircraft.
In the example of
Processing circuitry 16 determines the set of air data parameter outputs using the laser sensor data and the inertial sensor data. For example, processing circuitry 16 can generate aircraft static air pressure and/or SAT parameters based on the received laser sensor data corresponding to static air pressure (PS1 and PS1) and SAT (SAT1 and SAT2), and can generate aircraft TAS, AOA, AOS, or parameters derived therefrom using the inertial sensor data received from ISA 14. In some examples, processing circuitry 16 can determine aircraft TAS and one of aircraft AOA or aircraft AOS using the received laser sensor data corresponding to velocity (V1 and V2), as is further described below. Accordingly, air data system 10 can generate a full complement of air data parameter outputs, including aircraft static air pressure, aircraft SAT, aircraft TAS, aircraft AOA, and aircraft AOS (and parameters derived therefrom) using a combination of laser sensor data sensed by LADS 12 and inertial sensor data sensed by ISA 14.
Corrections and compensations module 20 applies correction and compensation factors (e.g., based on systematic deviations of the laser sensor data from the true freestream conditions that are a function of aircraft configuration state and/or flight condition) to the velocity, static air pressure, and SAT data corresponding to each of the two directions of the emitted directional light to produce corrected velocity, static air pressure, and SAT data corresponding to each of the separate directions.
Air data module 22 determines aircraft static air pressure and SAT based on the corrected static air pressure and corrected SAT received from corrections and compensations module 20. For example, air data module 22 can determine aircraft static air pressure as the arithmetic mean, median, mode, or other central tendency of the corrected PS1 and PS2. Air data module 22 can determine the aircraft SAT as the arithmetic mean, median, mode, or other central tendency of corrected SAT1 and SAT2.
In some examples, air data module 22 can determine aircraft TAS and/or one of aircraft AOA or aircraft AOS using the corrected velocities V1 and V2 received from corrections and compensations module 20. That is, velocities V1 and V2 define velocity information of the aircraft in a plane defined by the two separate directions of the emitted directional light. In examples where LADS 12 is configured to emit the directional light such that the plane of velocity information is parallel with a plane that vertically bisects the aircraft and extends through the nose of the aircraft, air data module 22 can utilize the corrected velocities V1 and V2 to determine aircraft AOA. In examples where LADS 12 is configured to emit the direction light such that the plane of the velocity information is orthogonal to the plane that vertically bisects the aircraft and extends through the nose of the aircraft, air data module 22 can utilize the corrected velocities V1 and V2 to determine aircraft AOS. In examples LADS 12 is configured to emit the directional light such that one of the velocities V1 or V2 corresponds to a direction that extends through the nose of the aircraft in a direction of forward flight of the aircraft, air data module 22 can utilize the corresponding corrected velocity V1 or V2 to determine aircraft TAS.
In some examples, air data module 22 utilizes inertial sensor data received from ISA 14 (i.e., {right arrow over (A)} and {right arrow over (ω)}) to determine aircraft AOA, aircraft AOS, aircraft TAS, and/or parameters derived therefrom. For instance, air data module 22 can utilize the acceleration information and the rotational rate information to derive aircraft attitude (e.g., aircraft pitch angle, roll angle, and/or yaw angle) in the aircraft body reference frame. Air data module 22 can determine the aircraft AOA and AOS based on the derived aircraft attitude information. For example, air data module 22 can determine the aircraft AOA as the difference between the derived aircraft pitch angle and a reference angle of, e.g., a chord of the wing of the aircraft. Air data module 22 can determine the aircraft AOS as the difference between the derived aircraft yaw angle and a direction of a three-dimensional velocity vector of the aircraft (corresponding to the integrated three-dimensional acceleration vector {right arrow over (A)}). Air data module 22 can determine aircraft TAS as the magnitude of the component of the three-dimensional velocity vector (corresponding to the integrated acceleration vector {right arrow over (A)}) that extends through the nose of the aircraft.
Accordingly, processing circuitry 16 of air data system 10 can determine and output a full complement of air data parameters that are usable by consuming systems 18 for operational control of the aircraft (e.g., controlled flight of the aircraft). The full complement of air data parameters can include aircraft AOA, aircraft TAS, and aircraft AOS, as well as pressure and temperature-based outputs such as aircraft static air pressure, aircraft SAT, and parameters derived therefrom (e.g., pressure altitude, CAS, Mach, or other air data parameters).
In the example of
Processing circuitry 16 determines the set of air data parameter outputs using the laser sensor data and the inertial sensor data. For example, processing circuitry 16 can generate aircraft static air pressure and/or SAT parameters based on the received laser sensor data corresponding to static air pressure (PS1) and SAT (SAT1), and can generate aircraft TAS, AOA, AOS, or parameters derived therefrom using the inertial sensor data received from ISA 14. In some examples, processing circuitry 16 can determine aircraft TAS using the received laser sensor data corresponding to velocity (V1), as is further described below. Accordingly, air data system 10 can generate a full complement of air data parameter outputs, including aircraft static air pressure, aircraft SAT, aircraft TAS, aircraft AOA, and aircraft AOS (and parameters derived therefrom) using a combination of laser sensor data sensed by LADS 12 and inertial sensor data sensed by ISA 14.
Corrections and compensations module 20 applies correction and compensation factors (e.g., based on systematic deviations of the laser sensor data from the true freestream conditions that are a function of aircraft configuration state and/or flight condition) to the velocity, static air pressure, and SAT data corresponding to the single direction of the emitted directional light to produce corrected velocity, static air pressure, and SAT data corresponding to the emitted directional light.
Air data module 22 determines aircraft static air pressure and SAT based on the corrected static air pressure and corrected SAT received from corrections and compensations module 20. In some examples, air data module 22 can determine aircraft TAS using the corrected velocity (V1) received from corrections and compensations module 20, such as when LADS 12 is configured to emit the directional light in a direction that extends through the nose of the aircraft in a direction of forward flight of the aircraft. Air data module 22, in the example of
Accordingly, processing circuitry 16 of air data system 10 can determine and output a full complement of air data parameters that are usable by consuming systems 18 for operational control of the aircraft, the full complement of air data parameters including aircraft AOA, aircraft TAS, and aircraft AOS, as well as pressure and temperature-based outputs such as aircraft static air pressure, aircraft SAT, and parameters derived therefrom (e.g., pressure altitude, CAS, Mach, or other air data parameters). Techniques of this disclosure can therefore enable the generation of air data parameter outputs, including pressure-based, temperature-based and other air data parameters that are derived using dissimilar technologies, and which can provide such air data parameters to consuming systems (e.g., aircraft flight control systems, display systems, or other consuming systems) using combinations of the inertial sensor data and any one or more laser air data sensors.
A system includes a laser air data sensor, an inertial sensor assembly, and processing circuitry. The laser air data sensor is configured to emit directional light in one or more directions into air about an exterior of an aircraft, and generate, based on returns of the emitted directional light, laser sensor data representing velocity of the aircraft in the one or more directions, static pressure of the air, and static air temperature of the air. The inertial sensor assembly is configured to sense acceleration and rotational rate of the aircraft and generate inertial sensor data representing acceleration and rotational rate in three axes. The processing circuitry generates a set of aircraft air data parameter outputs based on the laser sensor data and the inertial sensor data. The set of aircraft air data parameter outputs includes aircraft static air pressure, aircraft static air temperature, aircraft true airspeed, aircraft angle of attack, and aircraft angle of sideslip.
The system of the preceding paragraph can optionally include, additionally and/or alternatively, any one or more of the following features, configurations and/or additional components:
The laser air data sensor can be configured to generate the laser sensor data representing the velocity of the aircraft in the one or more directions, the static pressure of the air, and the static air temperature of the air based on Rayleigh scattering of the returns of the emitted directional light.
The laser air data sensor can be configured to: emit the directional light in three separate directions into the air about the exterior of the aircraft; and generate, based on returns of the directional light in each of the three separate directions, the laser sensor data representing the velocity of the aircraft in each of the three separate directions, the static pressure of the air in each of the three separate directions, and the static air temperature of the air in each of the three separate directions.
The processing circuitry can generate the set of aircraft air data parameter outputs based on the laser sensor data and the inertial sensor data by: determining first air data parameters corresponding to aircraft static air pressure, aircraft static air temperature, aircraft true airspeed, aircraft angle of attack, and aircraft angle of sideslip based on the laser sensor data; adjusting the first air data parameters using the inertial sensor data to generate a set of adjusted first air data parameters; and generating the set of aircraft air data parameters as the set of adjusted first air data parameters.
Adjusting the first air data parameters using the inertial sensor data can include blending the first air data parameters and the inertial sensor data to produce the set of adjusted first air data parameters.
Blending the first air data parameters and the inertial sensor data to produce the set of adjusted first air data parameters can include blending the first air data parameters and the inertial sensor data using a complementary filter.
The laser air data sensor can be configured to: emit the directional light in two separate directions into the air about the exterior of the aircraft; and generate, based on returns of the directional light in each of the two separate directions, the laser sensor data representing the velocity of the aircraft in each of the two separate directions, the static pressure of the air in each of the two separate directions, and the static air temperature of the air in each of the two separate directions.
The processing circuitry can generate the set of aircraft air data parameter outputs based on the laser sensor data and the inertial sensor data by: generating the aircraft static air pressure and the aircraft static air temperature based on the laser sensor data; and generating the aircraft true airspeed, the aircraft angle of attack, and the aircraft angle of sideslip using the inertial sensor data.
The laser air data sensor can be configured to: emit the directional light in a single direction into the air about the exterior of the aircraft; and generate, based on returns of the directional light in the single direction, the laser sensor data representing the velocity of the aircraft in the single direction, the static pressure of the air in the single direction, and the static air temperature of the air in the single direction.
The processing circuitry can generate the set of aircraft air data parameter outputs based on the laser sensor data and the inertial sensor data by: generating the aircraft static air pressure and the aircraft static air temperature based on the laser sensor data; and generating the aircraft true airspeed, the aircraft angle of attack, and the aircraft angle of sideslip using the inertial sensor data.
The inertial sensor assembly can include three accelerometers and three rate gyroscopes. Each of the accelerometers can be aligned to sense acceleration along one of the three axes. Each of the rate gyroscopes can be configured to sense rotational rate along one of the three axes.
The three axes can be mutually-orthogonal.
The processing circuitry can further output the set of aircraft air data parameter outputs to one or more consuming systems of the aircraft.
A method includes emitting directional light in one or more directions into air about an exterior of an aircraft, sensing returns of the emitted directional light in the one or more directions, and generating, based on the sensed returns, laser sensor data representing velocity of the aircraft in the one or more directions, static pressure of the air, and static air temperature of the air. The method further includes sensing inertial sensor data that includes acceleration and rotational rate of the aircraft in three axes, and generating a set of aircraft air data parameter outputs based on the laser sensor data and the inertial sensor data. The set of aircraft air data parameter outputs includes aircraft static air pressure, aircraft static air temperature, aircraft true airspeed, aircraft angle of attack, and aircraft angle of sideslip.
The method of the preceding paragraph can optionally include, additionally and/or alternatively, any one or more of the following features, configurations, operations, and/or additional components:
Generating the laser sensor data representing the velocity of the aircraft in the one or more directions, the static pressure of the air, and the static air temperature of the air can include generating the laser sensor data based on Rayleigh scattering of the sensed returns of the emitted directional light.
Emitting the directional light in the one or more directions can include emitting the directional light in three separate directions into the air about the exterior of the aircraft. Generating the laser sensor data representing velocity of the aircraft in the one or more directions, the static pressure of the air, and the static air temperature of the air can include generating, based on the sensed returns of the directional light in each of the three separate directions, the laser sensor data representing the velocity of the aircraft in each of the three separate directions, the static pressure of the air in each of the three separate directions, and the static air temperature of the air in each of the three separate directions.
Generating the set of aircraft air data parameter outputs based on the laser sensor data and the inertial sensor data can include: determining first air data parameters corresponding to aircraft static air pressure, aircraft static air temperature, aircraft true airspeed, aircraft angle of attack, and aircraft angle of sideslip based on the laser sensor data; adjusting the first air data parameters using the inertial sensor data to generate a set of adjusted first air data parameters; and generating the set of aircraft air data parameters as the set of adjusted first air data parameters.
Emitting the directional light in the one or more directions can include emitting the directional light in two separate directions into the air about the exterior of the aircraft. Generating the laser sensor data representing velocity of the aircraft in the one or more directions, the static pressure of the air, and the static air temperature of the air can include generating, based on the sensed returns of the directional light in each of the two separate directions, the laser sensor data representing the velocity of the aircraft in each of the two separate directions, the static pressure of the air in each of the two separate directions, and the static air temperature of the air in each of the two separate directions.
Generating the set of aircraft air data parameter outputs based on the laser sensor data and the inertial sensor data can include: generating the aircraft static air pressure and the aircraft static air temperature based on the laser sensor data; and generating the aircraft true airspeed, the aircraft angle of attack, and the aircraft angle of sideslip using the inertial sensor data.
Emitting the directional light in the one or more directions can include emitting the directional light in a single direction into the air about the exterior of the aircraft. Generating the laser sensor data representing velocity of the aircraft in the one or more directions, the static pressure of the air, and the static air temperature of the air can include generating, based on the sensed returns of the directional light in the single direction, the laser sensor data representing the velocity of the aircraft in the single direction, the static pressure of the air in the single direction, and the static air temperature of the air in the single direction. Generating the set of aircraft air data parameter outputs based on the laser sensor data and the inertial sensor data can include: generating the aircraft static air pressure and the aircraft static air temperature based on the laser sensor data; and generating the aircraft true airspeed, the aircraft angle of attack, and the aircraft angle of sideslip using the inertial sensor data.
While the invention has been described with reference to an exemplary embodiment(s), it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted for elements thereof without departing from the scope of the invention. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the invention without departing from the essential scope thereof. Therefore, it is intended that the invention not be limited to the particular embodiment(s) disclosed, but that the invention will include all embodiments falling within the scope of the appended claims.