PROJET-INFO5 2021 Wildcount: Difference between revisions
Jump to navigation
Jump to search
Line 132: | Line 132: | ||
====Mercredi 03/03==== |
====Mercredi 03/03==== |
||
* Réunion avec les porteurs du projet : |
|||
Ordre du jour |
|||
Ce qui a été réalisé (étudié) |
|||
* MAJ du git |
|||
* All : Mise en place des daily meetings |
|||
* AR, TG : MobileNet : Exemple fonctionne grâce à un environnement tensorflow1, le dataloading en cours d’implémentation (problème tensorflow encore une fois) |
|||
* IESE -> récupération matériel ok |
|||
* EB : outils scraping d’images ok (Bing et Zooniverse) |
|||
* EB: Organisation base image ok |
|||
* EB : Labellisation des images -> Ok pour Bing et les images du drive |
|||
* EB : Ajout d’images de cyclistes, promeneurs (via scraping Bing) |
|||
* AR, TG, EB, LDG : Payload |
|||
* All : Test de la GapPocA des INFO -> matériel ok, pb logiciel |
|||
* Aurélien R : communication UART (RN2483 ←> pc) |
|||
* GC : lecture RTC avec GapPoc |
|||
Ce que vous allez réaliser (étudié) jusqu’à Mardi prochain -> Gitlab: kanban lien |
|||
* EB: trier les images scrapées de Zooniverse puis les labelliser grâce au script |
|||
* EB: transférer les images scrapées sur irim |
|||
* GC : Ecriture sur RTC |
|||
* GC : Implémentation carte SD |
|||
* Format des messages Wildcount (montant et descendant) → à discuter entre IESE5 et INFO5 (lien) |
|||
** Message de diagnostic à ajouter |
|||
*** 1 bit par device, raison. (Fat non formaté) |
|||
* Codec Wildcount (C et Javascript)→ à discuter entre IESE5 et INFO5 |
|||
* Test/réglage des objectifs avec une mire (sur différentes distances) |
|||
** prévoir dans le code un mode “réglage de objectif” ? |
|||
Difficulté(s) |
|||
* Environnement Tensorflow Jupyter (a priori réglé) |
|||
* Spéc de la payload floues |
|||
* Problème logiciel de la carte (toujours pas résolu à ce jour, mais on est sûr que ça ne vient pas de la carte maintenant |
|||
* Aurélien R : Problème de communication UART entre le module LoRa RN2483 et un terminal série (gestion du <CR+LF>) ---> Normalement résolu en langage C par l’ajout d’un “\n” en fin de fonction printf ou sprint. |
|||
* GC : Problème de doc i2c |
|||
* GC : Problème de doc composant aliexpress |
|||
* Boite surement trop petite |
|||
Questions divers |
|||
* Conserve GapPocB (IR) ? Non mais préparer firmware pour. |
|||
* Payload |
|||
** Où les fonctions sont-elles utilisées ? Ajout de nœuds dans NodeRed ? |
|||
** L’encodeur et le décodeur communiquent-ils entre eux ? Si oui pq le décodeur décode plus de choses que ce qui est encodé ? |
|||
===Semaine du 08/03=== |
===Semaine du 08/03=== |
||
====Lundi 08/03==== |
|||
====Mardi 09/03==== |
|||
====Mercredi 10/03==== |
====Mercredi 10/03==== |
||
====Jeudi 11/03==== |
|||
====Vendredi 12/03==== |
|||
===Semaine du 15/03=== |
|||
====Lundi 15/03==== |
====Lundi 15/03==== |
||
Revision as of 12:19, 18 March 2021
Le projet
L'équipe
- Elisa Beaugrand
- Louis De Gaudenzi
- Tom Graugnard
- Alexis Rollin
Supervisé par : Didier Donsez, Georges Quénot
Journal
Semaine du 25/01
Jeudi 28/01
- Choix des projets
- Constitution des groupes
Vendredi 29/01
- Réunion avec les porteurs, M. Donsez et M. Quénot
- Mise au point des résultats des projets
- Établissement du cahier des charges
- Création du serveur Discord et conversation Messenger
Sprint 1
Semaine du 08/02
Mercredi 10/02
- Prise en main des outils de collaboration
- Répartition du travail
- Réunion avec les IESE, apprentissage de Git
Jeudi 11/02
- Prise en main des technologies
- Première version d'un réseau de neurone basique avec Pytorch
- Début du Scrapping sur Google
Vendredi 12/02
- Abandon du Scrapping sur Google pour se concentrer sur Bing
- Tri des images
- Récupération des images du Valbonnais
Interruption pédagogique du 15/02
- Scrapping d'images Zooniverse
- Écriture d'un script de labellisation d'images scrappées
- Premiers jets d'entrainement de réseau de neurones
- Demande des accès Grid5000 car nos ordinateurs ne sont pas assez puissants
Semaine du 22/02
Lundi 22/02
- Réception des identifiants Grid5000
- Configuration et connexion aux serveurs Grid5000
Mardi 23/02
- Réunion avec les porteurs du projet :
Présent : All
Ordre du jour : Ce qui a été réalisé (étudié)
- MAJ du git
- GC: creation des comptes Grid5000
- DD: achat caméra -->dépot caméra au fablab
- All IESE ? :Implémentation d’un mobil net sur la carte (lien git à ajouter)
- GC :Capture d’image
- AR :Envoie de la valeur en UART (Rx/Tx) après avoir fait une capture d’image. (lien git à ajouter)
- EB :Algorithme de scrapping (lien git à ajouter)
- Bing (lien drive à ajouter)
- ARo, TG :Premier jet d’IA avec dataset custom (lien git à ajouter)
- EB : Base d’images sur le drive (lien drive à ajouter)
- LDG : tableau de bord Grafana
Ce que vous allez réaliser (étudié) jusqu’à Mardi prochain
- GC :Ajout des différents capteurs (lien git à ajouter)
- Température humidité, GPS, RTC, carte SD, PIR
- PIR et RTC en priorité, ensuite la carte SD Carte.
- Température humidité, GPS, RTC, carte SD, PIR
- AR :Mise en forme des trames pour le module LoRa envoyé via UART. (lien git à ajouter)
- ARo, TG :Entrainement d’IA et recherche du meilleur modèle sur Grid5000
- Scrapping Zooniverse (lien git à ajouter)
- Aspirateur site Zooniverse
- Ajouter des humains (usagers des parcs naturels, personnes à secourir) à la base d'entrainement
- Ajouter des images de controle (ie sans rien --> paysage …)
- Organiser les bases d’images
- Format des messages Wildcount (montant et descendant) → à discuter entre IESE5 et INFO5 (lien)
- Message de diagnostic à ajouter
- 1 bit par device, raison. (Fat non formaté)
- Message de diagnostic à ajouter
- Codec Wildcount (C et Javascript)→ à discuter entre IESE5 et INFO5
- Test/réglage des objectifs avec une mire (sur differentes distances)
- prévoir dans le code un mode “réglage de objectif” ?
Difficulté(s)
- EB: :Carte GapPocA INFO5 en défaut→ écrire à Yao + Xavier
- App Android de diag ?
Questions divers
- Soutenance finale en commun
- https://air.imag.fr/index.php/Projets_2020-2021#Soutenance_finale_S10
- DD: questionner David Eon (resp projet S10 IESE5)
- Fablab
- boitier transparent
- DD: boitier electrique (ajouter une “vitre”) + bombe peinture cam (castorama)
- DD: Commande Farnell → Muriel
Mercredi 24/02
- Réunion avec M. Quénot pour la prise en main de Grid5000 et des outils de travail pour les réseaux de neurones
Vendredi 26/02
- Soutenance de mi-parcours
Sprint 2
Semaine du 01/03
Lundi 01/03
- Réunion en présentiel avec les IESE pour essayer de faire marcher notre carte GreenWave
Mardi 02/03
- Réalisation du poster en anglais en collaboration avec les IESE
Mercredi 03/03
- Réunion avec les porteurs du projet :
Ordre du jour
Ce qui a été réalisé (étudié)
- MAJ du git
- All : Mise en place des daily meetings
- AR, TG : MobileNet : Exemple fonctionne grâce à un environnement tensorflow1, le dataloading en cours d’implémentation (problème tensorflow encore une fois)
- IESE -> récupération matériel ok
- EB : outils scraping d’images ok (Bing et Zooniverse)
- EB: Organisation base image ok
- EB : Labellisation des images -> Ok pour Bing et les images du drive
- EB : Ajout d’images de cyclistes, promeneurs (via scraping Bing)
- AR, TG, EB, LDG : Payload
- All : Test de la GapPocA des INFO -> matériel ok, pb logiciel
- Aurélien R : communication UART (RN2483 ←> pc)
- GC : lecture RTC avec GapPoc
Ce que vous allez réaliser (étudié) jusqu’à Mardi prochain -> Gitlab: kanban lien
- EB: trier les images scrapées de Zooniverse puis les labelliser grâce au script
- EB: transférer les images scrapées sur irim
- GC : Ecriture sur RTC
- GC : Implémentation carte SD
- Format des messages Wildcount (montant et descendant) → à discuter entre IESE5 et INFO5 (lien)
- Message de diagnostic à ajouter
- 1 bit par device, raison. (Fat non formaté)
- Message de diagnostic à ajouter
- Codec Wildcount (C et Javascript)→ à discuter entre IESE5 et INFO5
- Test/réglage des objectifs avec une mire (sur différentes distances)
- prévoir dans le code un mode “réglage de objectif” ?
Difficulté(s)
- Environnement Tensorflow Jupyter (a priori réglé)
- Spéc de la payload floues
- Problème logiciel de la carte (toujours pas résolu à ce jour, mais on est sûr que ça ne vient pas de la carte maintenant
- Aurélien R : Problème de communication UART entre le module LoRa RN2483 et un terminal série (gestion du <CR+LF>) ---> Normalement résolu en langage C par l’ajout d’un “\n” en fin de fonction printf ou sprint.
- GC : Problème de doc i2c
- GC : Problème de doc composant aliexpress
- Boite surement trop petite
Questions divers
- Conserve GapPocB (IR) ? Non mais préparer firmware pour.
- Payload
- Où les fonctions sont-elles utilisées ? Ajout de nœuds dans NodeRed ?
- L’encodeur et le décodeur communiquent-ils entre eux ? Si oui pq le décodeur décode plus de choses que ce qui est encodé ?