<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Eview GNSS</title>
    <description>The latest articles on DEV Community by Eview GNSS (@eview_gnss_solutions).</description>
    <link>https://dev.to/eview_gnss_solutions</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4163824%2Feaec4a44-f85e-4d65-8bd3-289cad70d270.png</url>
      <title>DEV Community: Eview GNSS</title>
      <link>https://dev.to/eview_gnss_solutions</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/eview_gnss_solutions"/>
    <language>en</language>
    <item>
      <title>How to Test RTK Under Trees: A Practical Checklist with RTKLIB</title>
      <dc:creator>Eview GNSS</dc:creator>
      <pubDate>Mon, 26 Oct 2026 16:38:03 +0000</pubDate>
      <link>https://dev.to/eview_gnss_solutions/how-to-test-rtk-under-trees-a-practical-checklist-with-rtklib-5el2</link>
      <guid>https://dev.to/eview_gnss_solutions/how-to-test-rtk-under-trees-a-practical-checklist-with-rtklib-5el2</guid>
      <description>&lt;p&gt;Anyone who has run RTK near trees knows the status bar can flip from FIX to FLOAT for no obvious reason. If you are choosing a receiver for an orchard robot, a lawn mower, a forestry survey or an outdoor AMR, you need a test that tells you how it will behave under canopy, not a brochure number measured in an open field.&lt;/p&gt;

&lt;p&gt;We recently reviewed a multi-receiver field test logged under roadside trees in rain. The results were interesting: three of four record groups held a 100% fixed solution for 39–61 minutes, while one dropped to 83–89%. The review also showed how easy it is to draw the wrong conclusion from data like this. This checklist is what we would do differently next time.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Decide what "good" means before you start
&lt;/h2&gt;

&lt;p&gt;Fix ratio alone is not enough. Write down the metrics you will report:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Fix ratio&lt;/strong&gt;: share of epochs with a fixed RTK solution (Q=1 in RTKLIB)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Accuracy&lt;/strong&gt;: horizontal and vertical RMS and 95th percentile against a known truth&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Time to first fix&lt;/strong&gt; after a cold start and after losing the fix&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Availability&lt;/strong&gt;: share of epochs with any usable solution&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A receiver that reports 100% fixed but sits 10 cm off the truth is worse than one that reports 95% fixed and is right.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Get a truth
&lt;/h2&gt;

&lt;p&gt;Without a truth, you are only comparing status flags. Options:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A &lt;strong&gt;surveyed control point&lt;/strong&gt; with known coordinates in a stated frame&lt;/li&gt;
&lt;li&gt;A &lt;strong&gt;long static session&lt;/strong&gt; post-processed against a nearby CORS station&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Put the antenna on the control point, or measure the offset precisely.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Control the variables
&lt;/h2&gt;

&lt;p&gt;The review we looked at changed canopy, baseline, site, correction source and weather between sessions, so no single factor could be blamed for a difference. Avoid that:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Keep the same&lt;/th&gt;
&lt;th&gt;Vary on purpose&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Site and antenna position&lt;/td&gt;
&lt;td&gt;Open sky vs under canopy&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Baseline and correction source&lt;/td&gt;
&lt;td&gt;Dry vs wet&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Receiver settings and firmware&lt;/td&gt;
&lt;td&gt;(one factor at a time)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Repeat every combination &lt;strong&gt;at least three times&lt;/strong&gt;, ideally on different days, so you see the effect of satellite geometry.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Log raw data, not just screenshots
&lt;/h2&gt;

&lt;p&gt;Log raw observations (RINEX, or the receiver's native format such as SBF) and the solution file. With raw data you can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Reprocess every receiver with the &lt;strong&gt;same&lt;/strong&gt; engine and settings in RTKLIB (&lt;code&gt;rnx2rtkp&lt;/code&gt; or RTKPOST)&lt;/li&gt;
&lt;li&gt;Check whether fix decisions were correct&lt;/li&gt;
&lt;li&gt;Reproduce plots later instead of relying on screenshots&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Also log: antenna height, canopy photos, rain intensity, firmware version, elevation mask, ambiguity resolution mode, satellites used, PDOP and C/N0.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Plot with RTKPLOT
&lt;/h2&gt;

&lt;p&gt;RTKPLOT (part of RTKLIB) is the quickest way to see what happened:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Ground track&lt;/strong&gt; view: fixed points (Q=1) should form a tight cluster or a clean path; float (Q=2) and DGPS (Q=4) show up as scattered jumps.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Position&lt;/strong&gt; view: E, N and U against time, which shows when the fix was lost and how big the jumps were.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Nsat&lt;/strong&gt; view: satellites used over time, which helps explain dropouts under canopy.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Its status bar gives the epoch count N and the Q=1/Q=2/Q=4 split. Note those numbers for each file; they are your fix ratio.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. Use enough units
&lt;/h2&gt;

&lt;p&gt;One unit per model cannot separate model performance from unit-to-unit variation. Use &lt;strong&gt;at least two units per model&lt;/strong&gt;, and on dual-antenna receivers log heading at the same time, since heading is often what fails first under canopy.&lt;/p&gt;

&lt;h2&gt;
  
  
  7. Handle the statistics honestly
&lt;/h2&gt;

&lt;p&gt;At 10 Hz, neighbouring epochs are strongly correlated, so 36,000 epochs is not 36,000 independent samples. Decimate to 1 Hz before computing statistics, state the effective sample size, and don't build confidence intervals from raw N.&lt;/p&gt;

&lt;h2&gt;
  
  
  8. Report what you can and cannot conclude
&lt;/h2&gt;

&lt;p&gt;A good test report says clearly:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What was controlled and what was not&lt;/li&gt;
&lt;li&gt;Which device produced which file (by serial number)&lt;/li&gt;
&lt;li&gt;Whether the conclusion is about status (fix ratio) or accuracy (error vs truth)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The field review behind this checklist
&lt;/h2&gt;

&lt;p&gt;The review that prompted this checklist covers 36 screenshots from three sessions (half sky + rain, under trees + rain, and under trees with network RTK), with Septentrio mosaic-X5 and mosaic-H receivers as used in the Eview HB56 and HB56H. It includes the full fix-ratio tables, the figures and a retest design:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://gnss-solutions.com/rtk-fix-ratio-under-tree-canopy-rain-field-review/" rel="noopener noreferrer"&gt;RTK Fix Ratio Under Tree Canopy and Rain: Field Review&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Disclosure: I work with Eview GNSS. Test data was supplied by the test team and is used with permission. RTKLIB is open source: rtklib.com.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>gnss</category>
      <category>robotics</category>
      <category>opensource</category>
      <category>testing</category>
    </item>
    <item>
      <title>GNSS With Heading: How Dual-Antenna Heading Works (Engineer's Guide)</title>
      <dc:creator>Eview GNSS</dc:creator>
      <pubDate>Wed, 14 Oct 2026 11:03:26 +0000</pubDate>
      <link>https://dev.to/eview_gnss_solutions/gnss-with-heading-how-dual-antenna-heading-works-engineers-guide-1cb6</link>
      <guid>https://dev.to/eview_gnss_solutions/gnss-with-heading-how-dual-antenna-heading-works-engineers-guide-1cb6</guid>
      <description>&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://gnss-solutions.com/what-is-dual-antenna-gnss-heading-a-technical-guide-for-engineers/" rel="noopener noreferrer"&gt;gnss-solutions.com&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Short answer:&lt;/strong&gt; a GNSS receiver with heading uses two antennas a known distance apart and compares their carrier-phase signals to measure the direction the vehicle points, even when it is stationary. With a 1 m baseline, Septentrio-based receivers reach about 0.15°, and longer baselines are more accurate. Eview heading receivers include the &lt;a href="https://gnss-solutions.com/product/hb6-pro-gnss-receiver/" rel="noopener noreferrer"&gt;HB6 Pro&lt;/a&gt;, &lt;a href="https://gnss-solutions.com/product/hb52-gnss-receiver/" rel="noopener noreferrer"&gt;HB52H&lt;/a&gt; and &lt;a href="https://gnss-solutions.com/product/hb10-gnss-receiver/" rel="noopener noreferrer"&gt;HB10&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Updated October 2026.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Dual antenna GNSS heading is a technique that measures a vehicle's orientation (yaw angle) by comparing the &lt;strong&gt;carrier-phase signals from two GNSS antennas&lt;/strong&gt; mounted a fixed distance apart on the same platform. Because it derives direction from satellite geometry rather than the Earth's magnetic field, it needs no compass, no moving parts, and keeps providing heading even when the vehicle is stationary. Eview's &lt;a href="https://gnss-solutions.com/gnss-gps-receivers-shop/gnss-receiver-box/" rel="noopener noreferrer"&gt;Septentrio-powered GNSS receiver box&lt;/a&gt; adds AIM+ anti-jamming so heading stays available near steel structures and powerlines.&lt;/p&gt;

&lt;h2&gt;
  
  
  How Dual Antenna GNSS Heading Works
&lt;/h2&gt;

&lt;p&gt;A dual-antenna heading receiver uses two RF inputs connected to antennas separated by a precisely known &lt;strong&gt;baseline&lt;/strong&gt; — typically 0.5–2 m on vehicles, longer on vessels. Both antennas track the same satellites, and the receiver measures the &lt;strong&gt;carrier-phase difference&lt;/strong&gt; between the two signals for each satellite. The phase difference encodes the baseline's direction, which the receiver resolves into east/north components and converts to heading.&lt;/p&gt;

&lt;p&gt;The hard part is resolving &lt;strong&gt;integer carrier-phase ambiguities&lt;/strong&gt; — the unknown whole number of wavelengths in each measurement. RTK solves the same problem; here the receiver simply differences the two antennas against each other rather than against an external base station. Multi-constellation, multi-frequency tracking (GPS, GLONASS, Galileo, BeiDou on L1/L2/L5 and E1/E5) supplies enough redundant measurements to fix ambiguities in seconds, and because both antennas share one receiver clock, common errors cancel out of the baseline solution.&lt;/p&gt;

&lt;h2&gt;
  
  
  Dual Antenna vs. Compass, COG, and Single-Antenna Solutions
&lt;/h2&gt;

&lt;p&gt;A magnetic compass measures the magnetic field, not true north: ferrous hulls, motors, battery currents, and powerlines all bend the field. Course over ground from a single antenna works only while moving and collapses at low speed. IMU gyros supply rate data but &lt;strong&gt;drift&lt;/strong&gt; unless continuously aided.&lt;/p&gt;

&lt;p&gt;Dual antenna GNSS heading is an &lt;em&gt;absolute&lt;/em&gt; measurement referenced to the satellite constellation: immune to magnetic interference, available at zero speed, stable under acceleration and vibration. That is why it is the preferred heading source for &lt;a href="https://gnss-solutions.com/applications/robotics-gnss/" rel="noopener noreferrer"&gt;autonomous robots&lt;/a&gt; and &lt;a href="https://gnss-solutions.com/applications/construction-mining-gnss/" rel="noopener noreferrer"&gt;construction machine control&lt;/a&gt;, where GNSS keeps an IMU-aided filter drift-free.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where Dual Antenna GNSS Heading Is Used in Industry
&lt;/h2&gt;

&lt;p&gt;Every application shares one trait: a machine must know which way it is pointing with no human in the loop. On &lt;strong&gt;marine vessels&lt;/strong&gt;, dual-antenna receivers feed autopilots and dynamic positioning. In &lt;strong&gt;construction and mining&lt;/strong&gt;, dozers, graders, and pavers use them so blades follow the design surface even in reverse, and &lt;strong&gt;agricultural robots&lt;/strong&gt; steer accurately across row crops without gyro drift.&lt;/p&gt;

&lt;p&gt;Larger UAVs, eVTOL aircraft, and &lt;a href="https://gnss-solutions.com/applications/uav-drone-gnss-rtk/" rel="noopener noreferrer"&gt;drone RTK systems&lt;/a&gt; use it for orientation during pre-takeoff alignment and in GNSS-challenged corridors. Interference-heavy environments are exactly where Septentrio's AIM+ technology matters: &lt;a href="https://gnss-solutions.com/technology/anti-jamming-gnss/" rel="noopener noreferrer"&gt;anti-jamming GNSS receivers&lt;/a&gt; keep producing valid heading where standard receivers lose lock.&lt;/p&gt;

&lt;h2&gt;
  
  
  How Accurate Is Dual Antenna GNSS Heading?
&lt;/h2&gt;

&lt;p&gt;Heading accuracy scales with &lt;strong&gt;baseline length&lt;/strong&gt;: a longer antenna separation produces a larger phase difference for the same angular change, so the same carrier-phase noise maps to a smaller angle error. A professional dual-antenna receiver typically achieves &lt;strong&gt;0.1–0.3° RMS&lt;/strong&gt; with a 1 m baseline, improving to well under 0.1° with a 2 m baseline and multi-frequency tracking. Multipath is the main enemy — reflections corrupt carrier phase at both antennas — so receiver-level mitigation matters as much as the antenna pair itself.&lt;/p&gt;

&lt;p&gt;Septentrio-based receivers such as the mosaic-X5 and AsteRx series used in Eview products output heading at up to 100 Hz and re-acquire it almost instantly after signal loss. Paired with &lt;a href="https://gnss-solutions.com/gnss-antennas/" rel="noopener noreferrer"&gt;survey-grade GNSS antennas&lt;/a&gt;, the baseline mounting accuracy becomes the practical limit.&lt;/p&gt;

&lt;h2&gt;
  
  
  Choosing a Dual-Antenna GNSS Receiver
&lt;/h2&gt;

&lt;p&gt;The receiver must have &lt;strong&gt;two phase-coherent RF inputs&lt;/strong&gt; sampled from one clock — two separate single-antenna receivers cannot produce a meaningful baseline. It should track all constellations on multiple frequencies for fast ambiguity resolution and output heading at 10–100 Hz. Match it to the environment: &lt;a href="https://gnss-solutions.com/gnss-gps-receivers-shop/gnss-boards-oem-modules/" rel="noopener noreferrer"&gt;Septentrio-powered OEM boards&lt;/a&gt; bring AIM+ anti-jamming and anti-spoofing to compact embedded designs, while rugged enclosure receivers suit vehicles and vessels needing IP-rated hardware out of the box.&lt;/p&gt;

&lt;h2&gt;
  
  
  Eview GNSS receivers with heading
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Eview receiver&lt;/th&gt;
&lt;th&gt;Septentrio module&lt;/th&gt;
&lt;th&gt;Best for&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://gnss-solutions.com/product/hb6-pro-gnss-receiver/" rel="noopener noreferrer"&gt;HB6 Pro&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;mosaic-H&lt;/td&gt;
&lt;td&gt;Dual-antenna RTK and heading in a compact receiver&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://gnss-solutions.com/product/hb56h-gnss-receiver/" rel="noopener noreferrer"&gt;HB56H&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;mosaic-H&lt;/td&gt;
&lt;td&gt;Heading with SD card logging&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;a href="https://gnss-solutions.com/product/hb52-gnss-receiver/" rel="noopener noreferrer"&gt;HB52H&lt;/a&gt;, &lt;a href="https://gnss-solutions.com/product/hb50h-gnss-receiver/" rel="noopener noreferrer"&gt;HB50H&lt;/a&gt;, &lt;a href="https://gnss-solutions.com/product/hb51-gnss-receiver/" rel="noopener noreferrer"&gt;HB51&lt;/a&gt;
&lt;/td&gt;
&lt;td&gt;mosaic-G5 P3H&lt;/td&gt;
&lt;td&gt;Light, low-power heading for drones and small robots (0.15° at 1 m)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://gnss-solutions.com/product/hb10-gnss-receiver/" rel="noopener noreferrer"&gt;HB10&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;AsteRx-m3 Pro+&lt;/td&gt;
&lt;td&gt;Heading at up to 100 Hz for fast vehicles&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Tell us your vehicle, antenna spacing and update-rate needs and we will recommend a heading receiver: &lt;a href="mailto:sales@gnss-solutions.com"&gt;sales@gnss-solutions.com&lt;/a&gt;. Datasheets and manuals are sent by email.&lt;/p&gt;

&lt;h2&gt;
  
  
  FAQ: Dual Antenna GNSS Heading
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;What is a GNSS receiver with heading?&lt;/strong&gt; It is a GNSS receiver that outputs the direction a vehicle is pointing (heading or yaw) as well as its position, by using two antennas a known distance apart. Unlike a compass it is not affected by magnetic disturbance, and unlike course-over-ground it works when the vehicle is stationary.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is dual antenna GNSS heading?&lt;/strong&gt; It computes a vehicle's orientation by comparing carrier-phase measurements from two GNSS antennas mounted a known distance apart. The receiver resolves the baseline vector between the antennas and derives heading — no compass, no moving parts, and it works at standstill.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How accurate is dual antenna GNSS heading?&lt;/strong&gt; With a 1 m baseline, professional receivers typically achieve 0.1–0.3° RMS in good conditions; longer baselines and multi-frequency, multi-constellation tracking push accuracy below 0.1°. Multipath and mounting errors, not receiver noise, usually dominate in real installations.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Does dual antenna GNSS heading work when the vehicle is stationary?&lt;/strong&gt; Yes. Heading comes from instantaneous carrier-phase differences between two antennas, not from motion, so it is available at zero speed — a key advantage over single-antenna course over ground.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Do I need RTK corrections for dual antenna GNSS heading?&lt;/strong&gt; No. Heading is a relative measurement between the two antennas, so it needs no external base station or correction stream. If the platform also needs centimeter-level position, the same receiver can run RTK or PPP on the primary antenna.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How far apart should the two antennas be?&lt;/strong&gt; Longer baselines give better heading accuracy but are limited by the platform. Vehicles and robots typically use 0.5–2 m; vessels and large machines can use several meters. The baseline is surveyed or auto-calibrated during installation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Which GNSS receivers support dual antenna heading?&lt;/strong&gt; Any receiver with two phase-coherent RF inputs and dual-antenna firmware, such as the Septentrio mosaic-X5 and AsteRx-series modules used in Eview GNSS receivers, whose AIM+ mitigation keeps heading available in jamming and high-multipath environments.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Disclosure: I work at Eview GNSS, which designs receivers powered by Septentrio modules.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>robotics</category>
      <category>drones</category>
      <category>hardware</category>
      <category>iot</category>
    </item>
    <item>
      <title>RTK vs PPK for Drone Mapping: Which to Use? (2026)</title>
      <dc:creator>Eview GNSS</dc:creator>
      <pubDate>Sun, 11 Oct 2026 02:57:16 +0000</pubDate>
      <link>https://dev.to/eview_gnss_solutions/rtk-vs-ppk-for-drone-mapping-which-to-use-2026-491f</link>
      <guid>https://dev.to/eview_gnss_solutions/rtk-vs-ppk-for-drone-mapping-which-to-use-2026-491f</guid>
      <description>&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://gnss-solutions.com/rtk-vs-ppk-drone-mapping/" rel="noopener noreferrer"&gt;gnss-solutions.com&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Short answer:&lt;/strong&gt; Choose &lt;strong&gt;RTK&lt;/strong&gt; when you need centimetre accuracy in real time and you can count on a correction link for the whole flight. Choose &lt;strong&gt;PPK&lt;/strong&gt; when that link may drop — hilly terrain, long range, urban canyons — because accuracy can be recovered afterwards. Most professional mapping crews run &lt;strong&gt;both at once&lt;/strong&gt;: RTK for live pilot feedback, simultaneous raw logging as a PPK safety net.&lt;/p&gt;

&lt;p&gt;If you fly drones for mapping, surveying, or inspection, you have two options for achieving centimeter-accurate positioning: &lt;strong&gt;RTK&lt;/strong&gt; (Real-Time Kinematic) and &lt;strong&gt;PPK&lt;/strong&gt; (Post-Processed Kinematic). Both use the same underlying principle — differential corrections from a base station — but they apply those corrections at different points in the workflow. This guide explains the trade-offs and helps you choose the right approach.&lt;/p&gt;

&lt;h2&gt;
  
  
  How RTK Works (Real-Time Corrections)
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://gnss-solutions.com/technology/rtk-gnss/" rel="noopener noreferrer"&gt;RTK&lt;/a&gt; applies corrections during the flight. The base station (or NTRIP caster) transmits RTCM correction data to the drone over a real-time data link — typically 4G/LTE cellular or a dedicated radio modem at 433/868/915 MHz. The drone’s GNSS receiver combines these corrections with its own satellite observations and computes a centimeter-accurate position in real time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Advantages of RTK:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Immediate results:&lt;/strong&gt; You know your accuracy during the flight. The pilot sees “RTK Fixed” on the controller and can verify data quality before landing.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No post-processing:&lt;/strong&gt; Geotagged images are ready to import into photogrammetry software immediately after the flight.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Real-time QA:&lt;/strong&gt; If the correction link drops mid-flight, the pilot knows immediately and can adjust the flight plan or abort.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Disadvantages:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Requires a correction link:&lt;/strong&gt; If you lose cellular connectivity (hills, remote areas, low altitude) or exceed radio range, you lose RTK.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No recovery:&lt;/strong&gt; If the link drops for 30 seconds during an important pass, those images may have degraded accuracy with no way to fix them.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cellular costs:&lt;/strong&gt; NTRIP via 4G requires a data plan and coverage in the operation area.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  How PPK Works (Post-Processed Corrections)
&lt;/h2&gt;

&lt;p&gt;PPK records raw GNSS observations on the drone during flight (RINEX format) while a base station simultaneously records data on the ground. After landing, the raw drone data is post-processed against the base station data using PPK software (RTKLIB, Trimble Business Center, etc.). The software computes the drone’s precise trajectory for each epoch.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Advantages of PPK:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;No correction link needed:&lt;/strong&gt; The drone flies completely untethered. No cellular, no radio modem, no NTRIP subscription.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Recoverable accuracy:&lt;/strong&gt; Even if the drone briefly loses satellite lock, the post-processed solution can use forward/backward smoothing to recover position.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Works anywhere:&lt;/strong&gt; As long as both drone and base station record data, PPK works in deep valleys, remote mountains, and urban canyons where cellular and radio links fail.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Disadvantages:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Post-processing time:&lt;/strong&gt; You cannot verify accuracy until after the flight and processing.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Requires a base station:&lt;/strong&gt; You either need a physical base station at the site or a Virtual Reference Station (VRS) from a correction service.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Additional software:&lt;/strong&gt; PPK processing adds a step to your workflow and requires familiarity with post-processing tools.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  RTK vs PPK: Side by Side
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Factor&lt;/th&gt;
&lt;th&gt;RTK&lt;/th&gt;
&lt;th&gt;PPK&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Accuracy&lt;/td&gt;
&lt;td&gt;1-3 cm&lt;/td&gt;
&lt;td&gt;1-3 cm (potentially slightly better with smoothing)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Correction link needed&lt;/td&gt;
&lt;td&gt;Yes (cellular or radio)&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Real-time feedback&lt;/td&gt;
&lt;td&gt;Yes — “RTK Fixed” status&lt;/td&gt;
&lt;td&gt;No — must process after flight&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Post-processing&lt;/td&gt;
&lt;td&gt;None&lt;/td&gt;
&lt;td&gt;Required (10-30 min per flight)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Reliability&lt;/td&gt;
&lt;td&gt;Dependent on link quality&lt;/td&gt;
&lt;td&gt;High — independent of link&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Best for&lt;/td&gt;
&lt;td&gt;Open areas with good cellular&lt;/td&gt;
&lt;td&gt;Remote areas, hilly terrain, urban&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Equipment cost&lt;/td&gt;
&lt;td&gt;Similar (bundle with data plan)&lt;/td&gt;
&lt;td&gt;Similar (add PPK software cost)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  The Best Approach: Use Both
&lt;/h2&gt;

&lt;p&gt;Most professional drone mapping operators use &lt;strong&gt;both RTK and PPK&lt;/strong&gt;. Here is the typical workflow:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Connect RTK via NTRIP during flight for real-time accuracy feedback&lt;/li&gt;
&lt;li&gt;The receiver simultaneously logs raw RINEX data to onboard storage&lt;/li&gt;
&lt;li&gt;If RTK stays fixed for the entire flight — use the real-time geotags directly&lt;/li&gt;
&lt;li&gt;If the RTK link drops — process the RINEX data with PPK to recover accuracy&lt;/li&gt;
&lt;li&gt;Cross-validate both solutions before final deliverable&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Septentrio mosaic GNSS receivers, available in Eview receiver boxes, support simultaneous RTK output and RINEX logging natively — no additional hardware required.&lt;/p&gt;

&lt;h2&gt;
  
  
  Doing Both From One Receiver
&lt;/h2&gt;

&lt;p&gt;You do not need two payloads, or two flights, to get RTK and PPK. On a Septentrio mosaic-based receiver the two run side by side by design: the receiver outputs RTK-corrected positions to the autopilot in real time while writing its own raw observations to storage. If the correction link holds for the whole flight you use the real-time solution; if it drops on the pass that matters, you post-process the raw file and recover full accuracy.&lt;/p&gt;

&lt;p&gt;Two Eview options cover most drone mapping builds:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://gnss-solutions.com/product/hb52-gnss-receiver/" rel="noopener noreferrer"&gt;HB52 / HB52H — ultralight RTK receiver with onboard logging.&lt;/a&gt;&lt;/strong&gt; Outputs standard NMEA and Septentrio SBF, and logs complete raw measurements to a microSD card (up to 32 GB) while running RTK. SBF converts to RINEX for PPK workflows, so the same flight gives you a live solution and a post-processable one. The HB52H adds dual-antenna heading.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://gnss-solutions.com/product/hbev322-rtk-smart-antenna/" rel="noopener noreferrer"&gt;HBEV322 / HBEV322H — compact RTK receiver and antenna in one.&lt;/a&gt;&lt;/strong&gt; The smallest all-in-one option, with raw carrier-phase output in Septentrio SBF. Best where payload weight and mounting space are the constraint.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Both are built on Septentrio mosaic modules, so both carry AIM+ anti-jamming — the feature that matters when you fly near power lines, substations or urban RF clutter, where a correction link is not the only thing that can fail. For the ground side, pair either with a &lt;a href="https://gnss-solutions.com/product/hb62-gnss-base-receiver/" rel="noopener noreferrer"&gt;base station logging RINEX&lt;/a&gt; for a fully independent PPK chain.&lt;/p&gt;

&lt;h2&gt;
  
  
  Frequently Asked Questions
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;What is the difference between RTK and PPK for drone mapping?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;RTK applies corrections live during flight. PPK applies them after the flight in software.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Which is better for drone mapping, RTK or PPK?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Neither is universally better. RTK for immediate results with reliable link. PPK for all-terrain reliability. Both for professional workflows.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Does RTK or PPK produce more accurate results?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Both achieve 1-3 cm. PPK can be slightly better due to forward/backward smoothing, but the difference is negligible in practice.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can a drone do both RTK and PPK?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Yes. Septentrio mosaic-based receivers output real-time RTK while logging RINEX simultaneously — best of both worlds.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Do I need ground control points with RTK or PPK?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Reduced to 1-3 validation points. Not eliminated entirely, but significantly fewer than non-RTK/PPK workflows. See &lt;a href="https://gnss-solutions.com/how-to-choose-a-gnss-receiver-for-surveying/" rel="noopener noreferrer"&gt;how to choose a GNSS receiver for surveying&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What equipment do I need for RTK vs PPK drone mapping?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Similar drone hardware. RTK adds a live correction link (4G/radio). PPK adds post-processing software. Both need a base station or VRS.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://gnss-solutions.com/applications/uav-drone-gnss-rtk/" rel="noopener noreferrer"&gt;Drone &amp;amp; UAV RTK GNSS Solutions&lt;/a&gt; | &lt;a href="https://gnss-solutions.com/product-category/box-receivers/" rel="noopener noreferrer"&gt;Eview GNSS Receiver Box&lt;/a&gt; | &lt;a href="https://gnss-solutions.com/news-and-updates/" rel="noopener noreferrer"&gt;GNSS News &amp;amp; Updates&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Not sure which fits your drone? Email &lt;a href="mailto:sales@gnss-solutions.com"&gt;sales@gnss-solutions.com&lt;/a&gt; with your platform and accuracy target, and we’ll recommend a receiver.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;I work at Eview GNSS, where we build RTK and dual-antenna heading receivers on Septentrio modules. Questions about RTK or PPK setups are welcome in the comments.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>drones</category>
      <category>gis</category>
      <category>hardware</category>
      <category>iot</category>
    </item>
  </channel>
</rss>
