Stable Even in Weak or No Satellite Environments: How to Choose a Truly Integrated Visual RTK Navigation Module for Drones

0

In urban canyons, forests, under bridges, inside factories, and in mining sites, one of the most common failure scenarios for drones is this: when GNSS signals weaken, positioning becomes unstable; when signals are lost, the EKF quickly diverges.

The real solution to these engineering challenges is not simply adding another RTK module, but using a fully integrated system—a complete hardware stack from the same provider, combining vision, IMU, and GNSS/RTK, along with a tightly coupled sensor fusion engine.

– When satellites are available: RTK provides global positioning

– When signals are weak or lost: stereo VIO/VINS maintains continuity

– When signals recover: the system quickly re-aligns to global accuracy

Below is a practical, “ready-to-deploy” recommendation list, categorized into lightweight airborne, industrial-grade, and high-reliability modular systems. Key parameters are included for each option, such as weight, dimensions, power consumption, and most importantly, GNSS outage drift performance (expressed as a percentage of distance traveled).

Ⅰ Key Metric: Drift During GNSS Outage (Distance Percentage)

Engineers prefer metrics like ‘0.75% of distance traveled’  because it directly answers: If you fly 1 km without GNSS, how far will it drift?

– 0.75% ≈ 7.5 m per km

– 1% ≈ 10 m per km

Different products report this type of metric. For example, Fixposition Vision-RTK 2, Xsens Vision Navigator, Link Robotics VINS-RTK, Kindhelm IPESSA RTK-VINS, and Inertial Labs VINS have all provided similar specifications in their publicly available documentation.

Ⅱ Recommended Options (Categorized by Drone Payload Capacity)

① Lightweight Airborne (100g-Class): RoboBaton VIOBOT2 (China)

If you’re looking for a solution that is lightweight, provides direct pose output, and supports GNSS/RTK fusion, VIOBOT2 is one of the most practical off-the-shelf options in this category.

  • Dimensions / Weight / Power: 78 × 101 × 33 mm / 138 g / ~11 W
  • Output & Fusion: Built-in VIO and GVIO pose output (200 Hz), with support for coupling onboard GNSS data and RTK fusion

Best suited for:
Small to medium multirotor drones, research validation, and applications where the positioning module is used as an independent onboard sensor.

RoboBaton VIOBOT2(RTK)
② Mid-Range “Plug-and-Play” (400g-Class): Fixposition Vision-RTK 2 (International)

If you’re looking for a solution that works out of the box—with full ROS support and stable performance even during GNSS outages—Vision-RTK 2 is a representative option.

  • Turnkey Kit: Delivered as a complete system including sensor unit, RTK antenna, cables, and battery. Emphasizes plug-and-play deployment with ROS1/ROS2 drivers.
  • GNSS Outage Performance: Drift of approximately 0.75% of distance traveled (DT), as reported in official documentation.
  • Power & Form Factor: Typical power consumption ~7.5W; enclosed version measures 113 × 130 × 30 mm / 420 g (lighter OEM board + camera configurations are also available).

Best suited for:
Teams requiring rapid deployment, testing in urban or forested weak-signal environments, and projects with strong software ecosystem demands.

③ Same Class, More “Navigation Module” Oriented: Xsens Vision Navigator (International)

If your preference is a dedicated navigation module rather than a camera-centric system, Vision Navigator offers a more direct approach. It is a tightly integrated vision + dual RTK GNSS/INS navigation module.

  • Performance: Official documentation states reliable positioning in GNSS-denied environments using Visual Inertial Odometry, with ~0.75% DT drift during GNSS outages.
  • Specifications: 129 × 114 × 30 mm / 420 g, ~10W power consumption, up to 200 Hz output, compatible with ROS1/ROS2.

Best suited for:
Applications where an industrial-grade navigation module is required to interface directly with flight controllers or onboard systems, rather than being used as a camera device.

④ Industrial Heavy Payload (1kg+): Kindhelm IPESSA RTK-VINS (International)

For platforms with sufficient payload capacity and a need for long-duration operation in mapped environments without GNSS, IPESSA represents an industrial-grade solution.

  • System Architecture: Stereo vision + IMU + dual-antenna multi-frequency RTK-GNSS, with integrated RTK-VINS fusion and SLAM.
  • Performance: Dead-reckoning drift <1% DT; capable of maintaining global positioning in pre-mapped environments using SLAM after GNSS loss (based on official claims).
  • Weight: Starts from 1050 g (short baseline) and can reach up to 2 kg (long baseline configurations).

Best suited for:
Industrial UAVs, VTOL platforms, and heavy-duty autonomous systems.

⑤ Modular High-Reliability System: Inertial Labs VINS (International)

For applications requiring higher reliability, strong interference resistance, or mission-critical performance, Inertial Labs VINS provides a modular, system-level solution.

  • System Design: Composed of sensor modules, processing unit, and GNSS antennas. The processing unit integrates multi-frequency, multi-constellation GNSS with support for PPP and RTK.
  • Performance in GNSS-Denied Environments: Horizontal positioning drift (Visual Odometry) <1% DT, typically 0.5–1%.

Best suited for:
Applications prioritizing system-level robustness, environmental adaptability, and long-duration operational reliability.

Ⅲ Selection Guidelines (Avoid Common Pitfalls)

  • Start with GNSS outage drift (%DT):
    This metric reflects real-world performance in weak or no-signal conditions far better than “advertised centimeter-level RTK accuracy.”
  • Then evaluate weight, power, and interfaces:
    For multirotor platforms, payload capacity and power constraints are often the primary limiting factors.
  • Finally, consider the ecosystem:
    Check for ROS1/ROS2 support, as well as the availability of mature configurations and example workflows (Fixposition and Xsens both emphasize strong ROS integration and documentation).

Ⅳ My Recommendations

  • If you need a lightweight solution for rapid validation in weak GNSS environments, start with VIOBOT2 (100g-class, China).
  • If you want a plug-and-play system with a mature ecosystem and stable performance during GNSS outages, solutions like Fixposition Vision-RTK 2 or Xsens Vision Navigator (400g-class) are more suitable.
  • If your application requires an industrial-grade solution with sufficient payload capacity and map-level relocalization capabilities, consider Kindhelm IPESSA RTK-VINS.

Final Note: Don’t Be Misled by “GNSS-Free Navigation”

No matter how advanced, pure vision has its limits.
Highly reflective surfaces, rain, fog, snow, low-texture environments, and extreme low-light conditions can all degrade the performance of VIO/VINS.

A reliable engineering approach is clear:
use RTK whenever possible for global accuracy,
rely on VINS to maintain continuity when GNSS is weak or unavailable,
and rapidly re-converge once satellite signals are restored.

Leave a Reply

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