A multirotor burns battery proportional to the power its rotors draw, and that power depends on airspeed, not ground speed. To hold a steady ground speed against a headwind the drone must fly a much higher airspeed, and power scales roughly with airspeed squared — so a headwind leg can cost several times more battery per metre than a tailwind leg of the same physical distance.
- ⚠ Naive mode turns back the instant battery drops to a fixed percentage (e.g. 30%), no matter what the wind is doing. If the return leg turns out to be a strong headwind, that fixed reserve may not be enough — the drone can run its battery to zero short of home.
- 🧠 Smart mode recomputes, every frame, exactly how much battery a return flight would cost under the current wind, using the same airspeed/power model, and turns back the moment remaining battery only just covers that estimate plus a safety margin. Under a strong headwind it turns back much earlier than a fixed threshold would.
- Enable "gust" and the wind can shift once mid-flight — watch the smart estimate jump live when it does, while a naive threshold stays blind to it.