Reports and Presentations

This page contains a listing of various reports and presentations.

Iridium Certus with ArduPilot

In this report, I tested ArduPilot telemetry over an Iridium Certus 100 connection using a RockREMOTE UAV OEM modem, measuring latency, packet loss, and overall reliability under a range of configurations.

What I found was:

  • A streamrate of 2Hz telemetry is needed (instead of the default 4Hz) to avoid flooding the link
  • Using a “direct” connection (not using a VPN) gave 7-8% packet loss over UDP and 0% loss over TCP. Latency was 800ms for UDP and 1.2sec for TCP.
  • VPN services (such as Wireguard or Zerotier) were not practical to use. Packet loss and outages were a minimum of 50%.
  • For a stable service, the antenna should be place at or above the treeline/roofline. Any sustained “ground tests” should ensure the antenna is elevated to this height to give representative results.

In terms of airtime costs, running at a 2Hz streamrate will typically cost around $30/hour.

These results help provide practical guidance for anyone designing autonomous systems that rely on satellite telemetry — UAVs, USVs, ground robots, and remote sensing platforms.

Thanks to GroundControl for supplying hardware and airtime for testing.

Full report available here.