ping-viewer icon indicating copy to clipboard operation
ping-viewer copied to clipboard

Support telemetry in Ping360 replays

Open ES-Alexander opened this issue 4 years ago • 3 comments

Summary

Telemetry should be integrated in replays via tlogs in the same way as live viewing supports it.

Additional information

Live viewing allows auto-rotation via telemetry integration, but it's not possible to link a tlog file when doing replays, so the initial correctly-rotated display can only be seen live. This means visual inspection and analysis after a dive requires recording the screen, which seems unnecessary when both relevant data streams are also already being recorded.

Including telemetry in replays also makes it possible to compare display options given the same set of inputs, which can be important when determining the usefulness of a given setting.

ES-Alexander avatar Aug 27 '21 00:08 ES-Alexander

+1 requested in this forum post: https://discuss.bluerobotics.com/t/ping-360-video-overlay/10966

ES-Alexander avatar Nov 07 '21 02:11 ES-Alexander

Kind of an alternative approach to #948

ES-Alexander avatar Mar 28 '22 05:03 ES-Alexander

As an alternative it may be worth Ping Viewer recording the heading it receives from the autopilot as part of its binary data logs. Maybe we could make a generic "sensor heading" message in the ping-protocol to support this, and just convert the received MAVLink messages to that for logging purposes?

That wouldn't be as temporally accurate as doing a replay from an autopilot DataFlash log, for example, but would at least allow replaying the scan as it was displayed at the time of recording. It could also be useful for more generically supporting other data input types (e.g. if someone wants to manually record their ping data through a script and play it back with Ping Viewer later).

ES-Alexander avatar Nov 08 '23 23:11 ES-Alexander