Guide to Barometer for Drones

By Association for Drones

A barometer is one of the less visible but important sensors used in many modern drones. While GNSS, cameras, LiDAR and inertial navigation systems often receive more attention, the barometer plays a fundamental role in estimating altitude, maintaining stable flight and supporting the aircraft's navigation system. For a drone, knowing its vertical position accurately is critical. Even small altitude changes can affect mapping quality, inspection safety, autonomous flight and landing performance. GNSS can provide altitude information, but vertical GNSS accuracy can be less precise and more variable than horizontal positioning. A barometer provides an independent source of information by measuring atmospheric pressure and using changes in that pressure to estimate changes in altitude. Modern flight controllers therefore combine barometric information with data from the IMU, GNSS and, increasingly, radar, LiDAR or vision sensors. Rather than relying on one measurement source, sensor fusion allows the aircraft to build a more stable estimate of its vertical position. For professional drone manufacturers and operators, understanding how barometers work—and where their limitations lie—is important when evaluating flight stability, autonomous operations and navigation performance. ## What Is a Barometer? A barometer is a sensor that measures atmospheric pressure. Because atmospheric pressure generally decreases as altitude increases, pressure measurements can be converted into an estimate of altitude. In a drone, the sensor is normally a small electronic pressure sensor integrated into the flight controller or avionics system. It continuously measures pressure while the aircraft is operating. The flight controller analyses how that pressure changes and uses the information to estimate whether the drone is climbing, descending or maintaining approximately the same altitude. Unlike a traditional mechanical barometer used for weather observation, drone barometers are compact digital sensors designed for rapid measurements and integration with electronic navigation systems. ## How Barometric Altitude Works The atmosphere becomes less dense as altitude increases. As a drone climbs, the amount of atmosphere above it decreases and atmospheric pressure falls. When the drone descends, pressure generally increases. The flight controller can therefore estimate altitude changes from pressure changes. Before take-off, the aircraft typically establishes a local pressure reference. Subsequent pressure measurements are compared with that reference to estimate relative altitude. This makes barometers particularly useful for determining how far the aircraft has climbed relative to its take-off point. However, atmospheric pressure also changes because of weather, temperature and local airflow. Barometric altitude should therefore be understood as an estimate rather than a perfect measurement of physical height. ## Barometric Pressure Atmospheric pressure represents the force exerted by the atmosphere. At sea level, standard atmospheric pressure is approximately 1013.25 hPa, although real atmospheric pressure varies continuously. Drone barometers measure extremely small pressure differences because relatively modest changes in altitude can produce measurable pressure changes. Modern microelectromechanical systems, or MEMS, pressure sensors can provide sufficiently sensitive measurements for flight-control applications while remaining extremely small and lightweight. ## MEMS Barometers Most modern drone barometers are MEMS devices. These sensors contain microscopic structures that respond to changes in atmospheric pressure. Electronic circuits convert the physical response into digital measurements that can be processed by the flight controller. MEMS technology provides several advantages for drones: low weight, low power consumption, small physical size and relatively low cost. This allows barometers to be integrated directly into compact autopilot systems. ## Why Drones Need Barometers A drone needs to understand movement in three dimensions. Horizontal movement can be estimated using GNSS, inertial sensors and visual navigation, while vertical movement requires its own reliable estimation. The barometer provides a continuous indication of vertical movement without relying on external satellite signals. This becomes particularly useful for altitude hold, autonomous waypoint missions, hovering and controlled descent. The sensor can also continue providing useful relative-altitude information when GNSS performance becomes degraded. ## Altitude Hold Altitude hold is one of the most familiar applications of a drone barometer. When the pilot releases the throttle control or an autonomous system commands a fixed altitude, the flight controller attempts to maintain the aircraft at approximately the same vertical position. The barometer detects pressure changes associated with climbing or descending. The flight controller then adjusts motor power to counter those changes. ## Stable Hovering A multirotor requires continuous motor adjustments simply to remain airborne. The IMU provides rapid information about aircraft movement, while the barometer provides a slower but useful reference for vertical position. Combining these measurements allows the aircraft to maintain a more stable hover than it could using pressure or acceleration measurements alone. Close to the ground, additional sensors may further improve performance. ## Vertical Speed Barometric measurements can also help estimate vertical speed. If atmospheric pressure is decreasing steadily, the aircraft is probably climbing. If pressure is increasing, it is probably descending. The flight controller can analyse how quickly the pressure changes to estimate the rate of climb or descent. This information supports smooth altitude control. ## Barometer and IMU Sensor Fusion A barometer normally works alongside the drone's Inertial Measurement Unit. The IMU contains accelerometers and gyroscopes that detect movement and rotation extremely quickly. However, calculating position continuously from acceleration causes errors to accumulate over time. The barometer provides a more stable longer-term vertical reference. Sensor fusion combines the fast response of the IMU with the relative stability of barometric measurements, producing a stronger altitude estimate than either sensor could provide independently. ## Barometer and GNSS GNSS receivers can estimate altitude using satellite signals. However, GNSS altitude can fluctuate, and vertical accuracy is generally less favourable than horizontal accuracy. The barometer provides an independent measurement source. A flight controller can therefore combine GNSS altitude with barometric altitude and inertial measurements to produce a smoother vertical-position estimate. ## GNSS Altitude Limitations GNSS altitude can sometimes move by several metres even when the aircraft is physically stationary. This is not necessarily a problem for broad navigation, but it can create poor altitude-hold performance if used alone. Barometric measurements tend to respond more smoothly to short-term altitude changes. For this reason, many flight-control systems rely heavily on barometric data for relative altitude while using GNSS as part of the wider navigation solution. ## Relative Altitude Barometers are particularly effective at measuring relative altitude. For example, if the drone establishes its reference pressure while sitting on the ground and then climbs, the system can estimate how far it has climbed above that starting point. This is different from determining precise elevation above mean sea level. For many drone operations, relative altitude is the more immediately useful flight-control measurement. ## Absolute Altitude Determining true altitude above sea level using pressure alone is more difficult because atmospheric pressure changes with weather. A pressure measurement that corresponds with o