upliftaero / mavlink

MAVLink micro air vehicle marshalling / communication library
http://qgroundcontrol.org/mavlink/start
GNU Lesser General Public License v3.0
0 stars 0 forks source link

mavsummarize: detect flight phases and average specified flight data elements during specific flight phases #4

Open wkcwells opened 9 years ago

wkcwells commented 9 years ago

E.g. detect level flight at a constant velocity, and output average servo outputs, airspeed, current draw, etc.

markdjacobsen commented 9 years ago

I’ve also been toying the idea of a “warning and caution panel”, consistent with best practices from the manned aviation world, that could run as a custom MAVProxy module. If would be a more powerful and flexible architecture for alerting pilots when something might be going wrong. It could include things like a high amperage warning, out-of-trim conditions for any axis (based on a running average of control deflection during level flight at a constant velocity), high vibration, high GPS HDOP, etc. Each of these could have a customizable threshold. Perhaps when an indicator turns on the user would get an audible warning, and clicking on any active warning/caution indicator could open up a bit more info about the condition, like values or plots.

This is all just an idea, growing out of my dissatisfaction with all the existing ground stations. What I’d really love to is to build a new ground station from scratch, but that is probably beyond our reach. The 3DR/APM community has moved more and more towards simplified tablet interfaces, but there’s really a need for an easy, reliable, elegant, and customizable GCS for doing serious aviation.

On Aug 22, 2015, at 8:51 PM, Kevin Wells notifications@github.com wrote:

E.g. detect level flight at a constant velocity, and output average servo outputs, airspeed, current draw, etc.

— Reply to this email directly or view it on GitHub https://github.com/upliftaero/mavlink/issues/4.