Fig. 7: Soft- and Hardware Architecture.
From: An autonomous drone swarm for detecting and tracking anomalies among dense vegetation

Drones in the swarm are directly controlled by a custom application running on the remote controllers. From the remote controllers, video and telemetry data is down-streamed, and waypoint data is up-streamed to/from a custom server running on a central PC. The data on the server can be downloaded/uploaded by custom clients, such as the swarm control client, which processes the data and controls the swarm (as explained in the main paper), and a map visualization client that visualizes the status of the swarm on a map. See Supplementary Movie 6(Methods).