Solutions › Guides › 5G on a robot dog

Adding a 5G module to a robot dog for remote video and teleoperation

Short answer: Put an M.2 5G module such as the Quectel RM520N-GL on the payload compute board, run its antennas to external whips on the back shell away from the LiDAR, and design for the uplink, not the download: one or two H.265 video streams plus telemetry, sent through a relay server or VPN because mobile networks block inbound connections. Keep autonomy on the robot so a dropped link means a safe stop, not a crash.
Updated 2026-10-29 · YUANZHI ROBOTICS engineering team

To watch and drive a robot dog from anywhere, fit an M.2 5G module (for example a Quectel RM520N-GL) on the payload compute board, route its antennas to external whips on the back shell, and plan the system around uplink bandwidth and network reachability rather than the headline download speed. Video and telemetry go out from the robot through a VPN or relay server; the robot itself keeps navigation and obstacle avoidance on board, so a lost link ends in a controlled stop. The module is the easy part. Antennas, uplink budget, NAT and failure behaviour decide whether remote operation actually works.

Unitree Go2-W with a back payload shell: a vertical antenna at the rear, lights and a camera mast at the front (YUANZHI ROBOTICS 3D render)
Unitree Go2-W with a back payload shell: a vertical antenna at the rear, lights and a camera mast at the front (YUANZHI ROBOTICS 3D render)

What 5G gives a robot dog, and what it does not

The built-in Wi-Fi on most quadrupeds is designed for a phone or controller a few tens of metres away. A 5G module removes the range limit: an operator in another city can see the gimbal feed, check the map and send the robot to the next inspection point. It also gives the robot an always-on internet path for RTK corrections (NTRIP), software updates, alarm push and uploading inspection results.

What 5G does not give you is guaranteed latency. Coverage varies inside buildings, round-trip time changes with load and handovers, and an outdoor site can lose signal behind a tank or in a cable trench. Treat the mobile link as a supervision channel, not as part of the robot's control loop.

Choosing the module

Most robot dog payloads use an M.2 (Key B) 5G module on the compute carrier board or a small USB adapter board. The practical criteria are Linux driver support on your board, band support for the country of deployment, and the uplink class. The table below lists modules in our payload component catalogue, using the manufacturers' rated figures.

ModuleNetworkRated peak (down / up)Typical use
Quectel RM520N-GL5G NSA/SA, 3GPP R16, global bands2.4 Gbps / 900 MbpsDefault choice for exported robots
Quectel RM500U-CN5G NSA/SA, 3GPP R152 Gbps / 1 GbpsDeployments in China (8.9 g module)
Huawei MH5000-315G NSA/SA, 2G-5G multimode2 Gbps / 230 MbpsChina-region projects
Quectel EC25 seriesLTE Cat 4150 Mbps / 50 MbpsTelemetry, one low-rate video stream, NTRIP

Rated peaks are laboratory figures. On a real site the usable uplink can be a small fraction of them, which is why an LTE Cat 4 module is still a reasonable choice when the robot only needs to send telemetry, alarms and one modest video stream.

Antennas and placement

A 5G module typically needs several antenna connections for MIMO; the uplink and the main receive path matter most. On a robot dog the antennas should be external, vertical and as high as practical, because the robot's aluminium body and battery shadow everything below the back. Keep them clear of the LiDAR's field of view, away from the GNSS antennas (or at least on a different axis), and route the coax through strain-relieved glands so the cables survive vibration and falls.

If the payload also carries dual-antenna RTK, plan the deck layout for both at once. Our guide to dual-antenna RTK on a robot dog covers the GNSS side of that layout.

Robot dog payload kit: integrated back shell with antennas, status light and a gimbal on a raised front mount (YUANZHI ROBOTICS 3D render)
Robot dog payload kit: integrated back shell with antennas, status light and a gimbal on a raised front mount (YUANZHI ROBOTICS 3D render)

Budgeting the uplink

Start from what the operator actually needs to see. A typical inspection robot sends the gimbal's visible stream, sometimes the thermal stream, robot pose, battery and alarm messages. Practical rules we apply:

Reaching the robot: NAT, VPN and relay

Most mobile SIMs sit behind carrier-grade NAT, so you cannot simply open a port on the robot and connect to it. Common approaches are an outbound WireGuard or OpenVPN tunnel to a cloud server you control, a reverse tunnel for SSH and the web console, WebRTC with a TURN relay for low-latency video, or a private APN with fixed addresses arranged with the operator. For ROS 2, avoid running DDS discovery across the mobile link; bridge only the topics the operator needs, or use a web console that talks to a bridge on the robot.

Teleoperation safety over a mobile link

Remote driving over 5G works well at walking speed when the robot does the safety-critical parts itself. The robot should stop when velocity commands are older than a short timeout, keep local obstacle avoidance active during manual driving, and switch to an autonomous return or a safe stand-down if the link is lost for longer. Show the operator link quality and video latency on screen so they know when to slow down.

When to use mesh radio or satellite instead

In tunnels, basements, substations with poor coverage or remote sites, a private mesh radio is more predictable. Our catalogue includes small units such as the Doodle Labs Mesh Rider Mini (34 g, 5 W, 80 Mbps at 20 MHz per the manufacturer) and heavier long-range options such as the Silvus StreamCaster 4200E (425 g, 24 W). Satellite terminals like the Starlink Mini (1,100 g, 25 W) are too large and power-hungry for a small dog but can fit on a B2-class robot or a UGV. A practical design is 5G as the primary link with mesh as a fallback, sharing the same VPN addressing.

Inside a robot dog payload shell: battery, power distribution and compute bay (YUANZHI ROBOTICS 3D render, Unitree B2).
Inside a robot dog payload shell: battery, power distribution and compute bay (YUANZHI ROBOTICS 3D render, Unitree B2).

Power and integration checklist

Getting it built

You can pick a 5G or mesh module together with the compute, LiDAR and gimbal in our payload configurator, which totals weight and power for the platform you choose. For specific robots, see the Unitree Go2 EDU, Unitree Go2-W and Unitree B2 platform pages. YUANZHI ROBOTICS designs and integrates robot payloads and builds the remote console, video streaming and autonomy software behind them, including custom quadruped development.

FAQ

Which 5G module is best for a Unitree Go2 or B2?

An M.2 module that the carrier board and Linux kernel already support is the safest choice. The Quectel RM520N-GL (3GPP Release 16, 5G NSA/SA, rated up to 2.4 Gbps down and 900 Mbps up) is widely used with Jetson carrier boards. Region-specific modules such as the RM500U-CN are fine for deployments inside China; check band support for the country where the robot will work.

How much bandwidth does remote video from a robot dog need?

It depends on the cameras, but the limiting factor is almost always uplink. A single 1080p H.265 stream typically needs a few Mbps; a dual-spectrum gimbal plus a navigation camera needs more. Real-world 5G uplink varies by site and is much lower than the module's rated peak, so measure it on site before promising video quality.

Can I teleoperate a robot dog over 5G?

Yes for supervised driving at walking speed, provided the robot keeps its own obstacle avoidance and stops when commands go stale. Do not rely on the mobile network for low-level control; the robot's own controller should keep balance and safety locally.

Why can't I connect directly to my robot dog over 5G?

Most mobile SIMs sit behind carrier-grade NAT, so the robot has no public address that accepts incoming connections. The usual fixes are an outbound VPN (for example WireGuard) to a server you control, a reverse tunnel, a WebRTC relay, or a private APN from the operator.

Is 5G or a mesh radio better for a robot dog?

5G is better where there is coverage and the operator is far away. A mesh radio is better in tunnels, basements, plants and remote sites without coverage, or where a private link is required. Many inspection payloads carry both and fall back automatically.

Configure your payload and get a quote

Get a quoteWhatsApp