Blogs

RTK Module for Drones, Robots & Precision Mapping: How to Choose the Right Centimeter-Level GNSS Solution

0
RTK Module

Here’s the deal: for drones, robots, survey rovers, and precision mapping platforms, ordinary GPS accuracy is not enough once real money, safety, or repeatability is on the line. A few meters of drift can show up as crooked map layers, sloppy spray lines, unstable autonomous navigation, missed inspection paths, or a robot that slowly loses confidence in where it is. That is why many industrial systems now use an rtk module to get centimeter-level GNSS positioning by combining multi-constellation satellite reception with real-time correction data.

Look, not every rtk module belongs on every machine. A UAV mapping platform may care most about low weight, clean antenna exposure, and dependable reception during flight. An outdoor robot may need waterproof protection, wide temperature tolerance, stable UART output, and a correction workflow that keeps working after a long day in dust, rain, heat, or vibration. This guide walks through how RTK modules work, what specifications actually matter, how integrated antenna designs compare, and how real products such as the Multiband RTK Survey Module HM-D13 and Helical Antenna RTK Module HM-D20 fit into drone, robotics, surveying, and precision mapping workflows.

What Is an RTK Module?

An rtk module is a GNSS positioning device that uses real-time kinematic correction data to improve satellite positioning accuracy. A basic GPS receiver may get you close enough for simple tracking, but it usually leaves you working at meter-level accuracy. An RTK-capable GNSS module processes correction information and carrier-phase measurements so the system can calculate a much tighter position. In good open-sky conditions with proper correction data, professional RTK systems can reach centimeter-level accuracy, which is why they are used in UAV mapping, robot localization, precision agriculture, survey rovers, marine navigation, autonomous vehicles, and industrial inspection platforms.

RTK is not just “better GPS.” GPS is one satellite constellation. GNSS is the broader category that includes satellite systems such as GPS, BeiDou, Galileo, GLONASS, QZSS, and IRNSS. RTK is the high-precision method that uses correction data from a base station or correction network to reduce errors caused by satellite orbit, clock drift, ionospheric delay, tropospheric delay, multipath, and other signal effects. In the shop, the rtk module becomes the center of the positioning stack: it receives satellite signals, accepts correction data, solves the position, and outputs navigation information the host controller can actually use.

In industrial work, the term “RTK module” can mean a bare receiver board, a GNSS RTK receiver, or an integrated antenna module. Integrated designs are especially useful for drones, robots, and unmanned vehicles because they reduce RF integration problems and simplify installation. A complete professional RTK setup usually needs multi-constellation reception, multi-frequency support, RTCM correction input, stable antenna performance, NMEA output, a dependable serial interface, rugged mechanical design, and supplier support for integration. To explore more positioning and perception solutions for industrial platforms, visit the main MyRobotProject product page.

How an RTK Module Works

Satellite Signal Reception

An rtk module starts by receiving signals from multiple satellite constellations. Professional systems may support GPS L1/L5, BeiDou B1/B2A/B2I, Galileo E1/E5, QZSS L1/L5, GLONASS G1, and IRNSS L5. That matters because field conditions are rarely perfect. A drone may fly near terrain changes. A robot may operate beside buildings, trees, containers, or machinery. An unmanned vehicle may move through an industrial yard where sky visibility changes every few seconds. The more satellites and frequency bands a module can use, the better its chances of maintaining a stable position solution.

Multi-frequency reception also helps because different GNSS bands give the receiver more information to compensate for signal delay and improve robustness. For example, L1 and L5 support can reduce uncertainty compared with a single-frequency system. In precision mapping and robotics, that can directly affect route repeatability, map alignment, localization confidence, and how much cleanup work the team has to do after the mission.

Correction Data Input

To reach RTK-level accuracy, the rover module needs correction data. This correction data is commonly delivered in RTCM format and may come from a local base station, an NTRIP correction network, a 4G communication link, or a dedicated base-rover setup. The rover-side RTK module receives the correction stream, combines it with its own satellite observations, and calculates an improved position solution.

Here’s where many projects get into trouble: correction delivery is not an afterthought. A UAV survey team may use a local base station at a known point. A mobile mapping platform may use NTRIP over cellular connectivity. A field robot may depend on a site-level correction system. If that correction path drops out, has too much latency, or is not configured correctly, even a good RTK module may not maintain a stable centimeter-level fix.

Rover and Base Roles

In a typical RTK workflow, the rover is the moving receiver installed on a drone, robot, survey pole, vehicle, or marine platform. The base station is installed at a fixed or known location and provides correction data. Some RTK devices can work in both rover and base workflows depending on configuration. For example, the Multiband RTK Survey Module HM-D13 supports NMEA 0183 output and RTCM input at the rover side, and RTCM output at the base side. That makes it relevant for teams that need base-rover flexibility instead of only a rover receiver.

Centimeter-Level Accuracy

Professional RTK accuracy specifications are often written as “1 cm + 1 ppm” or similar. The HM-D13 and HM-D20 both specify RTK position accuracy of H: 1 cm + 1 ppm and V: 1.5 cm + 1 ppm. Horizontal accuracy affects map alignment, path repeatability, precision landing, autonomous route following, and survey point measurement. Vertical accuracy matters for terrain mapping, 3D reconstruction, elevation profiles, inspection, drainage planning, and any job where height is part of the deliverable.

The “ppm” term means parts per million and represents baseline-dependent error. In plain language, 1 ppm is about 1 millimeter per kilometer of baseline distance. That means the distance between the base and rover, correction quality, satellite visibility, multipath environment, and antenna installation all influence real-world accuracy. For readers comparing GNSS-based positioning with perception-based navigation, Sony also provides industrial sensing references such as LiDAR technology.

RTK Module vs GNSS Module vs GPS Receiver

Buyers often compare GPS receivers, GNSS modules, and RTK modules as if they are the same thing. They are not. They sit at different performance levels and solve different positioning problems. A standard GPS receiver may be fine for simple tracking or general outdoor navigation, but it is usually not accurate enough for professional mapping, autonomous repeatability, precision agriculture, or machine control.

Standard GPS Receiver

A standard GPS receiver typically uses signals from the GPS constellation and provides meter-level position output. That may work for basic location awareness, but it falls short when a drone must align mapping images, a robot must repeat the same path, or a survey rover must measure real-world points with professional accuracy. GPS-only receivers can also struggle when sky visibility is limited or signals bounce off nearby structures.

Multiband GNSS Module

A multiband GNSS module improves on GPS-only reception by using multiple constellations and frequency bands. That can improve availability, stability, and performance in difficult outdoor environments. Still, multiband GNSS alone does not automatically mean centimeter-level RTK accuracy. Without correction data and RTK processing, the receiver may operate as a strong GNSS device, not a true RTK solution.

RTK GNSS Module

An RTK GNSS module is designed to receive correction data, usually through RTCM input, and calculate a high-precision position. This is the preferred category for UAV mapping, autonomous robots, precision agriculture, survey applications, unmanned vehicles, and industrial platforms where positioning drift creates quality problems, rework, or operational risk.

Positioning Device Typical Accuracy Correction Data Required? Best For
Standard GPS Receiver Meter-level No Basic navigation and tracking
Multiband GNSS Module Improved stability, usually not RTK-grade alone Not always General embedded positioning
RTK Module Centimeter-level with corrections Yes UAV mapping, robots, survey, agriculture, industrial automation

Key RTK Module Specifications to Compare

Choosing an rtk module should not be based only on a headline accuracy number. Industrial buyers need to look at satellite support, correction protocol, data interface, antenna design, timing synchronization, environmental protection, mechanical size, and supplier support. The right device is the one that can deliver reliable RTK performance inside the complete system, not just under ideal test conditions on a datasheet.

Frequency Bands and Constellations

Frequency band support determines which GNSS signals the module can receive. The HM-D13 supports GPS L1/L5, Beidou B1/B2A/B2I, Galileo E1/E5, QZSS L1/L5, GLONASS G1, and IRNSS. The HM-D20 supports GPS L1/L5, BeiDou B1/B2A/B2I, GLONASS G1, Galileo E1/E5, QZSS L1/L5, and IRNSS L5. This kind of multi-system support improves satellite visibility and reduces dependence on a single constellation. It is especially important for UAVs, robots near buildings, agricultural fields with tree lines, marine positioning, and industrial yards where signal conditions are always changing.

RTK Accuracy

Both HM-D13 and HM-D20 specify RTK position accuracy of H: 1 cm + 1 ppm and V: 1.5 cm + 1 ppm. Horizontal accuracy affects map stitching, robot route repeatability, vehicle lane control, and survey point measurement. Vertical accuracy affects elevation-sensitive work such as terrain models, stockpile measurement, infrastructure inspection, and 3D reconstruction. Users should remember that RTK accuracy requires suitable correction data, reasonable baseline conditions, good sky visibility, and correct antenna installation.

Protocol Support

Protocol support determines how the module talks to the rest of the system. NMEA 0183 output is widely used because flight controllers, survey controllers, embedded computers, and robot software can parse common positioning messages. RTCM input is essential for rover-side correction data. The HM-D13 supports NMEA 0183 output and RTCM input at the rover side, plus RTCM output at the base side. The HM-D20 supports NMEA 0183 output and RTCM input at the rover side. For engineers, that means the correction path and the position output path both need to be planned before installation.

Interface and Baud Rate

Both products use a TTL-level UART interface and a baud rate of 115200 bps. UART is common in embedded systems because it can connect to flight controllers, microcontrollers, robot controllers, Raspberry Pi systems, Jetson platforms, and serial adapters. Before installation, confirm voltage compatibility, TX/RX wiring, connector pinout, serial port configuration, and software parsing requirements. A correct physical connection is only step one; the controller must also be configured to read NMEA output and deliver RTCM correction input when required.

Timing Synchronization

The HM-D13 and HM-D20 both specify timing synchronization accuracy of 20 ns. Timing matters for platforms that combine GNSS with IMU, LiDAR, camera, wheel odometry, or SLAM pipelines. In UAV photogrammetry, accurate timing helps associate camera exposure events with positioning data. In robotics, synchronized sensor data improves fusion quality and reduces errors caused by motion between measurements. For serious autonomous systems, timing should be treated as part of the positioning architecture, not as a side note.

Mechanical Size, Weight, and Environmental Range

Mechanical design has a direct effect on deployment. The HM-D13 uses a larger integrated design with dimensions of Φ152 × 67.9 mm and weight below 550 g. It is suitable for survey-style setups and professional outdoor positioning systems where stable reception and rugged operation are priorities. The HM-D20 is more compact at Φ44 × 37 mm and includes an IP67 waterproof rating, making it attractive for drones, unmanned vehicles, ships, and compact outdoor systems. Both products operate from -40 ℃ to 85 ℃, which is the kind of range you want when hardware has to live outside instead of sitting on a lab bench.

Integrated Antenna, Mushroom Antenna, or Helical Antenna?

Antenna design is one of the biggest differences between RTK products. The antenna is not a decoration and it is not just an accessory. It directly affects signal quality, multipath resistance, installation complexity, and positioning reliability. For many UAV, robot, and compact vehicle projects, an integrated RTK module with a built-in antenna reduces engineering risk because the antenna and receiver are already designed to work together.

Integrated Antenna RTK Modules

Integrated antenna RTK modules combine the GNSS receiver and antenna in one physical housing. That can eliminate separate antenna selection, reduce RF cable losses, simplify mechanical mounting, and shorten integration time. It also helps avoid problems caused by poor antenna matching or careless cable routing. For compact industrial products, integrated designs make the RTK positioning subsystem easier to standardize across production units.

Mushroom-Shaped RTK Antenna Design

The Multiband RTK Survey Module HM-D13 uses an integrated module and antenna with a mushroom-shaped design. Its larger structure is suitable for survey-style and professional outdoor positioning setups where stable reception is important. The product is described as using UV-resistant PC material to resist discoloration during long-term outdoor use, with a high protection level that is windproof and rainproof. It also supports an optional 4G radio module, which can be useful for correction delivery in rover workflows.

View the HM-D13 Multiband RTK Survey Module for complete product information.

Helical Antenna RTK Design

The Helical Antenna RTK Module HM-D20 uses a compact integrated design with dimensions of Φ44 × 37 mm. It includes a built-in GNSS module and antenna, an L1 and L5 GNSS antenna system, at least 40 dB high gain, and IP67 waterproof protection. This makes it suitable for UAVs, unmanned vehicles, ships, outdoor robotics, and compact positioning systems where space and durability matter. The helical antenna format is especially useful when the product must stay compact while still supporting reliable GNSS reception.

View the HM-D20 Helical Antenna RTK Module for complete product information.

Industrial Applications for RTK Modules

UAV Mapping and Drone Surveying

Drone mapping is one of the most common applications for RTK modules. A drone RTK module can improve geotagging accuracy, reduce dependence on ground control points, support repeatable flight paths, improve orthomosaic alignment, and increase confidence in terrain mapping. For inspection missions, more accurate positioning helps the aircraft repeat the same path around power lines, pipelines, solar farms, bridges, construction sites, or industrial assets.

UAV teams should consider weight, antenna placement, correction data delivery, flight controller compatibility, and vibration. A module with strong accuracy on paper may underperform if it is mounted near interference, shielded by carbon fiber, or configured without a stable correction path. In the field, the installation quality often decides whether the system behaves like professional equipment or like a science project.

AMR, UGV, and Outdoor Robots

Outdoor robots often combine GNSS RTK positioning with IMU, LiDAR, camera, wheel odometry, or SLAM. An rtk module for robots provides a global position reference and route repeatability, especially in agriculture robots, inspection robots, security patrol robots, delivery robots, and unmanned ground vehicles. For teams integrating positioning with camera or LiDAR perception, this related article explains risks around LiDAR and phone camera sensors.

In robot applications, environmental durability is critical. The module may face vibration, dust, rain, heat, cold, and long operating hours. Engineers should evaluate waterproofing, operating temperature, connector protection, and mechanical mounting stability together with GNSS specifications. Look at the whole machine, not just the receiver.

Precision Agriculture

Precision agriculture depends on repeatable positioning. RTK modules support field mapping, spraying, seeding, autonomous tractors, boundary mapping, row navigation, and agricultural robots. A few centimeters can matter when machinery must follow the same path repeatedly or avoid crop damage. Correction availability is also important because agricultural fields may be far from fixed infrastructure. Depending on the region, teams may use a local base station, NTRIP network, or 4G correction link.

Marine, Logistics, and Industrial Vehicles

Unmanned boats, port vehicles, yard logistics platforms, container handling systems, and industrial inspection vehicles can also benefit from RTK positioning. In these environments, waterproofing and rugged housings are often more important than ultra-lightweight design. A compact IP67 RTK module may be suitable for mobile platforms exposed to spray, rain, or harsh industrial conditions, while a larger survey-style module may be better for fixed or semi-fixed professional positioning setups.

RTK Correction Data: Base Station, NTRIP, and 4G

Correction data is what lets an RTK module move from general GNSS positioning toward centimeter-level accuracy. Before selecting hardware, engineering teams should decide how corrections will reach the rover. The right method depends on the operating area, accuracy requirement, network coverage, project budget, and whether the system must work in remote locations.

Local Base Station

A local base station is often used when users need control over correction data or operate in a defined work area. Surveying, construction, agriculture, mining, and industrial inspection teams often prefer a local base because it can provide consistent site-level correction performance. A base station is installed at a known or fixed location and transmits correction data to one or more rover units. The HM-D13 is relevant here because it supports RTCM output at the base side in addition to rover-side RTCM input.

NTRIP Network Corrections

NTRIP corrections are delivered over the internet from a correction service. This can be convenient when reliable network coverage and correction infrastructure are available. For urban, regional, or commercial mapping projects, NTRIP may reduce the need to deploy a local base station. However, engineers should verify service coverage, latency, subscription requirements, datum compatibility, and cellular connectivity before depending on NTRIP for mission-critical work.

4G correction delivery can be useful for mobile platforms such as UAVs, rovers, robots, and mapping vehicles. The HM-D13 supports an optional 4G radio module, which can help deliver correction data where mobile network access is available. This is useful when the rover must move across a larger area and a wired or short-range radio link is not practical. As with any wireless correction method, cellular coverage and data reliability should be tested in the real operating environment.

Choosing the Right Correction Method

Use a local base station when you need controlled site accuracy or operate in remote fields. Use NTRIP when network correction services are reliable and available in your region. Use 4G correction delivery when mobile internet access is practical for rovers, UAVs, or vehicles. Use a base-rover workflow when the project environment is dedicated, repeatable, and accuracy requirements justify deploying a reference station. The correction method should be chosen together with the module, not after the hardware is already bolted onto the machine.

Recommended RTK Modules and Real Specifications

The best rtk module depends on the physical platform, environmental exposure, correction workflow, required data interface, and installation constraints. Below are two real integrated RTK module options from MyRobotProject. Both support centimeter-level RTK accuracy, TTL-level UART integration, 115200 bps baud rate, 20 ns timing synchronization accuracy, and professional outdoor operating temperature range. The key difference is product format: HM-D13 is a larger multiband survey-style module with optional 4G support and base-side RTCM output, while HM-D20 is a compact helical antenna module with IP67 waterproof protection.

Multiband RTK Survey Module HM-D13

The Multiband RTK Survey Module HM-D13 is designed for professional positioning systems that need multi-system satellite reception, integrated antenna performance, and rugged outdoor usability. Its mushroom-style integrated design combines the GNSS module and antenna, reducing the need for external antenna selection and improving installation simplicity. It is suitable for surveying, mapping, UAV navigation, professional outdoor positioning, and base-rover workflows.

The HM-D13 receives GPS L1/L5, Beidou B1/B2A/B2I, Galileo E1/E5, QZSS L1/L5, GLONASS G1, and IRNSS signals. It specifies RTK position accuracy of H: 1 cm + 1 ppm and V: 1.5 cm + 1 ppm. It supports NMEA 0183 output and RTCM input at the rover side, plus RTCM output at the base side. Additional real specifications include 115200 bps baud rate, TTL-level UART interface, 20 ns timing synchronization accuracy, dimensions of Φ152 × 67.9 mm, weight below 550 g, -40 ℃ to 85 ℃ operating temperature, UV-resistant PC material, high protection level, windproof and rainproof design, and optional 4G radio module support.

View Product Details & Pricing ➔

Helical Antenna RTK Module HM-D20

The Helical Antenna RTK Module HM-D20 is a compact integrated RTK module for UAVs, unmanned vehicles, ships, compact positioning systems, and outdoor robotics. It includes a built-in GNSS module and antenna, allowing use without an external antenna. Its small Φ44 × 37 mm form factor and IP67 waterproof rating make it a strong option where size, durability, and reliable outdoor performance matter.

The HM-D20 receives GPS L1/L5, BeiDou B1/B2A/B2I, GLONASS G1, Galileo E1/E5, QZSS L1/L5, and IRNSS L5 signals. It specifies RTK position accuracy of H: 1 cm + 1 ppm and V: 1.5 cm + 1 ppm. Its protocol support includes NMEA 0183 output and RTCM input at the rover side. Additional real specifications include 115200 bps baud rate, TTL-level UART interface, 20 ns timing synchronization accuracy, L1 and L5 GNSS antenna system with at least 40 dB high gain, -40 ℃ to 85 ℃ operating temperature, and IP67 waterproof protection.

View Product Details & Pricing ➔

Specification Multiband RTK Survey Module HM-D13 Helical Antenna RTK Module HM-D20
Product URL HM-D13 Product Page HM-D20 Product Page
Frequency Band GPS L1/L5, Beidou B1/B2A/B2I, Galileo E1/E5, QZSS L1/L5, GLONASS G1, IRNSS GPS L1/L5, BeiDou B1/B2A/B2I, GLONASS G1, Galileo E1/E5, QZSS L1/L5, IRNSS L5
RTK Position Accuracy H: 1cm + 1ppm, V: 1.5cm + 1ppm H: 1cm + 1ppm, V: 1.5cm + 1ppm
Protocol NMEA 0183 output and RTCM input at rover side. RTCM output at base side. NMEA 0183 output and RTCM input at rover side
Baud Rate 115200 bps 115200 bps
Interface TTL level UART interface TTL level UART interface
Dimensions Φ152 × 67.9mm Φ44 × 37mm
Weight <550 g Not specified
Timing Synchronization Accuracy 20ns 20ns
Antenna System Integrated module and antenna, mushroom-shaped design L1 and L5 GNSS antenna system, at least 40db high gain
Operating Temperature -40 ℃ – 85 ℃ -40 ℃ – 85 ℃
Waterproof Rating High protection level, windproof and rainproof IP67
Optional Communication Supports optional 4G radio module Not specified
Best-Fit Applications Surveying, mapping, UAV navigation, professional outdoor positioning, base-rover workflows Drones, unmanned vehicles, ships, compact positioning systems, outdoor robotics

Need help selecting an RTK module for your UAV, robot, survey rover, or embedded navigation platform? Contact the technical team to discuss frequency bands, correction workflow, UART integration, antenna placement, environmental protection, and OEM/ODM customization. Learn more about the company background and technical support capability on the MyRobotProject About Us page.

How to Choose the Right RTK Module

Step 1 — Define the Application

Start with the machine and the job it has to do. UAV mapping projects usually prioritize weight, antenna stability, correction input, flight controller compatibility, and accurate geotagging. Survey rovers prioritize RTK accuracy, stable reception, rugged outdoor use, and base-rover workflow support. Outdoor robots prioritize waterproofing, wide operating temperature, serial integration, and compatibility with robot software. Marine systems prioritize waterproof protection, vibration resistance, antenna exposure, and corrosion-aware installation. Precision agriculture systems prioritize correction availability, repeatable routes, wide-area operation, and reliable field service.

Step 2 — Confirm RTK Correction Workflow

Next, decide how corrections will reach the module. Will the system use a local base station? Will it use NTRIP? Is 4G correction delivery required? Does the module support RTCM input at the rover side? Is RTCM output at the base side required? These questions narrow the product choice quickly. For example, a rover-only system may only need RTCM input, while a complete base-rover solution may benefit from a device such as HM-D13 that supports RTCM output at the base side.

Step 3 — Match Satellite and Frequency Support

Review supported constellations and frequency bands. GPS, BeiDou, Galileo, GLONASS, QZSS, and IRNSS support can improve satellite availability and reduce dependency on one system. Multi-frequency reception such as L1 and L5 can improve performance and robustness. If the application involves UAVs, robots, agricultural fields, industrial yards, or marine platforms, stronger satellite support can help maintain positioning reliability across changing environments.

Step 4 — Check Electrical Interface and Data Output

Verify TTL UART compatibility, baud rate, output protocol, and correction input. Both HM-D13 and HM-D20 use TTL-level UART and 115200 bps, which are common in embedded navigation systems. Confirm that the host controller can parse NMEA output and route RTCM correction data correctly. For flight controllers, verify firmware support. For robot platforms, confirm whether the system can parse serial data through ROS, Python, C++, or custom middleware.

Step 5 — Evaluate Mechanical Design

Compare dimensions, weight, mounting method, antenna exposure, cable routing, waterproof rating, and vibration environment. The HM-D13 is larger and suitable for professional survey-style use where stable reception and base-rover capability matter. The HM-D20 is compact and IP67 waterproof, making it suitable for drones, unmanned vehicles, ships, and compact systems. The right mechanical choice reduces installation problems and improves long-term reliability.

Step 6 — Review Supplier Support

Industrial buyers should review documentation, demos, customization options, engineering support, and production availability. RTK integration often involves more than connecting a serial cable. Teams may need help with correction methods, antenna placement, controller configuration, waterproof installation, and OEM/ODM adaptation. Good supplier support can shorten development cycles, reduce deployment risk, and help the team avoid mistakes that only show up after field testing.

Integration Guidance for UAVs, Robots, and Embedded Systems

UART Integration

Both HM-D13 and HM-D20 use a TTL-level UART interface with 115200 bps baud rate. In a typical system, the RTK module outputs NMEA positioning data to the controller and receives RTCM correction data from a telemetry radio, 4G modem, host computer, or other correction source. Engineers should verify voltage levels, ground reference, TX/RX direction, connector pinout, cable length, noise exposure, and serial port configuration. A stable UART connection is essential because interrupted correction data can affect RTK fix stability.

Flight Controller Integration

For UAVs, connect UART TX and RX correctly, confirm voltage compatibility, configure the GNSS port, enable the correction data path, and verify RTK fix status before flight. The antenna should be mounted with a clear sky view and away from high-current wiring, transmitters, motors, and shielding materials when possible. Rigid mounting is important because changes in antenna phase center position can affect positioning consistency. Flight testing should begin in open-sky conditions before moving to complex environments.

ROS, Python, and C++ Workflows

Robotics teams often parse GNSS output into software stacks. Based on available product FAQ context, RTK module serial output can be integrated into software systems, and demo resources such as ROS, Python, and C++ examples can help teams parse and use the data. In practice, developers may convert GNSS messages into robot localization topics, combine them with IMU data, or feed them into mapping and navigation pipelines. The software workflow should also handle fix status, correction age, satellite count, and quality indicators instead of treating every position output as equally trustworthy.

Sensor Fusion and Timing

Timing synchronization accuracy of 20 ns is useful for systems combining GNSS with IMU, LiDAR, camera, wheel odometry, or SLAM. Sensor fusion depends on knowing when each measurement occurred. If timestamps are inconsistent, a moving platform may combine data from different moments and create position or orientation errors. For UAV photogrammetry, timing can affect camera position tagging. For autonomous robots, timing improves the relationship between global position, inertial motion, perception, and local odometry.

Antenna Placement and Interference

Antenna placement should provide clear sky visibility and avoid unnecessary signal blockage. Keep the antenna away from high-current power lines, strong transmitters, dense shielding materials, and unstable mounts. Avoid placing the module where it may be shadowed by metal structures or carbon fiber. For outdoor robots and vehicles, consider the operating envelope: a module that has clear sky view when parked may be blocked when equipment, payloads, or moving parts change position. Good antenna placement is one of the simplest ways to improve RTK performance.

How to Evaluate an RTK Module Supplier

An RTK module supplier should be evaluated on more than price. Industrial customers should ask whether the supplier specializes in perception and positioning modules, whether they understand UAV and robotics integration, whether real specifications are published clearly, whether protocols and interfaces are documented, and whether technical support is available. RTK systems often require practical engineering support because performance depends on the full positioning workflow, not only the receiver hardware.

MyRobotProject positions its RTK products around perception and positioning modules for robots and UAVs, with navigation devices and solutions for professional applications. Relevant trust points include an independent R&D team, professional technical support for product integration and application, direct source-factory manufacturing, customized products on demand, self-manufactured supply stability, and OEM/ODM support. These factors matter for companies planning production projects because stable supply and customization can be just as important as lab performance.

Engineers comparing GNSS and RTK hardware suppliers may also review broader industry references such as Beitian. When evaluating any supplier, compare the complete package: real specifications, frequency support, protocol support, interface clarity, mechanical design, environmental protection, correction workflow compatibility, documentation, engineering communication, and long-term availability.

▶️ Video 2: HM-D20 vs UM960 | RTK Drone Test 🚁

RTK Module FAQ

Do I need an RTK base station to use an RTK module on a drone or robot?
An RTK module needs correction data to achieve true centimeter-level accuracy, but that correction data does not always have to come from a physical base station that you personally deploy. In a traditional setup, a local RTK base station is installed at a known or fixed position and sends RTCM correction data to the rover module on the drone, robot, survey pole, or vehicle. This is common for surveying, field mapping, construction sites, agriculture, and private industrial areas. Many projects can also use NTRIP correction services delivered over the internet, usually through 4G or another data link. The best option depends on correction coverage, required accuracy, operating area, and whether you need full control over the reference station. For UAV mapping, AMR navigation, and rover-base workflows, the correction strategy should be selected before choosing the final RTK module.
Will an RTK module improve GPS accuracy if I do not use a base station?
A high-quality multiband RTK module may still perform better than a basic GPS receiver even without RTK corrections, especially if it supports multiple satellite constellations and frequency bands. Support for GPS, BeiDou, Galileo, GLONASS, QZSS, and IRNSS can improve satellite availability and positioning stability in many outdoor environments. However, without RTCM correction input from a base station, NTRIP network, or compatible correction service, the system should not be expected to deliver true centimeter-level RTK accuracy. In that case, the module may operate more like a high-performance GNSS receiver rather than a full RTK solution. For professional mapping, robotic navigation, precision agriculture, and survey applications, correction data is strongly recommended. If your project cannot use correction data, evaluate whether decimeter-level or meter-level GNSS is acceptable before designing the system.
What should I check before choosing an RTK module for UAV, AMR, or embedded systems?
Before choosing an RTK module, start with the application and integration environment. For UAVs, check weight, dimensions, antenna design, vibration exposure, flight controller compatibility, UART connection, and correction data path. For AMRs, UGVs, and outdoor robots, pay close attention to waterproofing, operating temperature, mounting position, GNSS visibility, and compatibility with ROS or embedded navigation software. For survey and mapping systems, verify horizontal and vertical RTK accuracy, supported frequency bands, RTCM correction input, NMEA output, timing synchronization, and whether the device can support base-rover workflows. Industrial buyers should also review supplier support, technical documentation, customization options, and stable production availability. A strong RTK module choice is not based on accuracy alone; it is based on whether the module can reliably deliver that accuracy inside the complete vehicle, robot, or mapping workflow.
What is the difference between NMEA and RTCM in an RTK module?
NMEA and RTCM serve different roles in an RTK positioning system. NMEA is commonly used as an output format that reports positioning data such as latitude, longitude, altitude, time, fix status, and satellite information. Flight controllers, survey controllers, embedded computers, and robot software can parse NMEA messages to understand where the platform is located. RTCM, on the other hand, is typically used for correction data. An RTK rover receives RTCM corrections from a base station, NTRIP service, or correction network, and then uses that information to calculate a more accurate position. In simple terms, NMEA is often the position output, while RTCM is often the correction input. When evaluating an RTK module, confirm both sides: whether the module outputs the data your controller can read, and whether it accepts the correction format your workflow requires.
Is an integrated antenna RTK module better than a separate antenna and receiver?
An integrated antenna RTK module can be better for many drones, robots, unmanned vehicles, and compact positioning systems because it reduces installation complexity. With an integrated design, the GNSS module and antenna are matched in one housing, which can reduce RF cable issues, simplify mounting, and eliminate the need to select a separate external antenna. This is useful for teams that want faster deployment and fewer integration risks. Separate antenna-and-receiver systems may still be useful in specialized installations where the antenna must be mounted far from the electronics, such as large vehicles, marine systems, or environments with strict EMI constraints. The decision should consider antenna placement, cable routing, mechanical space, signal visibility, waterproofing, and serviceability. For compact UAV and robot systems, integrated RTK modules such as mushroom-style or helical antenna designs are often a practical choice.
How important is waterproofing for an RTK module?
Waterproofing is very important when an RTK module is used outdoors, especially on drones, agricultural robots, unmanned ground vehicles, marine platforms, inspection systems, and long-duration field equipment. Moisture can affect connectors, electronics, antenna performance, and long-term reliability. A waterproof or high-protection housing helps the positioning system survive rain, splashes, dust, humidity, and harsh industrial environments. The HM-D20 specifies an IP67 waterproof rating, making it suitable for demanding outdoor and mobile applications. The HM-D13 is designed with UV-resistant PC material and a high protection level for windproof and rainproof operation. When choosing a module, waterproofing should be evaluated together with operating temperature, mounting position, connector sealing, cable routing, and vibration exposure. A module with excellent accuracy but poor environmental durability may fail in real industrial deployment.
Can an RTK module be connected directly to a flight controller, rover, or embedded computer?
Yes, many RTK modules can be connected directly to compatible flight controllers, rover controllers, or embedded computers through a serial interface. Both HM-D13 and HM-D20 use a TTL-level UART interface and a 115200 bps baud rate, which are common in embedded navigation systems. The module can output NMEA positioning data and receive RTCM correction data depending on the system configuration. Before connection, engineers should verify voltage levels, TX/RX wiring, connector pinout, supported protocols, update rate requirements, and controller firmware compatibility. In UAV systems, the flight controller must be configured to read the GNSS data and receive correction input through the correct telemetry or data path. For robot systems, developers may parse serial GNSS data through ROS, Python, C++, or custom middleware and combine it with IMU, LiDAR, camera, or wheel odometry data.
Which RTK module is better for drones, HM-D13 or HM-D20?
The better choice depends on the drone size, payload capacity, mounting design, correction workflow, and environmental requirements. HM-D20 is compact at Φ44 × 37 mm and includes IP67 waterproof protection, so it is often attractive for UAVs and unmanned vehicles where size and durability matter. It also has a built-in L1 and L5 GNSS antenna system with at least 40 dB high gain. HM-D13 is larger at Φ152 × 67.9 mm and weighs less than 550 g, but it offers a survey-style mushroom antenna design, optional 4G radio module support, and RTCM output at the base side. If your drone needs compact integration, HM-D20 may be the better fit. If your workflow needs professional survey-style reception, optional 4G correction support, or base-rover capability, HM-D13 may be more suitable.
What does 1 cm + 1 ppm RTK accuracy mean in real use?
The specification 1 cm + 1 ppm means the RTK module can achieve centimeter-level horizontal accuracy under suitable conditions, with an additional baseline-dependent error component. The “1 cm” part is the base accuracy term, while “1 ppm” means approximately 1 millimeter of additional error per kilometer between the base and rover. For example, a longer baseline may increase uncertainty compared with a shorter one. Real-world results also depend on satellite visibility, correction data quality, antenna mounting, multipath environment, and whether the system has a stable RTK fix. Vertical accuracy is often slightly less precise than horizontal accuracy, which is why HM-D13 and HM-D20 specify V: 1.5 cm + 1 ppm. For engineering teams, this accuracy rating should be treated as part of a complete system design rather than a guaranteed result in every environment.

📚 References & Further Reading

Leave a Reply

Your email address will not be published. Required fields are marked *