Wiki
Clone wikiconreality / Networking
This page describes the networking stack used on drones.
Basic Premises
The timeframe is 2017+. Robots are using commodity off-the-shelf networking: WiFi and a TCP/IP stack, largely still IPv4 but with increasing support for IPv6 and IPsec.
Requirements
- In a [[swarm||Swarming]], any node must be reachable in no more than
log(N)
hops. - Every (most?) node in a swarm must be capable of forwarding traffic to other nodes, i.e. a router.
- Inter-node and ground station-to-node communication should take advantage of IP multicasting.
Mesh Networking
Concepts
Routing Protocols
- OLSR
- B.A.T.M.A.N.
- Babel
- HWMP (mandated/defined in 802.11s)
Papers: * Speed-Aware Routing for UAV Ad-Hoc Networks (PDF, compares OLSR and Babel, presents extensions to OLSR) * Real-world performance of current proactive multi-hop mesh protocols (2009; compares BATMAN, Babel and OLSR. TL;DR: OLSR sucks)
Lag Compensation
Updated