Community Flight Log Archive
Revision as of 05:35, 10 March 2011 by Paulcox (talk | contribs) (→Paparazzi Community Flight Log Archive)
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