UgCS client-server protocol and file formats

UgCS HCI protocol and file formats

HCI protocol

HCI protocol allows interacting with UgCS server in order to plan and execute missions, control vehicles, receive vehicle telemetry etc.

UgCS has at least two clients using this protocol: Desktop client and Telemetry viewer.

Messages between HCI and UgCS server are serialized via Protocol Buffers. The .proto files published here.

See details

Route files schema

UgCS allows users to export routes to files. This document describes the format of such files in the JSON Schema format.