ArduPilot / UAVLogViewer

An online viewer for UAV log files
GNU General Public License v3.0
131 stars 74 forks source link

support streaming data #175

Open Williangalvani opened 4 years ago

Williangalvani commented 4 years ago

We can update the plots like this.

The data will likely come from patrick's mavlink2rest.

davidbuzz commented 4 years ago

MAVControl ( https://github.com/jabelone/MAVControl ) has a number of backends python, fat-node.js, and a 'thin one' (also node.js ) , which is really just a mavlink-over-UDP to mavlink-over-websocket stream using SocketIO websocket, with the mavlink parsed 100% in-browser. I was thinking of implementing something that would allow TLogViewer to render 'live ' data, and that might be it.

Williangalvani commented 4 years ago

That sounds interesting too! I'll take a look! I haven't thought about live data at all while building the viewer, so I'm afraid we'll have to change a lot of things along the way. In fact, even my mavlink parser was modified to batch process the messages for performance reasons...

davidbuzz commented 4 years ago

http://smoothiecharts.org/builder/ is also cool as a live-streaming graph.