The software that flies them.
GarudX Tactical GCS runs on the SIYI MK32 controller and brings together live video, MAVLink telemetry, onboard AI detections and pilot flight logs in one interface. Nepal Police use it for search-and-rescue surveillance.
Tracking: Lock onto a target and the gimbal follows it. The crosshair turns green when the lock holds. Interface demonstration. The feed, detections and every value shown are simulated.
Interface demonstration. The feed, detections and every value shown are simulated.
Lock onto a target and the gimbal follows it. The crosshair turns green when the lock holds.
Under the interface
Written for the aircraft GarudX builds, from the controller in the pilot's hands to the AI on board.
GarudX Tactical GCS
Kotlin and Jetpack Compose ground station on the SIYI MK32.
Kotlin · Compose · MK32
MAVLink integration
Telemetry, commands and mission data between aircraft and ground.
MAVLink · ArduPilot
ANPR at the edge
Number-plate recognition running on the drone itself.
Pi 5 · Hailo
Video relay and streaming
RTSP and RTMP pipelines that get live video to command posts.
RTSP · RTMP
- 01Aircraft sensorsCameras and flight sensors on the airframe.
- 02Pi 5 + HailoEdge AI on board: plates, crowds, traffic.
- 03SIYI linkVideo and telemetry down to the ground.
- 04MK32 ground stationGarudX Tactical GCS on the pilot's controller.
- 05RTMP relayRestreams the feed off the field.
- 06Command postLive video where decisions get made.
Simplified and not to scale.