Difference between revisions of "Community Flight Log Archive"

From PaparazziUAV
Jump to navigation Jump to search
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
= Paparazzi Community Flight Log Archive =  
= Paparazzi Community Flight Log Archive =  
Tentatively hosted at : ppzilogarchive.dyndns.org


scripts currently stored at :
scripts currently stored at :
Line 30: Line 32:
*** pictures
*** pictures


* kinomap integration
* add "Top Scores" tab with records for max speed, max alt, max flight duration, etc
** view log page provides nmea file
 
* add google maps polyline for flight trajectory and plot flight plan waypoints
 
*uploading
** check that log and data files have same name (in case user by mistake tries to upload two files that aren't related)
 
* parsing
** generate file of telemetry fields (name, count, and all series data), store in upload area (create sub for each flight?)
** store standard plots of each field as user requests them (script then looks for already existing file before generating)
 
 
* plotting
** select the log field to plot, example bat->voltage
** all points plotted (default to takeoff to landing time)
** start/end time can be adjusted (boxes)
** maybe allow multiple plots on the same page (how many?)
 
 
* kinomap/video integration
** viewing log page a link is already provided to nmea file (for user to use in kinomap app directly if they want)\
** a link is provided to kinomap if the flight has already been uploaded there
** script in paparazzi runs ffmpeg then uses api to upload
** script in paparazzi runs ffmpeg then uses api to upload
** once kinomap link is available it can be added to view log page
*** video uploaded to ppzi via ftp or http, is transcoded then sent to kinomap
*** log flight sync done either by user giving video time of takeoff (potentially this could be found automatically with some vision sw)
** certain video frames can be selected as flight thumbnails (separate page?)
*** user indicates the time offset of frame of interest
*** when plotting logs, a frame for a time of interest can be displayed (either clicking on graph or entering time in a box)
 
*sql backend
** to avoid storing in files and doing interesting queries
 
*user management
**user password
**add/delete planes
 
[[Category:User_Documentation]] [[Category:Community]]

Latest revision as of 05:35, 10 March 2011

Paparazzi Community Flight Log Archive

Tentatively hosted at : ppzilogarchive.dyndns.org

scripts currently stored at :

https://github.com/paulcox/ppzilogarchive

During construction this is limited to dev notes

updates

  • view logs
    • sort methods : by date, aircraft name, location, duration, other?
    • add kinomap link
  • upload logs
    • data/log files and email
    • flight description (present textfield at file upload or summary page or both?)

things to add

  • command line utility to upload logs without having to use browser
    • asks for flight details to put in flight description
  • add user census tab
    • user name, location, group affiliation, wiki user page link,
    • contact info (option for public or private)
    • checkbox (can paparazzi maintainers contact you to request more info for user census?)
    • sub page for each aircraft or project (will be linked to relevant logs)
      • list of airframe files extracted from logs (stored as files or in git or something?)
      • pictures
  • add "Top Scores" tab with records for max speed, max alt, max flight duration, etc
  • add google maps polyline for flight trajectory and plot flight plan waypoints
  • uploading
    • check that log and data files have same name (in case user by mistake tries to upload two files that aren't related)
  • parsing
    • generate file of telemetry fields (name, count, and all series data), store in upload area (create sub for each flight?)
    • store standard plots of each field as user requests them (script then looks for already existing file before generating)


  • plotting
    • select the log field to plot, example bat->voltage
    • all points plotted (default to takeoff to landing time)
    • start/end time can be adjusted (boxes)
    • maybe allow multiple plots on the same page (how many?)


  • kinomap/video integration
    • viewing log page a link is already provided to nmea file (for user to use in kinomap app directly if they want)\
    • a link is provided to kinomap if the flight has already been uploaded there
    • script in paparazzi runs ffmpeg then uses api to upload
      • video uploaded to ppzi via ftp or http, is transcoded then sent to kinomap
      • log flight sync done either by user giving video time of takeoff (potentially this could be found automatically with some vision sw)
    • certain video frames can be selected as flight thumbnails (separate page?)
      • user indicates the time offset of frame of interest
      • when plotting logs, a frame for a time of interest can be displayed (either clicking on graph or entering time in a box)
  • sql backend
    • to avoid storing in files and doing interesting queries
  • user management
    • user password
    • add/delete planes