Project

General

Profile

AVBP Probe plugin » History » Version 1

Rafael Bailon-Ruiz, 2021-02-12 15:45

1 1 Rafael Bailon-Ruiz
h1. AVBP Probe plugin
2
3
h2. Development roadmap
4
5
* Code cams_avbp/plugins/probe using the AVBP class we already have:
6
  - cams_avbp/plugins/probe: AVBPProbe to AVBP plugin? Confusion with the AVBPProbe class that reads the h5 files
7
     - Keep cams_avbp.plugins.AVBPProbe
8
     - Rename cams_avbp.AVBPProbe to AVBPReader
9
  - Define sensor samples (using the new system)
10
  - Emit measurements/samples from the flight_param_callback (gives the pose of the UAV)
11
  - Reading point measurements required (we already have them)
12
  - Look at nephelae_mesonh/plugins/MesonhProbe.py for a reference implementation
13
14
* Define an AVBP (CAMS) map
15
  - Subclass nephelae.mapping.MapInterface
16
  - Based on nephelae_mesonh.MesoNHMap for display
17
  - Reading 2D slices required (xy planes)
18
  - GPR map can be used as inspiration to manage processing algortihms with AVBP data
19
20
* Make the necessary changes to the Scenario class to support the AVBP plugin
21
  - Instanciate AVBP plugin
22
  - Instanciate AVBP maps
23
  - WARNING: Space and time scales of AVBP are much shorter than those of MesoNH. 
24
    This may require changes to the Graphical Interface
25
    
26
* Instruct Eliott on how to issue flight plans from code instead of the GUI