Reference Source Test

Telemetry

As a space shuttle all is automatic during launch, Robot should have a mean to get all telemetry out of the box and send them to space nearby for team to analyze, understand and act to adapt or correct parameters for the next launch.

A Telemetry system is composed by :

KPI Probes

Each Robot modules has his own set of KPI based on module functionality.

For example, a battery device has following KPI :

Each of this measures can be collected via Probes and transmitted to base.

Efficient Transmission System

Transmission between Probe and outer world should have a limited effect on Robot System and capabilities. Like a droid in the dark, standing alone, it must transmit data at a fix rate but does not requires any external action to work. Like UDP transmission : sending bottles in the sea without acknowledging any response.

Transmission should also be efficient in sent information, this means data format has to be tuned to avoid unnecessary data structure decorator to minimize telemetry packet size.

Needs between telemetry information, packet optimization, data transmission should be optimal vs System computation and resources consumption.

Base Data Recorder

Data Recorder receive data from anywhere and log them into data storage. Data recorder must be :

Telemetry Dashboards

Recording data is a key function, but without any dashboard to let Human understand what's going on it's useless. Dashboard should be able to :

Implementation

KPI Probes

Probes should transmit a metric packet with :