Avian hazard detection and classification using airborne weather radar system
AssigneeRockwell Collins, Inc.
InventorsYoel Sonera, Alexander C. Brokman, Jeffrey J. Cyr, Lisa A. Cole, Don H. Eldredge, Jr.
Life of this patent
Estimating the term…
Abstract
A method and system. The method includes receiving weather radar data. The method further includes filtering out weather from the weather radar data to provide filtered radar data. Additionally, the method includes determining whether the filtered radar data includes any non-weather targets. If any of the non-weather targets is a hazard target, the method includes storing data associated with the hazard target in a hazard data structure.
Claims11
A method, comprising:
- receiving, by at least one processor of an aircraft, weather radar data from at least one weather radar antenna of the aircraft;
- filtering out, by the at least one processor of the aircraft, weather from the weather radar data to provide filtered radar data;
- determining, by the at least one processor of the aircraft, that the filtered radar data includes at least one non-weather target;
- upon a determination that the filtered radar data includes the at least one non-weather target, calculating, by the at least one processor of the aircraft, a target area, a tangential velocity, and a direction for the at least one non-weather target;
- determining, by the at least one processor of the aircraft, that the at least one non-weather target is at least one hazard target based at least on at least one of:
- a calculated tangential velocity of a particular non-weather target, a calculated direction of the particular non-weather target, a threshold velocity, or a threshold direction;
- upon a determination that the at least one non-weather target is the at least one hazard target, storing, by the at least one processor of the aircraft, data associated with the at least one hazard target in a hazard data structure;
- determining, by the at least one processor of the aircraft, moving hazard data values of the hazard data structure;
- for each hazard target of the hazard data structure, determining, by the at least one processor of the aircraft, an expected impact value;
- determining, by the at least one processor of the aircraft, whether the expected impact value exceeds a threshold impact tolerance for the aircraft;
- and
- upon a determination that one or more of the expected impact values exceed the threshold impact tolerance for the aircraft, outputting, by the at least one processor of the aircraft, a hazard alert or data of the hazard data structure.
A system, comprising:
- at least one radar antenna configured to receive weather radar signals, wherein the at least one radar antenna is implemented on an aircraft;
- and
- at least one processor, one or more of the at least one processor being communicatively coupled to the at least one radar antenna, the at least one processor being configured for:
- receiving weather radar data from the at least one radar antenna of the aircraft;
- filtering out weather from the weather radar data to provide filtered radar data;
- determining that the filtered radar data includes at least one non-weather target;
- determining that the at least one non-weather target is at least one hazard target;
- upon a determination that the at least one non-weather target is the at least one hazard target, storing data associated with the at least one hazard target in a hazard data structure;
- determining moving hazard data values of the hazard data structure;
- calculating an average reflectivity and an average wing beat frequency for each hazard target of the hazard data structure based on the moving hazard data values;
- for each hazard target of the hazard data structure, determining an expected impact value based on the average wing beat magnitude and the average wing beat frequency for a particular hazard target;
- determining whether the expected impact value exceeds a threshold impact tolerance for a particular aircraft;
- and
- upon a determination that one or more of the expected impact values exceed the threshold impact tolerance for the particular aircraft, outputting a hazard alert or data of or associated with the hazard data structure.
A computer program product comprising a non-transitory computer readable medium having program code embodied therewith, the program code executable by at least one processor to perform a method, the method comprising:
- receiving, by at least one processor, weather radar data from at least one weather radar antenna of an aircraft;
- filtering out, by the at least one processor, weather from the weather radar data to provide filtered radar data;
- determining, by the at least one processor, that the filtered radar data includes at least one non-weather target;
- determining, by the at least one processor, that the at least one non-weather target is at least one hazard target;
- upon a determination that the at least one non-weather target is the at least one hazard target, storing, by the at least one processor, data associated with the at least one hazard target in a hazard data structure;
- determining, by the at least one processor, moving hazard data values of the hazard data structure;
- calculating, by the at least one processor, an average reflectivity and an average wing beat frequency for each hazard target of the hazard data structure based on the moving hazard data values;
- for each hazard target of the hazard data structure, determining, by the at least one processor, an expected impact value based on the average reflectivity and the average wing beat frequency for a particular hazard target;
- determining, by the at least one processor, whether the expected impact value exceeds a threshold impact tolerance for a particular aircraft;
- and
- upon a determination that one or more of the expected impact values exceed the threshold impact tolerance for the particular aircraft, outputting, by the at least one processor, a hazard alert or data of or associated with the hazard data structure.
Dependencies are inferred from the claim text.