For the complete documentation index, see llms.txt. This page is also available as Markdown.

AGV and AMR fleet control

Overview

Automated guided vehicles and autonomous mobile robots are the workflow that exposes the difference between "wireless" and "deterministic wireless". Wi-Fi carries AGV traffic well enough on a quiet floor, but every roaming event hands the vehicle from one access point to another, and every handover is a gap. A vehicle that loses its supervisory link stops, correctly and safely, but it stops. On a floor with a hundred vehicles, an unplanned stop is a cascading blockage, and the cost of the network is measured in throughput lost to conservative safety timeouts.

Private 5G addresses this in three ways that matter more than raw bandwidth. Delay-critical GBR bearers give the control link a 10 ms packet delay budget with a guaranteed rate, so the supervisory loop is bounded rather than best-effort. The shared-cell architecture presents the whole floor as one logical cell, so a vehicle crossing from one radio's coverage to another's does not hand over: there is no cell boundary to cross and no gap to absorb. And the fleet manager runs on the Onyx Edge appliance beside the core, so the round trip from vehicle to decision and back stays inside the building.


How It Works

The control loop

What each component does

Component
Role in this workflow

Vehicle navigation and drive control

Onboard autonomy. Executes route segments and reports position, state, and battery

5G module

Vehicle-mounted, rated for floor vibration and temperature, antennas clear of the chassis and above the load

Onyx RU

The radio. Many low-power RUs beat one high site for coverage at vehicle antenna height, typically 300–800 mm

FHM

Presents every RU as one logical cell across the whole floor. This is the component that eliminates handover, and therefore eliminates the most common cause of unplanned stops

Onyx Edge · 5G Core

Enforces 5QI 82/83, delay-critical GBR with a 10 ms packet delay budget, on a bearer separate from everything else the vehicle carries

Fleet manager

Hosted on the Onyx Edge. Route allocation, intersection reservation, deadlock avoidance, charge scheduling. Commonly interfaces to vehicles over VDA 5050

Onboard safety controller

Safety-rated scanners and bumpers wired to the drive. Independent of the network

WMS / MES

Over the plant network, on a separate and deliberately non-latency-critical QoS class

Unified radio layer under one DU

Eliminates inter-cell interference in a dense RU deployment: normally the penalty for adding coverage

Onyx Portal

Per-vehicle latency, throughput, RSRP, SINR, BLER, and link-loss events, correlated to fleet-manager records

Mesh Node

Wireless backhaul to RUs in areas where conduit cannot be run

The control loop, hop by hop

#
From → To
Interface
What happens

1

Navigation → 5G module

Internal

Position, state, and battery packaged for report

2

5G module → Onyx RU

5G NR Uu, uplink

Small packets on the 5QI 82/83 delay-critical GBR bearer

3

Onyx RU → FHM

eCPRI, O-RAN 7.2x

Aggregated into one logical cell spanning the floor

4

FHM → Onyx Edge DU

Aggregated fronthaul

No handover decision exists. The vehicle has crossed radio coverage but not a cell boundary

5

DU → CU → UPF

F1 / N3, internal

Delay-critical scheduling; the QoS flow is policed against a 10 ms budget

6

UPF → Fleet manager

N6 local breakout

Report reaches the fleet manager on the same appliance

7

Inside the fleet manager

VDA 5050 or ROS 2

Allocates the next route segment, reserves the intersections it needs, checks for deadlock

8

Fleet manager → Vehicle

Reverse of 6→2

Route grant on the same bearer

9

Vehicle

Internal

Acknowledges and executes

Running continuously and in parallel: onboard safety scanners → safety controller → drive stop. This path never touches the network and functions with the network fully down.

Where the latency goes

Stage
Typical contribution

Vehicle sense and report

2–5 ms

5G uplink

2–4 ms

Onyx Edge + fleet manager decision

3–10 ms

5G downlink

2–4 ms

Vehicle actuation

2–5 ms

Total control loop

~11–28 ms, inside a 20–100 ms cycle

The number that matters is not the mean: it is the tail. The relevant question is how often the gap exceeds the vehicle's link-loss timeout. Measure the 99.9th percentile and alarm on it.

Why safety is not on this diagram's critical path

Functional safety does not depend on the radio, and no network design should imply otherwise. Each vehicle carries safety-rated onboard sensing that stops it independently of any network state, per the applicable machinery safety standards.

Where safety-related data does traverse the network, it uses a black-channel protocol such as PROFIsafe or FSoE. That protocol carries its own sequence numbering, CRC, and watchdog end to end, and treats the 5G bearer as untrusted transport: it detects loss, delay, and corruption itself and forces the safe state. Design the network to meet the watchdog interval with margin, and verify the vehicle reaches its safe state when that watchdog expires. Never design a system where a network guarantee is load-bearing for a safety function.


Network Requirements

Parameter
Target

Control traffic per vehicle

0.5–2 Mbps, symmetric, small packets

Optional onboard video per vehicle

4–8 Mbps uplink

Aggregate, 50-vehicle fleet with video

~150 Mbps

One-way network latency, control

< 10 ms

Jitter

< 3 ms

Packet error rate

10-4

Control loop cycle time

20–100 ms depending on vehicle speed and stopping distance

Link-loss tolerance before safe stop

Vehicle-defined, typically 100–500 ms

Availability

99.999%

Handover interruption

Zero: shared cell, no inter-cell handover on the floor

Control QoS

5QI 82 / 83: delay-critical GBR, 10 ms PDB, 10-4 PER

Onboard video QoS

5QI 67: GBR, mission-critical video, 100 ms PDB

TDD pattern

DDSUU, latency-optimized

Bands

n77, n78, n48 (CBRS), n40

Deploying It

1

Map routes, then design coverage to them

AGV coverage requirements are linear (aisles, cross-docks, charging bays) not areal. Survey at vehicle antenna height on a loaded floor. An empty warehouse and a full one are different RF environments, and a chest-height survey will not reveal what racking does at 500 mm.

2

Configure the shared cell

Every floor RU as one logical cell under one DU via the FHM. This is the single most important configuration choice in the workflow.

3

Set QoS and TDD

Vehicle Control group on 5QI 82/83. A latency-optimized DDSUU pattern; shorter slot periodicity reduces scheduling latency at some capacity cost. Where vehicles carry cameras, provision a second, separate bearer on 5QI 67, never share the control loop's bearer with video.

4

Onboard vehicles

5G module or industrial CPE with external antennas. Provision in Onyx Portal; record vehicle ID to IMSI in the fleet management system. Configure the VDA 5050 or ROS 2 interface. Confirm each vehicle's link-loss behavior and timeout: that is the behavior the network design exists to avoid triggering.

5

Deploy the fleet manager

Deploy the fleet manager on the Onyx Edge or on the same local segment through local breakout. Integrate WMS/MES over the plant network on its own QoS class.

6

Verify the safety layer independently

Force watchdog expiry and confirm the safe state. Confirm onboard sensing operates with the network fully down.

7

Monitor

Achieved latency and jitter per vehicle against the 10 ms budget. Link-loss events correlated to floor position, since a recurring drop at one location is a coverage hole rather than a vehicle fault. BLER as the early indicator.

8

Build re-survey into change management

Racking moves, mezzanines go in, a line is commissioned. Each is an RF change. Re-survey affected areas and re-validate routes rather than discovering the change through vehicle stops.

Devices & Ecosystem

  • 5G modules and industrial CPE: vehicle-mounted, rated for the vibration and temperature range of the floor, with external antennas.

  • Fleet management systems: hosted on Onyx Edge; VDA 5050 is the common interoperability interface between fleet manager and vehicles from multiple vendors.

  • AMR autonomy stacks: ROS 2–based vehicles with onboard SLAM, using the network for supervisory and coordination traffic rather than closed-loop control.

  • Safety controllers: onboard safety-rated scanners and bumpers; PROFIsafe or FSoE where safety data crosses the network.

  • WMS / MES integration: over the plant network on a separate, non-latency-critical QoS class.

  • Charging infrastructure: opportunity or automatic charging, scheduled by the fleet manager.

Design Considerations

Shared cell is not an optimization here; it is the requirement. Every other design decision on this page can be traded. Handover-free mobility cannot. A conventional multi-cell deployment reintroduces exactly the failure mode this workflow exists to eliminate.

Survey at vehicle height, on a loaded floor. This is the most common cause of a design that validates and then fails in production. The RF environment 500 mm above a concrete floor between full racking bays is not the environment a survey device at chest height in an empty building measures.

Separate the control bearer from everything else the vehicle carries. A vehicle with a camera, a tablet in a dock, and a control link should have three distinct QoS treatments. Sharing them means a video burst can delay a control message.

Design to the vehicle's link-loss timeout, not to an average. The relevant question is not "what is mean latency" but "how often does the gap exceed the vehicle's tolerance". Measure the tail, not the mean, and set alarms on the tail.

Safety is onboard. The network carries supervisory control. Onboard sensing stops the vehicle. Where safety data does cross the network, a black-channel protocol carries its own integrity and timing checks and forces the safe state on its own. Do not design a system where a network guarantee is load-bearing for a safety function.

Layout changes are RF changes. Racking, mezzanines, and new lines all change coverage. Build re-survey into the plant's change-management process rather than discovering the change through vehicle stops.

Validation Checklist


Next steps

  • Size it. Take these requirements through Plan Your Network: capacity, coverage, architecture, and a preliminary bill of materials.

  • Compare it. Network Requirements at a Glance puts every workflow side by side, for sites carrying more than one.

  • Talk to us. For a validated design and a quote, contact GXC.

Was this helpful?