Difference between revisions of "Drone Meteorite Searching"

From DFN Wiki
Jump to: navigation, search
(Drone Image Survey Requirements)
Line 45: Line 45:
  
  
 +
== Webapp Deployment ==
 +
See deployment notes:
 +
https://github.com/desertfireballnetwork/dfn-meteorite-drone-webapp/tree/main/webapp
 +
 +
 +
== GPU machine Deployment ==
 +
Heavy lifting jobs (Machine Learning training and inference) need a GPU desktop or beefy VM.
 +
This machine just needs to be connected to the internet, and will work as a slave wrt the webapp on the VM.
 +
 +
See install notes:
 +
https://github.com/desertfireballnetwork/dfn-meteorite-drone-webapp/tree/main/mldaemon
  
  
Line 56: Line 67:
 
* Laptop + backup laptop. Linux distro, ~1TB free space, SD card reader.
 
* Laptop + backup laptop. Linux distro, ~1TB free space, SD card reader.
 
* Starlink unit.
 
* Starlink unit.
* Activate Starlink unit subscription on pause (ask Hadrien).
+
* Activate Starlink unit subscription that should be on pause (ask Hadrien).
 
* Spin-up Webapp VM.
 
* Spin-up Webapp VM.
 
* Start high-performance GPU computer (lab).
 
* Start high-performance GPU computer (lab).
Line 76: Line 87:
 
* SD cards.
 
* SD cards.
 
* Something to make a landing pad (e.g. tarp).
 
* Something to make a landing pad (e.g. tarp).
 +
* stuff for making ground control points (for the low-res survey)

Revision as of 14:22, 28 October 2024

Introduction

Drone Image Survey Requirements

  • Ground resolution: 2 mm /pixel
  • Overlap: 10%
  • Minimum sun elevation: X degrees (to avoid long shadows creating too many false positives. Ignore if overcast). Use https://www.sunearthtools.com/dp/tools/pos_sun.php to calculate survey start/end times for your location.
  • GPS tagging of the images (Exif)
  • Timezone set to UTC

Note:

Main Survey Data Collection

Training Data Collection

Low-resolution Survey

(optional) Needed to make a background map of the survey area (used as a layer on slippy map on Webapp).

Data Collection

  • Ground resolution: 5 cm /pixel
  • Overlap: 70


Data Processing

  • Upload and process the data on WebODM (cloud version).
  • Download the data product: Orthomosaic (large geoTiff file).
  • Upload geoTiff to Mapbox: https://studio.mapbox.com/tilesets/
  • Wait for processing, note the Tileset ID, make sure it is public, and put that ID somewhere... TBD

WebODM setup

  • feature-type: orb
  • use-fixed-camera-params: enable
  • sfm-no-partial: disable
  • skip-3dmodel: enable
  • skip-report: enable
  • fast-orthophoto: enable
  • dsm: disable

Meteorite Candidates Follow-up

Webapp Deployment

See deployment notes: https://github.com/desertfireballnetwork/dfn-meteorite-drone-webapp/tree/main/webapp


GPU machine Deployment

Heavy lifting jobs (Machine Learning training and inference) need a GPU desktop or beefy VM. This machine just needs to be connected to the internet, and will work as a slave wrt the webapp on the VM.

See install notes: https://github.com/desertfireballnetwork/dfn-meteorite-drone-webapp/tree/main/mldaemon


Checklists

Misc

Computer things

  • Laptop + backup laptop. Linux distro, ~1TB free space, SD card reader.
  • Starlink unit.
  • Activate Starlink unit subscription that should be on pause (ask Hadrien).
  • Spin-up Webapp VM.
  • Start high-performance GPU computer (lab).


Power

  • Generator.
  • Petrol and/or diesel. Usage: ~X litres / 12h
  • Battery station + cables.


Drone

  • Drone.
  • Drone camera.
  • Drone controller.
  • Batteries (charge them just before the trip).
  • Battery charger.
  • SD cards.
  • Something to make a landing pad (e.g. tarp).
  • stuff for making ground control points (for the low-res survey)