Hello,
Thank you for your interest in AirData's wind algorithm.
To provide some background, the in-flight wind information is generated by AirData using the angle and speed of the aircraft at each point of the flight. The wind speed calculations are based on a 5-second average, and AirData will provide readings every 5 seconds if enough data is available. To get wind readings every 5 seconds, there needs to be stability with the wind and drone/controls. A gap in wind readings indicates that either the wind or the drone/controls were not stable enough during that period for our algorithms to accurately provide readings.
Version 2 of our wind algorithm includes several enhancements:
- A comprehensive aerodynamic profile for each drone type
- Support for all flight modes
- Higher resolution: wind data is reported at all speeds
- Improved handling of turns and altitude changes
- Better accuracy through balancing functions to compensate for non-balanced IMUs
Note: Version 2 will not report wind during sharp maneuvers, such as steep decline or fast turns.
Regarding your question about availability — the algorithm is proprietary to AirData and is not publicly available. There is no open-source version of this algorithm.
If you have further questions, feel free to reach out to us directly at
sup...@airdata.com.
Thank you for your time.
Kind regards,
Teresa
AirData Support