Project

General

Profile

Barbados campaign checklist » History » Version 18

Simon Lacroix, 2019-11-15 18:50

1 6 Simon Lacroix
h1. TODO-list et notes de réunion
2 1 Simon Lacroix
3 6 Simon Lacroix
This pages track the various actions, et comprend aussi différentes notes de réunions. Elle est rédigée en franglais. Note: la date de chaque action est la date de sa création, la (ou les) personnes sont ceux qui doivent la réaliser.
4 1 Simon Lacroix
5
h2. On-going developments
6
7
h3. Module mission 
8
9 6 Simon Lacroix
* 30/10/19 les 3 patterns de vols marchent (lace, rosace, spirales paramétrées)
10
** Coté ENAC, penser à des stratégies de "failsafe", par exemple en cas de non re-traversée de la frontière
11 16 Simon Lacroix
** La rosette estime de CoG sur la base des points frontières. ACTION: il faudrait idéalement boucler ça sur le mapping. -Est-il possible de mettre à jour dynamiquement le paramètre d'un pattern ?- La réponse est "oui" (avec un protocole un peu étrange, où le sens des paramètres est défini par le nombre de paramètres mis a jour).
12 6 Simon Lacroix
** Y a-t-il des conditions d'arrêt des patterns ?
13
14 3 Simon Lacroix
h3. Mapping
15
16 5 Simon Lacroix
* 17/10/19 Optimisation du calcul. Plusieurs options:
17 10 Simon Lacroix
** N'exploiter que les données pertinentes (dans le temps et l'espace) ACTION Pierre ?
18 1 Simon Lacroix
** Optimiser le code
19
20 6 Simon Lacroix
* Discussions du 30/10/19
21
** Les fonctions de calcul de paramètres (surface, position du CoM, ... what else?) sont systématiquement appelées après chaque construction de carte dense
22
** Bien définir l'interface de la commande de construction d'une carte: 2D + time + zone, 3D + time + zone,  4D, plus, pour tous ces appels : spécification de la résolution spatiale et de la variable d'intérêt: wind or LWC - aura-t-on à cartographier les données aérosols ?)
23
** Définir l'interface web d'appel de ces requêtes 
24
** Fera-t-on de "l'opportunistic computing" ? (calcul automatique de cartes sans requêtes particulières)
25 1 Simon Lacroix
26 16 Simon Lacroix
* 30/10/19 Où sont réalisés les calculs de LWC ? (réponse du 31/10 : les données brutes descendent, le module mapping fera donc les calculs) ACTION Pierre: coder la conversion des données brutes en LWC via les coefficients d'Angström. Mais idéalement, cela devrait tourner à bord pour limiter la bande passante.
27 1 Simon Lacroix
28 16 Simon Lacroix
* 14/11/19: Florian prend petit à petit tout cela en mains. Notamment, il lit le rapport de Dev
29 18 Simon Lacroix
30 16 Simon Lacroix
* 14/11/19: récupérer du code de Devashish (ou recoder) les fonctions qui extraient des informations macroscopiques des cartes denses (centre de gravité, surface horizontal, contour de la frontière...) ACTION Florian, après briefing de Pierre
31 18 Simon Lacroix
32 16 Simon Lacroix
* 14/11/19: on aimerait bien récupérer des "modèles conceptuels" du CNRM (du type: évolution de la taille/hauteur en fonction du temps)
33
34 5 Simon Lacroix
h3. Interface web
35 1 Simon Lacroix
36
 * -17/10/19: Affichage des données brutes (trop de CPU consommée, ça freeze). ACTION Florian : trouver d’où vient le problème et le résoudre.-
37 5 Simon Lacroix
(update: les données affichées sont bien les bonnes)
38 1 Simon Lacroix
39 16 Simon Lacroix
* 17/10/19 L'affichage 3D plante - ça n'est pas critique ni nécessaire pour l'instant. Cela serait peut-être quand même être intéressant pour visualiser le futur proche du système (les trajectoires des UAVs, peut-être la forme globale du nuage telle qu'on peut la prédire.
40 1 Simon Lacroix
41 6 Simon Lacroix
* 17/10/19  Un rafraîchissement de la page perd la configuration du client. ACTION Florian : résoudre ça avec des cookies
42
43 11 Florian Seguin
* -30/10/19 Afficher l'échelle dans les vues 2D des cartes ACTION Florian-
44 6 Simon Lacroix
45
* 30/10/19 Penser à une interface d'affichage des données macroscopiques sur le nuage (évolution dans le temps de la surface à une altitude donnée, du volume...)
46
47 5 Simon Lacroix
h3. Définition et jeux de scénarios
48 7 Simon Lacroix
49 1 Simon Lacroix
* 17/10/19: définition des fichiers de configuration statiques qui décrivent les UAVs ACTION Pierre
50
51 17 Simon Lacroix
h3. Interfaces avec le module mission
52
53
* 30/10/19: il faut définir le protocole des échanges entre le système LAAS et PPZ (accusé de réception, transmission de l'état du plan dans le module mission...) ACTION Pierre --> une réunion a lieu lundi 18/11 à 13:30 à ce sujet.
54
55
* 14/11/19: comment gérer les blocs / patterns, aspect réactif vs prédictif
56
57
h3. Warm start après crash
58
59
Si jamais le système de station de contrôle (au fait, il lui faut un nom !) crashe, comment redémarrer ? (pour éviter d'annuler toute la mission)
60
61
* Pouvoir re-générer les cartes : sur la base d'une sauvegarde de la BdD "Raw data" ?
62 1 Simon Lacroix
63 18 Simon Lacroix
* Pouvoir re-générer une vision de l'état des drones (et notamment de leur mission en cours et chargée): sur la base d'une sauvegarde ?
64
65 5 Simon Lacroix
h2. Bugs divers
66
67 2 Simon Lacroix
* 17/10/19: Valider l’implémentation de la base de donnée "raw-data". Pierre a peur qu'elle n'utilise trop de ressources (RAM) sans grande raison, mais n'en est pas sûr du tout. Il faut vraiment vérifier.
68
URGENT ACTION Pierre: voir si ça reste gérable  avec une heure de vol de 5 UAVs
69
70
* -17/10/19: Patterns de vol et génération de dense-maps. Le résultat des dense-maps est au mieux discutable. ACTION Pierre et Simon : 24/20/19, devant un écran, en fait tout est OK-
71
72 10 Simon Lacroix
h2. Autres points divers
73 2 Simon Lacroix
74 10 Simon Lacroix
* 17/10/19 Tests de réception de vraies données ACTION Pierre
75 2 Simon Lacroix
** -Récupérer CU LWC-
76 15 Pierre Narvor
** Récupérer à l'ENAC un modem Xbee bien configuré
77 1 Simon Lacroix
** Faire les tests
78 8 Simon Lacroix
** Récupérer autre CU ?
79 1 Simon Lacroix
80
* 31/10/19: -installation du tout sur un PC du CNRM : ACTION Pierre le 07/11/19-
81 8 Simon Lacroix
82 13 Pierre Narvor
* 31/10/19: le vent ! C'est une info centrale qui pilote l'exécution des patterns, qui est exploitée dans le mapping, et qui le sera dans le choix des patterns à applique.
83 10 Simon Lacroix
** Lister les sources d'informations: info externe (radars météo ?), modèle d'évolution (dans le temps et avec l'altitude), mesures par PPZ (où le calcul du vent dominant est-il fait ?)
84 17 Simon Lacroix
** -Faire en sorte qu'une valeur unique de vent se promène dans le système (avec éventuellement gradient vertical?) ACTION Pierre- La solution est une carte de vent, à qui on fait une requête (c'est donc générique)
85
** Faire en sorte que cette carte de vent puisse être mise à jour dans le système ACTION Florian
86 1 Simon Lacroix
87
h2. Documentation
88
89 17 Simon Lacroix
h2. Mission à la barbade
90
91
h3. Matériel à emporter
92
93 1 Simon Lacroix
* 3 écrans et câbles associés
94 18 Simon Lacroix
95 17 Simon Lacroix
* Infrastructure réseau filaire / Wifi
96
97
Tout doit être emballé et porté au CNRM (Fabrice Julien) pour le vendredi 13/12 au plus tard
98
99
h3.
100
101 2 Simon Lacroix
h2. Admin
102
103 1 Simon Lacroix
* 15/11/19: faire des OMs pour Lannemezan du 3 au 5/12 ACTION Simon
104 18 Simon Lacroix
105 1 Simon Lacroix
* 15/11/19: faire des OMs pour la Barabade, commander les billets + location de voiture
106 18 Simon Lacroix
107 17 Simon Lacroix
* -17/10/19: commander un portable costaud pour Florian ACTION Pierre-