# Wind Readout on Multirotor

**URL:** <https://discuss.px4.io/t/wind-readout-on-multirotor/1231>\
**Category:** Uncategorized\
**Created:** [September 17, 2016, 5:41am UTC](https://discuss.px4.io/t/wind-readout-on-multirotor/1231 "2016-09-17T05:41:45Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Frank13](https://discuss.px4.io/letter_avatar_proxy/v4/letter/f/ecc23a/32.png) [@Frank13](https://discuss.px4.io/u/Frank13)\
**Post date:** [September 17, 2016, 5:41am UTC](https://discuss.px4.io/t/wind-readout-on-multirotor/1231/1 "2016-09-17T05:41:45Z")

</div>

We are trying to get a wind readout from a multirotor to groundstation. We are having difficulty figuring out how to do this. We want to fly or hover and be able to get the wind direction and velocity. We are not finding how to do this with latest version. If it can be done does the aircraft have to be in motion or can it be hovering?

---

<div class="post-metadata">

**Author:** ![LorenzMeier](https://discuss.px4.io/user_avatar/discuss.px4.io/lorenzmeier/32/17_2.png) [@LorenzMeier](https://discuss.px4.io/u/LorenzMeier)\
**Post date:** [September 17, 2016, 9:50pm UTC](https://discuss.px4.io/t/wind-readout-on-multirotor/1231/2 "2016-09-17T21:50:57Z")

</div>

Wind estimation with a multi rotor is possible but non-trivial. I’m not aware of any open source system doing this yet (I have seen it in commercial systems though).

We do support wind estimation with a pitot probe in aircraft.

---

<div class="post-metadata">

**Author:** ![Frank13](https://discuss.px4.io/letter_avatar_proxy/v4/letter/f/ecc23a/32.png) [@Frank13](https://discuss.px4.io/u/Frank13)\
**Post date:** [September 19, 2016, 3:00pm UTC](https://discuss.px4.io/t/wind-readout-on-multirotor/1231/3 "2016-09-19T15:00:21Z")

</div>

Any guidance would be great. We are looking for a digital solution over a pitot tube. I would like to get direction for my team members that would be doing the work. We want to get a readout similar to commercial aircraft flight management systems.

---

<div class="post-metadata">

**Author:** ![LorenzMeier](https://discuss.px4.io/user_avatar/discuss.px4.io/lorenzmeier/32/17_2.png) [@LorenzMeier](https://discuss.px4.io/u/LorenzMeier)\
**Post date:** [September 19, 2016, 3:25pm UTC](https://discuss.px4.io/t/wind-readout-on-multirotor/1231/4 "2016-09-19T15:25:54Z")

</div>

Well, the commercial FMS use multiple pitot tubes and very often an AoA vane to generate that data.

Without those you would need to model your vehicle in terms of dynamics and drag, it’s propulsion system and estimate the the wind based on your force input vs. a wind still hover condition. That’s what people have done successfully.

---

<div class="post-metadata">

**Author:** ![Frank13](https://discuss.px4.io/letter_avatar_proxy/v4/letter/f/ecc23a/32.png) [@Frank13](https://discuss.px4.io/u/Frank13)\
**Post date:** [September 19, 2016, 3:37pm UTC](https://discuss.px4.io/t/wind-readout-on-multirotor/1231/5 "2016-09-19T15:37:03Z")

</div>

Yes, the second option. It seems that with GPS course and ground speed that could be compared to IMU various pixhawk data. I just need direction on how this could be done by smart guys at our university lab.

---

<div class="post-metadata">

**Author:** ![LorenzMeier](https://discuss.px4.io/user_avatar/discuss.px4.io/lorenzmeier/32/17_2.png) [@LorenzMeier](https://discuss.px4.io/u/LorenzMeier)\
**Post date:** [September 19, 2016, 6:01pm UTC](https://discuss.px4.io/t/wind-readout-on-multirotor/1231/6 "2016-09-19T18:01:00Z")

</div>

I gave you just that. Anyone with a controls background will understand what that encompasses (and also that it involves a reasonable level of work and experimentation). Then a literature research on [http://scholar.google.com](http://scholar.google.com) is a good start. I would point you to a finished algorithm if I would know of an available implementation.

---

<div class="post-metadata">

**Author:** ![Frank13](https://discuss.px4.io/letter_avatar_proxy/v4/letter/f/ecc23a/32.png) [@Frank13](https://discuss.px4.io/u/Frank13)\
**Post date:** [September 19, 2016, 9:40pm UTC](https://discuss.px4.io/t/wind-readout-on-multirotor/1231/7 "2016-09-19T21:40:12Z")

</div>

Thank you very much. We will be using an older 3dr quad with the pixhawk on A to B missions. We will be building flight planning software and need wind readout to ensure actual and flight planned winds are similar and have enough energy to complete the mission or divert. Thanks for your help.

---

<div class="post-metadata">

**Author:** ![Al\_B](https://discuss.px4.io/user_avatar/discuss.px4.io/al_b/32/2717_2.png) [@Al\_B](https://discuss.px4.io/u/Al_B)\
**Post date:** [September 20, 2016, 12:15am UTC](https://discuss.px4.io/t/wind-readout-on-multirotor/1231/8 "2016-09-20T00:15:33Z")

</div>

As Lorenz pointed out, you need to model your vehicle in terms of dynamics and drag. This past summer some of our students worked in that area and created an aerodynamic model of a sUAV in a controlled facility. They used the [RotCFD](http://rotorcraft.arc.nasa.gov/Publications/files/A-5-D_rajagopalan.pdf) tool and below you can see the approach they took for their research.

This [paper](http://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/20160007399.pdf) might be helpful to you too since they used a 3DR quad as well.

 ![](https://discuss.px4.io/uploads/default/original/1X/063d12138573466809953a47b9a1070ac1269560.png)
