Embodiments of the present application relate to the field of education and the field of instrumentation. More specifically, representative embodiments relate to methods and systems for detecting performance characteristics of an operating machinery, such as but not limited to, an aircraft, an automobile, manufacturing equipment, power tools, or other device that creates sounds as a byproduct of operating. Other representative embodiments relate to user interaction and control of the operating machinery where detection by the user of situational parameters effects the user's ability to control the operating machinery.
This disclosure is directed to a method, device and system for efficiently detecting airspeed.
An illustrative method of detecting a configuration of an aircraft is disclosed. A sound is recorded from an interior of an aircraft. A transform is calculated of the sound. The transform is compared with a calibration transform of a known configuration. A closeness parameter is determined based on the comparison. A detected configuration is indicated if the closeness parameter is above a threshold.
In alternative embodiments of the method, the transform of the sound is a Fourier Transform. In another embodiment of the method, the transform of the sound is a wavelet transform. In another embodiment of the method, the transform is a time-frequency transform. In another embodiment of the method, the transform of the sound is normalized before comparison with the first calibration transform. In alternative embodiments of the method, a factor used to normalize the transform is used to scale the detected configuration.
In alternative embodiments of the method, the first configuration is a first airspeed and the detected configuration is a detected airspeed. In another embodiment of the method, comparing the transform includes calculating a dot-product of the transform with the first calibration transform. In another embodiment of the method, a continuous moving average is used to smooth out the first closeness parameter.
Another illustrative method of detecting an airspeed of an aircraft is disclosed. A sound is recorded from an interior of an aircraft. A transform is calculated of the sound. The transform is compared with a first calibration transform of a known configuration. A first closeness parameter is determined based on the comparison. The transform is compared with a second calibration transform of a second configuration. A second closeness parameter is determined based on the comparison. A detected configuration is selected from between the first configuration and the second configuration based on the first closeness parameter and the second closeness parameter. The detected configuration is indicated to the user.
In alternative embodiments of the method, comparison of the transform includes identifying a difference in an analogous region between the first calibration transform and the second calibration transform and then comparing the analogous region of the transform with the analogous region of the first calibration transform and the second calibration transform.
In alternative embodiments of the method, selection of a detected configuration is based on a supervised machine learning.
Illustrative embodiments are presented within a framework of an aviator educational aid. The device is one embodiment which has the specific aim of teaching pilots to better recognize the sound of slow flight and the feeling of uncoordinated flight through repeated guided recognition of underlying physical characteristics of flight.
Many types of maneuvers in aviation are used in normal operations yet are errors when performed unintentionally. For example, and without limitation, a stall is used in order to land the aircraft and an uncoordinated slip is used to keep the plane aligned with a runway in a crosswind. Other flight conditions, without limitation, can include over-speed flight, high-G maneuvers, high or low engine temperature situations, flight with unusual weight and balance conditions including misloaded aircraft, and low-fuel situations. When inadvertent, the maneuvers as errors can lead to loss of control of the aircraft when they exceed the ability of the pilots that perform them or the design capabilities of the aircraft. Flight instruction in primary flight training spends time on recognizing these situations and learning how to correct them. Yet, there are multiple factors that lead to pilots becoming unaware that they are even in the erroneous flight condition. The fact that many of these maneuvers may be used with intentionality trains the senses to become less alarmed by the physical characteristics that indicate the airplane is in a particular flight regime. Through repetition, the pilot becomes less aware of them. Similarly, because the early stages of the maneuvers are easy to correct for, there can be a higher tolerance and even nonchalance about entering these flight regimes.
There are instruments and alert systems designed to notify a pilot of their approach to the edges of the flight envelope. For example, an airspeed indicator has colored markings on it that show stall speeds and over-speed situations. The turn-coordinator includes a ball that shows uncoordinated flight. And some instrumentation is specifically designed to act as an alarm like the stall horn in many light aircraft. Yet, accidents still happen because pilots fail to check the instruments, fail to recognize what the instruments are showing, or fail to respond to the cues these instruments provide. To solve this problem, pilots need better skills at recognizing the situation before it becomes a problem so that they can provide the appropriate correction.
When the energy level of the frequency domain representation is preserved as described above, the energy level may be used to provide a scaling factor in subsequent calculations to narrow in on any error factor between the detected airspeed and a true airspeed of the aircraft.
Though we have presented cases where heightened awareness is needed by the pilot, the individual sensor data of
It is also possible to improve on the detection system by using an automated method of creating further samples. In this method, each sample is categorized by how well it matches an initial sample as measured by the closeness parameter described herein. For candidate samples, the sample is further broken down into components and each component is then compared with matching components of existing samples. When a component is a close match, a weighting factor is created that gives higher weighting to that component in subsequent comparisons. When a component is not a close match, the weighting factor is set to give less weighting to that component. Over time, the system develops a set of weighting factors that more closely characterize the sample detection criteria.
This approach to user interface highlights one fundamental difference between an alert system and a training system. The flight regimes detected may be entered for many reasons sometimes in the course of normal flight and sometimes in the course of training maneuvers. An alert is inherently unidirectional and may eventually be unintentionally ignored by a pilot. An acknowledged alert shows the pilot has observed the flight regime. But an anticipated alert shows the pilot actually understands that an aircraft is about to enter a flight regime. This shows the highest level of flight awareness. Similarly, an alert presented as an alarming situation steers pilots away from entering these flight regimes. However, the flight regimes are useful in ordinary operations of aircraft. For example, every flight ends safely in slow flight. Or a slip may be used to safely position the aircraft in relation to the ground. In these cases, an alert would need to be ignored by a pilot as they continue safe operations. Through repetition over many flights, this has the effect of training the pilot to ignore alerts. However, an anticipation system, through that same repetition, trains the pilots to anticipate the flight characteristics of the aircraft and leads to the highest situational awareness of the measured characteristics of the flight regime.
Score 606 gives the pilot a real-time understanding of how well they are doing at anticipating flight regimes. This has the effect of motivating the pilot to improve. Score 606 is broken down into the number of events anticipated and the number of events missed. Over the course of a flight a pilot can see these numbers rise as the system detects each flight regime.
Data display 706 shows how data has changed over time. The data may be presented about a specific user or a grouping of users. Group button 708 may allow a user to select different users to be presented as part of a group. Head-to-head button 710 allows users to compare themselves directly against other users. The system may be integrated with prize awarding systems where a prize may comprise a title or any other kind of award.
Training stage 814 uses the database 812 to build up a program of practice maneuvers including maneuver 816, maneuver 818, and maneuver 820. These maneuvers focus on issues spotted in the analysis stage. For example, a pilot that has problems with coordination during turns will have maneuver 816 include a practice turn. In another example, a pilot that does not present stable descents, will have maneuver 818 include a practice descent. More than one maneuver can be added that focus on any particular shortcoming. In this way, a syllabus of maneuvers can be built up. The syllabus may be presented to the pilot whenever they are in practice mode and can be scored independently from other flying.
The syllabus can be uploaded to a centralized database and compared with other pilots. The user interface of
The foregoing description of representative embodiments has been presented for purposes of illustration and description. It is not intended to be exhaustive or to limit the present invention to the precise form disclosed, and modifications and variations are possible in light of the above teachings or may be acquired from practice of the present invention. The embodiments were chosen and described in order to explain the principles of the present invention and its practical application to enable one skilled in the art to utilize the present invention in various embodiments and with various modifications as are suited to the particular use contemplated. One or more flow diagrams were used herein. The use of flow diagrams is not intended to be limiting with respect to the order in which operations are performed.
By way of example, the following are illustrative examples of the techniques presented.
An illustrative method of detecting a configuration of an aircraft is disclosed. A sound is recorded from an interior of an aircraft. A transform is calculated of the sound. The transform is compared with a calibration transform of a known configuration. A closeness parameter is determined based on the comparison. A detected configuration is indicated if the closeness parameter is above a threshold.
In alternative embodiments of the method, the transform of the sound is a Fourier Transform. In another embodiment of the method, the transform of the sound is a wavelet transform. In another embodiment of the method, the transform is a time-frequency transform. In another embodiment of the method, the transform of the sound is normalized before comparison with the first calibration transform. In alternative embodiments of the method, a factor used to normalize the transform is used to scale the detected configuration.
In alternative embodiments of the method, the first configuration is a first airspeed and the detected configuration is a detected airspeed. In another embodiment of the method, comparing the transform includes calculating a dot-product of the transform with the first calibration transform. In another embodiment of the method, a continuous moving average is used to smooth out the first closeness parameter.
Another illustrative method of detecting an airspeed of an aircraft is disclosed. A sound is recorded from an interior of an aircraft. A transform is calculated of the sound. The transform is compared with a first calibration transform of a known configuration. A first closeness parameter is determined based on the comparison. The transform is compared with a second calibration transform of a second configuration. A second closeness parameter is determined based on the comparison. A detected configuration is selected from between the first configuration and the second configuration based on the first closeness parameter and the second closeness parameter. The detected configuration is indicated to the user.
In alternative embodiments of the method, comparison of the transform includes identifying a difference in an analogous region between the first calibration transform and the second calibration transform and then comparing the analogous region of the transform with the analogous region of the first calibration transform and the second calibration transform.
In alternative embodiments of the method, selection of a detected configuration is based on a supervised machine learning.
The present application is a continuation-in-part of U.S. Provisional Application No. 62/862,020, filed Jun. 15, 2019, the entire disclosure of which is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | 62862020 | Jun 2019 | US |
Child | 16902259 | US |