Refer to Logging Research for a starting point (and necessary data) courtesy of GordOn
Brainstorm
Information we need in every message
Timestamp
uint32 seconds + uint32 nanoseconds
range for seconds: 0 - infinity
range for nanoseconds: 0 - 10^9
Error codes (int32)
Odometry Msg
speed
coordinates in relation to the starting point? (starting point/home is (0,0) and everything is relative)
Telemetry Msg
sensor data (IMU, GPS, etc)
path manager waypoints
GPS coordinates
Target vs actual/current values of altimeter, RPM, Euler angles, etc.
State Report Msg
PID
flight mode (takeoff, landing, is landed, following waypoints, etc.)
battery charge
CV info wanted
Electrical info wanted
Firmware info wanted
state of the telemetry, path manager waypoints, and attitude manager state
Add Comment