Correcting for GPS Errors: Why GPS Correction is Critical When Taking Drone Surveys

An example of Structura View's building enclosure consulting technology.
Topics for this article: Education, Social Posts

Drones capture dozens or even hundreds of images during each survey, with each image file (typically a .jpg or .tiff) containing additional information called metadata. This metadata includes crucial data such as flight altitude, ambient temperature, and precise GPS coordinates. Accurate GPS coordinates for each image are essential for precise alignment, mapping, and measurement purposes.

However, standard GPS alone only offers a positioning accuracy of around 2 to 10 meters. This means that using GPS by itself is insufficient for high-accuracy surveying and mapping projects.

Below: Operating a drone utilizing GPS satellite positioning.

What Does Accuracy Mean?

Accuracy in GPS refers to how closely the recorded positions match the true location in the physical world. There are two main types of accuracy that are critical to consider.

Georeferencing Accuracy: It’s crucial to ensure that spatial data aligns precisely with real-world coordinates. Georeferencing involves aligning spatial data, such as drone images, to a known coordinate system like Google Earth. When GPS coordinates used for georeferencing are inaccurate, the entire mapping or survey project can be compromised.

Below: Thermal map layer accurately positioned over the Google base map.

Georeferencing with RTK

Relative Accuracy: Relative accuracy, which measures the consistency of GPS measurements over time, is especially important for tasks requiring precise measurements over large areas or multiple flights. Inaccuracies in relative accuracy can lead to significant errors in the final data.

What Causes GPS Errors?

To understand why standard GPS can be inaccurate, it’s important to know the factors that affect GPS satellite signals:

  1. Atmospheric Conditions: Variations in the atmosphere, such as ionospheric and tropospheric delays, can distort GPS signals.

  2. Satellite Signal Interference: Obstacles like buildings, trees, and mountains can block or reflect GPS signals, leading to errors.

  3. Satellite Geometry: The positioning of satellites relative to each other and the receiver affects accuracy. Poor satellite geometry can result in less accurate positioning.

  4. Number of Visible Satellites: More satellites in view generally lead to better accuracy, while fewer satellites can reduce it.

  5. Satellite Positioning Errors: Errors in the reported positions of the satellites themselves can propagate to the GPS receiver.

  6. Signal Reflectance: Reflected signals, also known as multipath effects, can cause inaccuracies.

  7. Signal Strength: Weak signals can lead to less reliable positioning data.

  8. Satellite Clock Errors: Inaccuracies in the satellite’s clock can affect the timing calculations used to determine position.

Fixing GPS Position Errors

Fortunately, there are several methods to improve the accuracy and obtain the quality GPS data we need:

  1. Ground Control Point (GCP): Known Earth surface locations used for georeferencing and mapping.

  2. Post-Processed Kinematic (PPK): Corrects GPS data after survey completion, useful in environments with signal interruptions.

  3. Real-Time Kinematic (RTK): Enhances positioning accuracy in real-time using a base station for triangulating GPS signals and providing corrections to the drone.

Having introduced the three primary methods of GPS correction, we now turn our focus to RTK. Because RTK provides real-time corrections during image capture in drone flights, it is particularly advantageous for applications demanding high precision and efficiency. Let’s delve into the specifics of how RTK works and the benefits it offers for drone operations.

How Does RTK Work?

Real-Time Kinematic (RTK) is a widely used GPS correction technology that significantly improves the accuracy of positioning data by providing real-time corrections during a drone flight. The process begins with a stationary base station set up at a known, fixed location. This base station continuously receives signals from multiple satellites and the drone controller calculating the drone’s precise position through a process called triangulation.

Here’s how RTK works step-by-step:

  1. Base Station Setup: The base station, with a known and fixed position, receives GPS signals from multiple satellites and also from the drone via the drone controller. Using triangulation, it accurately determines any deviations in the satellite data.

  2. Real-Time Corrections: The base station then transmits these corrections to the drone in real-time. The drone, equipped with an RTK receiver, uses these corrections to adjust the GPS metadata in each image file.

  3. Enhanced Accuracy: By applying these real-time corrections, the drone’s positioning data becomes highly accurate, often achieving precision to just several inches and even down to a few centimeters.

Below: Operating a drone utilizing RTK & GPS satellite positioning.

How does RTK work.

This real-time adjustment capability of RTK eliminates most of the errors present in raw GPS data, making it especially beneficial for applications that require high precision, such as surveying, mapping, agriculture, and construction. By leveraging triangulation and real-time data transmission, RTK ensures that drone operations are both efficient and exceptionally accurate.

Topics

Recent Articles

Post-Storm Action Tip: Document the Damage

Post-Storm Action Tip: Document the Damage

Advise clients to use drones and cameras to capture post-storm roof conditions. Providing thermal images along with traditional photos helps in documenting hidden damage and supporting insurance claims.

Approaching Storm Readiness Tip: Secure Equipment

Approaching Storm Readiness Tip: Secure Equipment

Assist clients in securing rooftop equipment such as HVAC units, solar panels, and exhaust vents. Offering this as a last-minute service can prevent additional storm damage and protect their property.

Ready to work with
Structura View?