Live visualization of quadrocopter telemetry with gnuplot
![[vector plot]](./it/vector_visu/vector_scaled75pc.png)
![[time plot]](./it/vector_visu/time_scaled75pc.png)
Task
Visualize a stream of aircraft orientation and acceleration vectors recieved via the COM port to assist in the development of that aircraft's stabilization algorithm.Functionality
- Vector stream visualization:
• 2D and 3D plot of the momentary orientation vectors as well as the acceleration vector
• 2D plot of the acceleration vector components over time - BASH-scripts are also supporting the replay of previously recorded vectors
Documentation
Have a look at the English or German README file for information on- how to run and test this visualization tool,
- the contained files and their tasks,
- how to replay a previously recorded vector stream, and
- hints regarding this tool's usage.
Remarks
With more time on my hands I would have written a solution in python. However, I did not know python well enough to write a solution as quick and easy as I could with gnuplot.This tool is made of BASH- and gnuplot-scripts. I recommend Cygwin to use them with Microsoft Windows.