The problem with airspeed sensors

Airspeed sensors have been a major concern for both manned, and unmanned aviation alike. Yet almost every fixed wing or VTOL vehicle is dependent on it. So what is wrong with these sensors and why are they used?

How an airspeed sensor should work

A standard airspeed sensors consists of a pitot tube, a temperature sensor and 2 pressure sensors. The pitot tube has 2 ports (holes), one at the tip (like an injection needle) which is called the dynamic port, and one at the side which is called the static port. Each of these ports are connected to a pressure sensor. When the tube is pointing forward on a moving vehicle, it can measure the difference between the pressure from dynamic and static port. When factoring in the temperature it can estimate the current speed through air.

So whats the problem?

Over the years many problems have been identified with the use of airspeed sensors in both manned and unmanned vehicles. There is not one major problem so here is a list in random order;

For both manned and unmanned aviation

  • Icing: The same ice you see forming on the wings of an airplane can accumulate inside the tubes. When this happens the reading get unreliable or inconsistent at best.
  • Water: It might sound scary, but a few drops of rain inside the tube can cause the sensor to fail. The pitot tube holes are therefor made as small as possible.
  • Sand & dirt: Due to the small size of the holes sand or dirt can get lodged inside the tube rendering it useless.
  • Calibration: An airspeed sensors requires calibration before every flight. This is needed to account for the difference in readings the 2 pressure sensors will give. No 2 sensors will read exactly the same. The calibration is a snapshot that can be different from one moment to the next.
  • Drift: As the sensors are in operation they tend to drift due to temperature changes, how they drift is not always the same so it is hard to compensate for this.
  • Angle of attack: As you might imagine the system only works correctly if the sensor is pointing directly into the wind, but the pitch angle of any aircraft, especially unmanned, can change based on speed, air pressure, temperature or drag.

Specifically for unmanned vehicles

  • It’s fragile: The sensor needs to measure undisturbed air to work, and therefor needs to stick out in front of the UAV. The pitot tube is hollow and fragile and can easily break during transport or landing.
  • It needs special calibration: Not everyone is a UAV specialist, and properly calibrating an airspeed sensor takes a specialist. The board computer cannot tell if the calibration was done correctly, it just needs to assume it was.
  • Temperature drift: A UAV heats up as it flies. This means there is a drift in temperature that does not correlate to the air temperature. The board computer will try to compensate for a temperature that is not the actual air temperature.
  • Cross wind: Where manned aircraft usually have multiple airspeed sensors, UAVs normally have only one. If it flies in a cross wind there will be extra pressure measured on the static port (on the side).

The effect of incorrect airspeed readings

If the airspeed data is missing most vehicles UAVs will not takeoff or enter some failsafe mode. But usually the data is not missing, it is simply incorrect. With incorrect readings it will either fly too fast and therefor very inefficient, or it will fly too slow and in many cases crash.

Another serious side effect of bad airspeed readings is landing. Fixed wing UAVs are generally loaded to their maximum capacity. That means they need to fly their absolute minimum speed to land without damage. If they land too fast they start tumbling and usually break their wings or worse. VTOL fixed wing UAVs do not have this problem, but still suffer from inefficient or dangerous flight behavior when the readings are incorrect.

Eliminating the danger

During the research & development of the DeltaQuad VTOL UAV it quickly became clear that the airspeed sensor was a major concern. We therefor embarked on achieving the impossible: completely eliminate the danger.

Having members on the PX4 core development team can be a big advantage when pioneering in unmanned aviation. Using this advantage we managed to completely eliminate the need for an airspeed sensor by using a variety of other sensors to estimate our airspeed accurately and consistently.

Achieving accurate and reliable estimation was not easy, and required very specific tuning and testing, but the end result turned out better then we hoped. Using our estimated readings we not only eliminated all the issues in relation to airspeed sensors, we had also increased the efficiency of our vehicle by 20%

So if you are considering the purchase of a fixed wing or VTOL UAV, and you see a probe sticking out in front that look suspiciously like an airspeed sensor, make sure you think twice.

Views: 1823

Comment by sander on April 3, 2019 at 9:08am

Perhaps i was not completely clear on my previous comment. When i mention voltage i mean the data from the voltage sensor, so you get the exact voltage sent to the motor, this accounts for voltage drop and does not require internal resistance. We do know the internal resistance and this is used to estimate the remaining capacity.

We do also have a highly accurate current sensor (calibrated), but the amount of current would not directly translate to thrust. Knowing the KV, propeller size and pitch, and the voltage sent to the motor translates into thrust and we can use that to scale throttle accordingly. 

Comment by d j on April 3, 2019 at 9:55am

Is the above airspeed sensor fed with pitch data from a gyroscope ?

Comment by d j on April 3, 2019 at 10:34am


could you explain what is a purpose of a side wing in your image from the top ?

It resembles to me MCAS sensor, known from Boeing 737 MAX 8

in this video

Comment by d j on April 3, 2019 at 11:11am



your image depicts angle of attack sensor, not mentioned by you

Comment by sander on April 3, 2019 at 6:55pm

The image i selected depicts the convoluted and fragile setup required to get airspeed readings on a UAV, In this case indeed it includes an AoA sensor.

Comment by d j on April 4, 2019 at 3:19am


thank you, really great project.

For the first time I have learned, pitot tube and AOA sensor could be installed in a drone.

How to source such small pitot tube and AOA with voltage sensors, mentioned for the first time by you at this forum ?

My first idea is to install pitot tube and AOA in my car ( either horizontal or vertical mode)

to verify recorded speed, track against speedometer and GPS track, speed data.

Comment by sander on April 4, 2019 at 3:28am

Hi D J,

We eliminated the pitot tube and AoA sensor. The voltage sensor is used (among others) to compensate.

You can try calibrating such a setup by mounting it on a car (we did that too), but you will find that the drift will happen in your UAV completely different due to different aspects like vibration, atmosphere and temperature. 

Comment by sander on April 4, 2019 at 3:29am

Also, you cannot compare GPS speed to airspeed unless you fly perfect circles and average the wind factor out.

Comment by Georacer on April 4, 2019 at 11:51pm


I do not understand how measuring a voltage allows you to calculate motor thrust.

Can you elaborate on where you take the measurement and how you solve for thrust (given the required model parameters, of course).

Thank you

Comment by sander on April 5, 2019 at 1:56am

If you know the voltage, motor IR, motor KV, prop size, type and pitch angle you can calculate thrust. a bit like how eCalc does it.

But from a control perspective the absolute thrust value is not as relevant, its about knowing the scale factors, quite similar to how you tune a quadcopter. proportional thrust to error. 

Voltage comes in to scale the scale factors because obviously the scale factors assume an amount of thrust is produced proportional to the amount of throttle increase. voltage is one of the variables that effect that.

This is why tuning a vehicle for flying without an airspeed sensor is somewhat difficult and there is no generic way of doing it. The parameters only work for a specific setup.


You need to be a member of DIY Drones to add comments!

Join DIY Drones


Season Two of the Trust Time Trial (T3) Contest 
A list of all T3 contests is here. The current round, the Vertical Horizontal one, is here

© 2020   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service