https://air.imag.fr/api.php?action=feedcontributions&user=Bertrand.Baudeur&feedformat=atomair - User contributions [en]2024-03-28T08:47:28ZUser contributionsMediaWiki 1.35.13https://air.imag.fr/index.php?title=File:Pitch180s_Qualite_air.pdf&diff=52561File:Pitch180s Qualite air.pdf2022-03-19T10:00:33Z<p>Bertrand.Baudeur: </p>
<hr />
<div></div>Bertrand.Baudeurhttps://air.imag.fr/index.php?title=Projets_2021-2022&diff=52560Projets 2021-20222022-03-19T10:00:01Z<p>Bertrand.Baudeur: /* Affectations S10 */</p>
<hr />
<div><<[[Projets 2020-2021]] | [[Projets]] | [[Projets 2022-2023]]>><br />
=INFO=<br />
==INFO3==<br />
<br />
==INFO4==<br />
===Projet Semestre S8===<br />
<br />
Enseignants responsables : Olivier Richard<br />
<br />
* Dates : Lundi après-midi, Mardi après-midi <br />
* Lancement: 10 Janvier 2021 après midi<br />
* Soutenance à mi-parcours: A définir<br />
* Soutenance: A définir<br />
<br />
* '''Evaluation à mi-parcours le lundi/mardi ???''': Format: 10min (5min de présentation 3 slides au plus, 5min de discussion). Cette évaluation sera prise en compte dans la note finale.<br />
<br />
'''Consignes générales:'''<br />
<br />
* '''Vous devez être pro-actifs !!!''': Si des points sont pas ou mals spécifiés, vous le faîtes et vous justifiez vos choix. Pour les problèmes techniques éventuels vous pouvez: creuser la question, contacter l'auteur du code si il y a lieu, écrire un rapport de bug ('''Attention:''' ca se prépare !), soumettre un patch/pull request, contacter l'enseignant ou la personne référente du projet.<br />
<br />
* '''Vous devez maintenir une fiche de suivi de projet''': elle doit être mise à jour chaque semaine, elle rassemble les élements essentiels du projet, elle indique les évolutions du projet et présente sa feuille de route. '''Note:''' le nom de la fiche doit être composé du nom du projet et suffixé par info4_2021_2022. '''Cette fiche compte pour la note finale'''<br />
<br />
* '''Votre code''' pour doit être hébergé sur le gitlab et à l'URL suivante https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22 , vous utiliserez votre compte UGA.<br />
<br />
* Chaque projet doit avoir '''aux moins 2 dépôts git''':<br />
** '''Un pour les documents''' demandés rapport, présentation de pré-soutenante, de soutenance, flyer. '''Il sera appelé documents.'''<br />
** Un ou plusieurs pour le code, les tests, les évaluations, les preuves de concept, la ou les documentations afférentes. <br />
<br />
* Les '''documents public doivent être rédigés en anglais (README, documentation, commentaires de code, nom de variables et de fonctions)'''. Le *rapport* sera aussi demandé en *anglais* (il fera la taille d'un rapport de TP). Les transparents des présentation peuvent être en anglais ou en francais, la soutenance sera taire en francais.<br />
<br />
* '''La note obtenue''' tiendra compte du '''nombre et de la qualité des commits''' observé dans '''vos dépots git et la branche master''' (or depot documents). La qualité comprend l'intitulé du commit et son contenu. Les notes pourront être différentiées dans un groupe, il n'est pas acceptable de pas avoir de commit dans le(s) dépôt(s) du projet (or dépôt documents).<br />
<br />
* Il est fortement conseillé de suivre un '''développement incrémental''' qui permette d'avoir à tout moment un démonstrateur à présenter, un projet peut être constituer d'une succession de '''démonstrateurs présentables séparément'''.<br />
<br />
* Vous devez faire aussi des '''schémas d'architectures générales et/ou spéficiques, des diagrammes de séquence''', et autre documents de spécification si nécessaire. Ces documents vous serviront de base de discussion/brainstorming interne ainsi que dans vos différents documents (rapport, présentations, documentation). Ces schémas sont avant tout conceptuels et techniques.<br />
<br />
===Propositions de projets S8===<br />
<br />
<br />
* 1. [https://codimd.math.cnrs.fr/?next=%2Fs%2FB029qfT5Q Courriels à Suppression Programmée] : Michaël Périn<br />
* 2. [[Firmwares open source pour une station de réception de satellites pour l’Internet des Objets isolés]], Didier DONSEZ.<br />
* 3. [[Evaluation du toolkit AI de STM32 pour l'analyse de l'environnement sonore]] (Suite 2022), Didier DONSEZ.<br />
* 4. [[Algorithmes de géolocalisation d’objets par TDOA (Time Difference of Arrival)]] (suite), Didier DONSEZ.<br />
* 5. [[Dashboard pour Overwatch]] Olivier Richard<br />
* 6. [[Application mobile d'enregistrements de noeuds IoT LoRaWAN dans plusieurs réseaux]] (Suite) : Didier DONSEZ<br />
* 7. [[Bluetooth 5.1 Angle of Arrival based Indoor Localization]] (Suite) : Didier DONSEZ<br />
* 8. Intégration de composants de mesures environnementales (eau, air, ...) pour le [[Contribution au projet STM32Python|projet STM32Python]] à destination des lycéens: Didier DONSEZ<br />
* 9. [[Air Quality Station]] (Suite) : Didier DONSEZ<br />
* 10. [[Floating Water Quality Station]] : Didier DONSEZ, Nicolas PALIX<br />
* 12. [[Testeur de terrain pour réseaux LoRaWAN privés et publics (TTN, CampusIoT et Helium)]] (suite 2021), Didier DONSEZ.<br />
* 13. [[Géolocalition Indoor en LoRa 2.4GHz]], Didier DONSEZ.<br />
* 14. [[RealWorld avec Dioxus]] (Rust + web), Olivier Richard<br />
* 15. Poursuite projet 20-21 [[Rust Engine | Executeur de tâche en Rust]], Olivier Richard<br />
* 16. Poursuite projet 20-21 [[Retrocompute simulateur | RetroComputing]]: (vintage style) Coupler le simulateur Digital avec un simulateur de processeur 8bits, Olivier Richard<br />
* 17. Poursuite projet 19-20 [[Portail pour gestionnaire de taches]](react, Typescript), Olivier Richard<br />
* 18. [[Paquets NIX pour Polytech]], Olivier Richard<br />
* 19. [[Mini compilateur C pour mini CPU]], Olivier Richard<br />
* 20. Mode jeu en réseau (Wifi/Bluetooth) pour [[TanksOfFreedom]], Nicolas Palix<br />
<br />
Non affecté<br />
* xx. [[Bibliothèque de décodeurs standards et d'afficheurs Grafana pour objets connectés LoRaWAN]] : Didier DONSEZ<br />
* xx. [[ASAC|Agriculture connectée]] en partenariat avec les projets collectifs IESE/MAT : Nicolas Palix<br />
* xx. [[Faults In Linux]], Nicolas Palix<br />
<br />
===Affectations===<br />
{|class="wikitable alternance"<br />
|+ Affectation des projets INFO4 21-22<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Enseignant(s)<br />
!scope="col"| Fiche de suivi<br />
!scope="col"| Documents<br />
|-<br />
!scope="row"| 1<br />
| [https://air.imag.fr/index.php/Planned_Deletion_Emails Courriels à Suppression Programmée]<br />
| CANIN CORENTIN,MONTEILLER JOSHUA,WAGNER SAMY<br />
| Michaël PÉRIN<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/01/docs/-/blob/main/%20Courriels%20%C3%A0%20Suppression%20Programm%C3%A9e%20info4_2021_2022.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 2<br />
| [https://air.imag.fr/index.php/Firmwares_open_source_pour_une_station_de_r%C3%A9ception_de_satellites_pour_l%E2%80%99Internet_des_Objets_isol%C3%A9s# Firmwares open source pour une station de réception de satellites pour l’Internet des Objets isolés]<br />
| CARMONA DAMIAN,DA COSTA TOM,WOZNY PIERRE-RAPHAEL<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/02/docs/-/blob/main/Firmwares_open_source_pour_une_station_de_r%C3%A9ception_de_satellites_pour_l_Internet_des_Objets_isol%C3%A9s_info4_2021_2022.md# Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 3<br />
| [https://air.imag.fr/index.php/Evaluation_du_toolkit_AI_de_STM32_pour_l%27analyse_de_l%27environnement_sonore Evaluation du toolkit AI de STM32 pour l'analyse de l'environnement sonore]<br />
| BACH THOMAS,BARBE FLORENT,SIMO YOKAM GEORGES HARRISSO<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/03/docs/ Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Midterm_presentation_3_2022.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 5<br />
| [https://air.imag.fr/index.php/Dashboard_pour_Overwatch# Dashboard pour Overwatch]<br />
| CAILLES MAXIME,REYGNER ETIENNE,VERRIER MARTIN<br />
| Olivier RICHARD<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/05/docs/-/blob/main/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 6<br />
| [[Application mobile d'enregistrements de noeuds IoT LoRaWAN dans plusieurs réseaux]]<br />
| CHIOTTI MAEL,LAVIROTTE GAETAN,MOTTINO LORIS<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/06/docs/-/tree/main Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 8<br />
| [https://air.imag.fr/index.php/Contribution_au_projet_STM32Python Intégration de composants de mesures environnementales (eau, air...) pour le projet STM32Python à destination des lycéens]<br />
| GUIRGUIS MIRETTE,HADIBY CHEMSSEDDINE,MOHSEN HACHEM<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/08/docs/-/blob/main/README.md#lorawan Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 10<br />
| [[Floating Water Quality Station]]<br />
| BRETON EMERIC,FAGHLOUMI AYMAN,VIALLET CAMILLE<br />
| Didier DONSEZ, Nicolas PALIX<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/10/docs/-/blob/main/info4_2021_2022_Fiche_suivi_projet.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/10/docs/-/blob/main/Soutenance%20mi-parcours%20Projet_S8.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 13<br />
| [https://air.imag.fr/index.php/G%C3%A9olocalition_Indoor_en_LoRa_2.4GHz Géolocalition Indoor en LoRa 2.4GHz]<br />
| BERNERD CLARA,JARDIN BAPTISTE,NGUYEN JUSTIN<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/13/docs/-/blob/main/Fiche_de_suivi.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 14<br />
| [[RealWorld avec Dioxus]]<br />
| IFAKIREN SAMI,MONTHE DJEUMOU BRICE,NGUYEN CLEMEN<br />
| Olivier RICHARD<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/14/docs Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 15<br />
| [https://air.imag.fr/index.php/Rust_Engine Exécuteur de tâche en Rust]<br />
| CHAPPAZ FLORIAN,DE OLIVEIRA VALENTIN,KURKLU FIKRET<br />
| Olivier RICHARD<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/15/docs/-/blob/main/Rust_Engine_info4_2021_2022.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/15/docs/-/blob/main/rust_engine_mid_presentation.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 17<br />
| [https://air.imag.fr/index.php/Portail_pour_gestionnaire_de_taches Portail Pour Gestionnaire De Taches]<br />
| KACHA TOM,MAHAMAN NOURY ABDOURAHAMANE,MEIGNEN HUGO,ZHANG KEMING<br />
| Olivier RICHARD<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/17/docs/-/blob/main/Fiche_De_Suivi_17.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/17/docs/-/blob/main/Pr%C3%A9sentation-mi-parcours.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 18<br />
| [[Paquets NIX pour Polytech]]<br />
| CONJARD SAMUEL,FODOR GERGELY,PELISSE-VERDOUX CYPRIEN<br />
| Olivier RICHARD<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/18/docs/-/blob/master/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 19<br />
| [[Mini compilateur C pour mini CPU]]<br />
| CAPET THEO,POITEVIN EVE,ROYET JULIAN<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/19/docs/-/blob/main/C_compiler_for_MCPU_info4_2021_2022.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 20<br />
| Mode jeu en réseau pour [[TanksOfFreedom]],<br />
| ABECASSIS THOMAS,FOURNIER THOMAS,ZAFFUTO LUCA<br />
| Nicolas Palix<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/20/docs/-/blob/main/fiche_de_suivi.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
|}<br />
<br />
==INFO5==<br />
===Projet IoT S9===<br />
Enseignants responsables : Bernard Tourancheau<br />
<br />
Calendrier: Octobre à Décembre 2021. Soutenance 24 Janvier 2022.<br />
<br />
{|class="wikitable alternance"<br />
|+ Choix des projet des projets INFO5 Réseaux 21-22<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Documents<br />
!scope="col"| Github/Trello<br />
|-<br />
!scope="row"| 1<br />
| [[Réseau de capteur de dichlorométhane]]<br />
| Dorian BARET - Malone JULIENNE - Quentin CAMBUS<br />
| [https://lesjoiesducode.fr/quand-notre-revue-de-sprint-se-passe-nickel Fiche]<br />
| [https://github.com/Cambus-Quentin/DichloWan2021/blob/main/README.md git]<br />
|-<br />
!scope="row"| 2<br />
| [[Création d'un système pour localiser les élèves lors de courses d'orientation]]<br />
| Antoine Gitton, Gilles Mertens, Bertrand Baudeur<br />
| [[Media:2021_2022_INFO5_IOT_Orientation_spec.pdf|Spécification paquets LoRa]]<br />
| [[Media:2021_2022_INFO5_IOT_Orientation_backend.zip|Souces back-end]] - [[Media:2021_2022_INFO5_IOT_Orientation_carte.zip|Souces carte]]<br />
|-<br />
!scope="row"| 3<br />
| [[Harnais animalier permettant de suivre notre animal domestique]]<br />
| Sami ELHADJI TCHIAMBOU, Corentin HUMBERT, Paul LAMBERT, Hugo PRAT CAPILLA<br />
| [[Media:PSP_Presentation.pdf|Présentation finale]]<br />
| [https://github.com/Bicorpro Organisation GitHub]<br />
|-<br />
!scope="row"| 4<br />
| [[Géolocalisation et suivi des transports en commun]]<br />
| Liam ANDRIEUX, Lucas DREZET, Roman REGOUIN<br />
|<br />
| [https://github.com/2021-2022-IoT-INFO5-G4 Organisation GitHub]<br />
|-<br />
!scope="row"| 5<br />
| [[Tracking des déplacements de joueurs sur un terrain]]<br />
| Elias EL YANDOUZI, Lucas CHALOYARD<br />
| [[Media:IOT_Presentation.pdf|Présentation finale]]<br />
| [https://github.com/Indoor-Shadow/ble-experiment Github Repo]<br />
|-<br />
!scope="row"| 6<br />
| [[Beer Pong connecté]]<br />
| Yael PARA, Théo TEYSSIER, Victor MALOD, Alexis LANQUETIN<br />
| [[Media:BeerPong_Presentation.pdf|Présentation finale]]<br />
| [https://github.com/McReaper/BeerPongLora Gitub Repo]<br />
|}<br />
<br />
Exposés points techniques 10' - questions 5'<br />
* Nom Sujet<br />
* ??? Python<br />
* ??? MQTT<br />
* ??? COAP<br />
* 26/11/2021 - Elias El Yandouzi - Les différentes techniques de virtualisation<br />
<br />
===Projet Semestre S10===<br />
<br />
Enseignant responsable : [[user:Donsez|Didier Donsez]]<br />
<br />
Convention des projets tutorés externes : Elise Didier.<br />
<br />
Calendrier: 27/01 (8H30-12H00) au 18/03.<br />
<br />
Séances de Management de projets innovants: A voir dessus.<br />
<br />
Réunion de présentation et choix des sujets: 27/01 (8H30-12H00) en salle Polygone P206 (voir ADE)<br />
<br />
Démarrage : 27/01<br />
<br />
Soutenance à mi-parcours (à définir) : ??/02/2021 13H30-17H30 en distantiel (15 minutes par équipe).<br />
<br />
Soutenance finale : 18/03/2021 (8H30-12H00 et 13H30-17H00). 30 minutes par équipe, questions/réponses et démonstration incluse. Prière de rapporter au fablab le matériel emprunté juste après votre soutenance. <br />
<br />
====Séances MPI====<br />
<br />
Voir ADE qui fait foi).<br />
<br />
<pre><br />
<br />
</pre><br />
<br />
==== Soutenance intermédiaire S10 ====<br />
Date: 18/02 Matin. Distantiel (sur Zoom). Créneaux de 10 minutes.<br />
<br />
L'objectif de la soutenance intermédiaire est de vérifier si l'équipe projet est en bon ordre de marche<br />
<br />
<br />
L'équipe présentera en 5-6 transparents en 7 minutes.<br />
* les équipiers et leurs rôles<br />
* le contexte, le sujet et l'objectif du projet<br />
* l'architecture du systèmes à réaliser<br />
* les technologies utilisées<br />
* le plan de travail (backlog, planning, ce qui est fait, ce qu'il reste à faire ...)<br />
* les difficultés (s'il y a)<br />
<br />
Prévoyez du temps pour les questions-réponses (3 minutes max).<br />
<br />
Respectez bien les créneaux indiqués (par respect pour les autres équipes) et soyez présents un peu en avance dans la salle d'attente.<br />
<br />
La présence des porteurs n'est pas obligatoire.<br />
<br />
==== Soutenance finale S10 ====<br />
Date provisoire: 18/03/2022 (8H30-12H00 et 13H30-17H00).<br />
<br />
'''La présence du(des) porteur(s) est obligatoire. Pensez à les prévenir bien à l'avance'''<br />
<br />
Durée: 30 minutes par équipe: présentation, questions/réponses et démonstration incluse.<br />
<br />
Les documents devront être en ligne sur le wiki (colonne Documents) la veille (ie avant le 17/03/2021 23:59:59 CET).<br />
<br />
La présentation est constituée des chapitres suivants:<br />
* Rappel du sujet/besoin et cahier des charges<br />
* Technologies employées<br />
* Architecture techniques<br />
* Réalisations techniques<br />
* Gestion de projet (méthode, planning prévisionnel et effectif, gestion des risques, rôles des membres ...)<br />
* Outils (collaboration, CD/CI ...)<br />
* Métriques logiciels : lignes de code, langages, performance, temps ingénieur (d'après vos journaux), la répartition des lignes de code et des commits en pourcentage entre les membres du projet ...)<br />
* Conclusion (Retour d'expérience)<br />
* Transparent expliquant la démonstration<br />
<br />
L'ensemble des documents doit être accessible depuis le tableau ci-dessus et dans chaque fiche de suivi.<br />
<br />
Le screencast (réalisé lors de la dernière répétition) sera rendu disponible via un partage caché (wetransfer, google drive …) dont le lien sera ajouté dans le devoir idoine sur Moodle et également envoyé par mail à votre tuteur.<br />
<br />
Le rapport final contient les mêmes chapitres que la présentation ainsi qu'un glossaire et une bibliographie. Le rapport ne doit pas dépasser 15 pages (schémas et figures compris). Vous pourrez référencer les autres documents que vous avez produits au cours du projet (spécifications détaillées, algorithmes, conception d'écrans ...).<br />
<br />
Le rapport final est au format Markdown et doit être placé dans un des dépôts Git de votre groupe/organisation.<br />
<br />
Votre fiche d'auto-évaluation doit être déposée sur [https://im2ag-moodle.univ-grenoble-alpes.fr/course/view.php?id=99 Moodle]<br />
<br />
NB: le rapport technique listé dans la colonne Documents contient tout ce qui ne tient pas dans les 15 pages du rapport final : cahier des charges, diagrammes UML, enquêtes utilisateurs design UI, API, technologies employées (détail), plan de tests, term of services, conformance RPGD, audits/diagnostiques sécurité, MTBR, rapport de vulnérabilité, plan de charge, rapports de charge, manuel d'installation … : ça dépend un peu de la nature de votre projet.<br />
<br />
Conseil : 30 minutes c'est très court alors répétez la soutenance auparavant ! Prévoyez des transparents supplémentaires en annexe pour répondre aux questions.<br />
<br />
'''Prière de rapporter au fablab le matériel emprunté juste après votre soutenance'''.<br />
<br />
==== Affectations S10====<br />
{|class="wikitable alternance"<br />
|+ Affectation des projets INFO5 2021-2022<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Porteur(s)<br />
!scope="col"| Fiche de suivi<br />
!scope="col"| Documents<br />
!scope="col"| Dépôt Git<br />
!scope="col"| Soutenance intermédiaire<br />
|-<br />
<br />
!scope="row"| 1<br />
| [[Test d'infrastructures avec NixOS]]<br />
| HUMBERT CORENTIN, MINIER MANCINI TITOUAN (Chef de projet), SUEUR CORENTIN (Scrum master)<br />
| Olivier RICHARD et Quentin GUILLETEAU<br />
| [[Test Infrastructures NixOS 2021-2022|Fiche de suivi]]<br />
| [[Rapport Test Infrastructures NixOS 2021-2022|Rapport final]] - [[Media:Presentation_finale_NixOs.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:Test infrastructures nixos Flyer.pdf|Flyer]] - [[Media:Presentation_mi_parcours_NixOs.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:English_Poster_NixOS.pdf|Poster EN]] - [[Media:Pitch_NixOS-Compose.pdf|Pitch]]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:Presentation_mi_parcours_NixOs.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 2<br />
| [[Plan dynamique d’un appartement connecté]]<br />
| GRANGER OSCAR (Chef de projet), NOERIE SOPHIE, SARRE MARGAUX, SALMON AMAD, TEYSSIER THEO (Scrum master)<br />
| Sybille CAFFIAU<br />
| [[Projet INFO5 2022 - Plan d'un appartement connecté | Fiche de suivi ]]<br />
| [[Media:Rapport_de_projet_Plan_de_lappartement_connecte_DOMUS.pdf|Rapport final]] - [[Media:Presentation_finale_FR_DOMUS.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Presentation_intermediaire_DOMUS.pdf|Presentation de mi-parcours]] - [[Media:Poster_DOMUS_FR.pdf|Poster FR]] - [[Media:Poster_DOMUS_EN.pdf|Poster EN]] - [[Media:Pitch_Plan_dynamique_appartement_connecte.pdf|Pitch]]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/plateforme-domus/appartementdynamique Dépot Git]<br />
| [[Media:Presentation_intermediaire_DOMUS.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 3<br />
| [[Suivi de troupeaux (ovins, bovins) en zone montagneuse avec un réseau LoRaWAN : expérimentation dans la Matheysine]]<br />
| GITTON ANTOINE, MALOD VICTOR, MUTEL MATHIS<br />
| Fabrice FOREST<br />
| [[PROJET-INFO5 2022 AgriLoRa|Fiche de suivi]]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/-/snippets/237 Rapport final] [[Media:INFO5_AgriConnect_presentation_finale.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Flyer]] - [[Media:INFO5_AgriConnect_presentation_miparcours.pdf|Presentation de mi-parcours]] - [[Media:INFO5_AgriConnect_poster_fr.pdf|Poster FR]] - [[Media:INFO5_AgriConnect_poster_en.pdf|Poster EN]] - [[Media:INFO5_AgriConnect_pitch.pdf|Pitch]] - [https://drive.google.com/file/d/15bZaHscxOSBFGXu1xTfehl1Fqa0u_POn/view?usp=sharing Screencast]<br />
| [https://gitlab.com/agrilora Dépot Git]<br />
| [[Media:INFO5_AgriConnect_presentation_miparcours.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 4<br />
| [[FitSize]]<br />
| GEITNER TEVA , GONZALEZ JULES, PARA YAEL<br />
| Fidèle Eya'a<br />
| [[Media:Suivi.pdf|Fiche de suivi]]<br />
| [https://github.com/pfefitsize/DOCS/tree/main/Rapport Rapport final] - [[Media:presentation_fitsize.pdf|Presentation finale FR]] - [[Media:PrésentationFitSize.pdf|Presentation de mi-parcours]] - [[Media:poster_fitsize.pdf|Poster EN]] - [[Media:pitch_fitsize.pdf|Pitch]] - [[Media:rapport_technique.pdf|Rapport technique]]<br />
| [https://github.com/pfefitsize Dépot Git]<br />
| [[Media:PrésentationFitSize.pdf|Presentation de mi-parcours]]<br />
|-<br />
<br />
!scope="row"| 5<br />
| [[GenderedNews]]<br />
| AGUIAR MATHILDE (Chef de projet), HAJJI OUMAIMA (SCRUM Master), SIDIBE ROKIATOU DITE ROSE<br />
| François PORTET, Gilles BASTIN, Ange RICHARD<br />
| [[PROJET-INFO5 2022 GenderedNews|Fiche de suivi]]<br />
| [[Media:Genderednews_rapport_.pdf|Rapport final]] - [[Media:Soutenance_finale_genderednews_.pdf|Présentation finale FR]] - [[Media:GenderedNews_final_presentation_.pdf|Final Presentation EN]] - [[Media:flyer_genderednews.pdf|Flyer]] - [[Media: Soutenance_interm_genderednews.pdf|Presentation de mi-parcours]] - [[Media:Poster-genderednews-fr.pdf|Poster FR]] - [[Media:Poster-genderednews-en.pdf|Poster EN]] - [[Media: Pitch_genderednews.pdf | Pitch 180 secondes]]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/getalp/genderednews Dépot Git]<br />
| [[Media: Soutenance_interm_genderednews.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 6<br />
| [[Système d'analyse de traces sportives]]<br />
| HERQUE ERIC (Scrum Master), VACHERIAS GUILLAUME (Chef de projet)<br />
| Vivien QUEMA<br />
| [[PROJET-INFO5 2022 Systeme d'analyse de traces sportive fiche suivis | Fiche de suivi]]<br />
| [[Media:Rapport_Final_systeme_analyse_trace_sportive.pdf|Rapport final]] - [[Media:Presentation_Final_systeme_analyse_trace_sportive.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Flyer]] - [[Media:Presentation_mi_parcours_systeme_analyse_trace_sportive.pdf|Presentation de mi-parcours]]- [[Media:Poster_systeme_analyse_trace_sportive.pdf|Poster FR]] - [[Media:Poster_systeme_analyse_trace_sportive.pdf|Poster EN]] - [[PROJET-INFO5 2022 Systeme d'analyse de traces sportive pitch | Pitch 180 secondes]]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/vacherig/systeme-analyse-de-traces-sportives Dépot Git]<br />
| [[Media:Presentation_mi_parcours_systeme_analyse_trace_sportive.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 7<br />
| [[Qualité de l'Air et Santé des Populations]]<br />
| BAUDEUR BERTRAND (Scrum Master), MERTENS GILLES (Chef)<br />
| Marie-Laure AIX<br />
| [[Qualité de l'Air et Santé des Populations | Fiche de suivi]]<br />
| [https://github.com/Air-Quality-LoRa/docs/blob/main/README.md Rapport final] - [[Media:presentation_finale_qualite_air.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Presentation_mi_parcours_qualite_air_baudeur_mertens.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-Air-Quality-en.pdf|Poster EN]] - [[Media:Pitch180s_Qualite_air.pdf | Pitch 180 secondes]]<br />
| [https://github.com/Air-Quality-LoRa Dépot Git]<br />
| [[Media:Presentation_mi_parcours_qualite_air_baudeur_mertens.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 8<br />
| [[Artiphonie(saison 3)]] extension de la [[Artiphonie (saison 2)]]<br />
| BUISINE JULIEN (Chef de Projet), ELHADJI TCHIAMBOU SAMI, LAMBERT DAPHNE (Scrum Master), LAMBERT PAUL<br />
| Olivier Richard, Estelle Gillet Perret<br />
| [[Journal de Bord - Artiphonie 2022|Fiche de suivi]]<br />
| [[Rapport final - Artiphonie 2022|Rapport final]] - [[Media:Présentation_finale_2022.pdf|Presentation finale FR]] - [[Media:Présentation_finale_2022.pdf|Final Presentation EN]] - [[Media:Flyer_Artiphonie_2022.pdf|Flyer]] - [[Media: Artiphonie-Presentation_mi-parcours.pdf|Presentation intermédiaire]] - [[Media:Poster_Artiphonie_FR.pdf|Poster FR]] - [[Media:Poster_Artiphonie_-_LAMBERT,_BUISINE,_ELHADJI_TCHIAMBOU.pdf|Poster EN]] - [[Media: Pitch_Artiphonie_2022.pdf|Pitch Artiphonie 2022]] - [https://drive.google.com/file/d/17RWKCUp9YArXsxczo816Mz6y0FwldMJm/view?usp=sharing Screencast]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/artiphonie/projet-info5-21-22/artiphonie-doc Dépot Git]<br />
| [[Media: Artiphonie-Presentation_mi-parcours.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 9<br />
| [[Quark Project]] <br />
| CHALOYARD LUCAS, EL YANDOUZI ELIAS<br />
| Olivier Gruber<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:Quark_defense.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Soutenance QuarkV3.pdf|Presentation de mi-parcours]] - [[Media:POSTER QUARK.pdf|Poster FR]] - [[Media:POSTER QUARK.pdf|Poster EN]] - [[Media:ProjetQuark Pitch.pdf|Pitch]]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:Soutenance QuarkV3.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 10<br />
| [[Jorigine]]<br />
| BLANQUET ANTOINE ('''Scrum Master'''), LANQUETIN ALEXIS ('''Chef de projet'''), MALECOT ETHAN, PRAT-CAPILLA HUGO<br />
| Sylvain Delangue<br />
| [[Media:Fiche_Suivi_Jorigine_Grp10.pdf|Fiche de Suivi]]<br />
| [[Media:Rapport_Jorigine_Grp10.pdf|Rapport Final]] - [[Media:Presentation_finale_jorigine_2022.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:JorigineFlyer.pdf|Flyer]] - [[Media:Presentation_Projet_miparcours_S10.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:PosterJorigine2022_vfinal.pdf|Poster EN]] - [[Media:Pitch_Jorigine_grp10.pdf|Pitch en 180 secondes]] - [https://drive.google.com/file/d/1fUGc38NtNAAjlsfBPqPdwKDNI5l7g1vs/view?usp=sharing Screencast]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:Presentation_Projet_miparcours_S10.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 11<br />
| [[Contributions open source au projet EdCampus|EdCampus]] <br />
| ANDRIEUX LIAM, COSOTTI KEVIN, DREZET LUCAS ('''Chef de projet'''), REGOUIN ROMAN ('''Scrum Master''')<br />
| Anthony GEOURJON<br />
| [https://c.tenor.com/x8v1oNUOmg4AAAAd/rickroll-roll.gif Fiche]<br />
| [[Rapport EDCampus 2021-2022|Rapport final]] - [https://air.imag.fr/images/2/23/Soutenance_finale_-_EDCampus.pdf Presentation finale FR] - [https://air.imag.fr/images/5/5a/Soutenance_finale_EN_-_EDCampus.pdf Final Presentation EN] - [https://c.tenor.com/x8v1oNUOmg4AAAAd/rickroll-roll.gif Flyer] - [https://air.imag.fr/images/c/ca/Soutenance_interm%C3%A9diaire_-_EDCampus_2021-2022.pdf Presentation de mi-parcours] - [https://air.imag.fr/images/0/00/PosterFREDCampus20212022.pdf Poster FR] - [https://air.imag.fr/images/d/df/EDCampus_-_2021_2022.pdf Poster EN] - [https://air.imag.fr/images/d/d5/PitchEDCampus20212022.pdf Pitch]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/edcampus Dépot Git]<br />
| [https://air.imag.fr/images/c/ca/Soutenance_interm%C3%A9diaire_-_EDCampus_2021-2022.pdf Presentation intermédiaire]<br />
|-<br />
<br />
<br />
!scope="row"| 12<br />
| [[Contributions open source au projet LabnBook|LabnBook]] <br />
| CIRSTEA PAUL, SOULARD ALEXANDRE (Chef de projet), TONDEUX EMILIE (Scrum master), YUNG KEVIN<br />
| Anthony GEOURJON, Cédric DHAM<br />
| [[PROJET-INFO5 2022 LabNbook|Fiche de suivi]]<br />
| [https://github.com/AlexandreSoulard/Groupe-LabnBook/blob/main/rapportLabNbook.md Rapport final] - [[Media:LabnBook_Presentation_finale.pdf|Presentation finale FR]] - [[Media:LabNbook_flyer.pdf|Flyer]] - [[Media:LabnBook.pdf|Presentation de mi-parcours]] - [[Media:Poster_GroupLabnBook_Cirstea_Soulard_Tondeux_Yung.pdf|Poster EN]] - [https://drive.google.com/file/d/102KIVqH-wFF7UYggyVtJiUww-lcN7oXY/view?usp=sharing Pitch 180 secondes] - [https://drive.google.com/file/d/1eWU090ieX3dC8vweB4UKzwfu9E7jk1vI/view?usp=sharing Screencast]<br />
| [https://github.com/AlexandreSoulard/Groupe-LabnBook Dépot Git]<br />
| [[Media:LabnBook.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 13<br />
| [[Green collect]]<br />
| BARET DORIAN, CAMBUS QUENTIN (Chef de projet), JULIENNE MALONE, MALLEN GUILLAUME (Scrum master)<br />
| Bernard TOURANCHEAU<br />
| [https://github.com/GreenCollects/docs/blob/main/project_managment/Fiche%20de%20suivis.pdf Fiche]<br />
| [https://github.com/GreenCollects/docs/blob/main/report/CR-Final-Report.md Rapport final] - [https://github.com/GreenCollects/docs/blob/main/soutenance/Soutenance%20final.pdf Presentation finale FR] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://github.com/GreenCollects/docs/blob/main/soutenance/Soutenance%20de%20mi-parcours.pdf Presentation de mi-parcours] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [https://github.com/GreenCollects/docs/blob/main/report/PosterEN.pdf Poster EN] - [https://github.com/GreenCollects/docs/blob/main/report/CR-MPI-seance2.md Pitch 180 secondes]<br />
| [https://github.com/GreenCollects Dépot Git]<br />
| [https://github.com/GreenCollects/docs/blob/main/soutenance/Soutenance%20de%20mi-parcours.pdf Presentation intermédiaire]<br />
|-<br />
<br />
|}<br />
<br />
Sujets non choisis<br />
<br />
<br />
# [[LoRaWAN Roaming]] avec [[Chirpstack]], [[TheThingStack]] et [[Actility]] pour le projet [https://gricad-gitlab.univ-grenoble-alpes.fr/thingsat/public/-/blob/master/cubesat_mission/README.md Thingsat]: Didier DONSEZ, Olivier ALPHAND.<br />
# [[Contributions logicielles au projet RIOT OS pour le New Space]] : Francois-Xavier MOLINA, Olivier ALPHAND, Didier DONSEZ<br />
# [[Réseaux social d'organisation de sortie (saison 2)]] refonte [[Réseaux social d'organisation de sortie]], Olivier Richard<br />
# [[Experiment Process Management]], Olivier Richard<br />
# [[Language Server for Visual Studio]]: Olivier Gruber<br />
# ABANDONNé [[Réseau d'Alumni de formations]] (à confirmer), Gérard POLLIER ([https://disrupt-campus.univ-grenoble-alpes.fr/design-factory-grenoble/ Design Factory Grenoble])<br />
# [[Evaluation du kit IA embarqué Wio Terminal]]: Louis CLOSSON, Didier DONSEZ (sous réserve de réception du matériel commandé)</div>Bertrand.Baudeurhttps://air.imag.fr/index.php?title=Qualit%C3%A9_de_l%27Air_et_Sant%C3%A9_des_Populations&diff=52472Qualité de l'Air et Santé des Populations2022-03-18T10:49:26Z<p>Bertrand.Baudeur: </p>
<hr />
<div>* [[Projets_2021-2022#Projet_Semestre_S10|INFO5 Projets 2021-2022]]<br />
* Encadrants: Marie-Laure Aix (marie-laure.aix AT univ-grenoble-alpes DOT fr) et D. J. Bicout (bicout AT ill DOT fr), Laboratoire TIMC (UMR-CNRS 5525), Équipe : Environnement et Prévention en Santé des Populations<br />
<br />
Mots clés: qualité de l'air, réseau de capteurs LoRaWAN<br />
<br />
=Sujet=<br />
Équiper la tour Perret (Grenoble) d’une microstation mesurant les particules fines<br />
<br />
=Problématique=<br />
<br />
Indicateurs clés de la pollution de l’air, les particules fines (PM pour « particulate matter »), seraient à l’origine de 3 à 7% des décès non accidentels à Grenoble. Plusieurs stations y mesurent la qualité de l’air à hauteur modérée mais aucune n’est située à une altitude telle que celle de la tour Perret. Afin de mieux comprendre l’origine et la répartition des polluants, plusieurs expériences de mesure des PM en altitude ont déjà lieu dans l’hexagone. On peut citer par exemple le ballon Generali à Paris, ou très récemment, le déploiement d’un drone chez Atmo. <br />
<br />
=Objectif=<br />
Le but de notre projet sera d’équiper la tour Perret d’un dispositif de mesure des PM en LoRa (« microstation »).<br />
<br />
=Protocole=<br />
<br />
==Montage de la microstation==<br />
<br />
Seul impératif, nous souhaitons utiliser un capteur de type PMS7003 pour le comptage des particules. Pour le reste, nous vous laissons faire. Le challenge principal sera d’alimenter le capteur en 5V. Si la tour Perret ne dispose pas d’une alimentation électrique, il faudra que le capteur fonctionne en solaire, ce qui constitue le principal challenge du projet. Nous savons qu’un chercheur de Sheffield a déjà réalisé des travaux sur le sujet. Dans l’idéal, il faudrait faire remonter à minima une valeur de concentration en PM2.5 (PM de taille inférieure à 2,5µm), une en PM1 (PM de taille inférieure à 1µm), une température et une valeur d’humidité relative toutes les heures. Le montage devra être conditionné dans une boîte étanche.<br />
<br />
==Calibration du capteur==<br />
<br />
Pour remonter les données des capteurs, vous mettrez en place un outil de visualisation de type Grafana. Puis nous calibrerons le système avec un de nos capteurs référence. L’idéal serait de calibrer la microstation pendant deux semaines. <br />
<br />
==Positionnement de la microstation sur la tour Perret==<br />
<br />
Si possible, elle devra être située dans un lieu à l’abri. Il faudra éviter qu’elle soit exposée à de fortes températures (éviter le plein sud).<br />
<br />
==Visualisation==<br />
<br />
Sur l’interface Grafana, vous pourrez ajouter les données des API d’Atmo ou de Sensor.Community afin que nous puissions comparer les valeurs de notre microstation à celles des autres stations les plus proches.<br />
<br />
==Equipements et réseaux==<br />
<br />
* Seeedstudio LoRa E5, IMST880a (Fablab)<br />
* Capteurs PM (Fablab)<br />
* Batteries, Chargeur MPPT et Panneau solaire<br />
* TheThingsNetwork, CampusIoT<br />
* Voir projets précédents https://github.com/airqualitystation/airqualitystation.github.io#readme<br />
<br />
=Journal=<br />
==Semaine du 31/01==<br />
<br />
* Récupération du mateiel au fablab<br />
* Réunion pour planifier le projet<br />
* Apprentissage de Riot<br />
<br />
==Semaine du 07/02==<br />
<br />
* Réunion pour planifier le projet<br />
* Apprentissage de Riot<br />
* Apprentissage des technologies pour le backend (graphana, influx, nodered)<br />
* Test sommaire de LoRa<br />
<br />
* Réception du PMS7003 et du BME280<br />
<br />
==Semaine du 14/02==<br />
<br />
* (ECOM)<br />
* Écriture du driver pour le PMS7003<br />
* Tests du driver du BME280<br />
<br />
==Semaine du 21/02==<br />
<br />
* (ECOM)<br />
* Écriture du driver pour le PMS7003<br />
* Définition du protocle<br />
<br />
==Semaine du 28/02==<br />
<br />
* Tests du réseau lora avec TTN<br />
* Écriture du driver pour le PMS7003<br />
* Creation poster Anglais<br />
* Début de l'automatisation du dépoliment du backend<br />
* Changement de technologie pour le backend (de nodered a python)<br />
<br />
==Semaine du 07/03==<br />
<br />
* Fabrication des boîtiers<br />
* Écriture de la documentation<br />
<br />
==Semaine du 14/03==<br />
<br />
* Visite de la tout Perret <br />
* Écriture de la documentation<br />
* Tests de la carte en condition réelles</div>Bertrand.Baudeurhttps://air.imag.fr/index.php?title=Projets_2021-2022&diff=52470Projets 2021-20222022-03-18T10:47:06Z<p>Bertrand.Baudeur: /* Affectations S10 */</p>
<hr />
<div><<[[Projets 2020-2021]] | [[Projets]] | [[Projets 2022-2023]]>><br />
=INFO=<br />
==INFO3==<br />
<br />
==INFO4==<br />
===Projet Semestre S8===<br />
<br />
Enseignants responsables : Olivier Richard<br />
<br />
* Dates : Lundi après-midi, Mardi après-midi <br />
* Lancement: 10 Janvier 2021 après midi<br />
* Soutenance à mi-parcours: A définir<br />
* Soutenance: A définir<br />
<br />
* '''Evaluation à mi-parcours le lundi/mardi ???''': Format: 10min (5min de présentation 3 slides au plus, 5min de discussion). Cette évaluation sera prise en compte dans la note finale.<br />
<br />
'''Consignes générales:'''<br />
<br />
* '''Vous devez être pro-actifs !!!''': Si des points sont pas ou mals spécifiés, vous le faîtes et vous justifiez vos choix. Pour les problèmes techniques éventuels vous pouvez: creuser la question, contacter l'auteur du code si il y a lieu, écrire un rapport de bug ('''Attention:''' ca se prépare !), soumettre un patch/pull request, contacter l'enseignant ou la personne référente du projet.<br />
<br />
* '''Vous devez maintenir une fiche de suivi de projet''': elle doit être mise à jour chaque semaine, elle rassemble les élements essentiels du projet, elle indique les évolutions du projet et présente sa feuille de route. '''Note:''' le nom de la fiche doit être composé du nom du projet et suffixé par info4_2021_2022. '''Cette fiche compte pour la note finale'''<br />
<br />
* '''Votre code''' pour doit être hébergé sur le gitlab et à l'URL suivante https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22 , vous utiliserez votre compte UGA.<br />
<br />
* Chaque projet doit avoir '''aux moins 2 dépôts git''':<br />
** '''Un pour les documents''' demandés rapport, présentation de pré-soutenante, de soutenance, flyer. '''Il sera appelé documents.'''<br />
** Un ou plusieurs pour le code, les tests, les évaluations, les preuves de concept, la ou les documentations afférentes. <br />
<br />
* Les '''documents public doivent être rédigés en anglais (README, documentation, commentaires de code, nom de variables et de fonctions)'''. Le *rapport* sera aussi demandé en *anglais* (il fera la taille d'un rapport de TP). Les transparents des présentation peuvent être en anglais ou en francais, la soutenance sera taire en francais.<br />
<br />
* '''La note obtenue''' tiendra compte du '''nombre et de la qualité des commits''' observé dans '''vos dépots git et la branche master''' (or depot documents). La qualité comprend l'intitulé du commit et son contenu. Les notes pourront être différentiées dans un groupe, il n'est pas acceptable de pas avoir de commit dans le(s) dépôt(s) du projet (or dépôt documents).<br />
<br />
* Il est fortement conseillé de suivre un '''développement incrémental''' qui permette d'avoir à tout moment un démonstrateur à présenter, un projet peut être constituer d'une succession de '''démonstrateurs présentables séparément'''.<br />
<br />
* Vous devez faire aussi des '''schémas d'architectures générales et/ou spéficiques, des diagrammes de séquence''', et autre documents de spécification si nécessaire. Ces documents vous serviront de base de discussion/brainstorming interne ainsi que dans vos différents documents (rapport, présentations, documentation). Ces schémas sont avant tout conceptuels et techniques.<br />
<br />
===Propositions de projets S8===<br />
<br />
<br />
* 1. [https://codimd.math.cnrs.fr/?next=%2Fs%2FB029qfT5Q Courriels à Suppression Programmée] : Michaël Périn<br />
* 2. [[Firmwares open source pour une station de réception de satellites pour l’Internet des Objets isolés]], Didier DONSEZ.<br />
* 3. [[Evaluation du toolkit AI de STM32 pour l'analyse de l'environnement sonore]] (Suite 2022), Didier DONSEZ.<br />
* 4. [[Algorithmes de géolocalisation d’objets par TDOA (Time Difference of Arrival)]] (suite), Didier DONSEZ.<br />
* 5. [[Dashboard pour Overwatch]] Olivier Richard<br />
* 6. [[Application mobile d'enregistrements de noeuds IoT LoRaWAN dans plusieurs réseaux]] (Suite) : Didier DONSEZ<br />
* 7. [[Bluetooth 5.1 Angle of Arrival based Indoor Localization]] (Suite) : Didier DONSEZ<br />
* 8. Intégration de composants de mesures environnementales (eau, air, ...) pour le [[Contribution au projet STM32Python|projet STM32Python]] à destination des lycéens: Didier DONSEZ<br />
* 9. [[Air Quality Station]] (Suite) : Didier DONSEZ<br />
* 10. [[Floating Water Quality Station]] : Didier DONSEZ, Nicolas PALIX<br />
* 12. [[Testeur de terrain pour réseaux LoRaWAN privés et publics (TTN, CampusIoT et Helium)]] (suite 2021), Didier DONSEZ.<br />
* 13. [[Géolocalition Indoor en LoRa 2.4GHz]], Didier DONSEZ.<br />
* 14. [[RealWorld avec Dioxus]] (Rust + web), Olivier Richard<br />
* 15. Poursuite projet 20-21 [[Rust Engine | Executeur de tâche en Rust]], Olivier Richard<br />
* 16. Poursuite projet 20-21 [[Retrocompute simulateur | RetroComputing]]: (vintage style) Coupler le simulateur Digital avec un simulateur de processeur 8bits, Olivier Richard<br />
* 17. Poursuite projet 19-20 [[Portail pour gestionnaire de taches]](react, Typescript), Olivier Richard<br />
* 18. [[Paquets NIX pour Polytech]], Olivier Richard<br />
* 19. [[Mini compilateur C pour mini CPU]], Olivier Richard<br />
* 20. Mode jeu en réseau (Wifi/Bluetooth) pour [[TanksOfFreedom]], Nicolas Palix<br />
<br />
Non affecté<br />
* xx. [[Bibliothèque de décodeurs standards et d'afficheurs Grafana pour objets connectés LoRaWAN]] : Didier DONSEZ<br />
* xx. [[ASAC|Agriculture connectée]] en partenariat avec les projets collectifs IESE/MAT : Nicolas Palix<br />
* xx. [[Faults In Linux]], Nicolas Palix<br />
<br />
===Affectations===<br />
{|class="wikitable alternance"<br />
|+ Affectation des projets INFO4 21-22<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Enseignant(s)<br />
!scope="col"| Fiche de suivi<br />
!scope="col"| Documents<br />
|-<br />
!scope="row"| 1<br />
| [https://air.imag.fr/index.php/Planned_Deletion_Emails Courriels à Suppression Programmée]<br />
| CANIN CORENTIN,MONTEILLER JOSHUA,WAGNER SAMY<br />
| Michaël PÉRIN<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/01/docs/-/blob/main/%20Courriels%20%C3%A0%20Suppression%20Programm%C3%A9e%20info4_2021_2022.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 2<br />
| [https://air.imag.fr/index.php/Firmwares_open_source_pour_une_station_de_r%C3%A9ception_de_satellites_pour_l%E2%80%99Internet_des_Objets_isol%C3%A9s# Firmwares open source pour une station de réception de satellites pour l’Internet des Objets isolés]<br />
| CARMONA DAMIAN,DA COSTA TOM,WOZNY PIERRE-RAPHAEL<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/02/docs/-/blob/main/Firmwares_open_source_pour_une_station_de_r%C3%A9ception_de_satellites_pour_l_Internet_des_Objets_isol%C3%A9s_info4_2021_2022.md# Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 3<br />
| [https://air.imag.fr/index.php/Evaluation_du_toolkit_AI_de_STM32_pour_l%27analyse_de_l%27environnement_sonore Evaluation du toolkit AI de STM32 pour l'analyse de l'environnement sonore]<br />
| BACH THOMAS,BARBE FLORENT,SIMO YOKAM GEORGES HARRISSO<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/03/docs/ Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Midterm_presentation_3_2022.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 5<br />
| [https://air.imag.fr/index.php/Dashboard_pour_Overwatch# Dashboard pour Overwatch]<br />
| CAILLES MAXIME,REYGNER ETIENNE,VERRIER MARTIN<br />
| Olivier RICHARD<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/05/docs/-/blob/main/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 6<br />
| [[Application mobile d'enregistrements de noeuds IoT LoRaWAN dans plusieurs réseaux]]<br />
| CHIOTTI MAEL,LAVIROTTE GAETAN,MOTTINO LORIS<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/06/docs/-/tree/main Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 8<br />
| [https://air.imag.fr/index.php/Contribution_au_projet_STM32Python Intégration de composants de mesures environnementales (eau, air...) pour le projet STM32Python à destination des lycéens]<br />
| GUIRGUIS MIRETTE,HADIBY CHEMSSEDDINE,MOHSEN HACHEM<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/08/docs/-/blob/main/README.md#lorawan Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 10<br />
| [[Floating Water Quality Station]]<br />
| BRETON EMERIC,FAGHLOUMI AYMAN,VIALLET CAMILLE<br />
| Didier DONSEZ, Nicolas PALIX<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/10/docs/-/blob/main/info4_2021_2022_Fiche_suivi_projet.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/10/docs/-/blob/main/Soutenance%20mi-parcours%20Projet_S8.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 13<br />
| [https://air.imag.fr/index.php/G%C3%A9olocalition_Indoor_en_LoRa_2.4GHz Géolocalition Indoor en LoRa 2.4GHz]<br />
| BERNERD CLARA,JARDIN BAPTISTE,NGUYEN JUSTIN<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/13/docs/-/blob/main/Fiche_de_suivi.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 14<br />
| [[RealWorld avec Dioxus]]<br />
| IFAKIREN SAMI,MONTHE DJEUMOU BRICE,NGUYEN CLEMEN<br />
| Olivier RICHARD<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/14/docs Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 15<br />
| [https://air.imag.fr/index.php/Rust_Engine Exécuteur de tâche en Rust]<br />
| CHAPPAZ FLORIAN,DE OLIVEIRA VALENTIN,KURKLU FIKRET<br />
| Olivier RICHARD<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/15/docs/-/blob/main/Rust_Engine_info4_2021_2022.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/15/docs/-/blob/main/rust_engine_mid_presentation.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 17<br />
| [https://air.imag.fr/index.php/Portail_pour_gestionnaire_de_taches Portail Pour Gestionnaire De Taches]<br />
| KACHA TOM,MAHAMAN NOURY ABDOURAHAMANE,MEIGNEN HUGO,ZHANG KEMING<br />
| Olivier RICHARD<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/17/docs/-/blob/main/Fiche_De_Suivi_17.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/17/docs/-/blob/main/Pr%C3%A9sentation-mi-parcours.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 18<br />
| [[Paquets NIX pour Polytech]]<br />
| CONJARD SAMUEL,FODOR GERGELY,PELISSE-VERDOUX CYPRIEN<br />
| Olivier RICHARD<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/18/docs/-/blob/master/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 19<br />
| [[Mini compilateur C pour mini CPU]]<br />
| CAPET THEO,POITEVIN EVE,ROYET JULIAN<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/19/docs/-/blob/main/C_compiler_for_MCPU_info4_2021_2022.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 20<br />
| Mode jeu en réseau pour [[TanksOfFreedom]],<br />
| ABECASSIS THOMAS,FOURNIER THOMAS,ZAFFUTO LUCA<br />
| Nicolas Palix<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/20/docs/-/blob/main/fiche_de_suivi.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
|}<br />
<br />
==INFO5==<br />
===Projet IoT S9===<br />
Enseignants responsables : Bernard Tourancheau<br />
<br />
Calendrier: Octobre à Décembre 2021. Soutenance 24 Janvier 2022.<br />
<br />
{|class="wikitable alternance"<br />
|+ Choix des projet des projets INFO5 Réseaux 21-22<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Documents<br />
!scope="col"| Github/Trello<br />
|-<br />
!scope="row"| 1<br />
| [[Réseau de capteur de dichlorométhane]]<br />
| Dorian BARET - Malone JULIENNE - Quentin CAMBUS<br />
| [https://lesjoiesducode.fr/quand-notre-revue-de-sprint-se-passe-nickel Fiche]<br />
| [https://github.com/Cambus-Quentin/DichloWan2021/blob/main/README.md git]<br />
|-<br />
!scope="row"| 2<br />
| [[Création d'un système pour localiser les élèves lors de courses d'orientation]]<br />
| Antoine Gitton, Gilles Mertens, Bertrand Baudeur<br />
| [[Media:2021_2022_INFO5_IOT_Orientation_spec.pdf|Spécification paquets LoRa]]<br />
| [[Media:2021_2022_INFO5_IOT_Orientation_backend.zip|Souces back-end]] - [[Media:2021_2022_INFO5_IOT_Orientation_carte.zip|Souces carte]]<br />
|-<br />
!scope="row"| 3<br />
| [[Harnais animalier permettant de suivre notre animal domestique]]<br />
| Sami ELHADJI TCHIAMBOU, Corentin HUMBERT, Paul LAMBERT, Hugo PRAT CAPILLA<br />
| [[Media:PSP_Presentation.pdf|Présentation finale]]<br />
| [https://github.com/Bicorpro Organisation GitHub]<br />
|-<br />
!scope="row"| 4<br />
| [[Géolocalisation et suivi des transports en commun]]<br />
| Liam ANDRIEUX, Lucas DREZET, Roman REGOUIN<br />
|<br />
| [https://github.com/2021-2022-IoT-INFO5-G4 Organisation GitHub]<br />
|-<br />
!scope="row"| 5<br />
| [[Tracking des déplacements de joueurs sur un terrain]]<br />
| Elias EL YANDOUZI, Lucas CHALOYARD<br />
| [[Media:IOT_Presentation.pdf|Présentation finale]]<br />
| [https://github.com/Indoor-Shadow/ble-experiment Github Repo]<br />
|-<br />
!scope="row"| 6<br />
| [[Beer Pong connecté]]<br />
| Yael PARA, Théo TEYSSIER, Victor MALOD, Alexis LANQUETIN<br />
| [[Media:BeerPong_Presentation.pdf|Présentation finale]]<br />
| [https://github.com/McReaper/BeerPongLora Gitub Repo]<br />
|}<br />
<br />
Exposés points techniques 10' - questions 5'<br />
* Nom Sujet<br />
* ??? Python<br />
* ??? MQTT<br />
* ??? COAP<br />
* 26/11/2021 - Elias El Yandouzi - Les différentes techniques de virtualisation<br />
<br />
===Projet Semestre S10===<br />
<br />
Enseignant responsable : [[user:Donsez|Didier Donsez]]<br />
<br />
Convention des projets tutorés externes : Elise Didier.<br />
<br />
Calendrier: 27/01 (8H30-12H00) au 18/03.<br />
<br />
Séances de Management de projets innovants: A voir dessus.<br />
<br />
Réunion de présentation et choix des sujets: 27/01 (8H30-12H00) en salle Polygone P206 (voir ADE)<br />
<br />
Démarrage : 27/01<br />
<br />
Soutenance à mi-parcours (à définir) : ??/02/2021 13H30-17H30 en distantiel (15 minutes par équipe).<br />
<br />
Soutenance finale : 18/03/2021 (8H30-12H00 et 13H30-17H00). 30 minutes par équipe, questions/réponses et démonstration incluse. Prière de rapporter au fablab le matériel emprunté juste après votre soutenance. <br />
<br />
====Séances MPI====<br />
<br />
Voir ADE qui fait foi).<br />
<br />
<pre><br />
<br />
</pre><br />
<br />
==== Soutenance intermédiaire S10 ====<br />
Date: 18/02 Matin. Distantiel (sur Zoom). Créneaux de 10 minutes.<br />
<br />
L'objectif de la soutenance intermédiaire est de vérifier si l'équipe projet est en bon ordre de marche<br />
<br />
<br />
L'équipe présentera en 5-6 transparents en 7 minutes.<br />
* les équipiers et leurs rôles<br />
* le contexte, le sujet et l'objectif du projet<br />
* l'architecture du systèmes à réaliser<br />
* les technologies utilisées<br />
* le plan de travail (backlog, planning, ce qui est fait, ce qu'il reste à faire ...)<br />
* les difficultés (s'il y a)<br />
<br />
Prévoyez du temps pour les questions-réponses (3 minutes max).<br />
<br />
Respectez bien les créneaux indiqués (par respect pour les autres équipes) et soyez présents un peu en avance dans la salle d'attente.<br />
<br />
La présence des porteurs n'est pas obligatoire.<br />
<br />
==== Soutenance finale S10 ====<br />
Date provisoire: 18/03/2022 (8H30-12H00 et 13H30-17H00).<br />
<br />
'''La présence du(des) porteur(s) est obligatoire. Pensez à les prévenir bien à l'avance'''<br />
<br />
Durée: 30 minutes par équipe: présentation, questions/réponses et démonstration incluse.<br />
<br />
Les documents devront être en ligne sur le wiki (colonne Documents) la veille (ie avant le 17/03/2021 23:59:59 CET).<br />
<br />
La présentation est constituée des chapitres suivants:<br />
* Rappel du sujet/besoin et cahier des charges<br />
* Technologies employées<br />
* Architecture techniques<br />
* Réalisations techniques<br />
* Gestion de projet (méthode, planning prévisionnel et effectif, gestion des risques, rôles des membres ...)<br />
* Outils (collaboration, CD/CI ...)<br />
* Métriques logiciels : lignes de code, langages, performance, temps ingénieur (d'après vos journaux), la répartition des lignes de code et des commits en pourcentage entre les membres du projet ...)<br />
* Conclusion (Retour d'expérience)<br />
* Transparent expliquant la démonstration<br />
<br />
L'ensemble des documents doit être accessible depuis le tableau ci-dessus et dans chaque fiche de suivi.<br />
<br />
Le screencast (réalisé lors de la dernière répétition) sera rendu disponible via un partage caché (wetransfer, google drive …) dont le lien sera ajouté dans le devoir idoine sur Moodle et également envoyé par mail à votre tuteur.<br />
<br />
Le rapport final contient les mêmes chapitres que la présentation ainsi qu'un glossaire et une bibliographie. Le rapport ne doit pas dépasser 15 pages (schémas et figures compris). Vous pourrez référencer les autres documents que vous avez produits au cours du projet (spécifications détaillées, algorithmes, conception d'écrans ...).<br />
<br />
Le rapport final est au format Markdown et doit être placé dans un des dépôts Git de votre groupe/organisation.<br />
<br />
Votre fiche d'auto-évaluation doit être déposée sur [https://im2ag-moodle.univ-grenoble-alpes.fr/course/view.php?id=99 Moodle]<br />
<br />
NB: le rapport technique listé dans la colonne Documents contient tout ce qui ne tient pas dans les 15 pages du rapport final : cahier des charges, diagrammes UML, enquêtes utilisateurs design UI, API, technologies employées (détail), plan de tests, term of services, conformance RPGD, audits/diagnostiques sécurité, MTBR, rapport de vulnérabilité, plan de charge, rapports de charge, manuel d'installation … : ça dépend un peu de la nature de votre projet.<br />
<br />
Conseil : 30 minutes c'est très court alors répétez la soutenance auparavant ! Prévoyez des transparents supplémentaires en annexe pour répondre aux questions.<br />
<br />
'''Prière de rapporter au fablab le matériel emprunté juste après votre soutenance'''.<br />
<br />
==== Affectations S10====<br />
{|class="wikitable alternance"<br />
|+ Affectation des projets INFO5 2021-2022<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Porteur(s)<br />
!scope="col"| Fiche de suivi<br />
!scope="col"| Documents<br />
!scope="col"| Dépôt Git<br />
!scope="col"| Soutenance intermédiaire<br />
|-<br />
<br />
!scope="row"| 1<br />
| [[Test d'infrastructures avec NixOS]]<br />
| HUMBERT CORENTIN, MINIER MANCINI TITOUAN (Chef de projet), SUEUR CORENTIN (Scrum master)<br />
| Olivier RICHARD et Quentin GUILLETEAU<br />
| [[Test Infrastructures NixOS 2021-2022|Fiche de suivi]]<br />
| [[Rapport Test Infrastructures NixOS 2021-2022|Rapport final]] - [[Media:Presentation_finale_NixOs.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Presentation_mi_parcours_NixOs.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:English_Poster_NixOS.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:Presentation_mi_parcours_NixOs.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 2<br />
| [[Plan dynamique d’un appartement connecté]]<br />
| GRANGER OSCAR (Chef de projet), NOERIE SOPHIE, SARRE MARGAUX, SALMON AMAD, TEYSSIER THEO (Scrum master)<br />
| Sybille CAFFIAU<br />
| [[Projet INFO5 2022 - Plan d'un appartement connecté | Fiche de suivi ]]<br />
| [[Media:Rapport_de_projet_Plan_de_lappartement_connecte_DOMUS.pdf|Rapport final]] - [[Media:Presentation_finale_FR_DOMUS.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Presentation_intermediaire_DOMUS.pdf|Presentation de mi-parcours]] - [[Media:Poster_DOMUS_FR.pdf|Poster FR]] - [[Media:Poster_DOMUS_EN.pdf|Poster EN]] - [[Media:Pitch_Plan_dynamique_appartement_connecte.pdf|Pitch]]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/plateforme-domus/appartementdynamique Dépot Git]<br />
| [[Media:Presentation_intermediaire_DOMUS.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 3<br />
| [[Suivi de troupeaux (ovins, bovins) en zone montagneuse avec un réseau LoRaWAN : expérimentation dans la Matheysine]]<br />
| GITTON ANTOINE, MALOD VICTOR, MUTEL MATHIS<br />
| Fabrice FOREST<br />
| [[PROJET-INFO5 2022 AgriLoRa|Fiche de suivi]]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/-/snippets/237 Rapport final] [[Media:INFO5_AgriConnect_presentation_finale.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Flyer]] - [[Media:INFO5_AgriConnect_presentation_miparcours.pdf|Presentation de mi-parcours]] - [[Media:INFO5_AgriConnect_poster_fr.pdf|Poster FR]] - [[Media:INFO5_AgriConnect_poster_en.pdf|Poster EN]] - [[Media:INFO5_AgriConnect_pitch.pdf|Pitch]] - [https://drive.google.com/file/d/15bZaHscxOSBFGXu1xTfehl1Fqa0u_POn/view?usp=sharing Screencast]<br />
| [https://gitlab.com/agrilora Dépot Git]<br />
| [[Media:INFO5_AgriConnect_presentation_miparcours.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 4<br />
| [[FitSize]]<br />
| GEITNER TEVA , GONZALEZ JULES, PARA YAEL<br />
| Fidèle Eya'a<br />
| [XXXX Fiche]<br />
| [https://github.com/pfefitsize/DOCS/tree/main/Rapport Rapport final] - [[Media:presentation_fitsize.pdf|Presentation finale FR]] - [[Media:PrésentationFitSize.pdf|Presentation de mi-parcours]] - [[Media:poster_fitsize.pdf|Poster EN]] - [[Media:pitch_fitsize.pdf|Pitch]] - [[Media:rapport_technique.pdf|Rapport technique]]<br />
| [https://github.com/pfefitsize Dépot Git]<br />
| [[Media:PrésentationFitSize.pdf|Presentation de mi-parcours]]<br />
|-<br />
<br />
!scope="row"| 5<br />
| [[GenderedNews]]<br />
| AGUIAR MATHILDE (Chef de projet), HAJJI OUMAIMA (SCRUM Master), SIDIBE ROKIATOU DITE ROSE<br />
| François PORTET, Gilles BASTIN, Ange RICHARD<br />
| [[PROJET-INFO5 2022 GenderedNews|Fiche de suivi]]<br />
| [[Media:Genderednews_rapport.pdf|Rapport final]] - [[Media:Soutenance_finale_genderednews_.pdf|Présentation finale FR]] - [[Media:GenderedNews_final_presentation_.pdf|Final Presentation EN]] - [[Media:flyer_genderednews.pdf|Flyer]] - [[Media: Soutenance_interm_genderednews.pdf|Presentation de mi-parcours]] - [[Media:Poster-genderednews-fr.pdf|Poster FR]] - [[Media:Poster-genderednews-en.pdf|Poster EN]] - [[Media: Pitch_genderednews.pdf | Pitch 180 secondes]]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/getalp/genderednews Dépot Git]<br />
| [[Media: Soutenance_interm_genderednews.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 6<br />
| [[Système d'analyse de traces sportives]]<br />
| HERQUE ERIC (Scrum Master), VACHERIAS GUILLAUME (Chef de projet)<br />
| Vivien QUEMA<br />
| [[PROJET-INFO5 2022 Systeme d'analyse de traces sportive fiche suivis | Fiche de suivi]]<br />
| [[Media:Rapport_Final_systeme_analyse_trace_sportive.pdf|Rapport final]] - [[Media:Presentation_Final_systeme_analyse_trace_sportive.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Flyer]] - [[Media:Presentation_mi_parcours_systeme_analyse_trace_sportive.pdf|Presentation de mi-parcours]]- [[Media:Poster_systeme_analyse_trace_sportive.pdf|Poster FR]] - [[Media:Poster_systeme_analyse_trace_sportive.pdf|Poster EN]] - [[PROJET-INFO5 2022 Systeme d'analyse de traces sportive pitch | Pitch 180 secondes]]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/vacherig/systeme-analyse-de-traces-sportives Dépot Git]<br />
| [[Media:Presentation_mi_parcours_systeme_analyse_trace_sportive.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 7<br />
| [[Qualité de l'Air et Santé des Populations]]<br />
| BAUDEUR BERTRAND (Scrum Master), MERTENS GILLES (Chef)<br />
| Marie-Laure AIX<br />
| [[Qualité de l'Air et Santé des Populations | Fiche de suivi]]<br />
| [https://github.com/Air-Quality-LoRa/docs/blob/main/README.md Rapport final] - [[Media:presentation_finale_qualite_air.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Presentation_mi_parcours_qualite_air_baudeur_mertens.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-Air-Quality-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]<br />
| [https://github.com/Air-Quality-LoRa Dépot Git]<br />
| [[Media:Presentation_mi_parcours_qualite_air_baudeur_mertens.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 8<br />
| [[Artiphonie(saison 3)]] extension de la [[Artiphonie (saison 2)]]<br />
| BUISINE JULIEN (Chef de Projet), ELHADJI TCHIAMBOU SAMI, LAMBERT DAPHNE (Scrum Master), LAMBERT PAUL<br />
| Olivier Richard, Estelle Gillet Perret<br />
| [[Media: JournalDeBord_2022.pdf|Fiche de suivi]]<br />
| [[Media:Rapport_final.pdf|Rapport final]] - [[Media:Présentation_finale_-_Artiphonie.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:Poster_Artiphonie_FR.pdf|Flyer]] - [[Media: Artiphonie-Presentation_mi-parcours.pdf|Presentation intermédiaire]] - [[Media:Poster_Artiphonie_FR.pdf|Poster FR]] - [[Media:Poster_Artiphonie_-_LAMBERT,_BUISINE,_ELHADJI_TCHIAMBOU.pdf|Poster EN]] - [[Media: Pitch_Artiphonie_2022.pdf|Pitch Artiphonie 2022]]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/artiphonie/projet-info5-21-22 Dépot Git]<br />
| [[Media: Artiphonie-Presentation_mi-parcours.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 9<br />
| [[Quark Project]] <br />
| CHALOYARD LUCAS, EL YANDOUZI ELIAS<br />
| Olivier Gruber<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:Quark_defense.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Soutenance QuarkV3.pdf|Presentation de mi-parcours]] - [[Media:POSTER QUARK.pdf|Poster FR]] - [[Media:POSTER QUARK.pdf|Poster EN]] - [[Media:ProjetQuark Pitch.pdf|Pitch]]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:Soutenance QuarkV3.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 10<br />
| [[Jorigine]]<br />
| BLANQUET ANTOINE ('''Scrum Master'''), LANQUETIN ALEXIS ('''Chef de projet'''), MALECOT ETHAN, PRAT-CAPILLA HUGO<br />
| Sylvain Delangue<br />
| [[Media:Fiche_Suivi_Jorigine_Grp10.pdf|Fiche de Suivi]]<br />
| [[Media:Rapport_Jorigine_Grp10.pdf|Rapport Final]] - [[Media:Presentation_finale_jorigine_2022.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:JorigineFlyer.pdf|Flyer]] - [[Media:Presentation_Projet_miparcours_S10.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:PosterJorigine2022_vfinal.pdf|Poster EN]] - [[Media:Pitch_Jorigine_grp10.pdf|Pitch en 180 secondes]] - [https://drive.google.com/file/d/1fUGc38NtNAAjlsfBPqPdwKDNI5l7g1vs/view?usp=sharing Screencast]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:Presentation_Projet_miparcours_S10.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 11<br />
| [[Contributions open source au projet EdCampus|EdCampus]] <br />
| ANDRIEUX LIAM, COSOTTI KEVIN, DREZET LUCAS ('''Chef de projet'''), REGOUIN ROMAN ('''Scrum Master''')<br />
| Anthony GEOURJON<br />
| [https://c.tenor.com/x8v1oNUOmg4AAAAd/rickroll-roll.gif Fiche]<br />
| [[Rapport EDCampus 2021-2022|Rapport final]] - [https://air.imag.fr/images/2/23/Soutenance_finale_-_EDCampus.pdf Presentation finale FR] - [https://air.imag.fr/images/5/5a/Soutenance_finale_EN_-_EDCampus.pdf Final Presentation EN] - [https://c.tenor.com/x8v1oNUOmg4AAAAd/rickroll-roll.gif Flyer] - [https://air.imag.fr/images/c/ca/Soutenance_interm%C3%A9diaire_-_EDCampus_2021-2022.pdf Presentation de mi-parcours] - [https://air.imag.fr/images/0/00/PosterFREDCampus20212022.pdf Poster FR] - [https://air.imag.fr/images/d/df/EDCampus_-_2021_2022.pdf Poster EN] - [https://air.imag.fr/images/d/d5/PitchEDCampus20212022.pdf Pitch]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/edcampus Dépot Git]<br />
| [https://air.imag.fr/images/c/ca/Soutenance_interm%C3%A9diaire_-_EDCampus_2021-2022.pdf Presentation intermédiaire]<br />
|-<br />
<br />
<br />
!scope="row"| 12<br />
| [[Contributions open source au projet LabnBook|LabnBook]] <br />
| CIRSTEA PAUL, SOULARD ALEXANDRE (Chef de projet), TONDEUX EMILIE (Scrum master), YUNG KEVIN<br />
| Anthony GEOURJON, Cédric DHAM<br />
| [[PROJET-INFO5 2022 LabNbook|Fiche de suivi]]<br />
| [https://github.com/AlexandreSoulard/Groupe-LabnBook/blob/main/rapportLabNbook.md Rapport final] - [[Media:LabnBook_Presentation_finale.pdf|Presentation finale FR]] - [[Media:LabNbook_flyer.pdf|Flyer]] - [[Media:LabnBook.pdf|Presentation de mi-parcours]] - [[Media:Poster_GroupLabnBook_Cirstea_Soulard_Tondeux_Yung.pdf|Poster EN]] - [https://drive.google.com/file/d/102KIVqH-wFF7UYggyVtJiUww-lcN7oXY/view?usp=sharing Pitch 180 secondes] - [https://drive.google.com/file/d/1eWU090ieX3dC8vweB4UKzwfu9E7jk1vI/view?usp=sharing Screencast]<br />
| [https://github.com/AlexandreSoulard/Groupe-LabnBook Dépot Git]<br />
| [[Media:LabnBook.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 13<br />
| [[Green collect]]<br />
| BARET DORIAN, CAMBUS QUENTIN (Chef de projet), JULIENNE MALONE, MALLEN GUILLAUME (Scrum master)<br />
| Bernard TOURANCHEAU<br />
| [https://github.com/GreenCollects/docs/blob/main/project_managment/Fiche%20de%20suivis.pdf Fiche]<br />
| [https://github.com/GreenCollects/docs/blob/main/report/CR-Final-Report.md Rapport final] - [https://github.com/GreenCollects/docs/blob/main/soutenance/Soutenance%20final.pdf Presentation finale FR] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://github.com/GreenCollects/docs/blob/main/soutenance/Soutenance%20de%20mi-parcours.pdf Presentation de mi-parcours] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [https://github.com/GreenCollects/docs/blob/main/report/PosterEN.pdf Poster EN] - [https://github.com/GreenCollects/docs/blob/main/report/CR-MPI-seance2.md Pitch 180 secondes]<br />
| [https://github.com/GreenCollects Dépot Git]<br />
| [https://github.com/GreenCollects/docs/blob/main/soutenance/Soutenance%20de%20mi-parcours.pdf Presentation intermédiaire]<br />
|-<br />
<br />
|}<br />
<br />
Sujets non choisis<br />
<br />
<br />
# [[LoRaWAN Roaming]] avec [[Chirpstack]], [[TheThingStack]] et [[Actility]] pour le projet [https://gricad-gitlab.univ-grenoble-alpes.fr/thingsat/public/-/blob/master/cubesat_mission/README.md Thingsat]: Didier DONSEZ, Olivier ALPHAND.<br />
# [[Contributions logicielles au projet RIOT OS pour le New Space]] : Francois-Xavier MOLINA, Olivier ALPHAND, Didier DONSEZ<br />
# [[Réseaux social d'organisation de sortie (saison 2)]] refonte [[Réseaux social d'organisation de sortie]], Olivier Richard<br />
# [[Experiment Process Management]], Olivier Richard<br />
# [[Language Server for Visual Studio]]: Olivier Gruber<br />
# ABANDONNé [[Réseau d'Alumni de formations]] (à confirmer), Gérard POLLIER ([https://disrupt-campus.univ-grenoble-alpes.fr/design-factory-grenoble/ Design Factory Grenoble])<br />
# [[Evaluation du kit IA embarqué Wio Terminal]]: Louis CLOSSON, Didier DONSEZ (sous réserve de réception du matériel commandé)</div>Bertrand.Baudeurhttps://air.imag.fr/index.php?title=Projets_2021-2022&diff=52468Projets 2021-20222022-03-18T10:46:42Z<p>Bertrand.Baudeur: /* Affectations S10 */</p>
<hr />
<div><<[[Projets 2020-2021]] | [[Projets]] | [[Projets 2022-2023]]>><br />
=INFO=<br />
==INFO3==<br />
<br />
==INFO4==<br />
===Projet Semestre S8===<br />
<br />
Enseignants responsables : Olivier Richard<br />
<br />
* Dates : Lundi après-midi, Mardi après-midi <br />
* Lancement: 10 Janvier 2021 après midi<br />
* Soutenance à mi-parcours: A définir<br />
* Soutenance: A définir<br />
<br />
* '''Evaluation à mi-parcours le lundi/mardi ???''': Format: 10min (5min de présentation 3 slides au plus, 5min de discussion). Cette évaluation sera prise en compte dans la note finale.<br />
<br />
'''Consignes générales:'''<br />
<br />
* '''Vous devez être pro-actifs !!!''': Si des points sont pas ou mals spécifiés, vous le faîtes et vous justifiez vos choix. Pour les problèmes techniques éventuels vous pouvez: creuser la question, contacter l'auteur du code si il y a lieu, écrire un rapport de bug ('''Attention:''' ca se prépare !), soumettre un patch/pull request, contacter l'enseignant ou la personne référente du projet.<br />
<br />
* '''Vous devez maintenir une fiche de suivi de projet''': elle doit être mise à jour chaque semaine, elle rassemble les élements essentiels du projet, elle indique les évolutions du projet et présente sa feuille de route. '''Note:''' le nom de la fiche doit être composé du nom du projet et suffixé par info4_2021_2022. '''Cette fiche compte pour la note finale'''<br />
<br />
* '''Votre code''' pour doit être hébergé sur le gitlab et à l'URL suivante https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22 , vous utiliserez votre compte UGA.<br />
<br />
* Chaque projet doit avoir '''aux moins 2 dépôts git''':<br />
** '''Un pour les documents''' demandés rapport, présentation de pré-soutenante, de soutenance, flyer. '''Il sera appelé documents.'''<br />
** Un ou plusieurs pour le code, les tests, les évaluations, les preuves de concept, la ou les documentations afférentes. <br />
<br />
* Les '''documents public doivent être rédigés en anglais (README, documentation, commentaires de code, nom de variables et de fonctions)'''. Le *rapport* sera aussi demandé en *anglais* (il fera la taille d'un rapport de TP). Les transparents des présentation peuvent être en anglais ou en francais, la soutenance sera taire en francais.<br />
<br />
* '''La note obtenue''' tiendra compte du '''nombre et de la qualité des commits''' observé dans '''vos dépots git et la branche master''' (or depot documents). La qualité comprend l'intitulé du commit et son contenu. Les notes pourront être différentiées dans un groupe, il n'est pas acceptable de pas avoir de commit dans le(s) dépôt(s) du projet (or dépôt documents).<br />
<br />
* Il est fortement conseillé de suivre un '''développement incrémental''' qui permette d'avoir à tout moment un démonstrateur à présenter, un projet peut être constituer d'une succession de '''démonstrateurs présentables séparément'''.<br />
<br />
* Vous devez faire aussi des '''schémas d'architectures générales et/ou spéficiques, des diagrammes de séquence''', et autre documents de spécification si nécessaire. Ces documents vous serviront de base de discussion/brainstorming interne ainsi que dans vos différents documents (rapport, présentations, documentation). Ces schémas sont avant tout conceptuels et techniques.<br />
<br />
===Propositions de projets S8===<br />
<br />
<br />
* 1. [https://codimd.math.cnrs.fr/?next=%2Fs%2FB029qfT5Q Courriels à Suppression Programmée] : Michaël Périn<br />
* 2. [[Firmwares open source pour une station de réception de satellites pour l’Internet des Objets isolés]], Didier DONSEZ.<br />
* 3. [[Evaluation du toolkit AI de STM32 pour l'analyse de l'environnement sonore]] (Suite 2022), Didier DONSEZ.<br />
* 4. [[Algorithmes de géolocalisation d’objets par TDOA (Time Difference of Arrival)]] (suite), Didier DONSEZ.<br />
* 5. [[Dashboard pour Overwatch]] Olivier Richard<br />
* 6. [[Application mobile d'enregistrements de noeuds IoT LoRaWAN dans plusieurs réseaux]] (Suite) : Didier DONSEZ<br />
* 7. [[Bluetooth 5.1 Angle of Arrival based Indoor Localization]] (Suite) : Didier DONSEZ<br />
* 8. Intégration de composants de mesures environnementales (eau, air, ...) pour le [[Contribution au projet STM32Python|projet STM32Python]] à destination des lycéens: Didier DONSEZ<br />
* 9. [[Air Quality Station]] (Suite) : Didier DONSEZ<br />
* 10. [[Floating Water Quality Station]] : Didier DONSEZ, Nicolas PALIX<br />
* 12. [[Testeur de terrain pour réseaux LoRaWAN privés et publics (TTN, CampusIoT et Helium)]] (suite 2021), Didier DONSEZ.<br />
* 13. [[Géolocalition Indoor en LoRa 2.4GHz]], Didier DONSEZ.<br />
* 14. [[RealWorld avec Dioxus]] (Rust + web), Olivier Richard<br />
* 15. Poursuite projet 20-21 [[Rust Engine | Executeur de tâche en Rust]], Olivier Richard<br />
* 16. Poursuite projet 20-21 [[Retrocompute simulateur | RetroComputing]]: (vintage style) Coupler le simulateur Digital avec un simulateur de processeur 8bits, Olivier Richard<br />
* 17. Poursuite projet 19-20 [[Portail pour gestionnaire de taches]](react, Typescript), Olivier Richard<br />
* 18. [[Paquets NIX pour Polytech]], Olivier Richard<br />
* 19. [[Mini compilateur C pour mini CPU]], Olivier Richard<br />
* 20. Mode jeu en réseau (Wifi/Bluetooth) pour [[TanksOfFreedom]], Nicolas Palix<br />
<br />
Non affecté<br />
* xx. [[Bibliothèque de décodeurs standards et d'afficheurs Grafana pour objets connectés LoRaWAN]] : Didier DONSEZ<br />
* xx. [[ASAC|Agriculture connectée]] en partenariat avec les projets collectifs IESE/MAT : Nicolas Palix<br />
* xx. [[Faults In Linux]], Nicolas Palix<br />
<br />
===Affectations===<br />
{|class="wikitable alternance"<br />
|+ Affectation des projets INFO4 21-22<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Enseignant(s)<br />
!scope="col"| Fiche de suivi<br />
!scope="col"| Documents<br />
|-<br />
!scope="row"| 1<br />
| [https://air.imag.fr/index.php/Planned_Deletion_Emails Courriels à Suppression Programmée]<br />
| CANIN CORENTIN,MONTEILLER JOSHUA,WAGNER SAMY<br />
| Michaël PÉRIN<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/01/docs/-/blob/main/%20Courriels%20%C3%A0%20Suppression%20Programm%C3%A9e%20info4_2021_2022.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 2<br />
| [https://air.imag.fr/index.php/Firmwares_open_source_pour_une_station_de_r%C3%A9ception_de_satellites_pour_l%E2%80%99Internet_des_Objets_isol%C3%A9s# Firmwares open source pour une station de réception de satellites pour l’Internet des Objets isolés]<br />
| CARMONA DAMIAN,DA COSTA TOM,WOZNY PIERRE-RAPHAEL<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/02/docs/-/blob/main/Firmwares_open_source_pour_une_station_de_r%C3%A9ception_de_satellites_pour_l_Internet_des_Objets_isol%C3%A9s_info4_2021_2022.md# Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 3<br />
| [https://air.imag.fr/index.php/Evaluation_du_toolkit_AI_de_STM32_pour_l%27analyse_de_l%27environnement_sonore Evaluation du toolkit AI de STM32 pour l'analyse de l'environnement sonore]<br />
| BACH THOMAS,BARBE FLORENT,SIMO YOKAM GEORGES HARRISSO<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/03/docs/ Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Midterm_presentation_3_2022.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 5<br />
| [https://air.imag.fr/index.php/Dashboard_pour_Overwatch# Dashboard pour Overwatch]<br />
| CAILLES MAXIME,REYGNER ETIENNE,VERRIER MARTIN<br />
| Olivier RICHARD<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/05/docs/-/blob/main/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 6<br />
| [[Application mobile d'enregistrements de noeuds IoT LoRaWAN dans plusieurs réseaux]]<br />
| CHIOTTI MAEL,LAVIROTTE GAETAN,MOTTINO LORIS<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/06/docs/-/tree/main Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 8<br />
| [https://air.imag.fr/index.php/Contribution_au_projet_STM32Python Intégration de composants de mesures environnementales (eau, air...) pour le projet STM32Python à destination des lycéens]<br />
| GUIRGUIS MIRETTE,HADIBY CHEMSSEDDINE,MOHSEN HACHEM<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/08/docs/-/blob/main/README.md#lorawan Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 10<br />
| [[Floating Water Quality Station]]<br />
| BRETON EMERIC,FAGHLOUMI AYMAN,VIALLET CAMILLE<br />
| Didier DONSEZ, Nicolas PALIX<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/10/docs/-/blob/main/info4_2021_2022_Fiche_suivi_projet.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/10/docs/-/blob/main/Soutenance%20mi-parcours%20Projet_S8.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 13<br />
| [https://air.imag.fr/index.php/G%C3%A9olocalition_Indoor_en_LoRa_2.4GHz Géolocalition Indoor en LoRa 2.4GHz]<br />
| BERNERD CLARA,JARDIN BAPTISTE,NGUYEN JUSTIN<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/13/docs/-/blob/main/Fiche_de_suivi.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 14<br />
| [[RealWorld avec Dioxus]]<br />
| IFAKIREN SAMI,MONTHE DJEUMOU BRICE,NGUYEN CLEMEN<br />
| Olivier RICHARD<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/14/docs Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 15<br />
| [https://air.imag.fr/index.php/Rust_Engine Exécuteur de tâche en Rust]<br />
| CHAPPAZ FLORIAN,DE OLIVEIRA VALENTIN,KURKLU FIKRET<br />
| Olivier RICHARD<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/15/docs/-/blob/main/Rust_Engine_info4_2021_2022.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/15/docs/-/blob/main/rust_engine_mid_presentation.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 17<br />
| [https://air.imag.fr/index.php/Portail_pour_gestionnaire_de_taches Portail Pour Gestionnaire De Taches]<br />
| KACHA TOM,MAHAMAN NOURY ABDOURAHAMANE,MEIGNEN HUGO,ZHANG KEMING<br />
| Olivier RICHARD<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/17/docs/-/blob/main/Fiche_De_Suivi_17.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/17/docs/-/blob/main/Pr%C3%A9sentation-mi-parcours.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 18<br />
| [[Paquets NIX pour Polytech]]<br />
| CONJARD SAMUEL,FODOR GERGELY,PELISSE-VERDOUX CYPRIEN<br />
| Olivier RICHARD<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/18/docs/-/blob/master/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 19<br />
| [[Mini compilateur C pour mini CPU]]<br />
| CAPET THEO,POITEVIN EVE,ROYET JULIAN<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/19/docs/-/blob/main/C_compiler_for_MCPU_info4_2021_2022.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 20<br />
| Mode jeu en réseau pour [[TanksOfFreedom]],<br />
| ABECASSIS THOMAS,FOURNIER THOMAS,ZAFFUTO LUCA<br />
| Nicolas Palix<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/20/docs/-/blob/main/fiche_de_suivi.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
|}<br />
<br />
==INFO5==<br />
===Projet IoT S9===<br />
Enseignants responsables : Bernard Tourancheau<br />
<br />
Calendrier: Octobre à Décembre 2021. Soutenance 24 Janvier 2022.<br />
<br />
{|class="wikitable alternance"<br />
|+ Choix des projet des projets INFO5 Réseaux 21-22<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Documents<br />
!scope="col"| Github/Trello<br />
|-<br />
!scope="row"| 1<br />
| [[Réseau de capteur de dichlorométhane]]<br />
| Dorian BARET - Malone JULIENNE - Quentin CAMBUS<br />
| [https://lesjoiesducode.fr/quand-notre-revue-de-sprint-se-passe-nickel Fiche]<br />
| [https://github.com/Cambus-Quentin/DichloWan2021/blob/main/README.md git]<br />
|-<br />
!scope="row"| 2<br />
| [[Création d'un système pour localiser les élèves lors de courses d'orientation]]<br />
| Antoine Gitton, Gilles Mertens, Bertrand Baudeur<br />
| [[Media:2021_2022_INFO5_IOT_Orientation_spec.pdf|Spécification paquets LoRa]]<br />
| [[Media:2021_2022_INFO5_IOT_Orientation_backend.zip|Souces back-end]] - [[Media:2021_2022_INFO5_IOT_Orientation_carte.zip|Souces carte]]<br />
|-<br />
!scope="row"| 3<br />
| [[Harnais animalier permettant de suivre notre animal domestique]]<br />
| Sami ELHADJI TCHIAMBOU, Corentin HUMBERT, Paul LAMBERT, Hugo PRAT CAPILLA<br />
| [[Media:PSP_Presentation.pdf|Présentation finale]]<br />
| [https://github.com/Bicorpro Organisation GitHub]<br />
|-<br />
!scope="row"| 4<br />
| [[Géolocalisation et suivi des transports en commun]]<br />
| Liam ANDRIEUX, Lucas DREZET, Roman REGOUIN<br />
|<br />
| [https://github.com/2021-2022-IoT-INFO5-G4 Organisation GitHub]<br />
|-<br />
!scope="row"| 5<br />
| [[Tracking des déplacements de joueurs sur un terrain]]<br />
| Elias EL YANDOUZI, Lucas CHALOYARD<br />
| [[Media:IOT_Presentation.pdf|Présentation finale]]<br />
| [https://github.com/Indoor-Shadow/ble-experiment Github Repo]<br />
|-<br />
!scope="row"| 6<br />
| [[Beer Pong connecté]]<br />
| Yael PARA, Théo TEYSSIER, Victor MALOD, Alexis LANQUETIN<br />
| [[Media:BeerPong_Presentation.pdf|Présentation finale]]<br />
| [https://github.com/McReaper/BeerPongLora Gitub Repo]<br />
|}<br />
<br />
Exposés points techniques 10' - questions 5'<br />
* Nom Sujet<br />
* ??? Python<br />
* ??? MQTT<br />
* ??? COAP<br />
* 26/11/2021 - Elias El Yandouzi - Les différentes techniques de virtualisation<br />
<br />
===Projet Semestre S10===<br />
<br />
Enseignant responsable : [[user:Donsez|Didier Donsez]]<br />
<br />
Convention des projets tutorés externes : Elise Didier.<br />
<br />
Calendrier: 27/01 (8H30-12H00) au 18/03.<br />
<br />
Séances de Management de projets innovants: A voir dessus.<br />
<br />
Réunion de présentation et choix des sujets: 27/01 (8H30-12H00) en salle Polygone P206 (voir ADE)<br />
<br />
Démarrage : 27/01<br />
<br />
Soutenance à mi-parcours (à définir) : ??/02/2021 13H30-17H30 en distantiel (15 minutes par équipe).<br />
<br />
Soutenance finale : 18/03/2021 (8H30-12H00 et 13H30-17H00). 30 minutes par équipe, questions/réponses et démonstration incluse. Prière de rapporter au fablab le matériel emprunté juste après votre soutenance. <br />
<br />
====Séances MPI====<br />
<br />
Voir ADE qui fait foi).<br />
<br />
<pre><br />
<br />
</pre><br />
<br />
==== Soutenance intermédiaire S10 ====<br />
Date: 18/02 Matin. Distantiel (sur Zoom). Créneaux de 10 minutes.<br />
<br />
L'objectif de la soutenance intermédiaire est de vérifier si l'équipe projet est en bon ordre de marche<br />
<br />
<br />
L'équipe présentera en 5-6 transparents en 7 minutes.<br />
* les équipiers et leurs rôles<br />
* le contexte, le sujet et l'objectif du projet<br />
* l'architecture du systèmes à réaliser<br />
* les technologies utilisées<br />
* le plan de travail (backlog, planning, ce qui est fait, ce qu'il reste à faire ...)<br />
* les difficultés (s'il y a)<br />
<br />
Prévoyez du temps pour les questions-réponses (3 minutes max).<br />
<br />
Respectez bien les créneaux indiqués (par respect pour les autres équipes) et soyez présents un peu en avance dans la salle d'attente.<br />
<br />
La présence des porteurs n'est pas obligatoire.<br />
<br />
==== Soutenance finale S10 ====<br />
Date provisoire: 18/03/2022 (8H30-12H00 et 13H30-17H00).<br />
<br />
'''La présence du(des) porteur(s) est obligatoire. Pensez à les prévenir bien à l'avance'''<br />
<br />
Durée: 30 minutes par équipe: présentation, questions/réponses et démonstration incluse.<br />
<br />
Les documents devront être en ligne sur le wiki (colonne Documents) la veille (ie avant le 17/03/2021 23:59:59 CET).<br />
<br />
La présentation est constituée des chapitres suivants:<br />
* Rappel du sujet/besoin et cahier des charges<br />
* Technologies employées<br />
* Architecture techniques<br />
* Réalisations techniques<br />
* Gestion de projet (méthode, planning prévisionnel et effectif, gestion des risques, rôles des membres ...)<br />
* Outils (collaboration, CD/CI ...)<br />
* Métriques logiciels : lignes de code, langages, performance, temps ingénieur (d'après vos journaux), la répartition des lignes de code et des commits en pourcentage entre les membres du projet ...)<br />
* Conclusion (Retour d'expérience)<br />
* Transparent expliquant la démonstration<br />
<br />
L'ensemble des documents doit être accessible depuis le tableau ci-dessus et dans chaque fiche de suivi.<br />
<br />
Le screencast (réalisé lors de la dernière répétition) sera rendu disponible via un partage caché (wetransfer, google drive …) dont le lien sera ajouté dans le devoir idoine sur Moodle et également envoyé par mail à votre tuteur.<br />
<br />
Le rapport final contient les mêmes chapitres que la présentation ainsi qu'un glossaire et une bibliographie. Le rapport ne doit pas dépasser 15 pages (schémas et figures compris). Vous pourrez référencer les autres documents que vous avez produits au cours du projet (spécifications détaillées, algorithmes, conception d'écrans ...).<br />
<br />
Le rapport final est au format Markdown et doit être placé dans un des dépôts Git de votre groupe/organisation.<br />
<br />
Votre fiche d'auto-évaluation doit être déposée sur [https://im2ag-moodle.univ-grenoble-alpes.fr/course/view.php?id=99 Moodle]<br />
<br />
NB: le rapport technique listé dans la colonne Documents contient tout ce qui ne tient pas dans les 15 pages du rapport final : cahier des charges, diagrammes UML, enquêtes utilisateurs design UI, API, technologies employées (détail), plan de tests, term of services, conformance RPGD, audits/diagnostiques sécurité, MTBR, rapport de vulnérabilité, plan de charge, rapports de charge, manuel d'installation … : ça dépend un peu de la nature de votre projet.<br />
<br />
Conseil : 30 minutes c'est très court alors répétez la soutenance auparavant ! Prévoyez des transparents supplémentaires en annexe pour répondre aux questions.<br />
<br />
'''Prière de rapporter au fablab le matériel emprunté juste après votre soutenance'''.<br />
<br />
==== Affectations S10====<br />
{|class="wikitable alternance"<br />
|+ Affectation des projets INFO5 2021-2022<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Porteur(s)<br />
!scope="col"| Fiche de suivi<br />
!scope="col"| Documents<br />
!scope="col"| Dépôt Git<br />
!scope="col"| Soutenance intermédiaire<br />
|-<br />
<br />
!scope="row"| 1<br />
| [[Test d'infrastructures avec NixOS]]<br />
| HUMBERT CORENTIN, MINIER MANCINI TITOUAN (Chef de projet), SUEUR CORENTIN (Scrum master)<br />
| Olivier RICHARD et Quentin GUILLETEAU<br />
| [[Test Infrastructures NixOS 2021-2022|Fiche de suivi]]<br />
| [[Rapport Test Infrastructures NixOS 2021-2022|Rapport final]] - [[Media:Presentation_finale_NixOs.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Presentation_mi_parcours_NixOs.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:English_Poster_NixOS.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:Presentation_mi_parcours_NixOs.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 2<br />
| [[Plan dynamique d’un appartement connecté]]<br />
| GRANGER OSCAR (Chef de projet), NOERIE SOPHIE, SARRE MARGAUX, SALMON AMAD, TEYSSIER THEO (Scrum master)<br />
| Sybille CAFFIAU<br />
| [[Projet INFO5 2022 - Plan d'un appartement connecté | Fiche de suivi ]]<br />
| [[Media:Rapport_de_projet_Plan_de_lappartement_connecte_DOMUS.pdf|Rapport final]] - [[Media:Presentation_finale_FR_DOMUS.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Presentation_intermediaire_DOMUS.pdf|Presentation de mi-parcours]] - [[Media:Poster_DOMUS_FR.pdf|Poster FR]] - [[Media:Poster_DOMUS_EN.pdf|Poster EN]] - [[Media:Pitch_Plan_dynamique_appartement_connecte.pdf|Pitch]]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/plateforme-domus/appartementdynamique Dépot Git]<br />
| [[Media:Presentation_intermediaire_DOMUS.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 3<br />
| [[Suivi de troupeaux (ovins, bovins) en zone montagneuse avec un réseau LoRaWAN : expérimentation dans la Matheysine]]<br />
| GITTON ANTOINE, MALOD VICTOR, MUTEL MATHIS<br />
| Fabrice FOREST<br />
| [[PROJET-INFO5 2022 AgriLoRa|Fiche de suivi]]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/-/snippets/237 Rapport final] [[Media:INFO5_AgriConnect_presentation_finale.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Flyer]] - [[Media:INFO5_AgriConnect_presentation_miparcours.pdf|Presentation de mi-parcours]] - [[Media:INFO5_AgriConnect_poster_fr.pdf|Poster FR]] - [[Media:INFO5_AgriConnect_poster_en.pdf|Poster EN]] - [[Media:INFO5_AgriConnect_pitch.pdf|Pitch]] - [https://drive.google.com/file/d/15bZaHscxOSBFGXu1xTfehl1Fqa0u_POn/view?usp=sharing Screencast]<br />
| [https://gitlab.com/agrilora Dépot Git]<br />
| [[Media:INFO5_AgriConnect_presentation_miparcours.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 4<br />
| [[FitSize]]<br />
| GEITNER TEVA , GONZALEZ JULES, PARA YAEL<br />
| Fidèle Eya'a<br />
| [XXXX Fiche]<br />
| [https://github.com/pfefitsize/DOCS/tree/main/Rapport Rapport final] - [[Media:presentation_fitsize.pdf|Presentation finale FR]] - [[Media:PrésentationFitSize.pdf|Presentation de mi-parcours]] - [[Media:poster_fitsize.pdf|Poster EN]] - [[Media:pitch_fitsize.pdf|Pitch]] - [[Media:rapport_technique.pdf|Rapport technique]]<br />
| [https://github.com/pfefitsize Dépot Git]<br />
| [[Media:PrésentationFitSize.pdf|Presentation de mi-parcours]]<br />
|-<br />
<br />
!scope="row"| 5<br />
| [[GenderedNews]]<br />
| AGUIAR MATHILDE (Chef de projet), HAJJI OUMAIMA (SCRUM Master), SIDIBE ROKIATOU DITE ROSE<br />
| François PORTET, Gilles BASTIN, Ange RICHARD<br />
| [[PROJET-INFO5 2022 GenderedNews|Fiche de suivi]]<br />
| [[Media:Genderednews_rapport.pdf|Rapport final]] - [[Media:Soutenance_finale_genderednews_.pdf|Présentation finale FR]] - [[Media:GenderedNews_final_presentation_.pdf|Final Presentation EN]] - [[Media:flyer_genderednews.pdf|Flyer]] - [[Media: Soutenance_interm_genderednews.pdf|Presentation de mi-parcours]] - [[Media:Poster-genderednews-fr.pdf|Poster FR]] - [[Media:Poster-genderednews-en.pdf|Poster EN]] - [[Media: Pitch_genderednews.pdf | Pitch 180 secondes]]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/getalp/genderednews Dépot Git]<br />
| [[Media: Soutenance_interm_genderednews.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 6<br />
| [[Système d'analyse de traces sportives]]<br />
| HERQUE ERIC (Scrum Master), VACHERIAS GUILLAUME (Chef de projet)<br />
| Vivien QUEMA<br />
| [[PROJET-INFO5 2022 Systeme d'analyse de traces sportive fiche suivis | Fiche de suivi]]<br />
| [[Media:Rapport_Final_systeme_analyse_trace_sportive.pdf|Rapport final]] - [[Media:Presentation_Final_systeme_analyse_trace_sportive.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Flyer]] - [[Media:Presentation_mi_parcours_systeme_analyse_trace_sportive.pdf|Presentation de mi-parcours]]- [[Media:Poster_systeme_analyse_trace_sportive.pdf|Poster FR]] - [[Media:Poster_systeme_analyse_trace_sportive.pdf|Poster EN]] - [[PROJET-INFO5 2022 Systeme d'analyse de traces sportive pitch | Pitch 180 secondes]]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/vacherig/systeme-analyse-de-traces-sportives Dépot Git]<br />
| [[Media:Presentation_mi_parcours_systeme_analyse_trace_sportive.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 7<br />
| [[Qualité de l'Air et Santé des Populations]]<br />
| BAUDEUR BERTRAND (Scrum Master), MERTENS GILLES (Chef)<br />
| Marie-Laure AIX<br />
| [[Qualité de l'Air et Santé des Populations]]<br />
| [https://github.com/Air-Quality-LoRa/docs/blob/main/README.md Rapport final] - [[Media:presentation_finale_qualite_air.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Presentation_mi_parcours_qualite_air_baudeur_mertens.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-Air-Quality-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]<br />
| [https://github.com/Air-Quality-LoRa Dépot Git]<br />
| [[Media:Presentation_mi_parcours_qualite_air_baudeur_mertens.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 8<br />
| [[Artiphonie(saison 3)]] extension de la [[Artiphonie (saison 2)]]<br />
| BUISINE JULIEN (Chef de Projet), ELHADJI TCHIAMBOU SAMI, LAMBERT DAPHNE (Scrum Master), LAMBERT PAUL<br />
| Olivier Richard, Estelle Gillet Perret<br />
| [[Media: JournalDeBord_2022.pdf|Fiche de suivi]]<br />
| [[Media:Rapport_final.pdf|Rapport final]] - [[Media:Présentation_finale_-_Artiphonie.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:Poster_Artiphonie_FR.pdf|Flyer]] - [[Media: Artiphonie-Presentation_mi-parcours.pdf|Presentation intermédiaire]] - [[Media:Poster_Artiphonie_FR.pdf|Poster FR]] - [[Media:Poster_Artiphonie_-_LAMBERT,_BUISINE,_ELHADJI_TCHIAMBOU.pdf|Poster EN]] - [[Media: Pitch_Artiphonie_2022.pdf|Pitch Artiphonie 2022]]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/artiphonie/projet-info5-21-22 Dépot Git]<br />
| [[Media: Artiphonie-Presentation_mi-parcours.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 9<br />
| [[Quark Project]] <br />
| CHALOYARD LUCAS, EL YANDOUZI ELIAS<br />
| Olivier Gruber<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:Quark_defense.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Soutenance QuarkV3.pdf|Presentation de mi-parcours]] - [[Media:POSTER QUARK.pdf|Poster FR]] - [[Media:POSTER QUARK.pdf|Poster EN]] - [[Media:ProjetQuark Pitch.pdf|Pitch]]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:Soutenance QuarkV3.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 10<br />
| [[Jorigine]]<br />
| BLANQUET ANTOINE ('''Scrum Master'''), LANQUETIN ALEXIS ('''Chef de projet'''), MALECOT ETHAN, PRAT-CAPILLA HUGO<br />
| Sylvain Delangue<br />
| [[Media:Fiche_Suivi_Jorigine_Grp10.pdf|Fiche de Suivi]]<br />
| [[Media:Rapport_Jorigine_Grp10.pdf|Rapport Final]] - [[Media:Presentation_finale_jorigine_2022.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:JorigineFlyer.pdf|Flyer]] - [[Media:Presentation_Projet_miparcours_S10.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:PosterJorigine2022_vfinal.pdf|Poster EN]] - [[Media:Pitch_Jorigine_grp10.pdf|Pitch en 180 secondes]] - [https://drive.google.com/file/d/1fUGc38NtNAAjlsfBPqPdwKDNI5l7g1vs/view?usp=sharing Screencast]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:Presentation_Projet_miparcours_S10.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 11<br />
| [[Contributions open source au projet EdCampus|EdCampus]] <br />
| ANDRIEUX LIAM, COSOTTI KEVIN, DREZET LUCAS ('''Chef de projet'''), REGOUIN ROMAN ('''Scrum Master''')<br />
| Anthony GEOURJON<br />
| [https://c.tenor.com/x8v1oNUOmg4AAAAd/rickroll-roll.gif Fiche]<br />
| [[Rapport EDCampus 2021-2022|Rapport final]] - [https://air.imag.fr/images/2/23/Soutenance_finale_-_EDCampus.pdf Presentation finale FR] - [https://air.imag.fr/images/5/5a/Soutenance_finale_EN_-_EDCampus.pdf Final Presentation EN] - [https://c.tenor.com/x8v1oNUOmg4AAAAd/rickroll-roll.gif Flyer] - [https://air.imag.fr/images/c/ca/Soutenance_interm%C3%A9diaire_-_EDCampus_2021-2022.pdf Presentation de mi-parcours] - [https://air.imag.fr/images/0/00/PosterFREDCampus20212022.pdf Poster FR] - [https://air.imag.fr/images/d/df/EDCampus_-_2021_2022.pdf Poster EN] - [https://air.imag.fr/images/d/d5/PitchEDCampus20212022.pdf Pitch]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/edcampus Dépot Git]<br />
| [https://air.imag.fr/images/c/ca/Soutenance_interm%C3%A9diaire_-_EDCampus_2021-2022.pdf Presentation intermédiaire]<br />
|-<br />
<br />
<br />
!scope="row"| 12<br />
| [[Contributions open source au projet LabnBook|LabnBook]] <br />
| CIRSTEA PAUL, SOULARD ALEXANDRE (Chef de projet), TONDEUX EMILIE (Scrum master), YUNG KEVIN<br />
| Anthony GEOURJON, Cédric DHAM<br />
| [[PROJET-INFO5 2022 LabNbook|Fiche de suivi]]<br />
| [https://github.com/AlexandreSoulard/Groupe-LabnBook/blob/main/rapportLabNbook.md Rapport final] - [[Media:LabnBook_Presentation_finale.pdf|Presentation finale FR]] - [[Media:LabNbook_flyer.pdf|Flyer]] - [[Media:LabnBook.pdf|Presentation de mi-parcours]] - [[Media:Poster_GroupLabnBook_Cirstea_Soulard_Tondeux_Yung.pdf|Poster EN]] - [https://drive.google.com/file/d/102KIVqH-wFF7UYggyVtJiUww-lcN7oXY/view?usp=sharing Pitch 180 secondes] - [https://drive.google.com/file/d/1eWU090ieX3dC8vweB4UKzwfu9E7jk1vI/view?usp=sharing Screencast]<br />
| [https://github.com/AlexandreSoulard/Groupe-LabnBook Dépot Git]<br />
| [[Media:LabnBook.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 13<br />
| [[Green collect]]<br />
| BARET DORIAN, CAMBUS QUENTIN (Chef de projet), JULIENNE MALONE, MALLEN GUILLAUME (Scrum master)<br />
| Bernard TOURANCHEAU<br />
| [https://github.com/GreenCollects/docs/blob/main/project_managment/Fiche%20de%20suivis.pdf Fiche]<br />
| [https://github.com/GreenCollects/docs/blob/main/report/CR-Final-Report.md Rapport final] - [https://github.com/GreenCollects/docs/blob/main/soutenance/Soutenance%20final.pdf Presentation finale FR] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://github.com/GreenCollects/docs/blob/main/soutenance/Soutenance%20de%20mi-parcours.pdf Presentation de mi-parcours] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [https://github.com/GreenCollects/docs/blob/main/report/PosterEN.pdf Poster EN] - [https://github.com/GreenCollects/docs/blob/main/report/CR-MPI-seance2.md Pitch 180 secondes]<br />
| [https://github.com/GreenCollects Dépot Git]<br />
| [https://github.com/GreenCollects/docs/blob/main/soutenance/Soutenance%20de%20mi-parcours.pdf Presentation intermédiaire]<br />
|-<br />
<br />
|}<br />
<br />
Sujets non choisis<br />
<br />
<br />
# [[LoRaWAN Roaming]] avec [[Chirpstack]], [[TheThingStack]] et [[Actility]] pour le projet [https://gricad-gitlab.univ-grenoble-alpes.fr/thingsat/public/-/blob/master/cubesat_mission/README.md Thingsat]: Didier DONSEZ, Olivier ALPHAND.<br />
# [[Contributions logicielles au projet RIOT OS pour le New Space]] : Francois-Xavier MOLINA, Olivier ALPHAND, Didier DONSEZ<br />
# [[Réseaux social d'organisation de sortie (saison 2)]] refonte [[Réseaux social d'organisation de sortie]], Olivier Richard<br />
# [[Experiment Process Management]], Olivier Richard<br />
# [[Language Server for Visual Studio]]: Olivier Gruber<br />
# ABANDONNé [[Réseau d'Alumni de formations]] (à confirmer), Gérard POLLIER ([https://disrupt-campus.univ-grenoble-alpes.fr/design-factory-grenoble/ Design Factory Grenoble])<br />
# [[Evaluation du kit IA embarqué Wio Terminal]]: Louis CLOSSON, Didier DONSEZ (sous réserve de réception du matériel commandé)</div>Bertrand.Baudeurhttps://air.imag.fr/index.php?title=Projets_2021-2022&diff=52421Projets 2021-20222022-03-17T23:30:50Z<p>Bertrand.Baudeur: /* Affectations S10 */</p>
<hr />
<div><<[[Projets 2020-2021]] | [[Projets]] | [[Projets 2022-2023]]>><br />
=INFO=<br />
==INFO3==<br />
<br />
==INFO4==<br />
===Projet Semestre S8===<br />
<br />
Enseignants responsables : Olivier Richard<br />
<br />
* Dates : Lundi après-midi, Mardi après-midi <br />
* Lancement: 10 Janvier 2021 après midi<br />
* Soutenance à mi-parcours: A définir<br />
* Soutenance: A définir<br />
<br />
* '''Evaluation à mi-parcours le lundi/mardi ???''': Format: 10min (5min de présentation 3 slides au plus, 5min de discussion). Cette évaluation sera prise en compte dans la note finale.<br />
<br />
'''Consignes générales:'''<br />
<br />
* '''Vous devez être pro-actifs !!!''': Si des points sont pas ou mals spécifiés, vous le faîtes et vous justifiez vos choix. Pour les problèmes techniques éventuels vous pouvez: creuser la question, contacter l'auteur du code si il y a lieu, écrire un rapport de bug ('''Attention:''' ca se prépare !), soumettre un patch/pull request, contacter l'enseignant ou la personne référente du projet.<br />
<br />
* '''Vous devez maintenir une fiche de suivi de projet''': elle doit être mise à jour chaque semaine, elle rassemble les élements essentiels du projet, elle indique les évolutions du projet et présente sa feuille de route. '''Note:''' le nom de la fiche doit être composé du nom du projet et suffixé par info4_2021_2022. '''Cette fiche compte pour la note finale'''<br />
<br />
* '''Votre code''' pour doit être hébergé sur le gitlab et à l'URL suivante https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22 , vous utiliserez votre compte UGA.<br />
<br />
* Chaque projet doit avoir '''aux moins 2 dépôts git''':<br />
** '''Un pour les documents''' demandés rapport, présentation de pré-soutenante, de soutenance, flyer. '''Il sera appelé documents.'''<br />
** Un ou plusieurs pour le code, les tests, les évaluations, les preuves de concept, la ou les documentations afférentes. <br />
<br />
* Les '''documents public doivent être rédigés en anglais (README, documentation, commentaires de code, nom de variables et de fonctions)'''. Le *rapport* sera aussi demandé en *anglais* (il fera la taille d'un rapport de TP). Les transparents des présentation peuvent être en anglais ou en francais, la soutenance sera taire en francais.<br />
<br />
* '''La note obtenue''' tiendra compte du '''nombre et de la qualité des commits''' observé dans '''vos dépots git et la branche master''' (or depot documents). La qualité comprend l'intitulé du commit et son contenu. Les notes pourront être différentiées dans un groupe, il n'est pas acceptable de pas avoir de commit dans le(s) dépôt(s) du projet (or dépôt documents).<br />
<br />
* Il est fortement conseillé de suivre un '''développement incrémental''' qui permette d'avoir à tout moment un démonstrateur à présenter, un projet peut être constituer d'une succession de '''démonstrateurs présentables séparément'''.<br />
<br />
* Vous devez faire aussi des '''schémas d'architectures générales et/ou spéficiques, des diagrammes de séquence''', et autre documents de spécification si nécessaire. Ces documents vous serviront de base de discussion/brainstorming interne ainsi que dans vos différents documents (rapport, présentations, documentation). Ces schémas sont avant tout conceptuels et techniques.<br />
<br />
===Propositions de projets S8===<br />
<br />
<br />
* 1. [https://codimd.math.cnrs.fr/?next=%2Fs%2FB029qfT5Q Courriels à Suppression Programmée] : Michaël Périn<br />
* 2. [[Firmwares open source pour une station de réception de satellites pour l’Internet des Objets isolés]], Didier DONSEZ.<br />
* 3. [[Evaluation du toolkit AI de STM32 pour l'analyse de l'environnement sonore]] (Suite 2022), Didier DONSEZ.<br />
* 4. [[Algorithmes de géolocalisation d’objets par TDOA (Time Difference of Arrival)]] (suite), Didier DONSEZ.<br />
* 5. [[Dashboard pour Overwatch]] Olivier Richard<br />
* 6. [[Application mobile d'enregistrements de noeuds IoT LoRaWAN dans plusieurs réseaux]] (Suite) : Didier DONSEZ<br />
* 7. [[Bluetooth 5.1 Angle of Arrival based Indoor Localization]] (Suite) : Didier DONSEZ<br />
* 8. Intégration de composants de mesures environnementales (eau, air, ...) pour le [[Contribution au projet STM32Python|projet STM32Python]] à destination des lycéens: Didier DONSEZ<br />
* 9. [[Air Quality Station]] (Suite) : Didier DONSEZ<br />
* 10. [[Floating Water Quality Station]] : Didier DONSEZ, Nicolas PALIX<br />
* 12. [[Testeur de terrain pour réseaux LoRaWAN privés et publics (TTN, CampusIoT et Helium)]] (suite 2021), Didier DONSEZ.<br />
* 13. [[Géolocalition Indoor en LoRa 2.4GHz]], Didier DONSEZ.<br />
* 14. [[RealWorld avec Dioxus]] (Rust + web), Olivier Richard<br />
* 15. Poursuite projet 20-21 [[Rust Engine | Executeur de tâche en Rust]], Olivier Richard<br />
* 16. Poursuite projet 20-21 [[Retrocompute simulateur | RetroComputing]]: (vintage style) Coupler le simulateur Digital avec un simulateur de processeur 8bits, Olivier Richard<br />
* 17. Poursuite projet 19-20 [[Portail pour gestionnaire de taches]](react, Typescript), Olivier Richard<br />
* 18. [[Paquets NIX pour Polytech]], Olivier Richard<br />
* 19. [[Mini compilateur C pour mini CPU]], Olivier Richard<br />
* 20. Mode jeu en réseau (Wifi/Bluetooth) pour [[TanksOfFreedom]], Nicolas Palix<br />
<br />
Non affecté<br />
* xx. [[Bibliothèque de décodeurs standards et d'afficheurs Grafana pour objets connectés LoRaWAN]] : Didier DONSEZ<br />
* xx. [[ASAC|Agriculture connectée]] en partenariat avec les projets collectifs IESE/MAT : Nicolas Palix<br />
* xx. [[Faults In Linux]], Nicolas Palix<br />
<br />
===Affectations===<br />
{|class="wikitable alternance"<br />
|+ Affectation des projets INFO4 21-22<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Enseignant(s)<br />
!scope="col"| Fiche de suivi<br />
!scope="col"| Documents<br />
|-<br />
!scope="row"| 1<br />
| [https://air.imag.fr/index.php/Planned_Deletion_Emails Courriels à Suppression Programmée]<br />
| CANIN CORENTIN,MONTEILLER JOSHUA,WAGNER SAMY<br />
| Michaël PÉRIN<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/01/docs/-/blob/main/%20Courriels%20%C3%A0%20Suppression%20Programm%C3%A9e%20info4_2021_2022.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 2<br />
| [https://air.imag.fr/index.php/Firmwares_open_source_pour_une_station_de_r%C3%A9ception_de_satellites_pour_l%E2%80%99Internet_des_Objets_isol%C3%A9s# Firmwares open source pour une station de réception de satellites pour l’Internet des Objets isolés]<br />
| CARMONA DAMIAN,DA COSTA TOM,WOZNY PIERRE-RAPHAEL<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/02/docs/-/blob/main/Firmwares_open_source_pour_une_station_de_r%C3%A9ception_de_satellites_pour_l_Internet_des_Objets_isol%C3%A9s_info4_2021_2022.md# Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 3<br />
| [https://air.imag.fr/index.php/Evaluation_du_toolkit_AI_de_STM32_pour_l%27analyse_de_l%27environnement_sonore Evaluation du toolkit AI de STM32 pour l'analyse de l'environnement sonore]<br />
| BACH THOMAS,BARBE FLORENT,SIMO YOKAM GEORGES HARRISSO<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/03/docs/ Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Midterm_presentation_3_2022.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 5<br />
| [https://air.imag.fr/index.php/Dashboard_pour_Overwatch# Dashboard pour Overwatch]<br />
| CAILLES MAXIME,REYGNER ETIENNE,VERRIER MARTIN<br />
| Olivier RICHARD<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/05/docs/-/blob/main/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 6<br />
| [[Application mobile d'enregistrements de noeuds IoT LoRaWAN dans plusieurs réseaux]]<br />
| CHIOTTI MAEL,LAVIROTTE GAETAN,MOTTINO LORIS<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/06/docs/-/tree/main Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 8<br />
| [https://air.imag.fr/index.php/Contribution_au_projet_STM32Python Intégration de composants de mesures environnementales (eau, air...) pour le projet STM32Python à destination des lycéens]<br />
| GUIRGUIS MIRETTE,HADIBY CHEMSSEDDINE,MOHSEN HACHEM<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/08/docs/-/blob/main/README.md#lorawan Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 10<br />
| [[Floating Water Quality Station]]<br />
| BRETON EMERIC,FAGHLOUMI AYMAN,VIALLET CAMILLE<br />
| Didier DONSEZ, Nicolas PALIX<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/10/docs/-/blob/main/info4_2021_2022_Fiche_suivi_projet.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/10/docs/-/blob/main/Soutenance%20mi-parcours%20Projet_S8.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 13<br />
| [https://air.imag.fr/index.php/G%C3%A9olocalition_Indoor_en_LoRa_2.4GHz Géolocalition Indoor en LoRa 2.4GHz]<br />
| BERNERD CLARA,JARDIN BAPTISTE,NGUYEN JUSTIN<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/13/docs/-/blob/main/Fiche_de_suivi.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 14<br />
| [[RealWorld avec Dioxus]]<br />
| IFAKIREN SAMI,MONTHE DJEUMOU BRICE,NGUYEN CLEMEN<br />
| Olivier RICHARD<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/14/docs Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 15<br />
| [https://air.imag.fr/index.php/Rust_Engine Exécuteur de tâche en Rust]<br />
| CHAPPAZ FLORIAN,DE OLIVEIRA VALENTIN,KURKLU FIKRET<br />
| Olivier RICHARD<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/15/docs/-/blob/main/Rust_Engine_info4_2021_2022.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/15/docs/-/blob/main/rust_engine_mid_presentation.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 17<br />
| [https://air.imag.fr/index.php/Portail_pour_gestionnaire_de_taches Portail Pour Gestionnaire De Taches]<br />
| KACHA TOM,MAHAMAN NOURY ABDOURAHAMANE,MEIGNEN HUGO,ZHANG KEMING<br />
| Olivier RICHARD<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/17/docs/-/blob/main/Fiche_De_Suivi_17.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/17/docs/-/blob/main/Pr%C3%A9sentation-mi-parcours.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 18<br />
| [[Paquets NIX pour Polytech]]<br />
| CONJARD SAMUEL,FODOR GERGELY,PELISSE-VERDOUX CYPRIEN<br />
| Olivier RICHARD<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/18/docs/-/blob/master/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 19<br />
| [[Mini compilateur C pour mini CPU]]<br />
| CAPET THEO,POITEVIN EVE,ROYET JULIAN<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/19/docs/-/blob/main/C_compiler_for_MCPU_info4_2021_2022.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 20<br />
| Mode jeu en réseau pour [[TanksOfFreedom]],<br />
| ABECASSIS THOMAS,FOURNIER THOMAS,ZAFFUTO LUCA<br />
| Nicolas Palix<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/20/docs/-/blob/main/fiche_de_suivi.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
|}<br />
<br />
==INFO5==<br />
===Projet IoT S9===<br />
Enseignants responsables : Bernard Tourancheau<br />
<br />
Calendrier: Octobre à Décembre 2021. Soutenance 24 Janvier 2022.<br />
<br />
{|class="wikitable alternance"<br />
|+ Choix des projet des projets INFO5 Réseaux 21-22<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Documents<br />
!scope="col"| Github/Trello<br />
|-<br />
!scope="row"| 1<br />
| [[Réseau de capteur de dichlorométhane]]<br />
| Dorian BARET - Malone JULIENNE - Quentin CAMBUS<br />
| [https://lesjoiesducode.fr/quand-notre-revue-de-sprint-se-passe-nickel Fiche]<br />
| [https://github.com/Cambus-Quentin/DichloWan2021/blob/main/README.md git]<br />
|-<br />
!scope="row"| 2<br />
| [[Création d'un système pour localiser les élèves lors de courses d'orientation]]<br />
| Antoine Gitton, Gilles Mertens, Bertrand Baudeur<br />
| [[Media:2021_2022_INFO5_IOT_Orientation_spec.pdf|Spécification paquets LoRa]]<br />
| [[Media:2021_2022_INFO5_IOT_Orientation_backend.zip|Souces back-end]] - [[Media:2021_2022_INFO5_IOT_Orientation_carte.zip|Souces carte]]<br />
|-<br />
!scope="row"| 3<br />
| [[Harnais animalier permettant de suivre notre animal domestique]]<br />
| Sami ELHADJI TCHIAMBOU, Corentin HUMBERT, Paul LAMBERT, Hugo PRAT CAPILLA<br />
| [[Media:PSP_Presentation.pdf|Présentation finale]]<br />
| [https://github.com/Bicorpro Organisation GitHub]<br />
|-<br />
!scope="row"| 4<br />
| [[Géolocalisation et suivi des transports en commun]]<br />
| Liam ANDRIEUX, Lucas DREZET, Roman REGOUIN<br />
|<br />
| [https://github.com/2021-2022-IoT-INFO5-G4 Organisation GitHub]<br />
|-<br />
!scope="row"| 5<br />
| [[Tracking des déplacements de joueurs sur un terrain]]<br />
| Elias EL YANDOUZI, Lucas CHALOYARD<br />
| [[Media:IOT_Presentation.pdf|Présentation finale]]<br />
| [https://github.com/Indoor-Shadow/ble-experiment Github Repo]<br />
|-<br />
!scope="row"| 6<br />
| [[Beer Pong connecté]]<br />
| Yael PARA, Théo TEYSSIER, Victor MALOD, Alexis LANQUETIN<br />
| [[Media:BeerPong_Presentation.pdf|Présentation finale]]<br />
| [https://github.com/McReaper/BeerPongLora Gitub Repo]<br />
|}<br />
<br />
Exposés points techniques 10' - questions 5'<br />
* Nom Sujet<br />
* ??? Python<br />
* ??? MQTT<br />
* ??? COAP<br />
* 26/11/2021 - Elias El Yandouzi - Les différentes techniques de virtualisation<br />
<br />
===Projet Semestre S10===<br />
<br />
Enseignant responsable : [[user:Donsez|Didier Donsez]]<br />
<br />
Convention des projets tutorés externes : Elise Didier.<br />
<br />
Calendrier: 27/01 (8H30-12H00) au 18/03.<br />
<br />
Séances de Management de projets innovants: A voir dessus.<br />
<br />
Réunion de présentation et choix des sujets: 27/01 (8H30-12H00) en salle Polygone P206 (voir ADE)<br />
<br />
Démarrage : 27/01<br />
<br />
Soutenance à mi-parcours (à définir) : ??/02/2021 13H30-17H30 en distantiel (15 minutes par équipe).<br />
<br />
Soutenance finale : 18/03/2021 (8H30-12H00 et 13H30-17H00). 30 minutes par équipe, questions/réponses et démonstration incluse. Prière de rapporter au fablab le matériel emprunté juste après votre soutenance. <br />
<br />
====Séances MPI====<br />
<br />
Voir ADE qui fait foi).<br />
<br />
<pre><br />
<br />
</pre><br />
<br />
==== Soutenance intermédiaire S10 ====<br />
Date: 18/02 Matin. Distantiel (sur Zoom). Créneaux de 10 minutes.<br />
<br />
L'objectif de la soutenance intermédiaire est de vérifier si l'équipe projet est en bon ordre de marche<br />
<br />
<br />
L'équipe présentera en 5-6 transparents en 7 minutes.<br />
* les équipiers et leurs rôles<br />
* le contexte, le sujet et l'objectif du projet<br />
* l'architecture du systèmes à réaliser<br />
* les technologies utilisées<br />
* le plan de travail (backlog, planning, ce qui est fait, ce qu'il reste à faire ...)<br />
* les difficultés (s'il y a)<br />
<br />
Prévoyez du temps pour les questions-réponses (3 minutes max).<br />
<br />
Respectez bien les créneaux indiqués (par respect pour les autres équipes) et soyez présents un peu en avance dans la salle d'attente.<br />
<br />
La présence des porteurs n'est pas obligatoire.<br />
<br />
==== Soutenance finale S10 ====<br />
Date provisoire: 18/03/2022 (8H30-12H00 et 13H30-17H00).<br />
<br />
'''La présence du(des) porteur(s) est obligatoire. Pensez à les prévenir bien à l'avance'''<br />
<br />
Durée: 30 minutes par équipe: présentation, questions/réponses et démonstration incluse.<br />
<br />
Les documents devront être en ligne sur le wiki (colonne Documents) la veille (ie avant le 17/03/2021 23:59:59 CET).<br />
<br />
La présentation est constituée des chapitres suivants:<br />
* Rappel du sujet/besoin et cahier des charges<br />
* Technologies employées<br />
* Architecture techniques<br />
* Réalisations techniques<br />
* Gestion de projet (méthode, planning prévisionnel et effectif, gestion des risques, rôles des membres ...)<br />
* Outils (collaboration, CD/CI ...)<br />
* Métriques logiciels : lignes de code, langages, performance, temps ingénieur (d'après vos journaux), la répartition des lignes de code et des commits en pourcentage entre les membres du projet ...)<br />
* Conclusion (Retour d'expérience)<br />
* Transparent expliquant la démonstration<br />
<br />
L'ensemble des documents doit être accessible depuis le tableau ci-dessus et dans chaque fiche de suivi.<br />
<br />
Le screencast (réalisé lors de la dernière répétition) sera rendu disponible via un partage caché (wetransfer, google drive …) dont le lien sera ajouté dans le devoir idoine sur Moodle et également envoyé par mail à votre tuteur.<br />
<br />
Le rapport final contient les mêmes chapitres que la présentation ainsi qu'un glossaire et une bibliographie. Le rapport ne doit pas dépasser 15 pages (schémas et figures compris). Vous pourrez référencer les autres documents que vous avez produits au cours du projet (spécifications détaillées, algorithmes, conception d'écrans ...).<br />
<br />
Le rapport final est au format Markdown et doit être placé dans un des dépôts Git de votre groupe/organisation.<br />
<br />
NB: le rapport technique listé dans la colonne Documents contient tout ce qui ne tient pas dans les 15 pages du rapport final : cahier des charges, diagrammes UML, enquêtes utilisateurs design UI, API, technologies employées (détail), plan de tests, term of services, conformance RPGD, audits/diagnostiques sécurité, MTBR, rapport de vulnérabilité, plan de charge, rapports de charge, manuel d'installation … : ça dépend un peu de la nature de votre projet.<br />
<br />
Conseil : 30 minutes c'est très court alors répétez la soutenance auparavant ! Prévoyez des transparents supplémentaires en annexe pour répondre aux questions.<br />
<br />
'''Prière de rapporter au fablab le matériel emprunté juste après votre soutenance'''.<br />
<br />
==== Affectations S10====<br />
{|class="wikitable alternance"<br />
|+ Affectation des projets INFO5 2021-2022<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Porteur(s)<br />
!scope="col"| Fiche de suivi<br />
!scope="col"| Documents<br />
!scope="col"| Dépôt Git<br />
!scope="col"| Soutenance intermédiaire<br />
|-<br />
<br />
!scope="row"| 1<br />
| [[Test d'infrastructures avec NixOS]]<br />
| HUMBERT CORENTIN, MINIER MANCINI TITOUAN (Chef de projet), SUEUR CORENTIN (Scrum master)<br />
| Olivier RICHARD et Quentin GUILLETEAU<br />
| [[Test Infrastructures NixOS 2021-2022|Fiche de suivi]]<br />
| [[Rapport Test Infrastructures NixOS 2021-2022|Rapport final]] - [[Media:Presentation_finale_NixOs.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Presentation_mi_parcours_NixOs.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:English_Poster_NixOS.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:Presentation_mi_parcours_NixOs.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 2<br />
| [[Plan dynamique d’un appartement connecté]]<br />
| GRANGER OSCAR (Chef de projet), NOERIE SOPHIE, SARRE MARGAUX, SALMON AMAD, TEYSSIER THEO (Scrum master)<br />
| Sybille CAFFIAU<br />
| [XXXX Fiche]<br />
| [[Media:Rapport_de_projet_Plan_de_lappartement_connecte_DOMUS.pdf|Rapport final]] - [[Media:Presentation_finale_FR_DOMUS.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Presentation_intermediaire_DOMUS.pdf|Presentation de mi-parcours]] - [[Media:Poster_DOMUS_FR.pdf|Poster FR]] - [[Media:Poster_DOMUS_EN.pdf|Poster EN]] - [[Media:Pitch_Plan_dynamique_appartement_connecte.pdf|Pitch]]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/plateforme-domus/appartementdynamique Dépot Git]<br />
| [[Media:Presentation_intermediaire_DOMUS.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 3<br />
| [[Suivi de troupeaux (ovins, bovins) en zone montagneuse avec un réseau LoRaWAN : expérimentation dans la Matheysine]]<br />
| GITTON ANTOINE, MALOD VICTOR, MUTEL MATHIS<br />
| Fabrice FOREST<br />
| [XXXX Fiche]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/-/snippets/237 Rapport final] [[Media:INFO5_AgriConnect_presentation_finale.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Flyer]] - [[Media:INFO5_AgriConnect_presentation_miparcours.pdf|Presentation de mi-parcours]] - [[Media:INFO5_AgriConnect_poster_fr.pdf|Poster FR]] - [[Media:INFO5_AgriConnect_poster_en.pdf|Poster EN]] - [[Media:INFO5_AgriConnect_pitch.pdf|Pitch]]<br />
| [https://gitlab.com/agrilora Dépot Git]<br />
| [[Media:INFO5_AgriConnect_presentation_miparcours.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 4<br />
| [[FitSize]]<br />
| GEITNER TEVA , GONZALEZ JULES, PARA YAEL<br />
| Fidèle Eya'a<br />
| [XXXX Fiche]<br />
| [https://github.com/pfefitsize/DOCS/tree/main/Rapport Rapport final] - [[Media:presentation_fitsize.pdf|Presentation finale FR]] - [[Media:PrésentationFitSize.pdf|Presentation de mi-parcours]] - [[Media:poster_fitsize.pdf|Poster EN]] - [[Media:pitch_fitsize.pdf|Pitch]] - [[Media:rapport_technique.pdf|Rapport technique]]<br />
| [https://github.com/pfefitsize Dépot Git]<br />
| [[Media:PrésentationFitSize.pdf|Presentation de mi-parcours]]<br />
|-<br />
<br />
!scope="row"| 5<br />
| [[GenderedNews]]<br />
| AGUIAR MATHILDE (Chef de projet), HAJJI OUMAIMA (SCRUM Master), SIDIBE ROKIATOU DITE ROSE<br />
| François PORTET, Gilles BASTIN, Ange RICHARD<br />
| [[PROJET-INFO5 2022 GenderedNews|Fiche de suivi]]<br />
| [[Media:Genderednews_rapport.pdf|Rapport final]] - [[Media:Soutenance_finale_genderednews_.pdf|Présentation finale FR]] - [[Media:GenderedNews_final_presentation_.pdf|Final Presentation EN]] - [[Media:flyer_genderednews.pdf|Flyer]] - [[Media: Soutenance_interm_genderednews.pdf|Presentation de mi-parcours]] - [[Media:Poster-genderednews-fr.pdf|Poster FR]] - [[Media:Poster-genderednews-en.pdf|Poster EN]] - [[Media: Pitch_genderednews.pdf | Pitch 180 secondes]]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/getalp/genderednews Dépot Git]<br />
| [[Media: Soutenance_interm_genderednews.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 6<br />
| [[Système d'analyse de traces sportives]]<br />
| HERQUE ERIC (Scrum Master), VACHERIAS GUILLAUME (Chef de projet)<br />
| Vivien QUEMA<br />
| [[PROJET-INFO5 2022 Systeme d'analyse de traces sportive fiche suivis | Fiche de suivi]]<br />
| [[Media:Rapport_Final_systeme_analyse_trace_sportive.pdf|Rapport final]] - [[Media:Presentation_Final_systeme_analyse_trace_sportive.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Flyer]] - [[Media:Presentation_mi_parcours_systeme_analyse_trace_sportive.pdf|Presentation de mi-parcours]]- [[Media:Poster_systeme_analyse_trace_sportive.pdf|Poster FR]] - [[Media:Poster_systeme_analyse_trace_sportive.pdf|Poster EN]] - [[PROJET-INFO5 2022 Systeme d'analyse de traces sportive pitch | Pitch 180 secondes]]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/vacherig/systeme-analyse-de-traces-sportives Dépot Git]<br />
| [[Media:Presentation_mi_parcours_systeme_analyse_trace_sportive.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 7<br />
| [[Qualité de l'Air et Santé des Populations]]<br />
| BAUDEUR BERTRAND (Scrum Master), MERTENS GILLES (Chef)<br />
| Marie-Laure AIX<br />
| [XXXX Fiche]<br />
| [https://github.com/Air-Quality-LoRa/docs/blob/main/README.md Rapport final] - [[Media:presentation_finale_qualite_air.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Presentation_mi_parcours_qualite_air_baudeur_mertens.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-Air-Quality-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]<br />
| [https://github.com/Air-Quality-LoRa Dépot Git]<br />
| [[Media:Presentation_mi_parcours_qualite_air_baudeur_mertens.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 8<br />
| [[Artiphonie(saison 3)]] extension de la [[Artiphonie (saison 2)]]<br />
| BUISINE JULIEN (Chef de Projet), ELHADJI TCHIAMBOU SAMI, LAMBERT DAPHNE (Scrum Master), LAMBERT PAUL<br />
| Olivier Richard<br />
| [[Media: JournalDeBord_2022.pdf|Fiche de suivi]]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media: Artiphonie-Presentation_mi-parcours.pdf|Presentation intermédiaire]] - [[Media:Poster_Artiphonie_FR.pdf|Poster FR]] - [[Media:Poster_Artiphonie_-_LAMBERT,_BUISINE,_ELHADJI_TCHIAMBOU.pdf|Poster EN]] - [[Media: Pitch_Artiphonie_2022.pdf|Pitch Artiphonie 2022]]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/artiphonie/projet-info5-21-22 Dépot Git]<br />
| [[Media: Artiphonie-Presentation_mi-parcours.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 9<br />
| [[Quark Project]] <br />
| CHALOYARD LUCAS, EL YANDOUZI ELIAS<br />
| Olivier Gruber<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:Quark_defense.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Soutenance QuarkV3.pdf|Presentation de mi-parcours]] - [[Media:POSTER QUARK.pdf|Poster FR]] - [[Media:POSTER QUARK.pdf|Poster EN]] - [[Media:ProjetQuark Pitch.pdf|Pitch]]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:Soutenance QuarkV3.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 10<br />
| [[Jorigine]]<br />
| BLANQUET ANTOINE ('''Scrum Master'''), LANQUETIN ALEXIS ('''Chef de projet'''), MALECOT ETHAN, PRAT-CAPILLA HUGO<br />
| Sylvain Delangue<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Presentation_Projet_miparcours_S10.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:PosterJorigine2022_vfinal.pdf|Poster EN]] - [[Media:Pitch_Jorigine_grp10.pdf|Pitch en 180 secondes]]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:Presentation_Projet_miparcours_S10.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 11<br />
| [[Contributions open source au projet EdCampus|EdCampus]] <br />
| ANDRIEUX LIAM, COSOTTI KEVIN, DREZET LUCAS ('''Chef de projet'''), REGOUIN ROMAN ('''Scrum Master''')<br />
| Anthony GEOURJON<br />
| [https://c.tenor.com/x8v1oNUOmg4AAAAd/rickroll-roll.gif Fiche]<br />
| [[Rapport EDCampus 2021-2022|Rapport final]] - [https://air.imag.fr/images/2/23/Soutenance_finale_-_EDCampus.pdf Presentation finale FR] - [https://air.imag.fr/images/5/5a/Soutenance_finale_EN_-_EDCampus.pdf Final Presentation EN] - [https://c.tenor.com/x8v1oNUOmg4AAAAd/rickroll-roll.gif Flyer] - [https://air.imag.fr/images/c/ca/Soutenance_interm%C3%A9diaire_-_EDCampus_2021-2022.pdf Presentation de mi-parcours] - [https://air.imag.fr/images/0/00/PosterFREDCampus20212022.pdf Poster FR] - [https://air.imag.fr/images/d/df/EDCampus_-_2021_2022.pdf Poster EN] - [https://air.imag.fr/images/d/d5/PitchEDCampus20212022.pdf Pitch]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/edcampus Dépot Git]<br />
| [https://air.imag.fr/images/c/ca/Soutenance_interm%C3%A9diaire_-_EDCampus_2021-2022.pdf Presentation intermédiaire]<br />
|-<br />
<br />
<br />
!scope="row"| 12<br />
| [[Contributions open source au projet LabnBook|LabnBook]] <br />
| CIRSTEA PAUL, SOULARD ALEXANDRE (Chef de projet), TONDEUX EMILIE (Scrum master), YUNG KEVIN<br />
| Anthony GEOURJON, Cédric DHAM<br />
| [[PROJET-INFO5 2022 LabNbook|Fiche de suivi]]<br />
| [https://github.com/AlexandreSoulard/Groupe-LabnBook/blob/main/rapportLabNbook.md Rapport final] - [[Media:LabnBook_Presentation_finale.pdf|Presentation finale FR]] - [[Media:LabNbook_flyer.pdf|Flyer]] - [[Media:LabnBook.pdf|Presentation de mi-parcours]] - [[Media:Poster_GroupLabnBook_Cirstea_Soulard_Tondeux_Yung.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes] - [https://drive.google.com/file/d/1eWU090ieX3dC8vweB4UKzwfu9E7jk1vI/view?usp=sharing Screencast]<br />
| [https://github.com/AlexandreSoulard/Groupe-LabnBook Dépot Git]<br />
| [[Media:LabnBook.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 13<br />
| [[Green collect]]<br />
| BARET DORIAN, CAMBUS QUENTIN (Chef de projet), JULIENNE MALONE, MALLEN GUILLAUME (Scrum master)<br />
| Bernard TOURANCHEAU<br />
| [XXXX Fiche]<br />
| [https://github.com/GreenCollects/docs/blob/main/report/CR-Final-Report.md Rapport final] - [https://github.com/GreenCollects/docs/blob/main/soutenance/Soutenance%20final.pdf Presentation finale FR] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://github.com/GreenCollects/docs/blob/main/soutenance/Soutenance%20de%20mi-parcours.pdf Presentation de mi-parcours] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]<br />
| [https://github.com/GreenCollects Dépot Git]<br />
| [https://github.com/GreenCollects/docs/blob/main/soutenance/Soutenance%20de%20mi-parcours.pdf Presentation intermédiaire]<br />
|-<br />
<br />
|}<br />
<br />
Sujets non choisis<br />
<br />
<br />
# [[LoRaWAN Roaming]] avec [[Chirpstack]], [[TheThingStack]] et [[Actility]] pour le projet [https://gricad-gitlab.univ-grenoble-alpes.fr/thingsat/public/-/blob/master/cubesat_mission/README.md Thingsat]: Didier DONSEZ, Olivier ALPHAND.<br />
# [[Contributions logicielles au projet RIOT OS pour le New Space]] : Francois-Xavier MOLINA, Olivier ALPHAND, Didier DONSEZ<br />
# [[Réseaux social d'organisation de sortie (saison 2)]] refonte [[Réseaux social d'organisation de sortie]], Olivier Richard<br />
# [[Experiment Process Management]], Olivier Richard<br />
# [[Language Server for Visual Studio]]: Olivier Gruber<br />
# ABANDONNé [[Réseau d'Alumni de formations]] (à confirmer), Gérard POLLIER ([https://disrupt-campus.univ-grenoble-alpes.fr/design-factory-grenoble/ Design Factory Grenoble])<br />
# [[Evaluation du kit IA embarqué Wio Terminal]]: Louis CLOSSON, Didier DONSEZ (sous réserve de réception du matériel commandé)</div>Bertrand.Baudeurhttps://air.imag.fr/index.php?title=File:Poster-Air-Quality-en.pdf&diff=52411File:Poster-Air-Quality-en.pdf2022-03-17T23:10:51Z<p>Bertrand.Baudeur: </p>
<hr />
<div></div>Bertrand.Baudeurhttps://air.imag.fr/index.php?title=Projets_2021-2022&diff=52398Projets 2021-20222022-03-17T22:56:43Z<p>Bertrand.Baudeur: /* Affectations S10 */</p>
<hr />
<div><<[[Projets 2020-2021]] | [[Projets]] | [[Projets 2022-2023]]>><br />
=INFO=<br />
==INFO3==<br />
<br />
==INFO4==<br />
===Projet Semestre S8===<br />
<br />
Enseignants responsables : Olivier Richard<br />
<br />
* Dates : Lundi après-midi, Mardi après-midi <br />
* Lancement: 10 Janvier 2021 après midi<br />
* Soutenance à mi-parcours: A définir<br />
* Soutenance: A définir<br />
<br />
* '''Evaluation à mi-parcours le lundi/mardi ???''': Format: 10min (5min de présentation 3 slides au plus, 5min de discussion). Cette évaluation sera prise en compte dans la note finale.<br />
<br />
'''Consignes générales:'''<br />
<br />
* '''Vous devez être pro-actifs !!!''': Si des points sont pas ou mals spécifiés, vous le faîtes et vous justifiez vos choix. Pour les problèmes techniques éventuels vous pouvez: creuser la question, contacter l'auteur du code si il y a lieu, écrire un rapport de bug ('''Attention:''' ca se prépare !), soumettre un patch/pull request, contacter l'enseignant ou la personne référente du projet.<br />
<br />
* '''Vous devez maintenir une fiche de suivi de projet''': elle doit être mise à jour chaque semaine, elle rassemble les élements essentiels du projet, elle indique les évolutions du projet et présente sa feuille de route. '''Note:''' le nom de la fiche doit être composé du nom du projet et suffixé par info4_2021_2022. '''Cette fiche compte pour la note finale'''<br />
<br />
* '''Votre code''' pour doit être hébergé sur le gitlab et à l'URL suivante https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22 , vous utiliserez votre compte UGA.<br />
<br />
* Chaque projet doit avoir '''aux moins 2 dépôts git''':<br />
** '''Un pour les documents''' demandés rapport, présentation de pré-soutenante, de soutenance, flyer. '''Il sera appelé documents.'''<br />
** Un ou plusieurs pour le code, les tests, les évaluations, les preuves de concept, la ou les documentations afférentes. <br />
<br />
* Les '''documents public doivent être rédigés en anglais (README, documentation, commentaires de code, nom de variables et de fonctions)'''. Le *rapport* sera aussi demandé en *anglais* (il fera la taille d'un rapport de TP). Les transparents des présentation peuvent être en anglais ou en francais, la soutenance sera taire en francais.<br />
<br />
* '''La note obtenue''' tiendra compte du '''nombre et de la qualité des commits''' observé dans '''vos dépots git et la branche master''' (or depot documents). La qualité comprend l'intitulé du commit et son contenu. Les notes pourront être différentiées dans un groupe, il n'est pas acceptable de pas avoir de commit dans le(s) dépôt(s) du projet (or dépôt documents).<br />
<br />
* Il est fortement conseillé de suivre un '''développement incrémental''' qui permette d'avoir à tout moment un démonstrateur à présenter, un projet peut être constituer d'une succession de '''démonstrateurs présentables séparément'''.<br />
<br />
* Vous devez faire aussi des '''schémas d'architectures générales et/ou spéficiques, des diagrammes de séquence''', et autre documents de spécification si nécessaire. Ces documents vous serviront de base de discussion/brainstorming interne ainsi que dans vos différents documents (rapport, présentations, documentation). Ces schémas sont avant tout conceptuels et techniques.<br />
<br />
===Propositions de projets S8===<br />
<br />
<br />
* 1. [https://codimd.math.cnrs.fr/?next=%2Fs%2FB029qfT5Q Courriels à Suppression Programmée] : Michaël Périn<br />
* 2. [[Firmwares open source pour une station de réception de satellites pour l’Internet des Objets isolés]], Didier DONSEZ.<br />
* 3. [[Evaluation du toolkit AI de STM32 pour l'analyse de l'environnement sonore]] (Suite 2022), Didier DONSEZ.<br />
* 4. [[Algorithmes de géolocalisation d’objets par TDOA (Time Difference of Arrival)]] (suite), Didier DONSEZ.<br />
* 5. [[Dashboard pour Overwatch]] Olivier Richard<br />
* 6. [[Application mobile d'enregistrements de noeuds IoT LoRaWAN dans plusieurs réseaux]] (Suite) : Didier DONSEZ<br />
* 7. [[Bluetooth 5.1 Angle of Arrival based Indoor Localization]] (Suite) : Didier DONSEZ<br />
* 8. Intégration de composants de mesures environnementales (eau, air, ...) pour le [[Contribution au projet STM32Python|projet STM32Python]] à destination des lycéens: Didier DONSEZ<br />
* 9. [[Air Quality Station]] (Suite) : Didier DONSEZ<br />
* 10. [[Floating Water Quality Station]] : Didier DONSEZ, Nicolas PALIX<br />
* 12. [[Testeur de terrain pour réseaux LoRaWAN privés et publics (TTN, CampusIoT et Helium)]] (suite 2021), Didier DONSEZ.<br />
* 13. [[Géolocalition Indoor en LoRa 2.4GHz]], Didier DONSEZ.<br />
* 14. [[RealWorld avec Dioxus]] (Rust + web), Olivier Richard<br />
* 15. Poursuite projet 20-21 [[Rust Engine | Executeur de tâche en Rust]], Olivier Richard<br />
* 16. Poursuite projet 20-21 [[Retrocompute simulateur | RetroComputing]]: (vintage style) Coupler le simulateur Digital avec un simulateur de processeur 8bits, Olivier Richard<br />
* 17. Poursuite projet 19-20 [[Portail pour gestionnaire de taches]](react, Typescript), Olivier Richard<br />
* 18. [[Paquets NIX pour Polytech]], Olivier Richard<br />
* 19. [[Mini compilateur C pour mini CPU]], Olivier Richard<br />
* 20. Mode jeu en réseau (Wifi/Bluetooth) pour [[TanksOfFreedom]], Nicolas Palix<br />
<br />
Non affecté<br />
* xx. [[Bibliothèque de décodeurs standards et d'afficheurs Grafana pour objets connectés LoRaWAN]] : Didier DONSEZ<br />
* xx. [[ASAC|Agriculture connectée]] en partenariat avec les projets collectifs IESE/MAT : Nicolas Palix<br />
* xx. [[Faults In Linux]], Nicolas Palix<br />
<br />
===Affectations===<br />
{|class="wikitable alternance"<br />
|+ Affectation des projets INFO4 21-22<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Enseignant(s)<br />
!scope="col"| Fiche de suivi<br />
!scope="col"| Documents<br />
|-<br />
!scope="row"| 1<br />
| [https://air.imag.fr/index.php/Planned_Deletion_Emails Courriels à Suppression Programmée]<br />
| CANIN CORENTIN,MONTEILLER JOSHUA,WAGNER SAMY<br />
| Michaël PÉRIN<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/01/docs/-/blob/main/%20Courriels%20%C3%A0%20Suppression%20Programm%C3%A9e%20info4_2021_2022.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 2<br />
| [https://air.imag.fr/index.php/Firmwares_open_source_pour_une_station_de_r%C3%A9ception_de_satellites_pour_l%E2%80%99Internet_des_Objets_isol%C3%A9s# Firmwares open source pour une station de réception de satellites pour l’Internet des Objets isolés]<br />
| CARMONA DAMIAN,DA COSTA TOM,WOZNY PIERRE-RAPHAEL<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/02/docs/-/blob/main/Firmwares_open_source_pour_une_station_de_r%C3%A9ception_de_satellites_pour_l_Internet_des_Objets_isol%C3%A9s_info4_2021_2022.md# Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 3<br />
| [https://air.imag.fr/index.php/Evaluation_du_toolkit_AI_de_STM32_pour_l%27analyse_de_l%27environnement_sonore Evaluation du toolkit AI de STM32 pour l'analyse de l'environnement sonore]<br />
| BACH THOMAS,BARBE FLORENT,SIMO YOKAM GEORGES HARRISSO<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/03/docs/ Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Midterm_presentation_3_2022.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 5<br />
| [https://air.imag.fr/index.php/Dashboard_pour_Overwatch# Dashboard pour Overwatch]<br />
| CAILLES MAXIME,REYGNER ETIENNE,VERRIER MARTIN<br />
| Olivier RICHARD<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/05/docs/-/blob/main/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 6<br />
| [[Application mobile d'enregistrements de noeuds IoT LoRaWAN dans plusieurs réseaux]]<br />
| CHIOTTI MAEL,LAVIROTTE GAETAN,MOTTINO LORIS<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/06/docs/-/tree/main Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 8<br />
| [https://air.imag.fr/index.php/Contribution_au_projet_STM32Python Intégration de composants de mesures environnementales (eau, air...) pour le projet STM32Python à destination des lycéens]<br />
| GUIRGUIS MIRETTE,HADIBY CHEMSSEDDINE,MOHSEN HACHEM<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/08/docs/-/blob/main/README.md#lorawan Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 10<br />
| [[Floating Water Quality Station]]<br />
| BRETON EMERIC,FAGHLOUMI AYMAN,VIALLET CAMILLE<br />
| Didier DONSEZ, Nicolas PALIX<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/10/docs/-/blob/main/info4_2021_2022_Fiche_suivi_projet.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/10/docs/-/blob/main/Soutenance%20mi-parcours%20Projet_S8.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 13<br />
| [https://air.imag.fr/index.php/G%C3%A9olocalition_Indoor_en_LoRa_2.4GHz Géolocalition Indoor en LoRa 2.4GHz]<br />
| BERNERD CLARA,JARDIN BAPTISTE,NGUYEN JUSTIN<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/13/docs/-/blob/main/Fiche_de_suivi.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 14<br />
| [[RealWorld avec Dioxus]]<br />
| IFAKIREN SAMI,MONTHE DJEUMOU BRICE,NGUYEN CLEMEN<br />
| Olivier RICHARD<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/14/docs Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 15<br />
| [https://air.imag.fr/index.php/Rust_Engine Exécuteur de tâche en Rust]<br />
| CHAPPAZ FLORIAN,DE OLIVEIRA VALENTIN,KURKLU FIKRET<br />
| Olivier RICHARD<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/15/docs/-/blob/main/Rust_Engine_info4_2021_2022.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/15/docs/-/blob/main/rust_engine_mid_presentation.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 17<br />
| [https://air.imag.fr/index.php/Portail_pour_gestionnaire_de_taches Portail Pour Gestionnaire De Taches]<br />
| KACHA TOM,MAHAMAN NOURY ABDOURAHAMANE,MEIGNEN HUGO,ZHANG KEMING<br />
| Olivier RICHARD<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/17/docs/-/blob/main/Fiche_De_Suivi_17.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/17/docs/-/blob/main/Pr%C3%A9sentation-mi-parcours.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 18<br />
| [[Paquets NIX pour Polytech]]<br />
| CONJARD SAMUEL,FODOR GERGELY,PELISSE-VERDOUX CYPRIEN<br />
| Olivier RICHARD<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/18/docs/-/blob/master/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 19<br />
| [[Mini compilateur C pour mini CPU]]<br />
| CAPET THEO,POITEVIN EVE,ROYET JULIAN<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/19/docs/-/blob/main/C_compiler_for_MCPU_info4_2021_2022.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 20<br />
| Mode jeu en réseau pour [[TanksOfFreedom]],<br />
| ABECASSIS THOMAS,FOURNIER THOMAS,ZAFFUTO LUCA<br />
| Nicolas Palix<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/20/docs/-/blob/main/fiche_de_suivi.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
|}<br />
<br />
==INFO5==<br />
===Projet IoT S9===<br />
Enseignants responsables : Bernard Tourancheau<br />
<br />
Calendrier: Octobre à Décembre 2021. Soutenance 24 Janvier 2022.<br />
<br />
{|class="wikitable alternance"<br />
|+ Choix des projet des projets INFO5 Réseaux 21-22<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Documents<br />
!scope="col"| Github/Trello<br />
|-<br />
!scope="row"| 1<br />
| [[Réseau de capteur de dichlorométhane]]<br />
| Dorian BARET - Malone JULIENNE - Quentin CAMBUS<br />
| [https://lesjoiesducode.fr/quand-notre-revue-de-sprint-se-passe-nickel Fiche]<br />
| [https://github.com/Cambus-Quentin/DichloWan2021/blob/main/README.md git]<br />
|-<br />
!scope="row"| 2<br />
| [[Création d'un système pour localiser les élèves lors de courses d'orientation]]<br />
| Antoine Gitton, Gilles Mertens, Bertrand Baudeur<br />
| [[Media:2021_2022_INFO5_IOT_Orientation_spec.pdf|Spécification paquets LoRa]]<br />
| [[Media:2021_2022_INFO5_IOT_Orientation_backend.zip|Souces back-end]] - [[Media:2021_2022_INFO5_IOT_Orientation_carte.zip|Souces carte]]<br />
|-<br />
!scope="row"| 3<br />
| [[Harnais animalier permettant de suivre notre animal domestique]]<br />
| Sami ELHADJI TCHIAMBOU, Corentin HUMBERT, Paul LAMBERT, Hugo PRAT CAPILLA<br />
| [[Media:PSP_Presentation.pdf|Présentation finale]]<br />
| [https://github.com/Bicorpro Organisation GitHub]<br />
|-<br />
!scope="row"| 4<br />
| [[Géolocalisation et suivi des transports en commun]]<br />
| Liam ANDRIEUX, Lucas DREZET, Roman REGOUIN<br />
|<br />
| [https://github.com/2021-2022-IoT-INFO5-G4 Organisation GitHub]<br />
|-<br />
!scope="row"| 5<br />
| [[Tracking des déplacements de joueurs sur un terrain]]<br />
| Elias EL YANDOUZI, Lucas CHALOYARD<br />
| [[Media:IOT_Presentation.pdf|Présentation finale]]<br />
| [https://github.com/Indoor-Shadow/ble-experiment Github Repo]<br />
|-<br />
!scope="row"| 6<br />
| [[Beer Pong connecté]]<br />
| Yael PARA, Théo TEYSSIER, Victor MALOD, Alexis LANQUETIN<br />
| [[Media:BeerPong_Presentation.pdf|Présentation finale]]<br />
| [https://github.com/McReaper/BeerPongLora Gitub Repo]<br />
|}<br />
<br />
Exposés points techniques 10' - questions 5'<br />
* Nom Sujet<br />
* ??? Python<br />
* ??? MQTT<br />
* ??? COAP<br />
* 26/11/2021 - Elias El Yandouzi - Les différentes techniques de virtualisation<br />
<br />
===Projet Semestre S10===<br />
<br />
Enseignant responsable : [[user:Donsez|Didier Donsez]]<br />
<br />
Convention des projets tutorés externes : Elise Didier.<br />
<br />
Calendrier: 27/01 (8H30-12H00) au 18/03.<br />
<br />
Séances de Management de projets innovants: A voir dessus.<br />
<br />
Réunion de présentation et choix des sujets: 27/01 (8H30-12H00) en salle Polygone P206 (voir ADE)<br />
<br />
Démarrage : 27/01<br />
<br />
Soutenance à mi-parcours (à définir) : ??/02/2021 13H30-17H30 en distantiel (15 minutes par équipe).<br />
<br />
Soutenance finale : 18/03/2021 (8H30-12H00 et 13H30-17H00). 30 minutes par équipe, questions/réponses et démonstration incluse. Prière de rapporter au fablab le matériel emprunté juste après votre soutenance. <br />
<br />
====Séances MPI====<br />
<br />
Voir ADE qui fait foi).<br />
<br />
<pre><br />
<br />
</pre><br />
<br />
==== Soutenance intermédiaire S10 ====<br />
Date: 18/02 Matin. Distantiel (sur Zoom). Créneaux de 10 minutes.<br />
<br />
L'objectif de la soutenance intermédiaire est de vérifier si l'équipe projet est en bon ordre de marche<br />
<br />
<br />
L'équipe présentera en 5-6 transparents en 7 minutes.<br />
* les équipiers et leurs rôles<br />
* le contexte, le sujet et l'objectif du projet<br />
* l'architecture du systèmes à réaliser<br />
* les technologies utilisées<br />
* le plan de travail (backlog, planning, ce qui est fait, ce qu'il reste à faire ...)<br />
* les difficultés (s'il y a)<br />
<br />
Prévoyez du temps pour les questions-réponses (3 minutes max).<br />
<br />
Respectez bien les créneaux indiqués (par respect pour les autres équipes) et soyez présents un peu en avance dans la salle d'attente.<br />
<br />
La présence des porteurs n'est pas obligatoire.<br />
<br />
==== Soutenance finale S10 ====<br />
Date provisoire: 18/03/2022 (8H30-12H00 et 13H30-17H00).<br />
<br />
'''La présence du(des) porteur(s) est obligatoire. Pensez à les prévenir bien à l'avance'''<br />
<br />
Durée: 30 minutes par équipe: présentation, questions/réponses et démonstration incluse.<br />
<br />
Les documents devront être en ligne sur le wiki (colonne Documents) la veille (ie avant le 17/03/2021 23:59:59 CET).<br />
<br />
La présentation est constituée des chapitres suivants:<br />
* Rappel du sujet/besoin et cahier des charges<br />
* Technologies employées<br />
* Architecture techniques<br />
* Réalisations techniques<br />
* Gestion de projet (méthode, planning prévisionnel et effectif, gestion des risques, rôles des membres ...)<br />
* Outils (collaboration, CD/CI ...)<br />
* Métriques logiciels : lignes de code, langages, performance, temps ingénieur (d'après vos journaux), la répartition des lignes de code et des commits en pourcentage entre les membres du projet ...)<br />
* Conclusion (Retour d'expérience)<br />
* Transparent expliquant la démonstration<br />
<br />
L'ensemble des documents doit être accessible depuis le tableau ci-dessus et dans chaque fiche de suivi.<br />
<br />
Le screencast (réalisé lors de la dernière répétition) sera rendu disponible via un partage caché (wetransfer, google drive …) dont le lien sera ajouté dans le devoir idoine sur Moodle et également envoyé par mail à votre tuteur.<br />
<br />
Le rapport final contient les mêmes chapitres que la présentation ainsi qu'un glossaire et une bibliographie. Le rapport ne doit pas dépasser 15 pages (schémas et figures compris). Vous pourrez référencer les autres documents que vous avez produits au cours du projet (spécifications détaillées, algorithmes, conception d'écrans ...).<br />
<br />
Le rapport final est au format Markdown et doit être placé dans un des dépôts Git de votre groupe/organisation.<br />
<br />
NB: le rapport technique listé dans la colonne Documents contient tout ce qui ne tient pas dans les 15 pages du rapport final : cahier des charges, diagrammes UML, enquêtes utilisateurs design UI, API, technologies employées (détail), plan de tests, term of services, conformance RPGD, audits/diagnostiques sécurité, MTBR, rapport de vulnérabilité, plan de charge, rapports de charge, manuel d'installation … : ça dépend un peu de la nature de votre projet.<br />
<br />
Conseil : 30 minutes c'est très court alors répétez la soutenance auparavant ! Prévoyez des transparents supplémentaires en annexe pour répondre aux questions.<br />
<br />
'''Prière de rapporter au fablab le matériel emprunté juste après votre soutenance'''.<br />
<br />
==== Affectations S10====<br />
{|class="wikitable alternance"<br />
|+ Affectation des projets INFO5 2021-2022<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Porteur(s)<br />
!scope="col"| Fiche de suivi<br />
!scope="col"| Documents<br />
!scope="col"| Dépôt Git<br />
!scope="col"| Soutenance intermédiaire<br />
|-<br />
<br />
!scope="row"| 1<br />
| [[Test d'infrastructures avec NixOS]]<br />
| HUMBERT CORENTIN, MINIER MANCINI TITOUAN (Chef de projet), SUEUR CORENTIN (Scrum master)<br />
| Olivier RICHARD et Quentin GUILLETEAU<br />
| [[Test Infrastructures NixOS 2021-2022|Fiche de suivi]]<br />
| [[Rapport Test Infrastructures NixOS 2021-2022|Rapport final]] - [[Media:Presentation_finale_NixOs.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Presentation_mi_parcours_NixOs.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:English_Poster_NixOS.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:Presentation_mi_parcours_NixOs.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 2<br />
| [[Plan dynamique d’un appartement connecté]]<br />
| GRANGER OSCAR (Chef de projet), NOERIE SOPHIE, SARRE MARGAUX, SALMON AMAD, TEYSSIER THEO (Scrum master)<br />
| Sybille CAFFIAU<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Presentation_intermediaire_DOMUS.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [[Media:Pitch_Plan_dynamique_appartement_connecte.pdf|Pitch]]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:Presentation_intermediaire_DOMUS.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 3<br />
| [[Suivi de troupeaux (ovins, bovins) en zone montagneuse avec un réseau LoRaWAN : expérimentation dans la Matheysine]]<br />
| GITTON ANTOINE, MALOD VICTOR, MUTEL MATHIS<br />
| Fabrice FOREST<br />
| [XXXX Fiche]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/-/snippets/237 Rapport final] [[Media:INFO5_AgriConnect_presentation_finale.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Flyer]] - [[Media:INFO5_AgriConnect_presentation_miparcours.pdf|Presentation de mi-parcours]] - [[Media:INFO5_AgriConnect_poster_fr.pdf|Poster FR]] - [[Media:INFO5_AgriConnect_poster_en.pdf|Poster EN]] - [[Media:INFO5_AgriConnect_pitch.pdf|Pitch]]<br />
| [https://gitlab.com/agrilora Dépot Git]<br />
| [[Media:INFO5_AgriConnect_presentation_miparcours.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 4<br />
| [[FitSize]]<br />
| GEITNER TEVA , GONZALEZ JULES, PARA YAEL<br />
| Fidèle Eya'a<br />
| [XXXX Fiche]<br />
| [https://github.com/pfefitsize/DOCS/tree/main/Rapport Rapport final] - [[Media:presentation_fitsize.pdf|Presentation finale FR]] - [[Media:PrésentationFitSize.pdf|Presentation de mi-parcours]] - [[Media:poster_fitsize.pdf|Poster EN]] - [[Media:pitch_fitsize.pdf|Pitch]] - [[Media:rapport_technique.pdf|Rapport technique]]<br />
| [https://github.com/pfefitsize Dépot Git]<br />
| [[Media:PrésentationFitSize.pdf|Presentation de mi-parcours]]<br />
|-<br />
<br />
!scope="row"| 5<br />
| [[GenderedNews]]<br />
| AGUIAR MATHILDE (Chef de projet), HAJJI OUMAIMA (SCRUM Master), SIDIBE ROKIATOU DITE ROSE<br />
| François PORTET, Gilles BASTIN, Ange RICHARD<br />
| [[PROJET-INFO5 2022 GenderedNews|Fiche de suivi]]<br />
| [[Media:Genderednews_rapport.pdf|Rapport final]] - [[Media:Soutenance_finale_genderednews.pdf|Présentation finale FR]] - [[Media:GenderedNews_final_presentation.pdf|Final Presentation EN]] - [[Media:flyer_genderednews.pdf|Flyer]] - [[Media: Soutenance_interm_genderednews.pdf|Presentation de mi-parcours]] - [[Media:Poster-genderednews-fr.pdf|Poster FR]] - [[Media:Poster-genderednews-en.pdf|Poster EN]] - [[Media: Pitch_genderednews.pdf | Pitch 180 secondes]]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/getalp/genderednews Dépot Git]<br />
| [[Media: Soutenance_interm_genderednews.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 6<br />
| [[Système d'analyse de traces sportives]]<br />
| HERQUE ERIC (Scrum Master), VACHERIAS GUILLAUME (Chef de projet)<br />
| Vivien QUEMA<br />
| [[PROJET-INFO5 2022 Systeme d'analyse de traces sportive fiche suivis | Fiche de suivi]]<br />
| [[Media:Rapport_Final_systeme_analyse_trace_sportive.pdf|Rapport final]] - [[Media:Presentation_Final_systeme_analyse_trace_sportive.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Flyer]] - [[Media:Presentation_mi_parcours_systeme_analyse_trace_sportive.pdf|Presentation de mi-parcours]]- [[Media:Poster_systeme_analyse_trace_sportive.pdf|Poster FR]] - [[Media:Poster_systeme_analyse_trace_sportive.pdf|Poster EN]] - [[PROJET-INFO5 2022 Systeme d'analyse de traces sportive pitch | Pitch 180 secondes]]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/vacherig/systeme-analyse-de-traces-sportives Dépot Git]<br />
| [[Media:Presentation_mi_parcours_systeme_analyse_trace_sportive.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 7<br />
| [[Qualité de l'Air et Santé des Populations]]<br />
| BAUDEUR BERTRAND (Scrum Master), MERTENS GILLES (Chef)<br />
| Marie-Laure AIX<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:presentation_finale_qualite_air.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Presentation_mi_parcours_qualite_air_baudeur_mertens.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-Air-Quality-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]<br />
| [https://github.com/Air-Quality-LoRa Dépot Git]<br />
| [[Media:Presentation_mi_parcours_qualite_air_baudeur_mertens.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 8<br />
| [[Artiphonie(saison 3)]] extension de la [[Artiphonie (saison 2)]]<br />
| BUISINE JULIEN (Chef de Projet), ELHADJI TCHIAMBOU SAMI, LAMBERT DAPHNE (Scrum Master), LAMBERT PAUL<br />
| Olivier Richard<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media: Artiphonie-Presentation_mi-parcours.pdf|Presentation intermédiaire]] - [[Media:Poster_Artiphonie_FR.pdf|Poster FR]] - [[Media:Poster_Artiphonie_-_LAMBERT,_BUISINE,_ELHADJI_TCHIAMBOU.pdf|Poster EN]] - [[Media: Pitch_Artiphonie_2022.pdf|Pitch Artiphonie 2022]]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/artiphonie/projet-info5-21-22 Dépot Git]<br />
| [[Media: Artiphonie-Presentation_mi-parcours.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 9<br />
| [[Quark Project]] <br />
| CHALOYARD LUCAS, EL YANDOUZI ELIAS<br />
| Olivier Gruber<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:Quark_defense.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Soutenance QuarkV3.pdf|Presentation de mi-parcours]] - [[Media:POSTER QUARK.pdf|Poster FR]] - [[Media:POSTER QUARK.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:Soutenance QuarkV3.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 10<br />
| [[Jorigine]]<br />
| BLANQUET ANTOINE ('''Scrum Master'''), LANQUETIN ALEXIS ('''Chef de projet'''), MALECOT ETHAN, PRAT-CAPILLA HUGO<br />
| Sylvain Delangue<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Presentation_Projet_miparcours_S10.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:PosterJorigine2022_vfinal.pdf|Poster EN]] - [[Media:Pitch_Jorigine_grp10.pdf|Pitch en 180 secondes]]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:Presentation_Projet_miparcours_S10.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 11<br />
| [[Contributions open source au projet EdCampus|EdCampus]] <br />
| ANDRIEUX LIAM, COSOTTI KEVIN, DREZET LUCAS ('''Chef de projet'''), REGOUIN ROMAN ('''Scrum Master''')<br />
| Anthony GEOURJON<br />
| [https://c.tenor.com/x8v1oNUOmg4AAAAd/rickroll-roll.gif Fiche]<br />
| [[Rapport EDCampus 2021-2022|Rapport final]] - [https://air.imag.fr/images/2/23/Soutenance_finale_-_EDCampus.pdf Presentation finale FR] - [https://air.imag.fr/images/5/5a/Soutenance_finale_EN_-_EDCampus.pdf Final Presentation EN] - [https://c.tenor.com/x8v1oNUOmg4AAAAd/rickroll-roll.gif Flyer] - [https://air.imag.fr/images/c/ca/Soutenance_interm%C3%A9diaire_-_EDCampus_2021-2022.pdf Presentation de mi-parcours] - [https://air.imag.fr/images/0/00/PosterFREDCampus20212022.pdf Poster FR] - [https://air.imag.fr/images/d/df/EDCampus_-_2021_2022.pdf Poster EN] - [https://air.imag.fr/images/d/d5/PitchEDCampus20212022.pdf Pitch]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/edcampus Dépot Git]<br />
| [https://air.imag.fr/images/c/ca/Soutenance_interm%C3%A9diaire_-_EDCampus_2021-2022.pdf Presentation intermédiaire]<br />
|-<br />
<br />
<br />
!scope="row"| 12<br />
| [[Contributions open source au projet LabnBook|LabnBook]] <br />
| CIRSTEA PAUL, SOULARD ALEXANDRE (Chef de projet), TONDEUX EMILIE (Scrum master), YUNG KEVIN<br />
| Anthony GEOURJON, Cédric DHAM<br />
| [[PROJET-INFO5 2022 LabNbook|Fiche de suivi]]<br />
| [https://github.com/AlexandreSoulard/Groupe-LabnBook/blob/main/rapportLabNbook.md Rapport final] - [[Media:LabnBook_Presentation_finale.pdf|Presentation finale FR]] - [[Media:LabNbook_flyer.pdf|Flyer]] - [[Media:LabnBook.pdf|Presentation de mi-parcours]] - [[Media:Poster_GroupLabnBook_Cirstea_Soulard_Tondeux_Yung.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes] - [https://drive.google.com/file/d/1eWU090ieX3dC8vweB4UKzwfu9E7jk1vI/view?usp=sharing Screencast]<br />
| [https://github.com/AlexandreSoulard/Groupe-LabnBook Dépot Git]<br />
| [[Media:LabnBook.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 13<br />
| [[Green collect]]<br />
| BARET DORIAN, CAMBUS QUENTIN (Chef de projet), JULIENNE MALONE, MALLEN GUILLAUME (Scrum master)<br />
| Bernard TOURANCHEAU<br />
| [XXXX Fiche]<br />
| [https://github.com/GreenCollects/docs/blob/main/report/CR-Final-Report.md Rapport final] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://github.com/GreenCollects/docs/blob/main/soutenance/Soutenance%20de%20mi-parcours.pdf Presentation de mi-parcours] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]<br />
| [https://github.com/GreenCollects Dépot Git]<br />
| [https://github.com/GreenCollects/docs/blob/main/soutenance/Soutenance%20de%20mi-parcours.pdf Presentation intermédiaire]<br />
|-<br />
<br />
|}<br />
<br />
Sujets non choisis<br />
<br />
<br />
# [[LoRaWAN Roaming]] avec [[Chirpstack]], [[TheThingStack]] et [[Actility]] pour le projet [https://gricad-gitlab.univ-grenoble-alpes.fr/thingsat/public/-/blob/master/cubesat_mission/README.md Thingsat]: Didier DONSEZ, Olivier ALPHAND.<br />
# [[Contributions logicielles au projet RIOT OS pour le New Space]] : Francois-Xavier MOLINA, Olivier ALPHAND, Didier DONSEZ<br />
# [[Réseaux social d'organisation de sortie (saison 2)]] refonte [[Réseaux social d'organisation de sortie]], Olivier Richard<br />
# [[Experiment Process Management]], Olivier Richard<br />
# [[Language Server for Visual Studio]]: Olivier Gruber<br />
# ABANDONNé [[Réseau d'Alumni de formations]] (à confirmer), Gérard POLLIER ([https://disrupt-campus.univ-grenoble-alpes.fr/design-factory-grenoble/ Design Factory Grenoble])<br />
# [[Evaluation du kit IA embarqué Wio Terminal]]: Louis CLOSSON, Didier DONSEZ (sous réserve de réception du matériel commandé)</div>Bertrand.Baudeurhttps://air.imag.fr/index.php?title=File:Presentation_finale_qualite_air.pdf&diff=52397File:Presentation finale qualite air.pdf2022-03-17T22:54:49Z<p>Bertrand.Baudeur: </p>
<hr />
<div></div>Bertrand.Baudeurhttps://air.imag.fr/index.php?title=Projets_2021-2022&diff=52396Projets 2021-20222022-03-17T22:54:30Z<p>Bertrand.Baudeur: /* Affectations S10 */</p>
<hr />
<div><<[[Projets 2020-2021]] | [[Projets]] | [[Projets 2022-2023]]>><br />
=INFO=<br />
==INFO3==<br />
<br />
==INFO4==<br />
===Projet Semestre S8===<br />
<br />
Enseignants responsables : Olivier Richard<br />
<br />
* Dates : Lundi après-midi, Mardi après-midi <br />
* Lancement: 10 Janvier 2021 après midi<br />
* Soutenance à mi-parcours: A définir<br />
* Soutenance: A définir<br />
<br />
* '''Evaluation à mi-parcours le lundi/mardi ???''': Format: 10min (5min de présentation 3 slides au plus, 5min de discussion). Cette évaluation sera prise en compte dans la note finale.<br />
<br />
'''Consignes générales:'''<br />
<br />
* '''Vous devez être pro-actifs !!!''': Si des points sont pas ou mals spécifiés, vous le faîtes et vous justifiez vos choix. Pour les problèmes techniques éventuels vous pouvez: creuser la question, contacter l'auteur du code si il y a lieu, écrire un rapport de bug ('''Attention:''' ca se prépare !), soumettre un patch/pull request, contacter l'enseignant ou la personne référente du projet.<br />
<br />
* '''Vous devez maintenir une fiche de suivi de projet''': elle doit être mise à jour chaque semaine, elle rassemble les élements essentiels du projet, elle indique les évolutions du projet et présente sa feuille de route. '''Note:''' le nom de la fiche doit être composé du nom du projet et suffixé par info4_2021_2022. '''Cette fiche compte pour la note finale'''<br />
<br />
* '''Votre code''' pour doit être hébergé sur le gitlab et à l'URL suivante https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22 , vous utiliserez votre compte UGA.<br />
<br />
* Chaque projet doit avoir '''aux moins 2 dépôts git''':<br />
** '''Un pour les documents''' demandés rapport, présentation de pré-soutenante, de soutenance, flyer. '''Il sera appelé documents.'''<br />
** Un ou plusieurs pour le code, les tests, les évaluations, les preuves de concept, la ou les documentations afférentes. <br />
<br />
* Les '''documents public doivent être rédigés en anglais (README, documentation, commentaires de code, nom de variables et de fonctions)'''. Le *rapport* sera aussi demandé en *anglais* (il fera la taille d'un rapport de TP). Les transparents des présentation peuvent être en anglais ou en francais, la soutenance sera taire en francais.<br />
<br />
* '''La note obtenue''' tiendra compte du '''nombre et de la qualité des commits''' observé dans '''vos dépots git et la branche master''' (or depot documents). La qualité comprend l'intitulé du commit et son contenu. Les notes pourront être différentiées dans un groupe, il n'est pas acceptable de pas avoir de commit dans le(s) dépôt(s) du projet (or dépôt documents).<br />
<br />
* Il est fortement conseillé de suivre un '''développement incrémental''' qui permette d'avoir à tout moment un démonstrateur à présenter, un projet peut être constituer d'une succession de '''démonstrateurs présentables séparément'''.<br />
<br />
* Vous devez faire aussi des '''schémas d'architectures générales et/ou spéficiques, des diagrammes de séquence''', et autre documents de spécification si nécessaire. Ces documents vous serviront de base de discussion/brainstorming interne ainsi que dans vos différents documents (rapport, présentations, documentation). Ces schémas sont avant tout conceptuels et techniques.<br />
<br />
===Propositions de projets S8===<br />
<br />
<br />
* 1. [https://codimd.math.cnrs.fr/?next=%2Fs%2FB029qfT5Q Courriels à Suppression Programmée] : Michaël Périn<br />
* 2. [[Firmwares open source pour une station de réception de satellites pour l’Internet des Objets isolés]], Didier DONSEZ.<br />
* 3. [[Evaluation du toolkit AI de STM32 pour l'analyse de l'environnement sonore]] (Suite 2022), Didier DONSEZ.<br />
* 4. [[Algorithmes de géolocalisation d’objets par TDOA (Time Difference of Arrival)]] (suite), Didier DONSEZ.<br />
* 5. [[Dashboard pour Overwatch]] Olivier Richard<br />
* 6. [[Application mobile d'enregistrements de noeuds IoT LoRaWAN dans plusieurs réseaux]] (Suite) : Didier DONSEZ<br />
* 7. [[Bluetooth 5.1 Angle of Arrival based Indoor Localization]] (Suite) : Didier DONSEZ<br />
* 8. Intégration de composants de mesures environnementales (eau, air, ...) pour le [[Contribution au projet STM32Python|projet STM32Python]] à destination des lycéens: Didier DONSEZ<br />
* 9. [[Air Quality Station]] (Suite) : Didier DONSEZ<br />
* 10. [[Floating Water Quality Station]] : Didier DONSEZ, Nicolas PALIX<br />
* 12. [[Testeur de terrain pour réseaux LoRaWAN privés et publics (TTN, CampusIoT et Helium)]] (suite 2021), Didier DONSEZ.<br />
* 13. [[Géolocalition Indoor en LoRa 2.4GHz]], Didier DONSEZ.<br />
* 14. [[RealWorld avec Dioxus]] (Rust + web), Olivier Richard<br />
* 15. Poursuite projet 20-21 [[Rust Engine | Executeur de tâche en Rust]], Olivier Richard<br />
* 16. Poursuite projet 20-21 [[Retrocompute simulateur | RetroComputing]]: (vintage style) Coupler le simulateur Digital avec un simulateur de processeur 8bits, Olivier Richard<br />
* 17. Poursuite projet 19-20 [[Portail pour gestionnaire de taches]](react, Typescript), Olivier Richard<br />
* 18. [[Paquets NIX pour Polytech]], Olivier Richard<br />
* 19. [[Mini compilateur C pour mini CPU]], Olivier Richard<br />
* 20. Mode jeu en réseau (Wifi/Bluetooth) pour [[TanksOfFreedom]], Nicolas Palix<br />
<br />
Non affecté<br />
* xx. [[Bibliothèque de décodeurs standards et d'afficheurs Grafana pour objets connectés LoRaWAN]] : Didier DONSEZ<br />
* xx. [[ASAC|Agriculture connectée]] en partenariat avec les projets collectifs IESE/MAT : Nicolas Palix<br />
* xx. [[Faults In Linux]], Nicolas Palix<br />
<br />
===Affectations===<br />
{|class="wikitable alternance"<br />
|+ Affectation des projets INFO4 21-22<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Enseignant(s)<br />
!scope="col"| Fiche de suivi<br />
!scope="col"| Documents<br />
|-<br />
!scope="row"| 1<br />
| [https://air.imag.fr/index.php/Planned_Deletion_Emails Courriels à Suppression Programmée]<br />
| CANIN CORENTIN,MONTEILLER JOSHUA,WAGNER SAMY<br />
| Michaël PÉRIN<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/01/docs/-/blob/main/%20Courriels%20%C3%A0%20Suppression%20Programm%C3%A9e%20info4_2021_2022.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 2<br />
| [https://air.imag.fr/index.php/Firmwares_open_source_pour_une_station_de_r%C3%A9ception_de_satellites_pour_l%E2%80%99Internet_des_Objets_isol%C3%A9s# Firmwares open source pour une station de réception de satellites pour l’Internet des Objets isolés]<br />
| CARMONA DAMIAN,DA COSTA TOM,WOZNY PIERRE-RAPHAEL<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/02/docs/-/blob/main/Firmwares_open_source_pour_une_station_de_r%C3%A9ception_de_satellites_pour_l_Internet_des_Objets_isol%C3%A9s_info4_2021_2022.md# Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 3<br />
| [https://air.imag.fr/index.php/Evaluation_du_toolkit_AI_de_STM32_pour_l%27analyse_de_l%27environnement_sonore Evaluation du toolkit AI de STM32 pour l'analyse de l'environnement sonore]<br />
| BACH THOMAS,BARBE FLORENT,SIMO YOKAM GEORGES HARRISSO<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/03/docs/ Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Midterm_presentation_3_2022.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 5<br />
| [https://air.imag.fr/index.php/Dashboard_pour_Overwatch# Dashboard pour Overwatch]<br />
| CAILLES MAXIME,REYGNER ETIENNE,VERRIER MARTIN<br />
| Olivier RICHARD<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/05/docs/-/blob/main/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 6<br />
| [[Application mobile d'enregistrements de noeuds IoT LoRaWAN dans plusieurs réseaux]]<br />
| CHIOTTI MAEL,LAVIROTTE GAETAN,MOTTINO LORIS<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/06/docs/-/tree/main Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 8<br />
| [https://air.imag.fr/index.php/Contribution_au_projet_STM32Python Intégration de composants de mesures environnementales (eau, air...) pour le projet STM32Python à destination des lycéens]<br />
| GUIRGUIS MIRETTE,HADIBY CHEMSSEDDINE,MOHSEN HACHEM<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/08/docs/-/blob/main/README.md#lorawan Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 10<br />
| [[Floating Water Quality Station]]<br />
| BRETON EMERIC,FAGHLOUMI AYMAN,VIALLET CAMILLE<br />
| Didier DONSEZ, Nicolas PALIX<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/10/docs/-/blob/main/info4_2021_2022_Fiche_suivi_projet.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/10/docs/-/blob/main/Soutenance%20mi-parcours%20Projet_S8.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 13<br />
| [https://air.imag.fr/index.php/G%C3%A9olocalition_Indoor_en_LoRa_2.4GHz Géolocalition Indoor en LoRa 2.4GHz]<br />
| BERNERD CLARA,JARDIN BAPTISTE,NGUYEN JUSTIN<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/13/docs/-/blob/main/Fiche_de_suivi.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 14<br />
| [[RealWorld avec Dioxus]]<br />
| IFAKIREN SAMI,MONTHE DJEUMOU BRICE,NGUYEN CLEMEN<br />
| Olivier RICHARD<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/14/docs Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 15<br />
| [https://air.imag.fr/index.php/Rust_Engine Exécuteur de tâche en Rust]<br />
| CHAPPAZ FLORIAN,DE OLIVEIRA VALENTIN,KURKLU FIKRET<br />
| Olivier RICHARD<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/15/docs/-/blob/main/Rust_Engine_info4_2021_2022.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/15/docs/-/blob/main/rust_engine_mid_presentation.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 17<br />
| [https://air.imag.fr/index.php/Portail_pour_gestionnaire_de_taches Portail Pour Gestionnaire De Taches]<br />
| KACHA TOM,MAHAMAN NOURY ABDOURAHAMANE,MEIGNEN HUGO,ZHANG KEMING<br />
| Olivier RICHARD<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/17/docs/-/blob/main/Fiche_De_Suivi_17.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/17/docs/-/blob/main/Pr%C3%A9sentation-mi-parcours.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 18<br />
| [[Paquets NIX pour Polytech]]<br />
| CONJARD SAMUEL,FODOR GERGELY,PELISSE-VERDOUX CYPRIEN<br />
| Olivier RICHARD<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/18/docs/-/blob/master/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 19<br />
| [[Mini compilateur C pour mini CPU]]<br />
| CAPET THEO,POITEVIN EVE,ROYET JULIAN<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/19/docs/-/blob/main/C_compiler_for_MCPU_info4_2021_2022.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 20<br />
| Mode jeu en réseau pour [[TanksOfFreedom]],<br />
| ABECASSIS THOMAS,FOURNIER THOMAS,ZAFFUTO LUCA<br />
| Nicolas Palix<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/20/docs/-/blob/main/fiche_de_suivi.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
|}<br />
<br />
==INFO5==<br />
===Projet IoT S9===<br />
Enseignants responsables : Bernard Tourancheau<br />
<br />
Calendrier: Octobre à Décembre 2021. Soutenance 24 Janvier 2022.<br />
<br />
{|class="wikitable alternance"<br />
|+ Choix des projet des projets INFO5 Réseaux 21-22<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Documents<br />
!scope="col"| Github/Trello<br />
|-<br />
!scope="row"| 1<br />
| [[Réseau de capteur de dichlorométhane]]<br />
| Dorian BARET - Malone JULIENNE - Quentin CAMBUS<br />
| [https://lesjoiesducode.fr/quand-notre-revue-de-sprint-se-passe-nickel Fiche]<br />
| [https://github.com/Cambus-Quentin/DichloWan2021/blob/main/README.md git]<br />
|-<br />
!scope="row"| 2<br />
| [[Création d'un système pour localiser les élèves lors de courses d'orientation]]<br />
| Antoine Gitton, Gilles Mertens, Bertrand Baudeur<br />
| [[Media:2021_2022_INFO5_IOT_Orientation_spec.pdf|Spécification paquets LoRa]]<br />
| [[Media:2021_2022_INFO5_IOT_Orientation_backend.zip|Souces back-end]] - [[Media:2021_2022_INFO5_IOT_Orientation_carte.zip|Souces carte]]<br />
|-<br />
!scope="row"| 3<br />
| [[Harnais animalier permettant de suivre notre animal domestique]]<br />
| Sami ELHADJI TCHIAMBOU, Corentin HUMBERT, Paul LAMBERT, Hugo PRAT CAPILLA<br />
| [[Media:PSP_Presentation.pdf|Présentation finale]]<br />
| [https://github.com/Bicorpro Organisation GitHub]<br />
|-<br />
!scope="row"| 4<br />
| [[Géolocalisation et suivi des transports en commun]]<br />
| Liam ANDRIEUX, Lucas DREZET, Roman REGOUIN<br />
|<br />
| [https://github.com/2021-2022-IoT-INFO5-G4 Organisation GitHub]<br />
|-<br />
!scope="row"| 5<br />
| [[Tracking des déplacements de joueurs sur un terrain]]<br />
| Elias EL YANDOUZI, Lucas CHALOYARD<br />
| [[Media:IOT_Presentation.pdf|Présentation finale]]<br />
| [https://github.com/Indoor-Shadow/ble-experiment Github Repo]<br />
|-<br />
!scope="row"| 6<br />
| [[Beer Pong connecté]]<br />
| Yael PARA, Théo TEYSSIER, Victor MALOD, Alexis LANQUETIN<br />
| [[Media:BeerPong_Presentation.pdf|Présentation finale]]<br />
| [https://github.com/McReaper/BeerPongLora Gitub Repo]<br />
|}<br />
<br />
Exposés points techniques 10' - questions 5'<br />
* Nom Sujet<br />
* ??? Python<br />
* ??? MQTT<br />
* ??? COAP<br />
* 26/11/2021 - Elias El Yandouzi - Les différentes techniques de virtualisation<br />
<br />
===Projet Semestre S10===<br />
<br />
Enseignant responsable : [[user:Donsez|Didier Donsez]]<br />
<br />
Convention des projets tutorés externes : Elise Didier.<br />
<br />
Calendrier: 27/01 (8H30-12H00) au 18/03.<br />
<br />
Séances de Management de projets innovants: A voir dessus.<br />
<br />
Réunion de présentation et choix des sujets: 27/01 (8H30-12H00) en salle Polygone P206 (voir ADE)<br />
<br />
Démarrage : 27/01<br />
<br />
Soutenance à mi-parcours (à définir) : ??/02/2021 13H30-17H30 en distantiel (15 minutes par équipe).<br />
<br />
Soutenance finale : 18/03/2021 (8H30-12H00 et 13H30-17H00). 30 minutes par équipe, questions/réponses et démonstration incluse. Prière de rapporter au fablab le matériel emprunté juste après votre soutenance. <br />
<br />
====Séances MPI====<br />
<br />
Voir ADE qui fait foi).<br />
<br />
<pre><br />
<br />
</pre><br />
<br />
==== Soutenance intermédiaire S10 ====<br />
Date: 18/02 Matin. Distantiel (sur Zoom). Créneaux de 10 minutes.<br />
<br />
L'objectif de la soutenance intermédiaire est de vérifier si l'équipe projet est en bon ordre de marche<br />
<br />
<br />
L'équipe présentera en 5-6 transparents en 7 minutes.<br />
* les équipiers et leurs rôles<br />
* le contexte, le sujet et l'objectif du projet<br />
* l'architecture du systèmes à réaliser<br />
* les technologies utilisées<br />
* le plan de travail (backlog, planning, ce qui est fait, ce qu'il reste à faire ...)<br />
* les difficultés (s'il y a)<br />
<br />
Prévoyez du temps pour les questions-réponses (3 minutes max).<br />
<br />
Respectez bien les créneaux indiqués (par respect pour les autres équipes) et soyez présents un peu en avance dans la salle d'attente.<br />
<br />
La présence des porteurs n'est pas obligatoire.<br />
<br />
==== Soutenance finale S10 ====<br />
Date provisoire: 18/03/2022 (8H30-12H00 et 13H30-17H00).<br />
<br />
'''La présence du(des) porteur(s) est obligatoire. Pensez à les prévenir bien à l'avance'''<br />
<br />
Durée: 30 minutes par équipe: présentation, questions/réponses et démonstration incluse.<br />
<br />
Les documents devront être en ligne sur le wiki (colonne Documents) la veille (ie avant le 17/03/2021 23:59:59 CET).<br />
<br />
La présentation est constituée des chapitres suivants:<br />
* Rappel du sujet/besoin et cahier des charges<br />
* Technologies employées<br />
* Architecture techniques<br />
* Réalisations techniques<br />
* Gestion de projet (méthode, planning prévisionnel et effectif, gestion des risques, rôles des membres ...)<br />
* Outils (collaboration, CD/CI ...)<br />
* Métriques logiciels : lignes de code, langages, performance, temps ingénieur (d'après vos journaux), la répartition des lignes de code et des commits en pourcentage entre les membres du projet ...)<br />
* Conclusion (Retour d'expérience)<br />
* Transparent expliquant la démonstration<br />
<br />
L'ensemble des documents doit être accessible depuis le tableau ci-dessus et dans chaque fiche de suivi.<br />
<br />
Le screencast (réalisé lors de la dernière répétition) sera rendu disponible via un partage caché (wetransfer, google drive …) dont le lien sera ajouté dans le devoir idoine sur Moodle et également envoyé par mail à votre tuteur.<br />
<br />
Le rapport final contient les mêmes chapitres que la présentation ainsi qu'un glossaire et une bibliographie. Le rapport ne doit pas dépasser 15 pages (schémas et figures compris). Vous pourrez référencer les autres documents que vous avez produits au cours du projet (spécifications détaillées, algorithmes, conception d'écrans ...).<br />
<br />
Le rapport final est au format Markdown et doit être placé dans un des dépôts Git de votre groupe/organisation.<br />
<br />
NB: le rapport technique listé dans la colonne Documents contient tout ce qui ne tient pas dans les 15 pages du rapport final : cahier des charges, diagrammes UML, enquêtes utilisateurs design UI, API, technologies employées (détail), plan de tests, term of services, conformance RPGD, audits/diagnostiques sécurité, MTBR, rapport de vulnérabilité, plan de charge, rapports de charge, manuel d'installation … : ça dépend un peu de la nature de votre projet.<br />
<br />
Conseil : 30 minutes c'est très court alors répétez la soutenance auparavant ! Prévoyez des transparents supplémentaires en annexe pour répondre aux questions.<br />
<br />
'''Prière de rapporter au fablab le matériel emprunté juste après votre soutenance'''.<br />
<br />
==== Affectations S10====<br />
{|class="wikitable alternance"<br />
|+ Affectation des projets INFO5 2021-2022<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Porteur(s)<br />
!scope="col"| Fiche de suivi<br />
!scope="col"| Documents<br />
!scope="col"| Dépôt Git<br />
!scope="col"| Soutenance intermédiaire<br />
|-<br />
<br />
!scope="row"| 1<br />
| [[Test d'infrastructures avec NixOS]]<br />
| HUMBERT CORENTIN, MINIER MANCINI TITOUAN (Chef de projet), SUEUR CORENTIN (Scrum master)<br />
| Olivier RICHARD et Quentin GUILLETEAU<br />
| [[Test Infrastructures NixOS 2021-2022|Fiche de suivi]]<br />
| [[Rapport Test Infrastructures NixOS 2021-2022|Rapport final]] - [[Media:Presentation_finale_NixOs.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Presentation_mi_parcours_NixOs.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:English_Poster_NixOS.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:Presentation_mi_parcours_NixOs.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 2<br />
| [[Plan dynamique d’un appartement connecté]]<br />
| GRANGER OSCAR (Chef de projet), NOERIE SOPHIE, SARRE MARGAUX, SALMON AMAD, TEYSSIER THEO (Scrum master)<br />
| Sybille CAFFIAU<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Presentation_intermediaire_DOMUS.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [[Media:Pitch_Plan_dynamique_appartement_connecte.pdf|Pitch]]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:Presentation_intermediaire_DOMUS.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 3<br />
| [[Suivi de troupeaux (ovins, bovins) en zone montagneuse avec un réseau LoRaWAN : expérimentation dans la Matheysine]]<br />
| GITTON ANTOINE, MALOD VICTOR, MUTEL MATHIS<br />
| Fabrice FOREST<br />
| [XXXX Fiche]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/-/snippets/237 Rapport final] [[Media:INFO5_AgriConnect_presentation_finale.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Flyer]] - [[Media:INFO5_AgriConnect_presentation_miparcours.pdf|Presentation de mi-parcours]] - [[Media:INFO5_AgriConnect_poster_fr.pdf|Poster FR]] - [[Media:INFO5_AgriConnect_poster_en.pdf|Poster EN]] - [[Media:INFO5_AgriConnect_pitch.pdf|Pitch]]<br />
| [https://gitlab.com/agrilora Dépot Git]<br />
| [[Media:INFO5_AgriConnect_presentation_miparcours.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 4<br />
| [[FitSize]]<br />
| GEITNER TEVA , GONZALEZ JULES, PARA YAEL<br />
| Fidèle Eya'a<br />
| [XXXX Fiche]<br />
| [https://github.com/pfefitsize/DOCS/tree/main/Rapport Rapport final] - [[Media:presentation_fitsize.pdf|Presentation finale FR]] - [[Media:PrésentationFitSize.pdf|Presentation de mi-parcours]] - [[Media:poster_fitsize.pdf|Poster EN]] - [[Media:pitch_fitsize.pdf|Pitch]] - [[Media:rapport_technique.pdf|Rapport technique]]<br />
| [https://github.com/pfefitsize Dépot Git]<br />
| [[Media:PrésentationFitSize.pdf|Presentation de mi-parcours]]<br />
|-<br />
<br />
!scope="row"| 5<br />
| [[GenderedNews]]<br />
| AGUIAR MATHILDE (Chef de projet), HAJJI OUMAIMA (SCRUM Master), SIDIBE ROKIATOU DITE ROSE<br />
| François PORTET, Gilles BASTIN, Ange RICHARD<br />
| [[PROJET-INFO5 2022 GenderedNews|Fiche de suivi]]<br />
| [[Media:Genderednews_rapport.pdf|Rapport final]] - [[Media:Soutenance_finale_genderednews.pdf|Présentation finale FR]] - [[Media:GenderedNews_final_presentation.pdf|Final Presentation EN]] - [[Media:flyer_genderednews.pdf|Flyer]] - [[Media: Soutenance_interm_genderednews.pdf|Presentation de mi-parcours]] - [[Media:Poster-genderednews-fr.pdf|Poster FR]] - [[Media:Poster-genderednews-en.pdf|Poster EN]] - [[Media: Pitch_genderednews.pdf | Pitch 180 secondes]]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/getalp/genderednews Dépot Git]<br />
| [[Media: Soutenance_interm_genderednews.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 6<br />
| [[Système d'analyse de traces sportives]]<br />
| HERQUE ERIC (Scrum Master), VACHERIAS GUILLAUME (Chef de projet)<br />
| Vivien QUEMA<br />
| [[PROJET-INFO5 2022 Systeme d'analyse de traces sportive fiche suivis | Fiche de suivi]]<br />
| [[Media:Rapport_Final_systeme_analyse_trace_sportive.pdf|Rapport final]] - [[Media:Presentation_Final_systeme_analyse_trace_sportive.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Flyer]] - [[Media:Presentation_mi_parcours_systeme_analyse_trace_sportive.pdf|Presentation de mi-parcours]]- [[Media:Poster_systeme_analyse_trace_sportive.pdf|Poster FR]] - [[Media:Poster_systeme_analyse_trace_sportive.pdf|Poster EN]] - [[PROJET-INFO5 2022 Systeme d'analyse de traces sportive pitch | Pitch 180 secondes]]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/vacherig/systeme-analyse-de-traces-sportives Dépot Git]<br />
| [[Media:Presentation_mi_parcours_systeme_analyse_trace_sportive.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 7<br />
| [[Qualité de l'Air et Santé des Populations]]<br />
| BAUDEUR BERTRAND (Scrum Master), MERTENS GILLES (Chef)<br />
| Marie-Laure AIX<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:presentation_finale_qualite_air.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Presentation_mi_parcours_qualite_air_baudeur_mertens.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]<br />
| [https://github.com/Air-Quality-LoRa Dépot Git]<br />
| [[Media:Presentation_mi_parcours_qualite_air_baudeur_mertens.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 8<br />
| [[Artiphonie(saison 3)]] extension de la [[Artiphonie (saison 2)]]<br />
| BUISINE JULIEN (Chef de Projet), ELHADJI TCHIAMBOU SAMI, LAMBERT DAPHNE (Scrum Master), LAMBERT PAUL<br />
| Olivier Richard<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media: Artiphonie-Presentation_mi-parcours.pdf|Presentation intermédiaire]] - [[Media:Poster_Artiphonie_FR.pdf|Poster FR]] - [[Media:Poster_Artiphonie_-_LAMBERT,_BUISINE,_ELHADJI_TCHIAMBOU.pdf|Poster EN]] - [[Media: Pitch_Artiphonie_2022.pdf|Pitch Artiphonie 2022]]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/artiphonie/projet-info5-21-22 Dépot Git]<br />
| [[Media: Artiphonie-Presentation_mi-parcours.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 9<br />
| [[Quark Project]] <br />
| CHALOYARD LUCAS, EL YANDOUZI ELIAS<br />
| Olivier Gruber<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:Quark_defense.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Soutenance QuarkV3.pdf|Presentation de mi-parcours]] - [[Media:POSTER QUARK.pdf|Poster FR]] - [[Media:POSTER QUARK.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:Soutenance QuarkV3.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 10<br />
| [[Jorigine]]<br />
| BLANQUET ANTOINE ('''Scrum Master'''), LANQUETIN ALEXIS ('''Chef de projet'''), MALECOT ETHAN, PRAT-CAPILLA HUGO<br />
| Sylvain Delangue<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Presentation_Projet_miparcours_S10.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:PosterJorigine2022_vfinal.pdf|Poster EN]] - [[Media:Pitch_Jorigine_grp10.pdf|Pitch en 180 secondes]]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:Presentation_Projet_miparcours_S10.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 11<br />
| [[Contributions open source au projet EdCampus|EdCampus]] <br />
| ANDRIEUX LIAM, COSOTTI KEVIN, DREZET LUCAS ('''Chef de projet'''), REGOUIN ROMAN ('''Scrum Master''')<br />
| Anthony GEOURJON<br />
| [https://c.tenor.com/x8v1oNUOmg4AAAAd/rickroll-roll.gif Fiche]<br />
| [[Rapport EDCampus 2021-2022|Rapport final]] - [https://air.imag.fr/images/2/23/Soutenance_finale_-_EDCampus.pdf Presentation finale FR] - [https://air.imag.fr/images/5/5a/Soutenance_finale_EN_-_EDCampus.pdf Final Presentation EN] - [https://c.tenor.com/x8v1oNUOmg4AAAAd/rickroll-roll.gif Flyer] - [https://air.imag.fr/images/c/ca/Soutenance_interm%C3%A9diaire_-_EDCampus_2021-2022.pdf Presentation de mi-parcours] - [https://air.imag.fr/images/0/00/PosterFREDCampus20212022.pdf Poster FR] - [https://air.imag.fr/images/d/df/EDCampus_-_2021_2022.pdf Poster EN] - [https://air.imag.fr/images/d/d5/PitchEDCampus20212022.pdf Pitch]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/edcampus Dépot Git]<br />
| [https://air.imag.fr/images/c/ca/Soutenance_interm%C3%A9diaire_-_EDCampus_2021-2022.pdf Presentation intermédiaire]<br />
|-<br />
<br />
<br />
!scope="row"| 12<br />
| [[Contributions open source au projet LabnBook|LabnBook]] <br />
| CIRSTEA PAUL, SOULARD ALEXANDRE (Chef de projet), TONDEUX EMILIE (Scrum master), YUNG KEVIN<br />
| Anthony GEOURJON, Cédric DHAM<br />
| [[PROJET-INFO5 2022 LabNbook|Fiche de suivi]]<br />
| [https://github.com/AlexandreSoulard/Groupe-LabnBook/blob/main/rapportLabNbook.md Rapport final] - [[Media:LabnBook_Presentation_finale.pdf|Presentation finale FR]] - [[Media:LabNbook_flyer.pdf|Flyer]] - [[Media:LabnBook.pdf|Presentation de mi-parcours]] - [[Media:Poster_GroupLabnBook_Cirstea_Soulard_Tondeux_Yung.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes] - [https://drive.google.com/file/d/1eWU090ieX3dC8vweB4UKzwfu9E7jk1vI/view?usp=sharing Screencast]<br />
| [https://github.com/AlexandreSoulard/Groupe-LabnBook Dépot Git]<br />
| [[Media:LabnBook.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 13<br />
| [[Green collect]]<br />
| BARET DORIAN, CAMBUS QUENTIN (Chef de projet), JULIENNE MALONE, MALLEN GUILLAUME (Scrum master)<br />
| Bernard TOURANCHEAU<br />
| [XXXX Fiche]<br />
| [https://github.com/GreenCollects/docs/blob/main/report/CR-Final-Report.md Rapport final] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://github.com/GreenCollects/docs/blob/main/soutenance/Soutenance%20de%20mi-parcours.pdf Presentation de mi-parcours] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]<br />
| [https://github.com/GreenCollects Dépot Git]<br />
| [https://github.com/GreenCollects/docs/blob/main/soutenance/Soutenance%20de%20mi-parcours.pdf Presentation intermédiaire]<br />
|-<br />
<br />
|}<br />
<br />
Sujets non choisis<br />
<br />
<br />
# [[LoRaWAN Roaming]] avec [[Chirpstack]], [[TheThingStack]] et [[Actility]] pour le projet [https://gricad-gitlab.univ-grenoble-alpes.fr/thingsat/public/-/blob/master/cubesat_mission/README.md Thingsat]: Didier DONSEZ, Olivier ALPHAND.<br />
# [[Contributions logicielles au projet RIOT OS pour le New Space]] : Francois-Xavier MOLINA, Olivier ALPHAND, Didier DONSEZ<br />
# [[Réseaux social d'organisation de sortie (saison 2)]] refonte [[Réseaux social d'organisation de sortie]], Olivier Richard<br />
# [[Experiment Process Management]], Olivier Richard<br />
# [[Language Server for Visual Studio]]: Olivier Gruber<br />
# ABANDONNé [[Réseau d'Alumni de formations]] (à confirmer), Gérard POLLIER ([https://disrupt-campus.univ-grenoble-alpes.fr/design-factory-grenoble/ Design Factory Grenoble])<br />
# [[Evaluation du kit IA embarqué Wio Terminal]]: Louis CLOSSON, Didier DONSEZ (sous réserve de réception du matériel commandé)</div>Bertrand.Baudeurhttps://air.imag.fr/index.php?title=Projets_2021-2022&diff=52188Projets 2021-20222022-02-17T18:23:54Z<p>Bertrand.Baudeur: /* Affectations S10 */</p>
<hr />
<div><<[[Projets 2020-2021]] | [[Projets]] | [[Projets 2022-2023]]>><br />
=INFO=<br />
==INFO3==<br />
<br />
==INFO4==<br />
===Projet Semestre S8===<br />
<br />
Enseignants responsables : Olivier Richard<br />
<br />
* Dates : Lundi après-midi, Mardi après-midi <br />
* Lancement: 10 Janvier 2021 après midi<br />
* Soutenance à mi-parcours: A définir<br />
* Soutenance: A définir<br />
<br />
* '''Evaluation à mi-parcours le lundi/mardi ???''': Format: 10min (5min de présentation 3 slides au plus, 5min de discussion). Cette évaluation sera prise en compte dans la note finale.<br />
<br />
'''Consignes générales:'''<br />
<br />
* '''Vous devez être pro-actifs !!!''': Si des points sont pas ou mals spécifiés, vous le faîtes et vous justifiez vos choix. Pour les problèmes techniques éventuels vous pouvez: creuser la question, contacter l'auteur du code si il y a lieu, écrire un rapport de bug ('''Attention:''' ca se prépare !), soumettre un patch/pull request, contacter l'enseignant ou la personne référente du projet.<br />
<br />
* '''Vous devez maintenir une fiche de suivi de projet''': elle doit être mise à jour chaque semaine, elle rassemble les élements essentiels du projet, elle indique les évolutions du projet et présente sa feuille de route. '''Note:''' le nom de la fiche doit être composé du nom du projet et suffixé par info4_2021_2022. '''Cette fiche compte pour la note finale'''<br />
<br />
* '''Votre code''' pour doit être hébergé sur le gitlab et à l'URL suivante https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22 , vous utiliserez votre compte UGA.<br />
<br />
* Chaque projet doit avoir '''aux moins 2 dépôts git''':<br />
** '''Un pour les documents''' demandés rapport, présentation de pré-soutenante, de soutenance, flyer. '''Il sera appelé documents.'''<br />
** Un ou plusieurs pour le code, les tests, les évaluations, les preuves de concept, la ou les documentations afférentes. <br />
<br />
* Les '''documents public doivent être rédigés en anglais (README, documentation, commentaires de code, nom de variables et de fonctions)'''. Le *rapport* sera aussi demandé en *anglais* (il fera la taille d'un rapport de TP). Les transparents des présentation peuvent être en anglais ou en francais, la soutenance sera taire en francais.<br />
<br />
* '''La note obtenue''' tiendra compte du '''nombre et de la qualité des commits''' observé dans '''vos dépots git et la branche master''' (or depot documents). La qualité comprend l'intitulé du commit et son contenu. Les notes pourront être différentiées dans un groupe, il n'est pas acceptable de pas avoir de commit dans le(s) dépôt(s) du projet (or dépôt documents).<br />
<br />
* Il est fortement conseillé de suivre un '''développement incrémental''' qui permette d'avoir à tout moment un démonstrateur à présenter, un projet peut être constituer d'une succession de '''démonstrateurs présentables séparément'''.<br />
<br />
* Vous devez faire aussi des '''schémas d'architectures générales et/ou spéficiques, des diagrammes de séquence''', et autre documents de spécification si nécessaire. Ces documents vous serviront de base de discussion/brainstorming interne ainsi que dans vos différents documents (rapport, présentations, documentation). Ces schémas sont avant tout conceptuels et techniques.<br />
<br />
===Propositions de projets S8===<br />
<br />
<br />
* 1. [https://codimd.math.cnrs.fr/?next=%2Fs%2FB029qfT5Q Courriels à Suppression Programmée] : Michaël Périn<br />
* 2. [[Firmwares open source pour une station de réception de satellites pour l’Internet des Objets isolés]], Didier DONSEZ.<br />
* 3. [[Evaluation du toolkit AI de STM32 pour l'analyse de l'environnement sonore]] (Suite 2022), Didier DONSEZ.<br />
* 4. [[Algorithmes de géolocalisation d’objets par TDOA (Time Difference of Arrival)]] (suite), Didier DONSEZ.<br />
* 5. [[Dashboard pour Overwatch]] Olivier Richard<br />
* 6. [[Application mobile d'enregistrements de noeuds IoT LoRaWAN dans plusieurs réseaux]] (Suite) : Didier DONSEZ<br />
* 7. [[Bluetooth 5.1 Angle of Arrival based Indoor Localization]] (Suite) : Didier DONSEZ<br />
* 8. Intégration de composants de mesures environnementales (eau, air, ...) pour le [[Contribution au projet STM32Python|projet STM32Python]] à destination des lycéens: Didier DONSEZ<br />
* 9. [[Air Quality Station]] (Suite) : Didier DONSEZ<br />
* 10. [[Floating Water Quality Station]] : Didier DONSEZ, Nicolas PALIX<br />
* 12. [[Testeur de terrain pour réseaux LoRaWAN privés et publics (TTN, CampusIoT et Helium)]] (suite 2021), Didier DONSEZ.<br />
* 13. [[Géolocalition Indoor en LoRa 2.4GHz]], Didier DONSEZ.<br />
* 14. [[RealWorld avec Dioxus]] (Rust + web), Olivier Richard<br />
* 15. Poursuite projet 20-21 [[Rust Engine | Executeur de tâche en Rust]], Olivier Richard<br />
* 16. Poursuite projet 20-21 [[Retrocompute simulateur | RetroComputing]]: (vintage style) Coupler le simulateur Digital avec un simulateur de processeur 8bits, Olivier Richard<br />
* 17. Poursuite projet 19-20 [[Portail pour gestionnaire de taches]](react, Typescript), Olivier Richard<br />
* 18. [[Paquets NIX pour Polytech]], Olivier Richard<br />
* 19. [[Mini compilateur C pour mini CPU]], Olivier Richard<br />
* 20. Mode jeu en réseau (Wifi/Bluetooth) pour [[TanksOfFreedom]], Nicolas Palix<br />
<br />
Non affecté<br />
* xx. [[Bibliothèque de décodeurs standards et d'afficheurs Grafana pour objets connectés LoRaWAN]] : Didier DONSEZ<br />
* xx. [[ASAC|Agriculture connectée]] en partenariat avec les projets collectifs IESE/MAT : Nicolas Palix<br />
* xx. [[Faults In Linux]], Nicolas Palix<br />
<br />
===Affectations===<br />
{|class="wikitable alternance"<br />
|+ Affectation des projets INFO4 21-22<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Enseignant(s)<br />
!scope="col"| Fiche de suivi<br />
!scope="col"| Documents<br />
|-<br />
!scope="row"| 1<br />
| [https://air.imag.fr/index.php/Planned_Deletion_Emails Courriels à Suppression Programmée]<br />
| CANIN CORENTIN,MONTEILLER JOSHUA,WAGNER SAMY<br />
| Michaël PÉRIN<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/01/docs/-/blob/main/%20Courriels%20%C3%A0%20Suppression%20Programm%C3%A9e%20info4_2021_2022.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 2<br />
| [https://air.imag.fr/index.php/Firmwares_open_source_pour_une_station_de_r%C3%A9ception_de_satellites_pour_l%E2%80%99Internet_des_Objets_isol%C3%A9s# Firmwares open source pour une station de réception de satellites pour l’Internet des Objets isolés]<br />
| CARMONA DAMIAN,DA COSTA TOM,WOZNY PIERRE-RAPHAEL<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/02/docs/-/blob/main/Firmwares_open_source_pour_une_station_de_r%C3%A9ception_de_satellites_pour_l_Internet_des_Objets_isol%C3%A9s_info4_2021_2022.md# Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 3<br />
| [https://air.imag.fr/index.php/Evaluation_du_toolkit_AI_de_STM32_pour_l%27analyse_de_l%27environnement_sonore Evaluation du toolkit AI de STM32 pour l'analyse de l'environnement sonore]<br />
| BACH THOMAS,BARBE FLORENT,SIMO YOKAM GEORGES HARRISSO<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/03/docs/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 5<br />
| [https://air.imag.fr/index.php/Dashboard_pour_Overwatch# Dashboard pour Overwatch]<br />
| CAILLES MAXIME,REYGNER ETIENNE,VERRIER MARTIN<br />
| Olivier RICHARD<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/05/docs/-/blob/main/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 6<br />
| [[Application mobile d'enregistrements de noeuds IoT LoRaWAN dans plusieurs réseaux]]<br />
| CHIOTTI MAEL,LAVIROTTE GAETAN,MOTTINO LORIS<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/06/docs/-/tree/main Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 8<br />
| [[TODO]]<br />
| GUIRGUIS MIRETTE,HADIBY CHEMSSEDDINE,MOHSEN HACHE<br />
| TODO<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/08/docs/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 10<br />
| [[Floating Water Quality Station]]<br />
| BRETON EMERIC,FAGHLOUMI AYMAN,VIALLET CAMILLE<br />
| Didier DONSEZ, Nicolas PALIX<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/10/docs/-/blob/main/info4_2021_2022_Fiche_suivi_projet.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 13<br />
| [https://air.imag.fr/index.php/G%C3%A9olocalition_Indoor_en_LoRa_2.4GHz Géolocalition Indoor en LoRa 2.4GHz]<br />
| BERNERD CLARA,JARDIN BAPTISTE,NGUYEN JUSTIN<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/13/docs/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 14<br />
| [[TODO]]<br />
| IFAKIREN SAMI,MONTHE DJEUMOU BRICE,NGUYEN CLEMEN<br />
| TODO<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/14/docs/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 15<br />
| [https://air.imag.fr/index.php/Rust_Engine Exécuteur de tâche en Rust]<br />
| CHAPPAZ FLORIAN,DE OLIVEIRA VALENTIN,KURKLU FIKRET<br />
| Olivier RICHARD<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/15/docs/-/blob/main/Rust_Engine_info4_2021_2022.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 17<br />
| [https://air.imag.fr/index.php/Portail_pour_gestionnaire_de_taches Portail Pour Gestionnaire De Taches]<br />
| KACHA TOM,MAHAMAN NOURY ABDOURAHAMANE,MEIGNEN HUGO,ZHANG KEMING<br />
| Olivier RICHARD<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/17/docs/-/blob/main/Fiche_De_Suivi_17.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 18<br />
| [[Paquets NIX pour Polytech]]<br />
| CONJARD SAMUEL,FODOR GERGELY,PELISSE-VERDOUX CYPRIEN<br />
| Olivier RICHARD<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/18/docs/-/blob/master/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 19<br />
| [[Mini compilateur C pour mini CPU]]<br />
| CAPET THEO,POITEVIN EVE,ROYET JULIAN<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/19/docs/-/blob/main/C_compiler_for_MCPU_info4_2021_2022.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 20<br />
| Mode jeu en réseau pour [[TanksOfFreedom]],<br />
| ABECASSIS THOMAS,FOURNIER THOMAS,ZAFFUTO LUCA<br />
| Nicolas Palix<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/20/docs/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
|}<br />
<br />
==INFO5==<br />
===Projet IoT S9===<br />
Enseignants responsables : Bernard Tourancheau<br />
<br />
Calendrier: Octobre à Décembre 2021. Soutenance 24 Janvier 2022.<br />
<br />
{|class="wikitable alternance"<br />
|+ Choix des projet des projets INFO5 Réseaux 21-22<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Documents<br />
!scope="col"| Github/Trello<br />
|-<br />
!scope="row"| 1<br />
| [[Réseau de capteur de dichlorométhane]]<br />
| Dorian BARET - Malone JULIENNE - Quentin CAMBUS<br />
| [https://lesjoiesducode.fr/quand-notre-revue-de-sprint-se-passe-nickel Fiche]<br />
| [https://github.com/Cambus-Quentin/DichloWan2021/blob/main/README.md git]<br />
|-<br />
!scope="row"| 2<br />
| [[Création d'un système pour localiser les élèves lors de courses d'orientation]]<br />
| Antoine Gitton, Gilles Mertens, Bertrand Baudeur<br />
| [[Media:2021_2022_INFO5_IOT_Orientation_spec.pdf|Spécification paquets LoRa]]<br />
| [[Media:2021_2022_INFO5_IOT_Orientation_backend.zip|Souces back-end]] - [[Media:2021_2022_INFO5_IOT_Orientation_carte.zip|Souces carte]]<br />
|-<br />
!scope="row"| 3<br />
| [[Harnais animalier permettant de suivre notre animal domestique]]<br />
| Sami ELHADJI TCHIAMBOU, Corentin HUMBERT, Paul LAMBERT, Hugo PRAT CAPILLA<br />
| [[Media:PSP_Presentation.pdf|Présentation finale]]<br />
| [https://github.com/Bicorpro Organisation GitHub]<br />
|-<br />
!scope="row"| 4<br />
| [[Géolocalisation et suivi des transports en commun]]<br />
| Liam ANDRIEUX, Lucas DREZET, Roman REGOUIN<br />
|<br />
| [https://github.com/2021-2022-IoT-INFO5-G4 Organisation GitHub]<br />
|-<br />
!scope="row"| 5<br />
| [[Tracking des déplacements de joueurs sur un terrain]]<br />
| Elias EL YANDOUZI, Lucas CHALOYARD<br />
| [[Media:IOT_Presentation.pdf|Présentation finale]]<br />
| [https://github.com/Indoor-Shadow/ble-experiment Github Repo]<br />
|-<br />
!scope="row"| 6<br />
| [[Beer Pong connecté]]<br />
| Yael PARA, Théo TEYSSIER, Victor MALOD, Alexis LANQUETIN<br />
| [[Media:BeerPong_Presentation.pdf|Présentation finale]]<br />
| [https://github.com/McReaper/BeerPongLora Gitub Repo]<br />
|}<br />
<br />
Exposés points techniques 10' - questions 5'<br />
* Nom Sujet<br />
* ??? Python<br />
* ??? MQTT<br />
* ??? COAP<br />
* 26/11/2021 - Elias El Yandouzi - Les différentes techniques de virtualisation<br />
<br />
===Projet Semestre S10===<br />
<br />
Enseignant responsable : [[user:Donsez|Didier Donsez]]<br />
<br />
Convention des projets tutorés externes : Elise Didier.<br />
<br />
Calendrier: 27/01 (8H30-12H00) au 18/03.<br />
<br />
Séances de Management de projets innovants: A voir dessus.<br />
<br />
Réunion de présentation et choix des sujets: 27/01 (8H30-12H00) en salle Polygone P206 (voir ADE)<br />
<br />
Démarrage : 27/01<br />
<br />
Soutenance à mi-parcours (à définir) : ??/02/2021 13H30-17H30 en distantiel (15 minutes par équipe).<br />
<br />
Soutenance finale : 18/03/2021 (8H30-12H00 et 13H30-17H00). 30 minutes par équipe, questions/réponses et démonstration incluse. Prière de rapporter au fablab le matériel emprunté juste après votre soutenance. <br />
<br />
====Séances MPI====<br />
<br />
Voir ADE qui fait foi).<br />
<br />
<pre><br />
<br />
</pre><br />
<br />
==== Soutenance intermédiaire S10 ====<br />
Date: 18/02 Matin. Distantiel (sur Zoom). Créneaux de 10 minutes.<br />
<br />
L'objectif de la soutenance intermédiaire est de vérifier si l'équipe projet est en bon ordre de marche<br />
<br />
<br />
L'équipe présentera en 5-6 transparents en 7 minutes.<br />
* les équipiers et leurs rôles<br />
* le contexte, le sujet et l'objectif du projet<br />
* l'architecture du systèmes à réaliser<br />
* les technologies utilisées<br />
* le plan de travail (backlog, planning, ce qui est fait, ce qu'il reste à faire ...)<br />
* les difficultés (s'il y a)<br />
<br />
Prévoyez du temps pour les questions-réponses (3 minutes max).<br />
<br />
Respectez bien les créneaux indiqués (par respect pour les autres équipes) et soyez présents un peu en avance dans la salle d'attente.<br />
<br />
La présence des porteurs n'est pas obligatoire.<br />
<br />
==== Soutenance finale S10 ====<br />
Date provisoire: 18/03/2022 (8H30-12H00 et 13H30-17H00).<br />
<br />
'''La présence du(des) porteur(s) est obligatoire. Pensez à les prévenir bien à l'avance'''<br />
<br />
Durée: 30 minutes par équipe: présentation, questions/réponses et démonstration incluse.<br />
<br />
Les documents devront être en ligne sur le wiki (colonne Documents) la veille (ie avant le ??/03/2021 23:59:59 CET).<br />
<br />
La présentation est constituée des chapitres suivants:<br />
* Rappel du sujet/besoin et cahier des charges<br />
* Technologies employées<br />
* Architecture techniques<br />
* Réalisations techniques<br />
* Gestion de projet (méthode, planning prévisionnel et effectif, gestion des risques, rôles des membres ...)<br />
* Outils (collaboration, CD/CI ...)<br />
* Métriques logiciels : lignes de code, langages, performance, temps ingénieur (d'après vos journaux), la répartition des lignes de code et des commits en pourcentage entre les membres du projet ...)<br />
* Conclusion (Retour d'expérience)<br />
* Transparent expliquant la démonstration<br />
<br />
L'ensemble des documents doit être accessible depuis le tableau ci-dessus et dans chaque fiche de suivi.<br />
<br />
Le screencast (réalisé lors de la dernière répétition) sera rendu disponible via un partage caché (wetransfer, google drive …) dont le lien sera ajouté dans le devoir idoine sur Moodle et également envoyé par mail à votre tuteur.<br />
<br />
Le rapport final contient les mêmes chapitres que la présentation ainsi qu'un glossaire et une bibliographie. Le rapport ne doit pas dépasser 15 pages (schémas et figures compris). Vous pourrez référencer les autres documents que vous avez produits au cours du projet (spécifications détaillées, algorithmes, conception d'écrans ...).<br />
<br />
Le rapport final est au format Markdown et doit être placé dans un des dépôts Git de votre groupe/organisation.<br />
<br />
NB: le rapport technique listé dans la colonne Documents contient tout ce qui ne tient pas dans les 15 pages du rapport final : cahier des charges, diagrammes UML, enquêtes utilisateurs design UI, API, technologies employées (détail), plan de tests, term of services, conformance RPGD, audits/diagnostiques sécurité, MTBR, rapport de vulnérabilité, plan de charge, rapports de charge, manuel d'installation … : ça dépend un peu de la nature de votre projet.<br />
<br />
Conseil : 30 minutes c'est très court alors répétez la soutenance auparavant ! Prévoyez des transparents supplémentaires en annexe pour répondre aux questions.<br />
<br />
'''Prière de rapporter au fablab le matériel emprunté juste après votre soutenance'''.<br />
<br />
==== Affectations S10====<br />
{|class="wikitable alternance"<br />
|+ Affectation des projets INFO5 2021-2022<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Porteur(s)<br />
!scope="col"| Fiche de suivi<br />
!scope="col"| Documents<br />
!scope="col"| Dépôt Git<br />
!scope="col"| Soutenance intermédiaire<br />
|-<br />
<br />
!scope="row"| 1<br />
| [[Test d'infrastructures avec NixOS]]<br />
| HUMBERT CORENTIN, MINIER MANCINI TITOUAN (Chef de projet), SUEUR CORENTIN (Scrum master)<br />
| Olivier RICHARD et Quentin GUILLETEAU<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:xxx.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 2<br />
| [[Plan dynamique d’un appartement connecté]]<br />
| GRANGER OSCAR, NOERIE SOPHIE, SARRE MARGAUX, SALMON AMAD, TEYSSIER THEO<br />
| Sybille CAFFIAU<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:xxx.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 3<br />
| [[Suivi de troupeaux (ovins, bovins) en zone montagneuse avec un réseau LoRaWAN : expérimentation dans la Matheysine]]<br />
| GITTON ANTOINE, MALOD VICTOR, MUTEL MATHIS<br />
| Fabrice FOREST<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:xxx.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 4<br />
| [[FitSize]]<br />
| GEITNER TEVA , GONZALEZ JULES, PARA YAEL<br />
| Fidèle Eya'a<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:xxx.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 5<br />
| [[GenderedNews]]<br />
| AGUIAR MATHILDE (Chef de projet), HAJJI OUMAIMA (SCRUM Master), SIDIBE ROKIATOU DITE ROSE<br />
| François PORTET, Gilles BASTIN, Ange RICHARD<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media: Soutenance_inter_genderednews.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media: Soutenance_inter_genderednews.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 6<br />
| [[Système d'analyse de traces sportives]]<br />
| HERQUE ERIC (Scrum Master), VACHERIAS GUILLAUME (Chef de projet)<br />
| Vivien QUEMA<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]- [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:xxx.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 7<br />
| [[Qualité de l'Air et Santé des Populations]]<br />
| BAUDEUR BERTRAND (Scrum Master), MERTENS GILLES (Chef)<br />
| Marie-Laure AIX<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Presentation_mi_parcours_qualite_air_baudeur_mertens.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]<br />
| [https://github.com/Air-Quality-LoRa Dépot Git]<br />
| [[Media:Presentation_mi_parcours_qualite_air_baudeur_mertens.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 8<br />
| [[Artiphonie(saison 3)]] extension de la [[Artiphonie (saison 2)]]<br />
| BUISINE JULIEN, ELHADJI TCHIAMBOU SAMI, LAMBERT DAPHNE (Scrum Master), LAMBERT PAUL<br />
| Olivier Richard<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:xxx.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 9<br />
| [[Quark Project]] <br />
| CHALOYARD LUCAS, EL YANDOUZI ELIAS<br />
| Olivier Gruber<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:xxx.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 10<br />
| [[Jorigine]]<br />
| BLANQUET ANTOINE ('''Scrum Master'''), LANQUETIN ALEXIS ('''Chef de projet'''), MALECOT ETHAN, PRAT-CAPILLA HUGO<br />
| Sylvain Delangue<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:xxx.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 11<br />
| [[Contributions open source au projet EdCampus|EdCampus]] <br />
| ANDRIEUX LIAM, COSOTTI KEVIN, DREZET LUCAS ('''Chef de projet'''), REGOUIN ROMAN ('''Scrum Master''')<br />
| Anthony GEOURJON<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:xxx.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
<br />
!scope="row"| 12<br />
| [[Contributions open source au projet LabnBook|LabnBook]] <br />
| CIRSTEA PAUL, SOULARD ALEXANDRE (Chef de projet), TONDEUX EMILIE (Scrum master), YUNG KEVIN<br />
| Anthony GEOURJON, Cédric DHAM<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:LabnBook.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 13<br />
| [[Green collect]]<br />
| BARET DORIAN, CAMBUS QUENTIN (Chef de projet), JULIENNE MALONE, MALLEN GUILLAUME (Scrum master)<br />
| Bernard TOURANCHEAU<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://github.com/GreenCollects/docs/blob/main/soutenance/Soutenance%20de%20mi-parcours.pdf Presentation de mi-parcours] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]<br />
| [https://github.com/GreenCollects Dépot Git]<br />
| [https://github.com/GreenCollects/docs/blob/main/soutenance/Soutenance%20de%20mi-parcours.pdf Presentation intermédiaire]<br />
|-<br />
<br />
|}<br />
<br />
Sujets non choisis<br />
<br />
<br />
# [[LoRaWAN Roaming]] avec [[Chirpstack]], [[TheThingStack]] et [[Actility]] pour le projet [https://gricad-gitlab.univ-grenoble-alpes.fr/thingsat/public/-/blob/master/cubesat_mission/README.md Thingsat]: Didier DONSEZ, Olivier ALPHAND.<br />
# [[Contributions logicielles au projet RIOT OS pour le New Space]] : Francois-Xavier MOLINA, Olivier ALPHAND, Didier DONSEZ<br />
# [[Réseaux social d'organisation de sortie (saison 2)]] refonte [[Réseaux social d'organisation de sortie]], Olivier Richard<br />
# [[Experiment Process Management]], Olivier Richard<br />
# [[Language Server for Visual Studio]]: Olivier Gruber<br />
# ABANDONNé [[Réseau d'Alumni de formations]] (à confirmer), Gérard POLLIER ([https://disrupt-campus.univ-grenoble-alpes.fr/design-factory-grenoble/ Design Factory Grenoble])<br />
# [[Evaluation du kit IA embarqué Wio Terminal]]: Louis CLOSSON, Didier DONSEZ (sous réserve de réception du matériel commandé)</div>Bertrand.Baudeurhttps://air.imag.fr/index.php?title=File:Presentation_mi_parcours_qualite_air_baudeur_mertens.pdf&diff=52187File:Presentation mi parcours qualite air baudeur mertens.pdf2022-02-17T18:22:51Z<p>Bertrand.Baudeur: </p>
<hr />
<div></div>Bertrand.Baudeurhttps://air.imag.fr/index.php?title=Projets_2021-2022&diff=52186Projets 2021-20222022-02-17T18:22:35Z<p>Bertrand.Baudeur: /* Affectations S10 */</p>
<hr />
<div><<[[Projets 2020-2021]] | [[Projets]] | [[Projets 2022-2023]]>><br />
=INFO=<br />
==INFO3==<br />
<br />
==INFO4==<br />
===Projet Semestre S8===<br />
<br />
Enseignants responsables : Olivier Richard<br />
<br />
* Dates : Lundi après-midi, Mardi après-midi <br />
* Lancement: 10 Janvier 2021 après midi<br />
* Soutenance à mi-parcours: A définir<br />
* Soutenance: A définir<br />
<br />
* '''Evaluation à mi-parcours le lundi/mardi ???''': Format: 10min (5min de présentation 3 slides au plus, 5min de discussion). Cette évaluation sera prise en compte dans la note finale.<br />
<br />
'''Consignes générales:'''<br />
<br />
* '''Vous devez être pro-actifs !!!''': Si des points sont pas ou mals spécifiés, vous le faîtes et vous justifiez vos choix. Pour les problèmes techniques éventuels vous pouvez: creuser la question, contacter l'auteur du code si il y a lieu, écrire un rapport de bug ('''Attention:''' ca se prépare !), soumettre un patch/pull request, contacter l'enseignant ou la personne référente du projet.<br />
<br />
* '''Vous devez maintenir une fiche de suivi de projet''': elle doit être mise à jour chaque semaine, elle rassemble les élements essentiels du projet, elle indique les évolutions du projet et présente sa feuille de route. '''Note:''' le nom de la fiche doit être composé du nom du projet et suffixé par info4_2021_2022. '''Cette fiche compte pour la note finale'''<br />
<br />
* '''Votre code''' pour doit être hébergé sur le gitlab et à l'URL suivante https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22 , vous utiliserez votre compte UGA.<br />
<br />
* Chaque projet doit avoir '''aux moins 2 dépôts git''':<br />
** '''Un pour les documents''' demandés rapport, présentation de pré-soutenante, de soutenance, flyer. '''Il sera appelé documents.'''<br />
** Un ou plusieurs pour le code, les tests, les évaluations, les preuves de concept, la ou les documentations afférentes. <br />
<br />
* Les '''documents public doivent être rédigés en anglais (README, documentation, commentaires de code, nom de variables et de fonctions)'''. Le *rapport* sera aussi demandé en *anglais* (il fera la taille d'un rapport de TP). Les transparents des présentation peuvent être en anglais ou en francais, la soutenance sera taire en francais.<br />
<br />
* '''La note obtenue''' tiendra compte du '''nombre et de la qualité des commits''' observé dans '''vos dépots git et la branche master''' (or depot documents). La qualité comprend l'intitulé du commit et son contenu. Les notes pourront être différentiées dans un groupe, il n'est pas acceptable de pas avoir de commit dans le(s) dépôt(s) du projet (or dépôt documents).<br />
<br />
* Il est fortement conseillé de suivre un '''développement incrémental''' qui permette d'avoir à tout moment un démonstrateur à présenter, un projet peut être constituer d'une succession de '''démonstrateurs présentables séparément'''.<br />
<br />
* Vous devez faire aussi des '''schémas d'architectures générales et/ou spéficiques, des diagrammes de séquence''', et autre documents de spécification si nécessaire. Ces documents vous serviront de base de discussion/brainstorming interne ainsi que dans vos différents documents (rapport, présentations, documentation). Ces schémas sont avant tout conceptuels et techniques.<br />
<br />
===Propositions de projets S8===<br />
<br />
<br />
* 1. [https://codimd.math.cnrs.fr/?next=%2Fs%2FB029qfT5Q Courriels à Suppression Programmée] : Michaël Périn<br />
* 2. [[Firmwares open source pour une station de réception de satellites pour l’Internet des Objets isolés]], Didier DONSEZ.<br />
* 3. [[Evaluation du toolkit AI de STM32 pour l'analyse de l'environnement sonore]] (Suite 2022), Didier DONSEZ.<br />
* 4. [[Algorithmes de géolocalisation d’objets par TDOA (Time Difference of Arrival)]] (suite), Didier DONSEZ.<br />
* 5. [[Dashboard pour Overwatch]] Olivier Richard<br />
* 6. [[Application mobile d'enregistrements de noeuds IoT LoRaWAN dans plusieurs réseaux]] (Suite) : Didier DONSEZ<br />
* 7. [[Bluetooth 5.1 Angle of Arrival based Indoor Localization]] (Suite) : Didier DONSEZ<br />
* 8. Intégration de composants de mesures environnementales (eau, air, ...) pour le [[Contribution au projet STM32Python|projet STM32Python]] à destination des lycéens: Didier DONSEZ<br />
* 9. [[Air Quality Station]] (Suite) : Didier DONSEZ<br />
* 10. [[Floating Water Quality Station]] : Didier DONSEZ, Nicolas PALIX<br />
* 12. [[Testeur de terrain pour réseaux LoRaWAN privés et publics (TTN, CampusIoT et Helium)]] (suite 2021), Didier DONSEZ.<br />
* 13. [[Géolocalition Indoor en LoRa 2.4GHz]], Didier DONSEZ.<br />
* 14. [[RealWorld avec Dioxus]] (Rust + web), Olivier Richard<br />
* 15. Poursuite projet 20-21 [[Rust Engine | Executeur de tâche en Rust]], Olivier Richard<br />
* 16. Poursuite projet 20-21 [[Retrocompute simulateur | RetroComputing]]: (vintage style) Coupler le simulateur Digital avec un simulateur de processeur 8bits, Olivier Richard<br />
* 17. Poursuite projet 19-20 [[Portail pour gestionnaire de taches]](react, Typescript), Olivier Richard<br />
* 18. [[Paquets NIX pour Polytech]], Olivier Richard<br />
* 19. [[Mini compilateur C pour mini CPU]], Olivier Richard<br />
* 20. Mode jeu en réseau (Wifi/Bluetooth) pour [[TanksOfFreedom]], Nicolas Palix<br />
<br />
Non affecté<br />
* xx. [[Bibliothèque de décodeurs standards et d'afficheurs Grafana pour objets connectés LoRaWAN]] : Didier DONSEZ<br />
* xx. [[ASAC|Agriculture connectée]] en partenariat avec les projets collectifs IESE/MAT : Nicolas Palix<br />
* xx. [[Faults In Linux]], Nicolas Palix<br />
<br />
===Affectations===<br />
{|class="wikitable alternance"<br />
|+ Affectation des projets INFO4 21-22<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Enseignant(s)<br />
!scope="col"| Fiche de suivi<br />
!scope="col"| Documents<br />
|-<br />
!scope="row"| 1<br />
| [https://air.imag.fr/index.php/Planned_Deletion_Emails Courriels à Suppression Programmée]<br />
| CANIN CORENTIN,MONTEILLER JOSHUA,WAGNER SAMY<br />
| Michaël PÉRIN<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/01/docs/-/blob/main/%20Courriels%20%C3%A0%20Suppression%20Programm%C3%A9e%20info4_2021_2022.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 2<br />
| [https://air.imag.fr/index.php/Firmwares_open_source_pour_une_station_de_r%C3%A9ception_de_satellites_pour_l%E2%80%99Internet_des_Objets_isol%C3%A9s# Firmwares open source pour une station de réception de satellites pour l’Internet des Objets isolés]<br />
| CARMONA DAMIAN,DA COSTA TOM,WOZNY PIERRE-RAPHAEL<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/02/docs/-/blob/main/Firmwares_open_source_pour_une_station_de_r%C3%A9ception_de_satellites_pour_l_Internet_des_Objets_isol%C3%A9s_info4_2021_2022.md# Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 3<br />
| [https://air.imag.fr/index.php/Evaluation_du_toolkit_AI_de_STM32_pour_l%27analyse_de_l%27environnement_sonore Evaluation du toolkit AI de STM32 pour l'analyse de l'environnement sonore]<br />
| BACH THOMAS,BARBE FLORENT,SIMO YOKAM GEORGES HARRISSO<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/03/docs/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 5<br />
| [https://air.imag.fr/index.php/Dashboard_pour_Overwatch# Dashboard pour Overwatch]<br />
| CAILLES MAXIME,REYGNER ETIENNE,VERRIER MARTIN<br />
| Olivier RICHARD<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/05/docs/-/blob/main/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 6<br />
| [[Application mobile d'enregistrements de noeuds IoT LoRaWAN dans plusieurs réseaux]]<br />
| CHIOTTI MAEL,LAVIROTTE GAETAN,MOTTINO LORIS<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/06/docs/-/tree/main Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 8<br />
| [[TODO]]<br />
| GUIRGUIS MIRETTE,HADIBY CHEMSSEDDINE,MOHSEN HACHE<br />
| TODO<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/08/docs/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 10<br />
| [[Floating Water Quality Station]]<br />
| BRETON EMERIC,FAGHLOUMI AYMAN,VIALLET CAMILLE<br />
| Didier DONSEZ, Nicolas PALIX<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/10/docs/-/blob/main/info4_2021_2022_Fiche_suivi_projet.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 13<br />
| [https://air.imag.fr/index.php/G%C3%A9olocalition_Indoor_en_LoRa_2.4GHz Géolocalition Indoor en LoRa 2.4GHz]<br />
| BERNERD CLARA,JARDIN BAPTISTE,NGUYEN JUSTIN<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/13/docs/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 14<br />
| [[TODO]]<br />
| IFAKIREN SAMI,MONTHE DJEUMOU BRICE,NGUYEN CLEMEN<br />
| TODO<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/14/docs/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 15<br />
| [https://air.imag.fr/index.php/Rust_Engine Exécuteur de tâche en Rust]<br />
| CHAPPAZ FLORIAN,DE OLIVEIRA VALENTIN,KURKLU FIKRET<br />
| Olivier RICHARD<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/15/docs/-/blob/main/Rust_Engine_info4_2021_2022.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 17<br />
| [https://air.imag.fr/index.php/Portail_pour_gestionnaire_de_taches Portail Pour Gestionnaire De Taches]<br />
| KACHA TOM,MAHAMAN NOURY ABDOURAHAMANE,MEIGNEN HUGO,ZHANG KEMING<br />
| Olivier RICHARD<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/17/docs/-/blob/main/Fiche_De_Suivi_17.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 18<br />
| [[Paquets NIX pour Polytech]]<br />
| CONJARD SAMUEL,FODOR GERGELY,PELISSE-VERDOUX CYPRIEN<br />
| Olivier RICHARD<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/18/docs/-/blob/master/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 19<br />
| [[Mini compilateur C pour mini CPU]]<br />
| CAPET THEO,POITEVIN EVE,ROYET JULIAN<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/19/docs/-/blob/main/C_compiler_for_MCPU_info4_2021_2022.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 20<br />
| Mode jeu en réseau pour [[TanksOfFreedom]],<br />
| ABECASSIS THOMAS,FOURNIER THOMAS,ZAFFUTO LUCA<br />
| Nicolas Palix<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/20/docs/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
|}<br />
<br />
==INFO5==<br />
===Projet IoT S9===<br />
Enseignants responsables : Bernard Tourancheau<br />
<br />
Calendrier: Octobre à Décembre 2021. Soutenance 24 Janvier 2022.<br />
<br />
{|class="wikitable alternance"<br />
|+ Choix des projet des projets INFO5 Réseaux 21-22<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Documents<br />
!scope="col"| Github/Trello<br />
|-<br />
!scope="row"| 1<br />
| [[Réseau de capteur de dichlorométhane]]<br />
| Dorian BARET - Malone JULIENNE - Quentin CAMBUS<br />
| [https://lesjoiesducode.fr/quand-notre-revue-de-sprint-se-passe-nickel Fiche]<br />
| [https://github.com/Cambus-Quentin/DichloWan2021/blob/main/README.md git]<br />
|-<br />
!scope="row"| 2<br />
| [[Création d'un système pour localiser les élèves lors de courses d'orientation]]<br />
| Antoine Gitton, Gilles Mertens, Bertrand Baudeur<br />
| [[Media:2021_2022_INFO5_IOT_Orientation_spec.pdf|Spécification paquets LoRa]]<br />
| [[Media:2021_2022_INFO5_IOT_Orientation_backend.zip|Souces back-end]] - [[Media:2021_2022_INFO5_IOT_Orientation_carte.zip|Souces carte]]<br />
|-<br />
!scope="row"| 3<br />
| [[Harnais animalier permettant de suivre notre animal domestique]]<br />
| Sami ELHADJI TCHIAMBOU, Corentin HUMBERT, Paul LAMBERT, Hugo PRAT CAPILLA<br />
| [[Media:PSP_Presentation.pdf|Présentation finale]]<br />
| [https://github.com/Bicorpro Organisation GitHub]<br />
|-<br />
!scope="row"| 4<br />
| [[Géolocalisation et suivi des transports en commun]]<br />
| Liam ANDRIEUX, Lucas DREZET, Roman REGOUIN<br />
|<br />
| [https://github.com/2021-2022-IoT-INFO5-G4 Organisation GitHub]<br />
|-<br />
!scope="row"| 5<br />
| [[Tracking des déplacements de joueurs sur un terrain]]<br />
| Elias EL YANDOUZI, Lucas CHALOYARD<br />
| [[Media:IOT_Presentation.pdf|Présentation finale]]<br />
| [https://github.com/Indoor-Shadow/ble-experiment Github Repo]<br />
|-<br />
!scope="row"| 6<br />
| [[Beer Pong connecté]]<br />
| Yael PARA, Théo TEYSSIER, Victor MALOD, Alexis LANQUETIN<br />
| [[Media:BeerPong_Presentation.pdf|Présentation finale]]<br />
| [https://github.com/McReaper/BeerPongLora Gitub Repo]<br />
|}<br />
<br />
Exposés points techniques 10' - questions 5'<br />
* Nom Sujet<br />
* ??? Python<br />
* ??? MQTT<br />
* ??? COAP<br />
* 26/11/2021 - Elias El Yandouzi - Les différentes techniques de virtualisation<br />
<br />
===Projet Semestre S10===<br />
<br />
Enseignant responsable : [[user:Donsez|Didier Donsez]]<br />
<br />
Convention des projets tutorés externes : Elise Didier.<br />
<br />
Calendrier: 27/01 (8H30-12H00) au 18/03.<br />
<br />
Séances de Management de projets innovants: A voir dessus.<br />
<br />
Réunion de présentation et choix des sujets: 27/01 (8H30-12H00) en salle Polygone P206 (voir ADE)<br />
<br />
Démarrage : 27/01<br />
<br />
Soutenance à mi-parcours (à définir) : ??/02/2021 13H30-17H30 en distantiel (15 minutes par équipe).<br />
<br />
Soutenance finale : 18/03/2021 (8H30-12H00 et 13H30-17H00). 30 minutes par équipe, questions/réponses et démonstration incluse. Prière de rapporter au fablab le matériel emprunté juste après votre soutenance. <br />
<br />
====Séances MPI====<br />
<br />
Voir ADE qui fait foi).<br />
<br />
<pre><br />
<br />
</pre><br />
<br />
==== Soutenance intermédiaire S10 ====<br />
Date: 18/02 Matin. Distantiel (sur Zoom). Créneaux de 10 minutes.<br />
<br />
L'objectif de la soutenance intermédiaire est de vérifier si l'équipe projet est en bon ordre de marche<br />
<br />
<br />
L'équipe présentera en 5-6 transparents en 7 minutes.<br />
* les équipiers et leurs rôles<br />
* le contexte, le sujet et l'objectif du projet<br />
* l'architecture du systèmes à réaliser<br />
* les technologies utilisées<br />
* le plan de travail (backlog, planning, ce qui est fait, ce qu'il reste à faire ...)<br />
* les difficultés (s'il y a)<br />
<br />
Prévoyez du temps pour les questions-réponses (3 minutes max).<br />
<br />
Respectez bien les créneaux indiqués (par respect pour les autres équipes) et soyez présents un peu en avance dans la salle d'attente.<br />
<br />
La présence des porteurs n'est pas obligatoire.<br />
<br />
==== Soutenance finale S10 ====<br />
Date provisoire: 18/03/2022 (8H30-12H00 et 13H30-17H00).<br />
<br />
'''La présence du(des) porteur(s) est obligatoire. Pensez à les prévenir bien à l'avance'''<br />
<br />
Durée: 30 minutes par équipe: présentation, questions/réponses et démonstration incluse.<br />
<br />
Les documents devront être en ligne sur le wiki (colonne Documents) la veille (ie avant le ??/03/2021 23:59:59 CET).<br />
<br />
La présentation est constituée des chapitres suivants:<br />
* Rappel du sujet/besoin et cahier des charges<br />
* Technologies employées<br />
* Architecture techniques<br />
* Réalisations techniques<br />
* Gestion de projet (méthode, planning prévisionnel et effectif, gestion des risques, rôles des membres ...)<br />
* Outils (collaboration, CD/CI ...)<br />
* Métriques logiciels : lignes de code, langages, performance, temps ingénieur (d'après vos journaux), la répartition des lignes de code et des commits en pourcentage entre les membres du projet ...)<br />
* Conclusion (Retour d'expérience)<br />
* Transparent expliquant la démonstration<br />
<br />
L'ensemble des documents doit être accessible depuis le tableau ci-dessus et dans chaque fiche de suivi.<br />
<br />
Le screencast (réalisé lors de la dernière répétition) sera rendu disponible via un partage caché (wetransfer, google drive …) dont le lien sera ajouté dans le devoir idoine sur Moodle et également envoyé par mail à votre tuteur.<br />
<br />
Le rapport final contient les mêmes chapitres que la présentation ainsi qu'un glossaire et une bibliographie. Le rapport ne doit pas dépasser 15 pages (schémas et figures compris). Vous pourrez référencer les autres documents que vous avez produits au cours du projet (spécifications détaillées, algorithmes, conception d'écrans ...).<br />
<br />
Le rapport final est au format Markdown et doit être placé dans un des dépôts Git de votre groupe/organisation.<br />
<br />
NB: le rapport technique listé dans la colonne Documents contient tout ce qui ne tient pas dans les 15 pages du rapport final : cahier des charges, diagrammes UML, enquêtes utilisateurs design UI, API, technologies employées (détail), plan de tests, term of services, conformance RPGD, audits/diagnostiques sécurité, MTBR, rapport de vulnérabilité, plan de charge, rapports de charge, manuel d'installation … : ça dépend un peu de la nature de votre projet.<br />
<br />
Conseil : 30 minutes c'est très court alors répétez la soutenance auparavant ! Prévoyez des transparents supplémentaires en annexe pour répondre aux questions.<br />
<br />
'''Prière de rapporter au fablab le matériel emprunté juste après votre soutenance'''.<br />
<br />
==== Affectations S10====<br />
{|class="wikitable alternance"<br />
|+ Affectation des projets INFO5 2021-2022<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Porteur(s)<br />
!scope="col"| Fiche de suivi<br />
!scope="col"| Documents<br />
!scope="col"| Dépôt Git<br />
!scope="col"| Soutenance intermédiaire<br />
|-<br />
<br />
!scope="row"| 1<br />
| [[Test d'infrastructures avec NixOS]]<br />
| HUMBERT CORENTIN, MINIER MANCINI TITOUAN (Chef de projet), SUEUR CORENTIN (Scrum master)<br />
| Olivier RICHARD et Quentin GUILLETEAU<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:xxx.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 2<br />
| [[Plan dynamique d’un appartement connecté]]<br />
| GRANGER OSCAR, NOERIE SOPHIE, SARRE MARGAUX, SALMON AMAD, TEYSSIER THEO<br />
| Sybille CAFFIAU<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:xxx.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 3<br />
| [[Suivi de troupeaux (ovins, bovins) en zone montagneuse avec un réseau LoRaWAN : expérimentation dans la Matheysine]]<br />
| GITTON ANTOINE, MALOD VICTOR, MUTEL MATHIS<br />
| Fabrice FOREST<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:xxx.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 4<br />
| [[FitSize]]<br />
| GEITNER TEVA , GONZALEZ JULES, PARA YAEL<br />
| Fidèle Eya'a<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:xxx.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 5<br />
| [[GenderedNews]]<br />
| AGUIAR MATHILDE (Chef de projet), HAJJI OUMAIMA (SCRUM Master), SIDIBE ROKIATOU DITE ROSE<br />
| François PORTET, Gilles BASTIN, Ange RICHARD<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media: Soutenance_inter_genderednews.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media: Soutenance_inter_genderednews.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 6<br />
| [[Système d'analyse de traces sportives]]<br />
| HERQUE ERIC (Scrum Master), VACHERIAS GUILLAUME (Chef de projet)<br />
| Vivien QUEMA<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]- [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:xxx.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 7<br />
| [[Qualité de l'Air et Santé des Populations]]<br />
| BAUDEUR BERTRAND (Scrum Master), MERTENS GILLES (Chef)<br />
| Marie-Laure AIX<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:presentation_mi_parcours_qualite_air_baudeur_mertens.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]<br />
| [https://github.com/Air-Quality-LoRa Dépot Git]<br />
| [[Media:presentation_mi_parcours_qualite_air_baudeur_mertens.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 8<br />
| [[Artiphonie(saison 3)]] extension de la [[Artiphonie (saison 2)]]<br />
| BUISINE JULIEN, ELHADJI TCHIAMBOU SAMI, LAMBERT DAPHNE (Scrum Master), LAMBERT PAUL<br />
| Olivier Richard<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:xxx.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 9<br />
| [[Quark Project]] <br />
| CHALOYARD LUCAS, EL YANDOUZI ELIAS<br />
| Olivier Gruber<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:xxx.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 10<br />
| [[Jorigine]]<br />
| BLANQUET ANTOINE ('''Scrum Master'''), LANQUETIN ALEXIS ('''Chef de projet'''), MALECOT ETHAN, PRAT-CAPILLA HUGO<br />
| Sylvain Delangue<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:xxx.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 11<br />
| [[Contributions open source au projet EdCampus|EdCampus]] <br />
| ANDRIEUX LIAM, COSOTTI KEVIN, DREZET LUCAS ('''Chef de projet'''), REGOUIN ROMAN ('''Scrum Master''')<br />
| Anthony GEOURJON<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:xxx.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
<br />
!scope="row"| 12<br />
| [[Contributions open source au projet LabnBook|LabnBook]] <br />
| CIRSTEA PAUL, SOULARD ALEXANDRE (Chef de projet), TONDEUX EMILIE (Scrum master), YUNG KEVIN<br />
| Anthony GEOURJON, Cédric DHAM<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:LabnBook.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 13<br />
| [[Green collect]]<br />
| BARET DORIAN, CAMBUS QUENTIN (Chef de projet), JULIENNE MALONE, MALLEN GUILLAUME (Scrum master)<br />
| Bernard TOURANCHEAU<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [https://github.com/GreenCollects/docs/blob/main/soutenance/Soutenance%20de%20mi-parcours.pdf Presentation de mi-parcours] - [[Media:Poster-xxx-fr.pdf|Poster FR]] - [[Media:Poster-xxx-en.pdf|Poster EN]] - [https://tontube.fr Pitch 180 secondes]<br />
| [https://github.com/GreenCollects Dépot Git]<br />
| [https://github.com/GreenCollects/docs/blob/main/soutenance/Soutenance%20de%20mi-parcours.pdf Presentation intermédiaire]<br />
|-<br />
<br />
|}<br />
<br />
Sujets non choisis<br />
<br />
<br />
# [[LoRaWAN Roaming]] avec [[Chirpstack]], [[TheThingStack]] et [[Actility]] pour le projet [https://gricad-gitlab.univ-grenoble-alpes.fr/thingsat/public/-/blob/master/cubesat_mission/README.md Thingsat]: Didier DONSEZ, Olivier ALPHAND.<br />
# [[Contributions logicielles au projet RIOT OS pour le New Space]] : Francois-Xavier MOLINA, Olivier ALPHAND, Didier DONSEZ<br />
# [[Réseaux social d'organisation de sortie (saison 2)]] refonte [[Réseaux social d'organisation de sortie]], Olivier Richard<br />
# [[Experiment Process Management]], Olivier Richard<br />
# [[Language Server for Visual Studio]]: Olivier Gruber<br />
# ABANDONNé [[Réseau d'Alumni de formations]] (à confirmer), Gérard POLLIER ([https://disrupt-campus.univ-grenoble-alpes.fr/design-factory-grenoble/ Design Factory Grenoble])<br />
# [[Evaluation du kit IA embarqué Wio Terminal]]: Louis CLOSSON, Didier DONSEZ (sous réserve de réception du matériel commandé)</div>Bertrand.Baudeurhttps://air.imag.fr/index.php?title=Projets_2021-2022&diff=52092Projets 2021-20222022-01-28T10:06:38Z<p>Bertrand.Baudeur: /* Affectations S10 */</p>
<hr />
<div><<[[Projets 2020-2021]] | [[Projets]] | [[Projets 2022-2023]]>><br />
=INFO=<br />
==INFO3==<br />
<br />
==INFO4==<br />
===Projet Semestre S8===<br />
<br />
Enseignants responsables : Olivier Richard<br />
<br />
* Dates : Lundi après-midi, Mardi après-midi <br />
* Lancement: 10 Janvier 2021 après midi<br />
* Soutenance à mi-parcours: A définir<br />
* Soutenance: A définir<br />
<br />
* '''Evaluation à mi-parcours le lundi/mardi ???''': Format: 10min (5min de présentation 3 slides au plus, 5min de discussion). Cette évaluation sera prise en compte dans la note finale.<br />
<br />
'''Consignes générales:'''<br />
<br />
* '''Vous devez être pro-actifs !!!''': Si des points sont pas ou mals spécifiés, vous le faîtes et vous justifiez vos choix. Pour les problèmes techniques éventuels vous pouvez: creuser la question, contacter l'auteur du code si il y a lieu, écrire un rapport de bug ('''Attention:''' ca se prépare !), soumettre un patch/pull request, contacter l'enseignant ou la personne référente du projet.<br />
<br />
* '''Vous devez maintenir une fiche de suivi de projet''': elle doit être mise à jour chaque semaine, elle rassemble les élements essentiels du projet, elle indique les évolutions du projet et présente sa feuille de route. '''Note:''' le nom de la fiche doit être composé du nom du projet et suffixé par info4_2021_2022. '''Cette fiche compte pour la note finale'''<br />
<br />
* '''Votre code''' pour doit être hébergé sur le gitlab et à l'URL suivante https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22 , vous utiliserez votre compte UGA.<br />
<br />
* Chaque projet doit avoir '''aux moins 2 dépôts git''':<br />
** '''Un pour les documents''' demandés rapport, présentation de pré-soutenante, de soutenance, flyer. '''Il sera appelé documents.'''<br />
** Un ou plusieurs pour le code, les tests, les évaluations, les preuves de concept, la ou les documentations afférentes. <br />
<br />
* Les '''documents public doivent être rédigés en anglais (README, documentation, commentaires de code, nom de variables et de fonctions)'''. Le *rapport* sera aussi demandé en *anglais* (il fera la taille d'un rapport de TP). Les transparents des présentation peuvent être en anglais ou en francais, la soutenance sera taire en francais.<br />
<br />
* '''La note obtenue''' tiendra compte du '''nombre et de la qualité des commits''' observé dans '''vos dépots git et la branche master''' (or depot documents). La qualité comprend l'intitulé du commit et son contenu. Les notes pourront être différentiées dans un groupe, il n'est pas acceptable de pas avoir de commit dans le(s) dépôt(s) du projet (or dépôt documents).<br />
<br />
* Il est fortement conseillé de suivre un '''développement incrémental''' qui permette d'avoir à tout moment un démonstrateur à présenter, un projet peut être constituer d'une succession de '''démonstrateurs présentables séparément'''.<br />
<br />
* Vous devez faire aussi des '''schémas d'architectures générales et/ou spéficiques, des diagrammes de séquence''', et autre documents de spécification si nécessaire. Ces documents vous serviront de base de discussion/brainstorming interne ainsi que dans vos différents documents (rapport, présentations, documentation). Ces schémas sont avant tout conceptuels et techniques.<br />
<br />
===Propositions de projets S8===<br />
<br />
<br />
* 1. [https://codimd.math.cnrs.fr/s/B029qfT5Q Courriels à Suppression Programmée] : Michaël Périn<br />
* 2. [[Firmwares open source pour une station de réception de satellites pour l’Internet des Objets isolés]], Didier DONSEZ.<br />
* 3. [[Evaluation du toolkit AI de STM32 pour l'analyse de l'environnement sonore]] (Suite 2022), Didier DONSEZ.<br />
* 4. [[Algorithmes de géolocalisation d’objets par TDOA (Time Difference of Arrival)]] (suite), Didier DONSEZ.<br />
* 5. [[Dashboard pour Overwatch]] Olivier Richard<br />
* 6. [[Application mobile d'enregistrements de noeuds IoT LoRaWAN dans plusieurs réseaux]] (Suite) : Didier DONSEZ<br />
* 7. [[Bluetooth 5.1 Angle of Arrival based Indoor Localization]] (Suite) : Didier DONSEZ<br />
* 8. Intégration de composants de mesures environnementales (eau, air, ...) pour le [[Contribution au projet STM32Python|projet STM32Python]] à destination des lycéens: Didier DONSEZ<br />
* 9. [[Air Quality Station]] (Suite) : Didier DONSEZ<br />
* 10. [[Floating Water Quality Station]] : Didier DONSEZ, Nicolas PALIX<br />
* 11. [[ASAC|Agriculture connectée]] en partenariat avec les projets collectifs IESE/MAT : Nicolas Palix<br />
* 12. [[Testeur de terrain pour réseaux LoRaWAN privés et publics (TTN, CampusIoT et Helium)]] (suite 2021), Didier DONSEZ.<br />
* 13. [[Géolocalition Indoor en LoRa 2.4GHz]], Didier DONSEZ.<br />
* 14. [[RealWorld avec Dioxus]] (Rust + web), Olivier Richard<br />
* 15. Poursuite projet 20-21 [[Rust Engine | Executeur de tâche en Rust]], Olivier Richard<br />
* 16. Poursuite projet 20-21 [[Retrocompute simulateur | RetroComputing]]: (vintage style) Coupler le simulateur Digital avec un simulateur de processeur 8bits, Olivier Richard<br />
* 17. Poursuite projet 19-20 [[Portail pour gestionnaire de taches]](react, Typescript), Olivier Richard<br />
* 18. [[Paquets NIX pour Polytech]], Olivier Richard<br />
* 19. [[Mini compilateur C pour mini CPU]], Olivier Richard<br />
* 20. Mode jeu en réseau (Wifi/Bluetooth) pour [[TanksOfFreedom]], Nicolas Palix<br />
* 21. [[Faults In Linux]], Nicolas Palix<br />
* 22.<br />
Non affecté<br />
* xx. [[Bibliothèque de décodeurs standards et d'afficheurs Grafana pour objets connectés LoRaWAN]] : Didier DONSEZ<br />
<br />
===Affectations===<br />
{|class="wikitable alternance"<br />
|+ Affectation des projets INFO4 21-22<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Enseignant(s)<br />
!scope="col"| Fiche de suivi<br />
!scope="col"| Documents<br />
|-<br />
!scope="row"| 1<br />
| [[TODO]]<br />
| CANIN CORENTIN,MONTEILLER JOSHUA,WAGNER SAM<br />
| TODO<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/01/docs/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 2<br />
| [[TODO]]<br />
| CARMONA DAMIAN,DA COSTA TOM,WOZNY PIERRE-RAPHAE<br />
| TODO<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/02/docs/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 3<br />
| [[TODO]]<br />
| BACH THOMAS,BARBE FLORENT,SIMO YOKAM GEORGES HARRISSO<br />
| TODO<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/03/docs/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 5<br />
| [[TODO]]<br />
| CAILLES MAXIME,REYGNER ETIENNE,VERRIER MARTI<br />
| TODO<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/05/docs/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 6<br />
| [[TODO]]<br />
| CHIOTTI MAEL,LAVIROTTE GAETAN,MOTTINO LORI<br />
| TODO<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/06/docs/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 8<br />
| [[TODO]]<br />
| GUIRGUIS MIRETTE,HADIBY CHEMSSEDDINE,MOHSEN HACHE<br />
| TODO<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/08/docs/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 10<br />
| [[TODO]]<br />
| BRETON EMERIC,FAGHLOUMI AYMAN,VIALLET CAMILL<br />
| TODO<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/10/docs/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 13<br />
| [[TODO]]<br />
| BERNERD CLARA,JARDIN BAPTISTE,NGUYEN JUSTI<br />
| TODO<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/13/docs/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 14<br />
| [[TODO]]<br />
| IFAKIREN SAMI,MONTHE DJEUMOU BRICE,NGUYEN CLEMEN<br />
| TODO<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/14/docs/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 15<br />
| [[TODO]]<br />
| CHAPPAZ FLORIAN,DE OLIVEIRA VALENTIN,KURKLU FIKRE<br />
| TODO<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/15/docs/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 17<br />
| [[TODO]]<br />
| KACHA TOM,MAHAMAN NOURY ABDOURAHAMANE,MEIGNEN HUGO,ZHANG KEMIN<br />
| TODO<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/17/docs/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 18<br />
| [[TODO]]<br />
| CONJARD SAMUEL,FODOR GERGELY,PELISSE-VERDOUX CYPRIE<br />
| TODO<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/18/docs/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 19<br />
| [[TODO]]<br />
| CAPET THEO,POITEVIN EVE,ROYET JULIA<br />
| TODO<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/19/docs/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 20<br />
| Mode jeu en réseau pour [[TanksOfFreedom]],<br />
| ABECASSIS THOMAS,FOURNIER THOMAS,ZAFFUTO LUCA<br />
| Nicolas Palix<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/21-22/20/docs/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
|}<br />
<br />
==INFO5==<br />
===Projet IoT S9===<br />
Enseignants responsables : Bernard Tourancheau<br />
<br />
Calendrier: Octobre à Décembre 2021. Soutenance 24 Janvier 2022.<br />
<br />
{|class="wikitable alternance"<br />
|+ Choix des projet des projets INFO5 Réseaux 21-22<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Documents<br />
!scope="col"| Github/Trello<br />
|-<br />
!scope="row"| 1<br />
| [[Réseau de capteur de dichlorométhane]]<br />
| Dorian BARET - Malone JULIENNE - Quentin CAMBUS<br />
| [https://lesjoiesducode.fr/quand-notre-revue-de-sprint-se-passe-nickel Fiche]<br />
| [https://github.com/Cambus-Quentin/DichloWan2021/blob/main/README.md git]<br />
|-<br />
!scope="row"| 2<br />
| [[Création d'un système pour localiser les élèves lors de courses d'orientation]]<br />
| Antoine Gitton, Gilles Mertens, Bertrand Baudeur<br />
| [[Media:2021_2022_INFO5_IOT_Orientation_spec.pdf|Spécification paquets LoRa]]<br />
| [[Media:2021_2022_INFO5_IOT_Orientation_backend.zip|Souces back-end]] - [[Media:2021_2022_INFO5_IOT_Orientation_carte.zip|Souces carte]]<br />
|-<br />
!scope="row"| 3<br />
| [[Harnais animalier permettant de suivre notre animal domestique]]<br />
| Sami ELHADJI TCHIAMBOU, Corentin HUMBERT, Paul LAMBERT, Hugo PRAT CAPILLA<br />
| <br />
| [https://github.com/Bicorpro Organisation GitHub]<br />
|-<br />
!scope="row"| 4<br />
| [[Géolocalisation et suivi des transports en commun]]<br />
| Liam ANDRIEUX, Lucas DREZET, Roman REGOUIN<br />
|<br />
| [https://github.com/2021-2022-IoT-INFO5-G4 Organisation GitHub]<br />
|-<br />
!scope="row"| 5<br />
| [[Tracking des déplacements de joueurs sur un terrain]]<br />
| Elias EL YANDOUZI, Lucas CHALOYARD<br />
||<br />
|-<br />
!scope="row"| 6<br />
| [[Beer Pong connecté]]<br />
| Yael PARA, Théo TEYSSIER, Victor MALOD, Alexis LANQUETIN<br />
|<br />
|<br />
|}<br />
<br />
Exposés points techniques 10' - questions 5'<br />
* Nom Sujet<br />
* ??? Python<br />
* ??? MQTT<br />
* ??? COAP<br />
* 26/11/2021 - Elias El Yandouzi - Les différentes techniques de virtualisation<br />
<br />
===Projet Semestre S10===<br />
<br />
Enseignant responsable : [[user:Donsez|Didier Donsez]]<br />
<br />
Convention des projets tutorés externes : Elise Didier.<br />
<br />
Calendrier: 27/01 (8H30-12H00) au 18/03.<br />
<br />
Séances de Management de projets innovants: A voir dessus.<br />
<br />
Réunion de présentation et choix des sujets: 27/01 (8H30-12H00) en salle Polygone P206 (voir ADE)<br />
<br />
Démarrage : 27/01<br />
<br />
Soutenance à mi-parcours (à définir) : ??/02/2021 13H30-17H30 en distantiel (15 minutes par équipe).<br />
<br />
Soutenance finale : 18/03/2021 (8H30-12H00 et 13H30-17H00). 30 minutes par équipe, questions/réponses et démonstration incluse. Prière de rapporter au fablab le matériel emprunté juste après votre soutenance. <br />
<br />
====Séances MPI====<br />
<br />
Voir ADE qui fait foi).<br />
<br />
<pre><br />
<br />
</pre><br />
<br />
==== Soutenance intermédiaire S10 ====<br />
Date (à définir): ??/02 Après midi. Distantiel (sur Zoom).<br />
<br />
L'objectif de la soutenance intermédiaire est de vérifier si l'équipe projet est en bon ordre de marche. La présence du porteur n'est pas obligatoire. Prévoyez du temps pour les questions-réponses (5 minutes max).<br />
<br />
L'équipe présentera en 5-6 transparents en 8 minutes.<br />
* les équipiers et leurs rôles<br />
* le contexte, le sujet et l'objectif du projet<br />
* l'architecture du systèmes à réaliser<br />
* les technologies utilisées<br />
* le plan de travail (backlog, planning, ce qui est fait, ce qu'il reste à faire ...)<br />
* les difficultés (s'il y a)<br />
<br />
Respectez bien les créneaux indiqués (par respect pour les autres équipes).<br />
<br />
==== Soutenance finale S10 ====<br />
Date provisoire: 18/03/2022 (8H30-12H00 et 13H30-17H00).<br />
<br />
'''La présence du(des) porteur(s) est obligatoire. Pensez à les prévenir bien à l'avance'''<br />
<br />
Durée: 30 minutes par équipe: présentation, questions/réponses et démonstration incluse.<br />
<br />
Les documents devront être en ligne sur le wiki (colonne Documents) la veille (ie avant le ??/03/2021 23:59:59 CET).<br />
<br />
La présentation est constituée des chapitres suivants:<br />
* Rappel du sujet/besoin et cahier des charges<br />
* Technologies employées<br />
* Architecture techniques<br />
* Réalisations techniques<br />
* Gestion de projet (méthode, planning prévisionnel et effectif, gestion des risques, rôles des membres ...)<br />
* Outils (collaboration, CD/CI ...)<br />
* Métriques logiciels : lignes de code, langages, performance, temps ingénieur (d'après vos journaux), la répartition des lignes de code et des commits en pourcentage entre les membres du projet ...)<br />
* Conclusion (Retour d'expérience)<br />
* Transparent expliquant la démonstration<br />
<br />
L'ensemble des documents doit être accessible depuis le tableau ci-dessus et dans chaque fiche de suivi.<br />
<br />
Le screencast (réalisé lors de la dernière répétition) sera rendu disponible via un partage caché (wetransfer, google drive …) dont le lien sera ajouté dans le devoir idoine sur Moodle et également envoyé par mail à votre tuteur.<br />
<br />
Le rapport final contient les mêmes chapitres que la présentation ainsi qu'un glossaire et une bibliographie. Le rapport ne doit pas dépasser 15 pages (schémas et figures compris). Vous pourrez référencer les autres documents que vous avez produits au cours du projet (spécifications détaillées, algorithmes, conception d'écrans ...).<br />
<br />
Le rapport final est au format Markdown et doit être placé dans un des dépôts Git de votre groupe/organisation.<br />
<br />
NB: le rapport technique listé dans la colonne Documents contient tout ce qui ne tient pas dans les 15 pages du rapport final : cahier des charges, diagrammes UML, enquêtes utilisateurs design UI, API, technologies employées (détail), plan de tests, term of services, conformance RPGD, audits/diagnostiques sécurité, MTBR, rapport de vulnérabilité, plan de charge, rapports de charge, manuel d'installation … : ça dépend un peu de la nature de votre projet.<br />
<br />
Conseil : 30 minutes c'est très court alors répétez la soutenance auparavant ! Prévoyez des transparents supplémentaires en annexe pour répondre aux questions.<br />
<br />
'''Prière de rapporter au fablab le matériel emprunté juste après votre soutenance'''.<br />
<br />
==== Affectations S10====<br />
{|class="wikitable alternance"<br />
|+ Affectation des projets INFO5 2021-2022<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Porteur(s)<br />
!scope="col"| Fiche de suivi<br />
!scope="col"| Documents<br />
!scope="col"| Dépôt Git<br />
!scope="col"| Soutenance intermédiaire<br />
|-<br />
<br />
!scope="row"| 1<br />
| [[Test d'infrastructures avec NixOS]]<br />
| HUMBERT CORENTIN, MINIER-MANCINI TITOUAN, SUEUR CORENTIN<br />
| Olivier RICHARD et Quentin GUILLETEAU<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:xxx.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 2<br />
| [[Plan dynamique d’un appartement connecté]]<br />
| GRANGER OSCAR, NOERIE SOPHIE, SARRE MARGAUX<br />
| Sybille CAFFIAU<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:xxx.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 3<br />
| [[Suivi de troupeaux (ovins, bovins) en zone montagneuse avec un réseau LoRaWAN : expérimentation dans la Matheysine]]<br />
| GITTON ANTOINE, MALOD VICTOR, MUTEL MATHIS<br />
| Fabrice FOREST<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:xxx.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 4<br />
| [[FitSize]]<br />
| GEITNER TEVA , GONZALEZ JULES, PARA YAEL<br />
| Fidèle Eya'a<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:xxx.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 5<br />
| [[GenderedNews]]<br />
| AGUIAR MATHILDE, HAJJI OUMAIMA, SIDIBE ROKIATOU DITE ROSE<br />
| François PORTET, Gilles BASTIN, Ange RICHARD<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:xxx.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 6<br />
| [[Système d'analyse de traces sportives]]<br />
| HERQUE ERIC, VACHERIAS GUILLAUME<br />
| Vivien QUEMA<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:xxx.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 7<br />
| [[Qualité de l'Air et Santé des Populations]]<br />
| BAUDEUR BERTRAND (Scrum Master), MERTENS GILLES (Chef)<br />
| Marie-Laure AIX<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:xxx.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 8<br />
| [[Artiphonie(saison 3)]] extension de la [[Artiphonie (saison 2)]]<br />
| BUISINE JULIEN, ELHADJI TCHIAMBOU SAMI, LAMBERT DAPHNE, LAMBERT PAUL<br />
| Olivier Richard<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:xxx.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 9<br />
| [[Quark Project]] <br />
| CHALOYARD LUCAS, EL YANDOUZI ELIAS<br />
| Olivier Gruber<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:xxx.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 10<br />
| [[Jorigine]]<br />
| BLANQUET ANTOINE, LANQUETIN ALEXIS, MALECOT ETHAN, PRAT-CAPILLA HUGO<br />
| Sylvain Delangue<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:xxx.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 11<br />
| [[Contributions open source au projet EdCampus|EdCampus]] <br />
| ANDRIEUX LIAM, COSOTTI KEVIN, DREZET LUCAS, REGOUIN ROMAN<br />
| Anthony GEOURJON<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:xxx.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
<br />
!scope="row"| 12<br />
| [[Contributions open source au projet LabnBook|LabnBook]] <br />
| CIRSTEA PAUL, SOULARD ALEXANDRE, TONDEUX EMILIE, YUNG KEVIN<br />
| Anthony GEOURJON, Cédric DHAM<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:xxx.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
!scope="row"| 13<br />
| [[Green collect]]<br />
| BARET DORIAN, CAMBUS QUENTIN, JULIENNE MALONE, MALLEN GUILLAUME<br />
| Bernard TOURANCHEAU<br />
| [XXXX Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
| [https://git/xxx Dépot Git]<br />
| [[Media:xxx.pdf|Presentation intermédiaire]]<br />
|-<br />
<br />
|}<br />
<br />
Sujets non choisis<br />
<br />
<br />
# [[LoRaWAN Roaming]] avec [[Chirpstack]], [[TheThingStack]] et [[Actility]] pour le projet [https://gricad-gitlab.univ-grenoble-alpes.fr/thingsat/public/-/blob/master/cubesat_mission/README.md Thingsat]: Didier DONSEZ, Olivier ALPHAND.<br />
# [[Contributions logicielles au projet RIOT OS pour le New Space]] : Francois-Xavier MOLINA, Olivier ALPHAND, Didier DONSEZ<br />
# [[Réseaux social d'organisation de sortie (saison 2)]] refonte [[Réseaux social d'organisation de sortie]], Olivier Richard<br />
# [[Experiment Process Management]], Olivier Richard<br />
# [[Language Server for Visual Studio]]: Olivier Gruber<br />
# ABANDONNé [[Réseau d'Alumni de formations]] (à confirmer), Gérard POLLIER ([https://disrupt-campus.univ-grenoble-alpes.fr/design-factory-grenoble/ Design Factory Grenoble])<br />
# [[Evaluation du kit IA embarqué Wio Terminal]]: Louis CLOSSON, Didier DONSEZ (sous réserve de réception du matériel commandé)</div>Bertrand.Baudeurhttps://air.imag.fr/index.php?title=File:2021_2022_INFO5_IOT_Orientation_spec.pdf&diff=52072File:2021 2022 INFO5 IOT Orientation spec.pdf2022-01-26T11:56:02Z<p>Bertrand.Baudeur: </p>
<hr />
<div></div>Bertrand.Baudeurhttps://air.imag.fr/index.php?title=File:Sacados.png&diff=51457File:Sacados.png2021-11-28T17:01:26Z<p>Bertrand.Baudeur: </p>
<hr />
<div></div>Bertrand.Baudeurhttps://air.imag.fr/index.php?title=VT2021_BioInspiredAlgo_fiche&diff=51456VT2021 BioInspiredAlgo fiche2021-11-28T17:01:14Z<p>Bertrand.Baudeur: /* Problème du sac à dos : */</p>
<hr />
<div>Émilie Tondeux : emilie.tondeux@etu.univ-grenoble-alpes.fr<br />
<br />
Bertrand Baudeur : bertrand.baudeur@etu.univ-grenoble-alpes.fr <br />
<br />
<br />
= '''Les algorithmes bio-inspirés''' =<br />
<br />
<br />
<br />
==='''Résumé :'''===<br />
<br />
Les algorithme bio-inspirée sont une façon de résoudre des problèmes de recherche opérationnelle en imitant des phénomènes observés dans la nature. Ces algorithmes fortement basé sur l’aléatoire convergent petit à petit vers des solutions de bonne qualité, permettant ainsi de pallier au problème d’execution trop longue des algorithme de résolution exacte. Il en existe de nombreux qui se basent sur différentes observations de la nature, mais tous partagent de nombreux points commun. Cet article fait une brève présentation de ce concept en en donnant les fondements et les caractéristique ainsi qu’en donnant des exemples.<br />
<br />
<br />
<br />
'''Mots clés :''' Algorithme, Recherche opérationnelle, Bio-inspiration, Optimisation, Algorithme Génétique, Algorithme de la colonie de fourmis.<br />
<br />
<br />
<br />
==='''Abstract :'''===<br />
<br />
Bio-inspired algorithms are a way to solve operational research problems through the imitation of phenomenons observed in nature. These algorithms are strongly based on randomness and are always converging slowly towards good solutions, allowing us to surpass the problem of exact resolution algorithm execution duration problem. There are many such algorithms that are based on different nature observations, but they all have a lot of common points. This article gives a short introduction to this concept by giving the bases and foundations whilst giving examples.<br />
<br />
<br />
'''Key-words :''' Algorithm, Operationnal Research, Bio-Inspiration, Optimization, Genetic Algorithm, Ant Colony Algorithm.<br />
<br />
<br />
==='''I. Présentation générale'''===<br />
<br />
<br />
===='''A. Concept'''====<br />
<br />
Les algorithmes bio inspirés sont des algorithmes dont le principe s’inspire de phénomènes que l’on peut observer dans la nature. Qu’il s’agisse de comportements d’animaux, de plantes, de phénomènes physiques ou de principes naturels.<br />
<br />
Ils sont principalement utilisés dans la recherche opérationnelle pour résoudre des problèmes de décision dans des temps raisonnables. Certains sont souvent appliqués dans le domaine du machine learning pour entraîner des machines artificielles.<br />
<br />
Le fonctionnement de ces algorithmes repose fortement sur le hasard. Ce qui rend la preuve de correction de ces algorithmes souvent impossible. Cependant, le fait de leur observation dans la nature nous assure leur fonctionnement dans une certaine mesure.<br />
<br />
Tous les concepts que l’on observe pour s’en inspirer partagent le même environnement : notre planète. Le fait est que cet écosystème est dynamique et en constante évolution. De par cette règle tout ce qui peut être observé à un instant T est un concept qui a réussi à émerger du chaos et fonctionne pour répondre à une problématique. Si on prend l’exemple des animaux, tous ceux vivant actuellement sont le résultat d’une sélection qui a mené à ce que seuls les individus capables de se défendre, de trouver de la nourriture et de se reproduire sont présents aujourd’hui. Ils sont donc une proposition de réponse à un environnement sous contrainte. De par cette nature, leur comportement est en fait une bonne stratégie pour résoudre des problèmes. Et c’est de cela que l’on s’inspire pour résoudre nos problèmes de décision avec les algorithmes bio-inspirés.<br />
<br />
La terre et ses dynamiques sont devenues un laboratoire géant dans lequel des expériences ont été mises en œuvre pendant plusieurs millions d’années. Nous, programmeur et chercheur, nous contentons d’observer le résultat actuel de ses expériences pour en tirer les concepts qui nous permettent de résoudre nos propres problèmes.<br />
<br />
<br />
===='''B. Un Exemple'''====<br />
<br />
Pour illustrer ce concept, nous expliquons ici le fonctionnement des colonies de fourmis dans la recherche d'itinéraires vers un point de nourriture.<br />
<br />
Ici, leur problème est de trouver le chemin le plus court séparant leur fourmilière d’un lieu connu contenant de la nourriture.<br />
<br />
Les fourmis communiquent via des phéromones (ce sont des sortes d’odeurs). Par exemple, elles indiquent le chemin qu’elles prennent en laissant des phéromones sur le sol sur tout le trajet qu’elles empruntent. Ces phéromones sont volatiles et ont une sorte de durée de vie.<br />
<br />
Les fourmis vont donc emprunter différents chemins pour ramener de la nourriture provenant de ce lieu. Dans un même laps de temps, celles qui ont trouvé un chemin court auront le temps de faire plus d’aller-retour que celles qui empruntent un chemin plus long laissant plus de phéromones sur ce trajet et entretenant la trace qui ne disparaîtra pas. Ainsi, les prochaines fourmis qui vont chercher de la nourriture vont choisir leur trajectoire en fonction du chemin qui contient le plus de phéromones (celui le plus parcouru). Plus un chemin a de phéromones, plus il a de chance d’être choisi. Et c’est ainsi qu’elles trouvent la solution optimale à un problème de recherche de chemin le plus court dans un graphe.<br />
<br />
<br />
==='''II. Les grands principes communs'''===<br />
<br />
Les algorithmes bio inspirés partagent de nombreux points communs, notamment trois grands principes que nous allons détailler ici et mettre en reflet avec le problème de l’exemple précédent.<br />
<br />
Les trois grands principes sont :<br />
-la fitness<br />
-l’exploration et l’exploitation<br />
-l’itération<br />
<br />
<br />
===='''A. Fitness'''====<br />
<br />
Tout d’abord la fitness, il s’agit d’une mesure qui indique à quel point une solution répond à notre problème. Il se base sur des paramètres observables d’une solution et se formule comme une fonction mathématique. Cette fonction peut avoir une infinité de formes, tout dépend des paramètres que vous voulez mettre en avant.<br />
<br />
Si on reprend l’exemple des fourmis, on peut imaginer un problème ou on a plusieurs sources de nourriture, on pourrait alors évaluer deux paramètres, la longueur du chemin emprunté et la qualité de la source de nourriture qu’il atteint. La fonction mathématique peut être alors qualité-longueur. Donc ici plus la qualité sera grande, plus la fitness sera grande, à l’inverse plus la longueur sera grande, plus la fitness sera petite. Voici quelques exemples d’autres façon de tourner la fonction :<br />
<br />
-f(sol) = qualité - (10*longueur) : La longueur a une grande importante.<br />
<br />
-f(sol) = 2^(qualité) - longueur) : Plus la qualité est grande, moins la longueur a d’importance.<br />
<br />
-f(sol) = qualité : On ne regarde que la qualité.<br />
<br />
<br />
[[File:Fitness.png]]<br />
<br />
<br />
===='''B. L’exploitation et l’exploration'''====<br />
<br />
L’exploration et l’exploitation sont les concepts qui régissent la façon dont on cherche parmi les solutions proposées.<br />
<br />
L’exploitation est le fait de tourner autour de la meilleure solution connue pour essayer de la parfaire petit à petit.<br />
<br />
L’exploration est le fait d’essayer de toute nouvelles solutions pour espérer trouver sur une nouvelle solution meilleure que celle connue.<br />
<br />
Ces deux éléments doivent cohabiter dans un jeu d’équilibre. Ne faire que de l’exploitation mène à trouver des extremum locaux, c'est-à-dire le max d’un rayon restreint de solution. A l’inverse, trop d’exploration va empêcher la convergence vers une bonne solution, on va trouver beaucoup de solutions peu abouties. En effet les très bonnes solutions étant assez rares, tirer systématiquement au hasard laisse très peu de chance à la découverte d’une excellente solution.<br />
<br />
Dans notre exemple des fourmis, l’exploitation est le fait de donner plus de chance aux chemins avec beaucoup de phéromones. L’exploration est le fait de ne pas systématiquement prendre le chemin avec le plus de phéromones.<br />
<br />
[[File:ExplorationExploitation.png]]<br />
<br />
<br />
===='''C. Itération'''====<br />
<br />
Enfin, l’itération est le fait de répéter plusieurs fois les mêmes étapes de façon cyclique.<br />
<br />
On part d’un ensemble de solutions. On en évalue la qualité à l’aide de la fitness. Si elles suffisent, on s’arrête. Autrement, on essaie de les améliorer via l’exploration et l’exploitation. Puis on réitère. Le principe d’itération passe souvent par un processus de discrétisation du phénomène observé, par exemple pour les fourmis, au lieu de les laisser se déplacer comme on veut, on les envoie par vague.<br />
<br />
[[File:Iteration.png]]<br />
<br />
<br />
==='''III. Application classique détaillées'''===<br />
<br />
<br />
===='''A. L’évolution'''====<br />
<br />
Dans la nature, les espèces évoluent par générations qui se transmettent des gènes. Les individus ayant des gènes non adaptés à l’environnement ne survivront pas et ne pourront donc pas transmettre ces gènes non adaptés. De cette manière, seuls les individus répondant le mieux à l’environnement existent. La mutation et les croisements permettent de rechercher de meilleures espèces qui survivront encore plus.<br />
<br />
<br />
===='''B. Transformation sous forme d’algorithme.'''====<br />
<br />
On reprend le même concept que dans la nature, on fait la sélection naturelle basée sur la fitness, on fait ensuite des mix entre deux solutions pour en trouver de nouvelles, ces nouvelles solutions subissent enfin des mutations aléatoires.<br />
<br />
Pour ce faire, on utilise des génomes, qui sont généralement un tableau de valeur, elles peuvent être booléennes, entières, réelles, qualitatives, etc… Ces tableaux représentent une solution.<br />
<br />
[[File:Individus.png]]<br />
<br />
Lors de la sélection, la solution représentée par le génome est évaluée, le génome se voit alors attribuer une valeur. On choisit ensuite la moitié des individus. Pour ce faire, on attribue à chacun une probabilité d’être tirée égale à sa fitness divisée par la totale des fitness. Une fois la moitié des individus sélectionnés, on se débarrasse des autres.<br />
<br />
Vient ensuite le croisement. On tire aléatoirement des paires d’individus. Ces individus vont mélanger un certain pourcentage de leurs gènes, donc de leur case de tableau, pour créer deux nouveaux individus. Le pourcentage est appelé coefficient d’enjambement et est choisi à l’avance dans l’expérience. Il est un facteur d'exploration. On a donc deux nouveaux tableaux dont les gènes sont un mix de leurs deux parents.<br />
<br />
[[File:Croisement.png]]<br />
<br />
Enfin vient la mutation. Pour chaque individu on fait changer avec une certaine probabilité leurs gênes. Cette probabilité est appelée coefficient de mutation et est généralement très faible. Les cases du tableau changées prennent un nouvelle valeur aléatoire parmi les valeurs possibles.<br />
<br />
[[File:Mutation.png]]<br />
<br />
On a ainsi une nouvelle génération d’individus et il ne reste plus qu’à recommencer.<br />
<br />
L’algorithme génétique est extrêmement utilisé en machine learning. Un individu représente alors un comportement de l’IA, on observe ensuite comment elle passe des épreuves que l’on lui donne pour évaluer sa fitness, en itérant un grand nombre de fois, plus d’une centaine de génération au moins, l’IA s’améliore.<br />
<br />
==='''C. Application à un problème concret'''===<br />
<br />
=====Problème du sac à dos :=====<br />
<br />
Le problème du sac à dos est un problème classique dans la recherche d’optimisation.<br />
<br />
Les éléments que nous possédons sont un sac avec une capacité de stockage ainsi qu’une liste d’objets qui ont deux paramètres associés : le poids de l’objet et sa valeur<br />
L’objectif de ce problème est de trouver la liste des objets à emporter dans ce sac qui répond le mieux aux critères définis. A savoir maximiser la valeur totale des objets emportés sans dépasser la capacité du sac.<br />
<br />
[[File:Sacados.png]]<br />
<br />
=====Utilisation de l’algorithme génétique pour le résoudre :=====<br />
<br />
Dans l’algorithme on va donc reprendre les grandes étapes de la génétique. <br />
Dans la première itération, comme aucune solution n’est proposée, aucun individu n’a de score fitness. On va donc prendre un ensemble d’individus qui vont choisir un ensemble d’objets à mettre dans le sac de manière aléatoire. Chaque objet choisi va faire office de gène qui se répand dans la population ou non. Le génome est composé d’un tableau dont chaque indice correspond à un objet précis. Si l’individu possède l’objet, sa valeur associé sera 1 sinon elle sera 0.<br />
Une fois que la population initiale est formée, on évalue les individus via la fonction fitness.<br />
<br />
Ici on a choisi la formule suivante : <br />
<br />
[[File:FormuleFitness.png]]<br />
<br />
Ainsi, chaque individu possède un score fitness qui indique à quel point la solution qu’il propose est adaptée au problème. Puis vient la sélection. On ne garde que les individus ayant un bon score fitness. Il vont ensuite créer de nouveaux individus qui possèdent leurs gènes (croisement). La nouvelle population propose donc des solutions avec les objets qui répondent le mieux aux critères.<br />
<br />
Enfin, vient la mutation qui ne s’opère que sur les individus créés à l’étape précédente et va apporter une part d’aléatoire et d’exploration. <br />
Nous voilà maintenant avec une nouvelle population et on peut recommencer l’itération.<br />
<br />
<br />
==='''IV. Conclusion :'''===<br />
<br />
Les algorithmes bio inspirés présentent l’avantage d’avoir un temps d’exécution court, même sur des problèmes de très grande taille contrairement aux algorithmes de résolution exacte qui souvent ont des complexités trop grandes. De plus, leur principe d’itération permet de tirer une solution du problème de l'exécution à tout moment. Ce qui permet de faire tourner l’algorithme jusqu’à ce qu’on ait besoin de la solution. De plus, la nature est une source d’inspiration quasiment illimitée qui ouvre des portes à de nombreux algorithmes. Ils offrent également une grande flexibilité, il suffit d’exprimer un problème en un format que l’algorithme peut utiliser pour résoudre n’importe quel problème.<br />
<br />
Malgré tous ces avantages, ces algorithmes présentent quelques défauts comme l'impossibilité de prouver leur correction, ou encore le fait de n’avoir pas de garantie sur la qualité de la solution obtenue après exécution, car on ne sait pas s'il y avait une solution deux fois ou cent fois meilleure que celle obtenue. Enfin, leur mise en place n’est pas toujours aisée, ces algorithmes possèdent de nombreux paramètres, les valeurs de tirage au sort et la formule de fitness en sont des exemples. Il faut généralement tester à de multiples reprises avec différents paramètres avant d’avoir un résultat satisfaisant.<br />
<br />
<br />
==='''Références :'''===<br />
<br />
Un exemple d’application dans le machine learning :<br />
Neural network racing cars around a track - YouTube<br />
Icone de fourmis, de colonie de fourmis et de cupcake créé par Freepik et disponible sur Flaticon.<br />
<br />
Fevrier Valdez , Oscar Castillo and Patricia Melin, “Bio-Inspired Algorithms and Its Applications for Optimization in Fuzzy Clustering”, Article Scientifique, <br />
https://www.mdpi.com/1999-4893/14/4/122<br />
Explication sur les Fuzzy Clustering Algorithm.<br />
<br />
Ashraf Darwish, “Bio-inspired computing: Algorithms review, deep analysis, and the scope of applications”, Article Scientifique, https://www.sciencedirect.com/science/article/pii/S2314728818300631<br />
Liste d'algorithmes bio-inspirés.<br />
<br />
“Algorithme génétique”, Article Wikipedia, https://fr.wikipedia.org/wiki/Algorithme_g%C3%A9n%C3%A9tique Détails de l’algorithme</div>Bertrand.Baudeurhttps://air.imag.fr/index.php?title=File:FormuleFitness.png&diff=51455File:FormuleFitness.png2021-11-28T17:00:47Z<p>Bertrand.Baudeur: </p>
<hr />
<div></div>Bertrand.Baudeurhttps://air.imag.fr/index.php?title=File:Mutation.png&diff=51454File:Mutation.png2021-11-28T17:00:32Z<p>Bertrand.Baudeur: </p>
<hr />
<div></div>Bertrand.Baudeurhttps://air.imag.fr/index.php?title=File:Croisement.png&diff=51453File:Croisement.png2021-11-28T17:00:20Z<p>Bertrand.Baudeur: </p>
<hr />
<div></div>Bertrand.Baudeurhttps://air.imag.fr/index.php?title=File:Individus.png&diff=51452File:Individus.png2021-11-28T17:00:08Z<p>Bertrand.Baudeur: </p>
<hr />
<div></div>Bertrand.Baudeurhttps://air.imag.fr/index.php?title=VT2021_BioInspiredAlgo_fiche&diff=51451VT2021 BioInspiredAlgo fiche2021-11-28T16:59:56Z<p>Bertrand.Baudeur: /* B. Transformation sous forme d’algorithme. */</p>
<hr />
<div>Émilie Tondeux : emilie.tondeux@etu.univ-grenoble-alpes.fr<br />
<br />
Bertrand Baudeur : bertrand.baudeur@etu.univ-grenoble-alpes.fr <br />
<br />
<br />
= '''Les algorithmes bio-inspirés''' =<br />
<br />
<br />
<br />
==='''Résumé :'''===<br />
<br />
Les algorithme bio-inspirée sont une façon de résoudre des problèmes de recherche opérationnelle en imitant des phénomènes observés dans la nature. Ces algorithmes fortement basé sur l’aléatoire convergent petit à petit vers des solutions de bonne qualité, permettant ainsi de pallier au problème d’execution trop longue des algorithme de résolution exacte. Il en existe de nombreux qui se basent sur différentes observations de la nature, mais tous partagent de nombreux points commun. Cet article fait une brève présentation de ce concept en en donnant les fondements et les caractéristique ainsi qu’en donnant des exemples.<br />
<br />
<br />
<br />
'''Mots clés :''' Algorithme, Recherche opérationnelle, Bio-inspiration, Optimisation, Algorithme Génétique, Algorithme de la colonie de fourmis.<br />
<br />
<br />
<br />
==='''Abstract :'''===<br />
<br />
Bio-inspired algorithms are a way to solve operational research problems through the imitation of phenomenons observed in nature. These algorithms are strongly based on randomness and are always converging slowly towards good solutions, allowing us to surpass the problem of exact resolution algorithm execution duration problem. There are many such algorithms that are based on different nature observations, but they all have a lot of common points. This article gives a short introduction to this concept by giving the bases and foundations whilst giving examples.<br />
<br />
<br />
'''Key-words :''' Algorithm, Operationnal Research, Bio-Inspiration, Optimization, Genetic Algorithm, Ant Colony Algorithm.<br />
<br />
<br />
==='''I. Présentation générale'''===<br />
<br />
<br />
===='''A. Concept'''====<br />
<br />
Les algorithmes bio inspirés sont des algorithmes dont le principe s’inspire de phénomènes que l’on peut observer dans la nature. Qu’il s’agisse de comportements d’animaux, de plantes, de phénomènes physiques ou de principes naturels.<br />
<br />
Ils sont principalement utilisés dans la recherche opérationnelle pour résoudre des problèmes de décision dans des temps raisonnables. Certains sont souvent appliqués dans le domaine du machine learning pour entraîner des machines artificielles.<br />
<br />
Le fonctionnement de ces algorithmes repose fortement sur le hasard. Ce qui rend la preuve de correction de ces algorithmes souvent impossible. Cependant, le fait de leur observation dans la nature nous assure leur fonctionnement dans une certaine mesure.<br />
<br />
Tous les concepts que l’on observe pour s’en inspirer partagent le même environnement : notre planète. Le fait est que cet écosystème est dynamique et en constante évolution. De par cette règle tout ce qui peut être observé à un instant T est un concept qui a réussi à émerger du chaos et fonctionne pour répondre à une problématique. Si on prend l’exemple des animaux, tous ceux vivant actuellement sont le résultat d’une sélection qui a mené à ce que seuls les individus capables de se défendre, de trouver de la nourriture et de se reproduire sont présents aujourd’hui. Ils sont donc une proposition de réponse à un environnement sous contrainte. De par cette nature, leur comportement est en fait une bonne stratégie pour résoudre des problèmes. Et c’est de cela que l’on s’inspire pour résoudre nos problèmes de décision avec les algorithmes bio-inspirés.<br />
<br />
La terre et ses dynamiques sont devenues un laboratoire géant dans lequel des expériences ont été mises en œuvre pendant plusieurs millions d’années. Nous, programmeur et chercheur, nous contentons d’observer le résultat actuel de ses expériences pour en tirer les concepts qui nous permettent de résoudre nos propres problèmes.<br />
<br />
<br />
===='''B. Un Exemple'''====<br />
<br />
Pour illustrer ce concept, nous expliquons ici le fonctionnement des colonies de fourmis dans la recherche d'itinéraires vers un point de nourriture.<br />
<br />
Ici, leur problème est de trouver le chemin le plus court séparant leur fourmilière d’un lieu connu contenant de la nourriture.<br />
<br />
Les fourmis communiquent via des phéromones (ce sont des sortes d’odeurs). Par exemple, elles indiquent le chemin qu’elles prennent en laissant des phéromones sur le sol sur tout le trajet qu’elles empruntent. Ces phéromones sont volatiles et ont une sorte de durée de vie.<br />
<br />
Les fourmis vont donc emprunter différents chemins pour ramener de la nourriture provenant de ce lieu. Dans un même laps de temps, celles qui ont trouvé un chemin court auront le temps de faire plus d’aller-retour que celles qui empruntent un chemin plus long laissant plus de phéromones sur ce trajet et entretenant la trace qui ne disparaîtra pas. Ainsi, les prochaines fourmis qui vont chercher de la nourriture vont choisir leur trajectoire en fonction du chemin qui contient le plus de phéromones (celui le plus parcouru). Plus un chemin a de phéromones, plus il a de chance d’être choisi. Et c’est ainsi qu’elles trouvent la solution optimale à un problème de recherche de chemin le plus court dans un graphe.<br />
<br />
<br />
==='''II. Les grands principes communs'''===<br />
<br />
Les algorithmes bio inspirés partagent de nombreux points communs, notamment trois grands principes que nous allons détailler ici et mettre en reflet avec le problème de l’exemple précédent.<br />
<br />
Les trois grands principes sont :<br />
-la fitness<br />
-l’exploration et l’exploitation<br />
-l’itération<br />
<br />
<br />
===='''A. Fitness'''====<br />
<br />
Tout d’abord la fitness, il s’agit d’une mesure qui indique à quel point une solution répond à notre problème. Il se base sur des paramètres observables d’une solution et se formule comme une fonction mathématique. Cette fonction peut avoir une infinité de formes, tout dépend des paramètres que vous voulez mettre en avant.<br />
<br />
Si on reprend l’exemple des fourmis, on peut imaginer un problème ou on a plusieurs sources de nourriture, on pourrait alors évaluer deux paramètres, la longueur du chemin emprunté et la qualité de la source de nourriture qu’il atteint. La fonction mathématique peut être alors qualité-longueur. Donc ici plus la qualité sera grande, plus la fitness sera grande, à l’inverse plus la longueur sera grande, plus la fitness sera petite. Voici quelques exemples d’autres façon de tourner la fonction :<br />
<br />
-f(sol) = qualité - (10*longueur) : La longueur a une grande importante.<br />
<br />
-f(sol) = 2^(qualité) - longueur) : Plus la qualité est grande, moins la longueur a d’importance.<br />
<br />
-f(sol) = qualité : On ne regarde que la qualité.<br />
<br />
<br />
[[File:Fitness.png]]<br />
<br />
<br />
===='''B. L’exploitation et l’exploration'''====<br />
<br />
L’exploration et l’exploitation sont les concepts qui régissent la façon dont on cherche parmi les solutions proposées.<br />
<br />
L’exploitation est le fait de tourner autour de la meilleure solution connue pour essayer de la parfaire petit à petit.<br />
<br />
L’exploration est le fait d’essayer de toute nouvelles solutions pour espérer trouver sur une nouvelle solution meilleure que celle connue.<br />
<br />
Ces deux éléments doivent cohabiter dans un jeu d’équilibre. Ne faire que de l’exploitation mène à trouver des extremum locaux, c'est-à-dire le max d’un rayon restreint de solution. A l’inverse, trop d’exploration va empêcher la convergence vers une bonne solution, on va trouver beaucoup de solutions peu abouties. En effet les très bonnes solutions étant assez rares, tirer systématiquement au hasard laisse très peu de chance à la découverte d’une excellente solution.<br />
<br />
Dans notre exemple des fourmis, l’exploitation est le fait de donner plus de chance aux chemins avec beaucoup de phéromones. L’exploration est le fait de ne pas systématiquement prendre le chemin avec le plus de phéromones.<br />
<br />
[[File:ExplorationExploitation.png]]<br />
<br />
<br />
===='''C. Itération'''====<br />
<br />
Enfin, l’itération est le fait de répéter plusieurs fois les mêmes étapes de façon cyclique.<br />
<br />
On part d’un ensemble de solutions. On en évalue la qualité à l’aide de la fitness. Si elles suffisent, on s’arrête. Autrement, on essaie de les améliorer via l’exploration et l’exploitation. Puis on réitère. Le principe d’itération passe souvent par un processus de discrétisation du phénomène observé, par exemple pour les fourmis, au lieu de les laisser se déplacer comme on veut, on les envoie par vague.<br />
<br />
[[File:Iteration.png]]<br />
<br />
<br />
==='''III. Application classique détaillées'''===<br />
<br />
<br />
===='''A. L’évolution'''====<br />
<br />
Dans la nature, les espèces évoluent par générations qui se transmettent des gènes. Les individus ayant des gènes non adaptés à l’environnement ne survivront pas et ne pourront donc pas transmettre ces gènes non adaptés. De cette manière, seuls les individus répondant le mieux à l’environnement existent. La mutation et les croisements permettent de rechercher de meilleures espèces qui survivront encore plus.<br />
<br />
<br />
===='''B. Transformation sous forme d’algorithme.'''====<br />
<br />
On reprend le même concept que dans la nature, on fait la sélection naturelle basée sur la fitness, on fait ensuite des mix entre deux solutions pour en trouver de nouvelles, ces nouvelles solutions subissent enfin des mutations aléatoires.<br />
<br />
Pour ce faire, on utilise des génomes, qui sont généralement un tableau de valeur, elles peuvent être booléennes, entières, réelles, qualitatives, etc… Ces tableaux représentent une solution.<br />
<br />
[[File:Individus.png]]<br />
<br />
Lors de la sélection, la solution représentée par le génome est évaluée, le génome se voit alors attribuer une valeur. On choisit ensuite la moitié des individus. Pour ce faire, on attribue à chacun une probabilité d’être tirée égale à sa fitness divisée par la totale des fitness. Une fois la moitié des individus sélectionnés, on se débarrasse des autres.<br />
<br />
Vient ensuite le croisement. On tire aléatoirement des paires d’individus. Ces individus vont mélanger un certain pourcentage de leurs gènes, donc de leur case de tableau, pour créer deux nouveaux individus. Le pourcentage est appelé coefficient d’enjambement et est choisi à l’avance dans l’expérience. Il est un facteur d'exploration. On a donc deux nouveaux tableaux dont les gènes sont un mix de leurs deux parents.<br />
<br />
[[File:Croisement.png]]<br />
<br />
Enfin vient la mutation. Pour chaque individu on fait changer avec une certaine probabilité leurs gênes. Cette probabilité est appelée coefficient de mutation et est généralement très faible. Les cases du tableau changées prennent un nouvelle valeur aléatoire parmi les valeurs possibles.<br />
<br />
[[File:Mutation.png]]<br />
<br />
On a ainsi une nouvelle génération d’individus et il ne reste plus qu’à recommencer.<br />
<br />
L’algorithme génétique est extrêmement utilisé en machine learning. Un individu représente alors un comportement de l’IA, on observe ensuite comment elle passe des épreuves que l’on lui donne pour évaluer sa fitness, en itérant un grand nombre de fois, plus d’une centaine de génération au moins, l’IA s’améliore.<br />
<br />
==='''C. Application à un problème concret'''===<br />
<br />
=====Problème du sac à dos :=====<br />
<br />
Le problème du sac à dos est un problème classique dans la recherche d’optimisation.<br />
<br />
Les éléments que nous possédons sont un sac avec une capacité de stockage ainsi qu’une liste d’objets qui ont deux paramètres associés : le poids de l’objet et sa valeur<br />
L’objectif de ce problème est de trouver la liste des objets à emporter dans ce sac qui répond le mieux aux critères définis. A savoir maximiser la valeur totale des objets emportés sans dépasser la capacité du sac.<br />
<br />
=====Utilisation de l’algorithme génétique pour le résoudre :=====<br />
<br />
Dans l’algorithme on va donc reprendre les grandes étapes de la génétique. <br />
Dans la première itération, comme aucune solution n’est proposée, aucun individu n’a de score fitness. On va donc prendre un ensemble d’individus qui vont choisir un ensemble d’objets à mettre dans le sac de manière aléatoire. Chaque objet choisi va faire office de gène qui se répand dans la population ou non. Le génome est composé d’un tableau dont chaque indice correspond à un objet précis. Si l’individu possède l’objet, sa valeur associé sera 1 sinon elle sera 0.<br />
Une fois que la population initiale est formée, on évalue les individus via la fonction fitness.<br />
<br />
Ici on a choisi la formule suivante : <br />
<br />
[[File:FormuleFitness.png]]<br />
<br />
Ainsi, chaque individu possède un score fitness qui indique à quel point la solution qu’il propose est adaptée au problème. Puis vient la sélection. On ne garde que les individus ayant un bon score fitness. Il vont ensuite créer de nouveaux individus qui possèdent leurs gènes (croisement). La nouvelle population propose donc des solutions avec les objets qui répondent le mieux aux critères.<br />
<br />
Enfin, vient la mutation qui ne s’opère que sur les individus créés à l’étape précédente et va apporter une part d’aléatoire et d’exploration. <br />
Nous voilà maintenant avec une nouvelle population et on peut recommencer l’itération.<br />
<br />
<br />
==='''IV. Conclusion :'''===<br />
<br />
Les algorithmes bio inspirés présentent l’avantage d’avoir un temps d’exécution court, même sur des problèmes de très grande taille contrairement aux algorithmes de résolution exacte qui souvent ont des complexités trop grandes. De plus, leur principe d’itération permet de tirer une solution du problème de l'exécution à tout moment. Ce qui permet de faire tourner l’algorithme jusqu’à ce qu’on ait besoin de la solution. De plus, la nature est une source d’inspiration quasiment illimitée qui ouvre des portes à de nombreux algorithmes. Ils offrent également une grande flexibilité, il suffit d’exprimer un problème en un format que l’algorithme peut utiliser pour résoudre n’importe quel problème.<br />
<br />
Malgré tous ces avantages, ces algorithmes présentent quelques défauts comme l'impossibilité de prouver leur correction, ou encore le fait de n’avoir pas de garantie sur la qualité de la solution obtenue après exécution, car on ne sait pas s'il y avait une solution deux fois ou cent fois meilleure que celle obtenue. Enfin, leur mise en place n’est pas toujours aisée, ces algorithmes possèdent de nombreux paramètres, les valeurs de tirage au sort et la formule de fitness en sont des exemples. Il faut généralement tester à de multiples reprises avec différents paramètres avant d’avoir un résultat satisfaisant.<br />
<br />
<br />
==='''Références :'''===<br />
<br />
Un exemple d’application dans le machine learning :<br />
Neural network racing cars around a track - YouTube<br />
Icone de fourmis, de colonie de fourmis et de cupcake créé par Freepik et disponible sur Flaticon.<br />
<br />
Fevrier Valdez , Oscar Castillo and Patricia Melin, “Bio-Inspired Algorithms and Its Applications for Optimization in Fuzzy Clustering”, Article Scientifique, <br />
https://www.mdpi.com/1999-4893/14/4/122<br />
Explication sur les Fuzzy Clustering Algorithm.<br />
<br />
Ashraf Darwish, “Bio-inspired computing: Algorithms review, deep analysis, and the scope of applications”, Article Scientifique, https://www.sciencedirect.com/science/article/pii/S2314728818300631<br />
Liste d'algorithmes bio-inspirés.<br />
<br />
“Algorithme génétique”, Article Wikipedia, https://fr.wikipedia.org/wiki/Algorithme_g%C3%A9n%C3%A9tique Détails de l’algorithme</div>Bertrand.Baudeurhttps://air.imag.fr/index.php?title=VT2021_BioInspiredAlgo_fiche&diff=51450VT2021 BioInspiredAlgo fiche2021-11-28T16:59:24Z<p>Bertrand.Baudeur: /* B. Transformation sous forme d’algorithme. */</p>
<hr />
<div>Émilie Tondeux : emilie.tondeux@etu.univ-grenoble-alpes.fr<br />
<br />
Bertrand Baudeur : bertrand.baudeur@etu.univ-grenoble-alpes.fr <br />
<br />
<br />
= '''Les algorithmes bio-inspirés''' =<br />
<br />
<br />
<br />
==='''Résumé :'''===<br />
<br />
Les algorithme bio-inspirée sont une façon de résoudre des problèmes de recherche opérationnelle en imitant des phénomènes observés dans la nature. Ces algorithmes fortement basé sur l’aléatoire convergent petit à petit vers des solutions de bonne qualité, permettant ainsi de pallier au problème d’execution trop longue des algorithme de résolution exacte. Il en existe de nombreux qui se basent sur différentes observations de la nature, mais tous partagent de nombreux points commun. Cet article fait une brève présentation de ce concept en en donnant les fondements et les caractéristique ainsi qu’en donnant des exemples.<br />
<br />
<br />
<br />
'''Mots clés :''' Algorithme, Recherche opérationnelle, Bio-inspiration, Optimisation, Algorithme Génétique, Algorithme de la colonie de fourmis.<br />
<br />
<br />
<br />
==='''Abstract :'''===<br />
<br />
Bio-inspired algorithms are a way to solve operational research problems through the imitation of phenomenons observed in nature. These algorithms are strongly based on randomness and are always converging slowly towards good solutions, allowing us to surpass the problem of exact resolution algorithm execution duration problem. There are many such algorithms that are based on different nature observations, but they all have a lot of common points. This article gives a short introduction to this concept by giving the bases and foundations whilst giving examples.<br />
<br />
<br />
'''Key-words :''' Algorithm, Operationnal Research, Bio-Inspiration, Optimization, Genetic Algorithm, Ant Colony Algorithm.<br />
<br />
<br />
==='''I. Présentation générale'''===<br />
<br />
<br />
===='''A. Concept'''====<br />
<br />
Les algorithmes bio inspirés sont des algorithmes dont le principe s’inspire de phénomènes que l’on peut observer dans la nature. Qu’il s’agisse de comportements d’animaux, de plantes, de phénomènes physiques ou de principes naturels.<br />
<br />
Ils sont principalement utilisés dans la recherche opérationnelle pour résoudre des problèmes de décision dans des temps raisonnables. Certains sont souvent appliqués dans le domaine du machine learning pour entraîner des machines artificielles.<br />
<br />
Le fonctionnement de ces algorithmes repose fortement sur le hasard. Ce qui rend la preuve de correction de ces algorithmes souvent impossible. Cependant, le fait de leur observation dans la nature nous assure leur fonctionnement dans une certaine mesure.<br />
<br />
Tous les concepts que l’on observe pour s’en inspirer partagent le même environnement : notre planète. Le fait est que cet écosystème est dynamique et en constante évolution. De par cette règle tout ce qui peut être observé à un instant T est un concept qui a réussi à émerger du chaos et fonctionne pour répondre à une problématique. Si on prend l’exemple des animaux, tous ceux vivant actuellement sont le résultat d’une sélection qui a mené à ce que seuls les individus capables de se défendre, de trouver de la nourriture et de se reproduire sont présents aujourd’hui. Ils sont donc une proposition de réponse à un environnement sous contrainte. De par cette nature, leur comportement est en fait une bonne stratégie pour résoudre des problèmes. Et c’est de cela que l’on s’inspire pour résoudre nos problèmes de décision avec les algorithmes bio-inspirés.<br />
<br />
La terre et ses dynamiques sont devenues un laboratoire géant dans lequel des expériences ont été mises en œuvre pendant plusieurs millions d’années. Nous, programmeur et chercheur, nous contentons d’observer le résultat actuel de ses expériences pour en tirer les concepts qui nous permettent de résoudre nos propres problèmes.<br />
<br />
<br />
===='''B. Un Exemple'''====<br />
<br />
Pour illustrer ce concept, nous expliquons ici le fonctionnement des colonies de fourmis dans la recherche d'itinéraires vers un point de nourriture.<br />
<br />
Ici, leur problème est de trouver le chemin le plus court séparant leur fourmilière d’un lieu connu contenant de la nourriture.<br />
<br />
Les fourmis communiquent via des phéromones (ce sont des sortes d’odeurs). Par exemple, elles indiquent le chemin qu’elles prennent en laissant des phéromones sur le sol sur tout le trajet qu’elles empruntent. Ces phéromones sont volatiles et ont une sorte de durée de vie.<br />
<br />
Les fourmis vont donc emprunter différents chemins pour ramener de la nourriture provenant de ce lieu. Dans un même laps de temps, celles qui ont trouvé un chemin court auront le temps de faire plus d’aller-retour que celles qui empruntent un chemin plus long laissant plus de phéromones sur ce trajet et entretenant la trace qui ne disparaîtra pas. Ainsi, les prochaines fourmis qui vont chercher de la nourriture vont choisir leur trajectoire en fonction du chemin qui contient le plus de phéromones (celui le plus parcouru). Plus un chemin a de phéromones, plus il a de chance d’être choisi. Et c’est ainsi qu’elles trouvent la solution optimale à un problème de recherche de chemin le plus court dans un graphe.<br />
<br />
<br />
==='''II. Les grands principes communs'''===<br />
<br />
Les algorithmes bio inspirés partagent de nombreux points communs, notamment trois grands principes que nous allons détailler ici et mettre en reflet avec le problème de l’exemple précédent.<br />
<br />
Les trois grands principes sont :<br />
-la fitness<br />
-l’exploration et l’exploitation<br />
-l’itération<br />
<br />
<br />
===='''A. Fitness'''====<br />
<br />
Tout d’abord la fitness, il s’agit d’une mesure qui indique à quel point une solution répond à notre problème. Il se base sur des paramètres observables d’une solution et se formule comme une fonction mathématique. Cette fonction peut avoir une infinité de formes, tout dépend des paramètres que vous voulez mettre en avant.<br />
<br />
Si on reprend l’exemple des fourmis, on peut imaginer un problème ou on a plusieurs sources de nourriture, on pourrait alors évaluer deux paramètres, la longueur du chemin emprunté et la qualité de la source de nourriture qu’il atteint. La fonction mathématique peut être alors qualité-longueur. Donc ici plus la qualité sera grande, plus la fitness sera grande, à l’inverse plus la longueur sera grande, plus la fitness sera petite. Voici quelques exemples d’autres façon de tourner la fonction :<br />
<br />
-f(sol) = qualité - (10*longueur) : La longueur a une grande importante.<br />
<br />
-f(sol) = 2^(qualité) - longueur) : Plus la qualité est grande, moins la longueur a d’importance.<br />
<br />
-f(sol) = qualité : On ne regarde que la qualité.<br />
<br />
<br />
[[File:Fitness.png]]<br />
<br />
<br />
===='''B. L’exploitation et l’exploration'''====<br />
<br />
L’exploration et l’exploitation sont les concepts qui régissent la façon dont on cherche parmi les solutions proposées.<br />
<br />
L’exploitation est le fait de tourner autour de la meilleure solution connue pour essayer de la parfaire petit à petit.<br />
<br />
L’exploration est le fait d’essayer de toute nouvelles solutions pour espérer trouver sur une nouvelle solution meilleure que celle connue.<br />
<br />
Ces deux éléments doivent cohabiter dans un jeu d’équilibre. Ne faire que de l’exploitation mène à trouver des extremum locaux, c'est-à-dire le max d’un rayon restreint de solution. A l’inverse, trop d’exploration va empêcher la convergence vers une bonne solution, on va trouver beaucoup de solutions peu abouties. En effet les très bonnes solutions étant assez rares, tirer systématiquement au hasard laisse très peu de chance à la découverte d’une excellente solution.<br />
<br />
Dans notre exemple des fourmis, l’exploitation est le fait de donner plus de chance aux chemins avec beaucoup de phéromones. L’exploration est le fait de ne pas systématiquement prendre le chemin avec le plus de phéromones.<br />
<br />
[[File:ExplorationExploitation.png]]<br />
<br />
<br />
===='''C. Itération'''====<br />
<br />
Enfin, l’itération est le fait de répéter plusieurs fois les mêmes étapes de façon cyclique.<br />
<br />
On part d’un ensemble de solutions. On en évalue la qualité à l’aide de la fitness. Si elles suffisent, on s’arrête. Autrement, on essaie de les améliorer via l’exploration et l’exploitation. Puis on réitère. Le principe d’itération passe souvent par un processus de discrétisation du phénomène observé, par exemple pour les fourmis, au lieu de les laisser se déplacer comme on veut, on les envoie par vague.<br />
<br />
[[File:Iteration.png]]<br />
<br />
<br />
==='''III. Application classique détaillées'''===<br />
<br />
<br />
===='''A. L’évolution'''====<br />
<br />
Dans la nature, les espèces évoluent par générations qui se transmettent des gènes. Les individus ayant des gènes non adaptés à l’environnement ne survivront pas et ne pourront donc pas transmettre ces gènes non adaptés. De cette manière, seuls les individus répondant le mieux à l’environnement existent. La mutation et les croisements permettent de rechercher de meilleures espèces qui survivront encore plus.<br />
<br />
<br />
===='''B. Transformation sous forme d’algorithme.'''====<br />
<br />
On reprend le même concept que dans la nature, on fait la sélection naturelle basée sur la fitness, on fait ensuite des mix entre deux solutions pour en trouver de nouvelles, ces nouvelles solutions subissent enfin des mutations aléatoires.<br />
<br />
Pour ce faire, on utilise des génomes, qui sont généralement un tableau de valeur, elles peuvent être booléennes, entières, réelles, qualitatives, etc… Ces tableaux représentent une solution.<br />
<br />
[[File:Individus.png]]<br />
<br />
Lors de la sélection, la solution représentée par le génome est évaluée, le génome se voit alors attribuer une valeur. On choisit ensuite la moitié des individus. Pour ce faire, on attribue à chacun une probabilité d’être tirée égale à sa fitness divisée par la totale des fitness. Une fois la moitié des individus sélectionnés, on se débarrasse des autres.<br />
<br />
Vient ensuite le croisement. On tire aléatoirement des paires d’individus. Ces individus vont mélanger un certain pourcentage de leurs gènes, donc de leur case de tableau, pour créer deux nouveaux individus. Le pourcentage est appelé coefficient d’enjambement et est choisi à l’avance dans l’expérience. Il est un facteur d'exploration. On a donc deux nouveaux tableaux dont les gènes sont un mix de leurs deux parents.<br />
<br />
<br />
Enfin vient la mutation. Pour chaque individu on fait changer avec une certaine probabilité leurs gênes. Cette probabilité est appelée coefficient de mutation et est généralement très faible. Les cases du tableau changées prennent un nouvelle valeur aléatoire parmi les valeurs possibles.<br />
<br />
<br />
On a ainsi une nouvelle génération d’individus et il ne reste plus qu’à recommencer.<br />
<br />
L’algorithme génétique est extrêmement utilisé en machine learning. Un individu représente alors un comportement de l’IA, on observe ensuite comment elle passe des épreuves que l’on lui donne pour évaluer sa fitness, en itérant un grand nombre de fois, plus d’une centaine de génération au moins, l’IA s’améliore.<br />
<br />
==='''C. Application à un problème concret'''===<br />
<br />
=====Problème du sac à dos :=====<br />
<br />
Le problème du sac à dos est un problème classique dans la recherche d’optimisation.<br />
<br />
Les éléments que nous possédons sont un sac avec une capacité de stockage ainsi qu’une liste d’objets qui ont deux paramètres associés : le poids de l’objet et sa valeur<br />
L’objectif de ce problème est de trouver la liste des objets à emporter dans ce sac qui répond le mieux aux critères définis. A savoir maximiser la valeur totale des objets emportés sans dépasser la capacité du sac.<br />
<br />
=====Utilisation de l’algorithme génétique pour le résoudre :=====<br />
<br />
Dans l’algorithme on va donc reprendre les grandes étapes de la génétique. <br />
Dans la première itération, comme aucune solution n’est proposée, aucun individu n’a de score fitness. On va donc prendre un ensemble d’individus qui vont choisir un ensemble d’objets à mettre dans le sac de manière aléatoire. Chaque objet choisi va faire office de gène qui se répand dans la population ou non. Le génome est composé d’un tableau dont chaque indice correspond à un objet précis. Si l’individu possède l’objet, sa valeur associé sera 1 sinon elle sera 0.<br />
Une fois que la population initiale est formée, on évalue les individus via la fonction fitness.<br />
<br />
Ici on a choisi la formule suivante : <br />
<br />
[[File:FormuleFitness.png]]<br />
<br />
Ainsi, chaque individu possède un score fitness qui indique à quel point la solution qu’il propose est adaptée au problème. Puis vient la sélection. On ne garde que les individus ayant un bon score fitness. Il vont ensuite créer de nouveaux individus qui possèdent leurs gènes (croisement). La nouvelle population propose donc des solutions avec les objets qui répondent le mieux aux critères.<br />
<br />
Enfin, vient la mutation qui ne s’opère que sur les individus créés à l’étape précédente et va apporter une part d’aléatoire et d’exploration. <br />
Nous voilà maintenant avec une nouvelle population et on peut recommencer l’itération.<br />
<br />
<br />
==='''IV. Conclusion :'''===<br />
<br />
Les algorithmes bio inspirés présentent l’avantage d’avoir un temps d’exécution court, même sur des problèmes de très grande taille contrairement aux algorithmes de résolution exacte qui souvent ont des complexités trop grandes. De plus, leur principe d’itération permet de tirer une solution du problème de l'exécution à tout moment. Ce qui permet de faire tourner l’algorithme jusqu’à ce qu’on ait besoin de la solution. De plus, la nature est une source d’inspiration quasiment illimitée qui ouvre des portes à de nombreux algorithmes. Ils offrent également une grande flexibilité, il suffit d’exprimer un problème en un format que l’algorithme peut utiliser pour résoudre n’importe quel problème.<br />
<br />
Malgré tous ces avantages, ces algorithmes présentent quelques défauts comme l'impossibilité de prouver leur correction, ou encore le fait de n’avoir pas de garantie sur la qualité de la solution obtenue après exécution, car on ne sait pas s'il y avait une solution deux fois ou cent fois meilleure que celle obtenue. Enfin, leur mise en place n’est pas toujours aisée, ces algorithmes possèdent de nombreux paramètres, les valeurs de tirage au sort et la formule de fitness en sont des exemples. Il faut généralement tester à de multiples reprises avec différents paramètres avant d’avoir un résultat satisfaisant.<br />
<br />
<br />
==='''Références :'''===<br />
<br />
Un exemple d’application dans le machine learning :<br />
Neural network racing cars around a track - YouTube<br />
Icone de fourmis, de colonie de fourmis et de cupcake créé par Freepik et disponible sur Flaticon.<br />
<br />
Fevrier Valdez , Oscar Castillo and Patricia Melin, “Bio-Inspired Algorithms and Its Applications for Optimization in Fuzzy Clustering”, Article Scientifique, <br />
https://www.mdpi.com/1999-4893/14/4/122<br />
Explication sur les Fuzzy Clustering Algorithm.<br />
<br />
Ashraf Darwish, “Bio-inspired computing: Algorithms review, deep analysis, and the scope of applications”, Article Scientifique, https://www.sciencedirect.com/science/article/pii/S2314728818300631<br />
Liste d'algorithmes bio-inspirés.<br />
<br />
“Algorithme génétique”, Article Wikipedia, https://fr.wikipedia.org/wiki/Algorithme_g%C3%A9n%C3%A9tique Détails de l’algorithme</div>Bertrand.Baudeurhttps://air.imag.fr/index.php?title=File:Iteration.png&diff=51449File:Iteration.png2021-11-28T16:54:13Z<p>Bertrand.Baudeur: </p>
<hr />
<div></div>Bertrand.Baudeurhttps://air.imag.fr/index.php?title=File:ExplorationExploitation.png&diff=51448File:ExplorationExploitation.png2021-11-28T16:53:49Z<p>Bertrand.Baudeur: </p>
<hr />
<div></div>Bertrand.Baudeurhttps://air.imag.fr/index.php?title=VT2021_BioInspiredAlgo_fiche&diff=51446VT2021 BioInspiredAlgo fiche2021-11-28T16:26:04Z<p>Bertrand.Baudeur: </p>
<hr />
<div>Émilie Tondeux : emilie.tondeux@etu.univ-grenoble-alpes.fr<br />
<br />
Bertrand Baudeur : bertrand.baudeur@etu.univ-grenoble-alpes.fr <br />
<br />
<br />
= '''Les algorithmes bio-inspirés''' =<br />
<br />
<br />
<br />
==='''Résumé :'''===<br />
<br />
Les algorithme bio-inspirée sont une façon de résoudre des problèmes de recherche opérationnelle en imitant des phénomènes observés dans la nature. Ces algorithmes fortement basé sur l’aléatoire convergent petit à petit vers des solutions de bonne qualité, permettant ainsi de pallier au problème d’execution trop longue des algorithme de résolution exacte. Il en existe de nombreux qui se basent sur différentes observations de la nature, mais tous partagent de nombreux points commun. Cet article fait une brève présentation de ce concept en en donnant les fondements et les caractéristique ainsi qu’en donnant des exemples.<br />
<br />
<br />
<br />
'''Mots clés :''' Algorithme, Recherche opérationnelle, Bio-inspiration, Optimisation, Algorithme Génétique, Algorithme de la colonie de fourmis.<br />
<br />
<br />
<br />
==='''Abstract :'''===<br />
<br />
Bio-inspired algorithms are a way to solve operational research problems through the imitation of phenomenons observed in nature. These algorithms are strongly based on randomness and are always converging slowly towards good solutions, allowing us to surpass the problem of exact resolution algorithm execution duration problem. There are many such algorithms that are based on different nature observations, but they all have a lot of common points. This article gives a short introduction to this concept by giving the bases and foundations whilst giving examples.<br />
<br />
<br />
'''Key-words :''' Algorithm, Operationnal Research, Bio-Inspiration, Optimization, Genetic Algorithm, Ant Colony Algorithm.<br />
<br />
<br />
==='''I. Présentation générale'''===<br />
<br />
<br />
===='''A. Concept'''====<br />
<br />
Les algorithmes bio inspirés sont des algorithmes dont le principe s’inspire de phénomènes que l’on peut observer dans la nature. Qu’il s’agisse de comportements d’animaux, de plantes, de phénomènes physiques ou de principes naturels.<br />
<br />
Ils sont principalement utilisés dans la recherche opérationnelle pour résoudre des problèmes de décision dans des temps raisonnables. Certains sont souvent appliqués dans le domaine du machine learning pour entraîner des machines artificielles.<br />
<br />
Le fonctionnement de ces algorithmes repose fortement sur le hasard. Ce qui rend la preuve de correction de ces algorithmes souvent impossible. Cependant, le fait de leur observation dans la nature nous assure leur fonctionnement dans une certaine mesure.<br />
<br />
Tous les concepts que l’on observe pour s’en inspirer partagent le même environnement : notre planète. Le fait est que cet écosystème est dynamique et en constante évolution. De par cette règle tout ce qui peut être observé à un instant T est un concept qui a réussi à émerger du chaos et fonctionne pour répondre à une problématique. Si on prend l’exemple des animaux, tous ceux vivant actuellement sont le résultat d’une sélection qui a mené à ce que seuls les individus capables de se défendre, de trouver de la nourriture et de se reproduire sont présents aujourd’hui. Ils sont donc une proposition de réponse à un environnement sous contrainte. De par cette nature, leur comportement est en fait une bonne stratégie pour résoudre des problèmes. Et c’est de cela que l’on s’inspire pour résoudre nos problèmes de décision avec les algorithmes bio-inspirés.<br />
<br />
La terre et ses dynamiques sont devenues un laboratoire géant dans lequel des expériences ont été mises en œuvre pendant plusieurs millions d’années. Nous, programmeur et chercheur, nous contentons d’observer le résultat actuel de ses expériences pour en tirer les concepts qui nous permettent de résoudre nos propres problèmes.<br />
<br />
<br />
===='''B. Un Exemple'''====<br />
<br />
Pour illustrer ce concept, nous expliquons ici le fonctionnement des colonies de fourmis dans la recherche d'itinéraires vers un point de nourriture.<br />
<br />
Ici, leur problème est de trouver le chemin le plus court séparant leur fourmilière d’un lieu connu contenant de la nourriture.<br />
<br />
Les fourmis communiquent via des phéromones (ce sont des sortes d’odeurs). Par exemple, elles indiquent le chemin qu’elles prennent en laissant des phéromones sur le sol sur tout le trajet qu’elles empruntent. Ces phéromones sont volatiles et ont une sorte de durée de vie.<br />
<br />
Les fourmis vont donc emprunter différents chemins pour ramener de la nourriture provenant de ce lieu. Dans un même laps de temps, celles qui ont trouvé un chemin court auront le temps de faire plus d’aller-retour que celles qui empruntent un chemin plus long laissant plus de phéromones sur ce trajet et entretenant la trace qui ne disparaîtra pas. Ainsi, les prochaines fourmis qui vont chercher de la nourriture vont choisir leur trajectoire en fonction du chemin qui contient le plus de phéromones (celui le plus parcouru). Plus un chemin a de phéromones, plus il a de chance d’être choisi. Et c’est ainsi qu’elles trouvent la solution optimale à un problème de recherche de chemin le plus court dans un graphe.<br />
<br />
<br />
==='''II. Les grands principes communs'''===<br />
<br />
Les algorithmes bio inspirés partagent de nombreux points communs, notamment trois grands principes que nous allons détailler ici et mettre en reflet avec le problème de l’exemple précédent.<br />
<br />
Les trois grands principes sont :<br />
-la fitness<br />
-l’exploration et l’exploitation<br />
-l’itération<br />
<br />
<br />
===='''A. Fitness'''====<br />
<br />
Tout d’abord la fitness, il s’agit d’une mesure qui indique à quel point une solution répond à notre problème. Il se base sur des paramètres observables d’une solution et se formule comme une fonction mathématique. Cette fonction peut avoir une infinité de formes, tout dépend des paramètres que vous voulez mettre en avant.<br />
<br />
Si on reprend l’exemple des fourmis, on peut imaginer un problème ou on a plusieurs sources de nourriture, on pourrait alors évaluer deux paramètres, la longueur du chemin emprunté et la qualité de la source de nourriture qu’il atteint. La fonction mathématique peut être alors qualité-longueur. Donc ici plus la qualité sera grande, plus la fitness sera grande, à l’inverse plus la longueur sera grande, plus la fitness sera petite. Voici quelques exemples d’autres façon de tourner la fonction :<br />
<br />
-f(sol) = qualité - (10*longueur) : La longueur a une grande importante.<br />
<br />
-f(sol) = 2^(qualité) - longueur) : Plus la qualité est grande, moins la longueur a d’importance.<br />
<br />
-f(sol) = qualité : On ne regarde que la qualité.<br />
<br />
<br />
[[File:Fitness.png]]<br />
<br />
<br />
===='''B. L’exploitation et l’exploration'''====<br />
<br />
L’exploration et l’exploitation sont les concepts qui régissent la façon dont on cherche parmi les solutions proposées.<br />
<br />
L’exploitation est le fait de tourner autour de la meilleure solution connue pour essayer de la parfaire petit à petit.<br />
<br />
L’exploration est le fait d’essayer de toute nouvelles solutions pour espérer trouver sur une nouvelle solution meilleure que celle connue.<br />
<br />
Ces deux éléments doivent cohabiter dans un jeu d’équilibre. Ne faire que de l’exploitation mène à trouver des extremum locaux, c'est-à-dire le max d’un rayon restreint de solution. A l’inverse, trop d’exploration va empêcher la convergence vers une bonne solution, on va trouver beaucoup de solutions peu abouties. En effet les très bonnes solutions étant assez rares, tirer systématiquement au hasard laisse très peu de chance à la découverte d’une excellente solution.<br />
<br />
Dans notre exemple des fourmis, l’exploitation est le fait de donner plus de chance aux chemins avec beaucoup de phéromones. L’exploration est le fait de ne pas systématiquement prendre le chemin avec le plus de phéromones.<br />
<br />
[[File:ExplorationExploitation.png]]<br />
<br />
<br />
===='''C. Itération'''====<br />
<br />
Enfin, l’itération est le fait de répéter plusieurs fois les mêmes étapes de façon cyclique.<br />
<br />
On part d’un ensemble de solutions. On en évalue la qualité à l’aide de la fitness. Si elles suffisent, on s’arrête. Autrement, on essaie de les améliorer via l’exploration et l’exploitation. Puis on réitère. Le principe d’itération passe souvent par un processus de discrétisation du phénomène observé, par exemple pour les fourmis, au lieu de les laisser se déplacer comme on veut, on les envoie par vague.<br />
<br />
[[File:Iteration.png]]<br />
<br />
<br />
==='''III. Application classique détaillées'''===<br />
<br />
<br />
===='''A. L’évolution'''====<br />
<br />
Dans la nature, les espèces évoluent par générations qui se transmettent des gènes. Les individus ayant des gènes non adaptés à l’environnement ne survivront pas et ne pourront donc pas transmettre ces gènes non adaptés. De cette manière, seuls les individus répondant le mieux à l’environnement existent. La mutation et les croisements permettent de rechercher de meilleures espèces qui survivront encore plus.<br />
<br />
<br />
===='''B. Transformation sous forme d’algorithme.'''====<br />
<br />
On reprend le même concept que dans la nature, on fait la sélection naturelle basée sur la fitness, on fait ensuite des mix entre deux solutions pour en trouver de nouvelles, ces nouvelles solutions subissent enfin des mutations aléatoires.<br />
<br />
Pour ce faire, on utilise des génomes, qui sont généralement un tableau de valeur, elles peuvent être booléennes, entières, réelles, qualitatives, etc… Ces tableaux représentent une solution.<br />
<br />
<br />
Lors de la sélection, la solution représentée par le génome est évaluée, le génome se voit alors attribuer une valeur. On choisit ensuite la moitié des individus. Pour ce faire, on attribue à chacun une probabilité d’être tirée égale à sa fitness divisée par la totale des fitness. Une fois la moitié des individus sélectionnés, on se débarrasse des autres.<br />
<br />
Vient ensuite le croisement. On tire aléatoirement des paires d’individus. Ces individus vont mélanger un certain pourcentage de leurs gènes, donc de leur case de tableau, pour créer deux nouveaux individus. Le pourcentage est appelé coefficient d’enjambement et est choisi à l’avance dans l’expérience. Il est un facteur d'exploration. On a donc deux nouveaux tableaux dont les gènes sont un mix de leurs deux parents.<br />
<br />
<br />
Enfin vient la mutation. Pour chaque individu on fait changer avec une certaine probabilité leurs gênes. Cette probabilité est appelée coefficient de mutation et est généralement très faible. Les cases du tableau changées prennent un nouvelle valeur aléatoire parmi les valeurs possibles.<br />
<br />
<br />
On a ainsi une nouvelle génération d’individus et il ne reste plus qu’à recommencer.<br />
<br />
L’algorithme génétique est extrêmement utilisé en machine learning. Un individu représente alors un comportement de l’IA, on observe ensuite comment elle passe des épreuves que l’on lui donne pour évaluer sa fitness, en itérant un grand nombre de fois, plus d’une centaine de génération au moins, l’IA s’améliore.<br />
<br />
<br />
==='''C. Application à un problème concret'''===<br />
<br />
=====Problème du sac à dos :=====<br />
<br />
Le problème du sac à dos est un problème classique dans la recherche d’optimisation.<br />
<br />
Les éléments que nous possédons sont un sac avec une capacité de stockage ainsi qu’une liste d’objets qui ont deux paramètres associés : le poids de l’objet et sa valeur<br />
L’objectif de ce problème est de trouver la liste des objets à emporter dans ce sac qui répond le mieux aux critères définis. A savoir maximiser la valeur totale des objets emportés sans dépasser la capacité du sac.<br />
<br />
=====Utilisation de l’algorithme génétique pour le résoudre :=====<br />
<br />
Dans l’algorithme on va donc reprendre les grandes étapes de la génétique. <br />
Dans la première itération, comme aucune solution n’est proposée, aucun individu n’a de score fitness. On va donc prendre un ensemble d’individus qui vont choisir un ensemble d’objets à mettre dans le sac de manière aléatoire. Chaque objet choisi va faire office de gène qui se répand dans la population ou non. Le génome est composé d’un tableau dont chaque indice correspond à un objet précis. Si l’individu possède l’objet, sa valeur associé sera 1 sinon elle sera 0.<br />
Une fois que la population initiale est formée, on évalue les individus via la fonction fitness.<br />
<br />
Ici on a choisi la formule suivante : <br />
<br />
[[File:FormuleFitness.png]]<br />
<br />
Ainsi, chaque individu possède un score fitness qui indique à quel point la solution qu’il propose est adaptée au problème. Puis vient la sélection. On ne garde que les individus ayant un bon score fitness. Il vont ensuite créer de nouveaux individus qui possèdent leurs gènes (croisement). La nouvelle population propose donc des solutions avec les objets qui répondent le mieux aux critères.<br />
<br />
Enfin, vient la mutation qui ne s’opère que sur les individus créés à l’étape précédente et va apporter une part d’aléatoire et d’exploration. <br />
Nous voilà maintenant avec une nouvelle population et on peut recommencer l’itération.<br />
<br />
<br />
==='''IV. Conclusion :'''===<br />
<br />
Les algorithmes bio inspirés présentent l’avantage d’avoir un temps d’exécution court, même sur des problèmes de très grande taille contrairement aux algorithmes de résolution exacte qui souvent ont des complexités trop grandes. De plus, leur principe d’itération permet de tirer une solution du problème de l'exécution à tout moment. Ce qui permet de faire tourner l’algorithme jusqu’à ce qu’on ait besoin de la solution. De plus, la nature est une source d’inspiration quasiment illimitée qui ouvre des portes à de nombreux algorithmes. Ils offrent également une grande flexibilité, il suffit d’exprimer un problème en un format que l’algorithme peut utiliser pour résoudre n’importe quel problème.<br />
<br />
Malgré tous ces avantages, ces algorithmes présentent quelques défauts comme l'impossibilité de prouver leur correction, ou encore le fait de n’avoir pas de garantie sur la qualité de la solution obtenue après exécution, car on ne sait pas s'il y avait une solution deux fois ou cent fois meilleure que celle obtenue. Enfin, leur mise en place n’est pas toujours aisée, ces algorithmes possèdent de nombreux paramètres, les valeurs de tirage au sort et la formule de fitness en sont des exemples. Il faut généralement tester à de multiples reprises avec différents paramètres avant d’avoir un résultat satisfaisant.<br />
<br />
<br />
==='''Références :'''===<br />
<br />
Un exemple d’application dans le machine learning :<br />
Neural network racing cars around a track - YouTube<br />
Icone de fourmis, de colonie de fourmis et de cupcake créé par Freepik et disponible sur Flaticon.<br />
<br />
Fevrier Valdez , Oscar Castillo and Patricia Melin, “Bio-Inspired Algorithms and Its Applications for Optimization in Fuzzy Clustering”, Article Scientifique, <br />
https://www.mdpi.com/1999-4893/14/4/122<br />
Explication sur les Fuzzy Clustering Algorithm.<br />
<br />
Ashraf Darwish, “Bio-inspired computing: Algorithms review, deep analysis, and the scope of applications”, Article Scientifique, https://www.sciencedirect.com/science/article/pii/S2314728818300631<br />
Liste d'algorithmes bio-inspirés.<br />
<br />
“Algorithme génétique”, Article Wikipedia, https://fr.wikipedia.org/wiki/Algorithme_g%C3%A9n%C3%A9tique Détails de l’algorithme</div>Bertrand.Baudeurhttps://air.imag.fr/index.php?title=VT2021_BioInspiredAlgo_fiche&diff=51445VT2021 BioInspiredAlgo fiche2021-11-28T16:23:48Z<p>Bertrand.Baudeur: </p>
<hr />
<div>Émilie Tondeux : emilie.tondeux@etu.univ-grenoble-alpes.fr<br />
<br />
Bertrand Baudeur : bertrand.baudeur@etu.univ-grenoble-alpes.fr <br />
<br />
<br />
= '''Les algorithmes bio-inspirés''' =<br />
<br />
<br />
<br />
==='''Résumé :'''===<br />
<br />
Les algorithme bio-inspirée sont une façon de résoudre des problèmes de recherche opérationnelle en imitant des phénomènes observés dans la nature. Ces algorithmes fortement basé sur l’aléatoire convergent petit à petit vers des solutions de bonne qualité, permettant ainsi de pallier au problème d’execution trop longue des algorithme de résolution exacte. Il en existe de nombreux qui se basent sur différentes observations de la nature, mais tous partagent de nombreux points commun. Cet article fait une brève présentation de ce concept en en donnant les fondements et les caractéristique ainsi qu’en donnant des exemples.<br />
<br />
<br />
<br />
'''Mots clés :''' Algorithme, Recherche opérationnelle, Bio-inspiration, Optimisation, Algorithme Génétique, Algorithme de la colonie de fourmis.<br />
<br />
<br />
<br />
==='''Abstract :'''===<br />
<br />
Bio-inspired algorithms are a way to solve operational research problems through the imitation of phenomenons observed in nature. These algorithms are strongly based on randomness and are always converging slowly towards good solutions, allowing us to surpass the problem of exact resolution algorithm execution duration problem. There are many such algorithms that are based on different nature observations, but they all have a lot of common points. This article gives a short introduction to this concept by giving the bases and foundations whilst giving examples.<br />
<br />
<br />
'''Key-words :''' Algorithm, Operationnal Research, Bio-Inspiration, Optimization, Genetic Algorithm, Ant Colony Algorithm.<br />
<br />
<br />
==='''I. Présentation générale'''===<br />
<br />
<br />
===='''A. Concept'''====<br />
<br />
Les algorithmes bio inspirés sont des algorithmes dont le principe s’inspire de phénomènes que l’on peut observer dans la nature. Qu’il s’agisse de comportements d’animaux, de plantes, de phénomènes physiques ou de principes naturels.<br />
<br />
Ils sont principalement utilisés dans la recherche opérationnelle pour résoudre des problèmes de décision dans des temps raisonnables. Certains sont souvent appliqués dans le domaine du machine learning pour entraîner des machines artificielles.<br />
<br />
Le fonctionnement de ces algorithmes repose fortement sur le hasard. Ce qui rend la preuve de correction de ces algorithmes souvent impossible. Cependant, le fait de leur observation dans la nature nous assure leur fonctionnement dans une certaine mesure.<br />
<br />
Tous les concepts que l’on observe pour s’en inspirer partagent le même environnement : notre planète. Le fait est que cet écosystème est dynamique et en constante évolution. De par cette règle tout ce qui peut être observé à un instant T est un concept qui a réussi à émerger du chaos et fonctionne pour répondre à une problématique. Si on prend l’exemple des animaux, tous ceux vivant actuellement sont le résultat d’une sélection qui a mené à ce que seuls les individus capables de se défendre, de trouver de la nourriture et de se reproduire sont présents aujourd’hui. Ils sont donc une proposition de réponse à un environnement sous contrainte. De par cette nature, leur comportement est en fait une bonne stratégie pour résoudre des problèmes. Et c’est de cela que l’on s’inspire pour résoudre nos problèmes de décision avec les algorithmes bio-inspirés.<br />
<br />
La terre et ses dynamiques sont devenues un laboratoire géant dans lequel des expériences ont été mises en œuvre pendant plusieurs millions d’années. Nous, programmeur et chercheur, nous contentons d’observer le résultat actuel de ses expériences pour en tirer les concepts qui nous permettent de résoudre nos propres problèmes.<br />
<br />
<br />
===='''B. Un Exemple'''====<br />
<br />
Pour illustrer ce concept, nous expliquons ici le fonctionnement des colonies de fourmis dans la recherche d'itinéraires vers un point de nourriture.<br />
<br />
Ici, leur problème est de trouver le chemin le plus court séparant leur fourmilière d’un lieu connu contenant de la nourriture.<br />
<br />
Les fourmis communiquent via des phéromones (ce sont des sortes d’odeurs). Par exemple, elles indiquent le chemin qu’elles prennent en laissant des phéromones sur le sol sur tout le trajet qu’elles empruntent. Ces phéromones sont volatiles et ont une sorte de durée de vie.<br />
<br />
Les fourmis vont donc emprunter différents chemins pour ramener de la nourriture provenant de ce lieu. Dans un même laps de temps, celles qui ont trouvé un chemin court auront le temps de faire plus d’aller-retour que celles qui empruntent un chemin plus long laissant plus de phéromones sur ce trajet et entretenant la trace qui ne disparaîtra pas. Ainsi, les prochaines fourmis qui vont chercher de la nourriture vont choisir leur trajectoire en fonction du chemin qui contient le plus de phéromones (celui le plus parcouru). Plus un chemin a de phéromones, plus il a de chance d’être choisi. Et c’est ainsi qu’elles trouvent la solution optimale à un problème de recherche de chemin le plus court dans un graphe.<br />
<br />
<br />
==='''II. Les grands principes communs'''===<br />
<br />
Les algorithmes bio inspirés partagent de nombreux points communs, notamment trois grands principes que nous allons détailler ici et mettre en reflet avec le problème de l’exemple précédent.<br />
<br />
Les trois grands principes sont :<br />
-la fitness<br />
-l’exploration et l’exploitation<br />
-l’itération<br />
<br />
<br />
===='''A. Fitness'''====<br />
<br />
Tout d’abord la fitness, il s’agit d’une mesure qui indique à quel point une solution répond à notre problème. Il se base sur des paramètres observables d’une solution et se formule comme une fonction mathématique. Cette fonction peut avoir une infinité de formes, tout dépend des paramètres que vous voulez mettre en avant.<br />
<br />
Si on reprend l’exemple des fourmis, on peut imaginer un problème ou on a plusieurs sources de nourriture, on pourrait alors évaluer deux paramètres, la longueur du chemin emprunté et la qualité de la source de nourriture qu’il atteint. La fonction mathématique peut être alors qualité-longueur. Donc ici plus la qualité sera grande, plus la fitness sera grande, à l’inverse plus la longueur sera grande, plus la fitness sera petite. Voici quelques exemples d’autres façon de tourner la fonction :<br />
<br />
-f(sol) = qualité - (10*longueur) : La longueur a une grande importante.<br />
-f(sol) = 2^(qualité) - longueur) : Plus la qualité est grande, moins la longueur a d’importance.<br />
-f(sol) = qualité : On ne regarde que la qualité<br />
<br />
[[File:Fitness.png]]<br />
<br />
<br />
===='''B. L’exploitation et l’exploration'''====<br />
<br />
L’exploration et l’exploitation sont les concepts qui régissent la façon dont on cherche parmi les solutions proposées.<br />
<br />
L’exploitation est le fait de tourner autour de la meilleure solution connue pour essayer de la parfaire petit à petit.<br />
<br />
L’exploration est le fait d’essayer de toute nouvelles solutions pour espérer trouver sur une nouvelle solution meilleure que celle connue.<br />
<br />
Ces deux éléments doivent cohabiter dans un jeu d’équilibre. Ne faire que de l’exploitation mène à trouver des extremum locaux, c'est-à-dire le max d’un rayon restreint de solution. A l’inverse, trop d’exploration va empêcher la convergence vers une bonne solution, on va trouver beaucoup de solutions peu abouties. En effet les très bonnes solutions étant assez rares, tirer systématiquement au hasard laisse très peu de chance à la découverte d’une excellente solution.<br />
<br />
Dans notre exemple des fourmis, l’exploitation est le fait de donner plus de chance aux chemins avec beaucoup de phéromones. L’exploration est le fait de ne pas systématiquement prendre le chemin avec le plus de phéromones.<br />
<br />
[[File:ExplorationExploitation.png]]<br />
<br />
<br />
===='''C. Itération'''====<br />
<br />
Enfin, l’itération est le fait de répéter plusieurs fois les mêmes étapes de façon cyclique.<br />
<br />
On part d’un ensemble de solutions. On en évalue la qualité à l’aide de la fitness. Si elles suffisent, on s’arrête. Autrement, on essaie de les améliorer via l’exploration et l’exploitation. Puis on réitère. Le principe d’itération passe souvent par un processus de discrétisation du phénomène observé, par exemple pour les fourmis, au lieu de les laisser se déplacer comme on veut, on les envoie par vague.<br />
<br />
[[File:Iteration.png]]<br />
<br />
<br />
==='''III. Application classique détaillées'''===<br />
<br />
<br />
===='''A. L’évolution'''====<br />
<br />
Dans la nature, les espèces évoluent par générations qui se transmettent des gènes. Les individus ayant des gènes non adaptés à l’environnement ne survivront pas et ne pourront donc pas transmettre ces gènes non adaptés. De cette manière, seuls les individus répondant le mieux à l’environnement existent. La mutation et les croisements permettent de rechercher de meilleures espèces qui survivront encore plus.<br />
<br />
<br />
===='''B. Transformation sous forme d’algorithme.'''====<br />
<br />
On reprend le même concept que dans la nature, on fait la sélection naturelle basée sur la fitness, on fait ensuite des mix entre deux solutions pour en trouver de nouvelles, ces nouvelles solutions subissent enfin des mutations aléatoires.<br />
<br />
Pour ce faire, on utilise des génomes, qui sont généralement un tableau de valeur, elles peuvent être booléennes, entières, réelles, qualitatives, etc… Ces tableaux représentent une solution.<br />
<br />
<br />
Lors de la sélection, la solution représentée par le génome est évaluée, le génome se voit alors attribuer une valeur. On choisit ensuite la moitié des individus. Pour ce faire, on attribue à chacun une probabilité d’être tirée égale à sa fitness divisée par la totale des fitness. Une fois la moitié des individus sélectionnés, on se débarrasse des autres.<br />
<br />
Vient ensuite le croisement. On tire aléatoirement des paires d’individus. Ces individus vont mélanger un certain pourcentage de leurs gènes, donc de leur case de tableau, pour créer deux nouveaux individus. Le pourcentage est appelé coefficient d’enjambement et est choisi à l’avance dans l’expérience. Il est un facteur d'exploration. On a donc deux nouveaux tableaux dont les gènes sont un mix de leurs deux parents.<br />
<br />
<br />
Enfin vient la mutation. Pour chaque individu on fait changer avec une certaine probabilité leurs gênes. Cette probabilité est appelée coefficient de mutation et est généralement très faible. Les cases du tableau changées prennent un nouvelle valeur aléatoire parmi les valeurs possibles.<br />
<br />
<br />
On a ainsi une nouvelle génération d’individus et il ne reste plus qu’à recommencer.<br />
<br />
L’algorithme génétique est extrêmement utilisé en machine learning. Un individu représente alors un comportement de l’IA, on observe ensuite comment elle passe des épreuves que l’on lui donne pour évaluer sa fitness, en itérant un grand nombre de fois, plus d’une centaine de génération au moins, l’IA s’améliore.<br />
<br />
<br />
==='''C. Application à un problème concret'''===<br />
<br />
=====Problème du sac à dos :=====<br />
<br />
Le problème du sac à dos est un problème classique dans la recherche d’optimisation.<br />
<br />
Les éléments que nous possédons sont un sac avec une capacité de stockage ainsi qu’une liste d’objets qui ont deux paramètres associés : le poids de l’objet et sa valeur<br />
L’objectif de ce problème est de trouver la liste des objets à emporter dans ce sac qui répond le mieux aux critères définis. A savoir maximiser la valeur totale des objets emportés sans dépasser la capacité du sac.<br />
<br />
=====Utilisation de l’algorithme génétique pour le résoudre :=====<br />
<br />
Dans l’algorithme on va donc reprendre les grandes étapes de la génétique. <br />
Dans la première itération, comme aucune solution n’est proposée, aucun individu n’a de score fitness. On va donc prendre un ensemble d’individus qui vont choisir un ensemble d’objets à mettre dans le sac de manière aléatoire. Chaque objet choisi va faire office de gène qui se répand dans la population ou non. Le génome est composé d’un tableau dont chaque indice correspond à un objet précis. Si l’individu possède l’objet, sa valeur associé sera 1 sinon elle sera 0.<br />
Une fois que la population initiale est formée, on évalue les individus via la fonction fitness.<br />
<br />
Ici on a choisi la formule suivante : <br />
<br />
[[File:FormuleFitness.png]]<br />
<br />
Ainsi, chaque individu possède un score fitness qui indique à quel point la solution qu’il propose est adaptée au problème. Puis vient la sélection. On ne garde que les individus ayant un bon score fitness. Il vont ensuite créer de nouveaux individus qui possèdent leurs gènes (croisement). La nouvelle population propose donc des solutions avec les objets qui répondent le mieux aux critères.<br />
<br />
Enfin, vient la mutation qui ne s’opère que sur les individus créés à l’étape précédente et va apporter une part d’aléatoire et d’exploration. <br />
Nous voilà maintenant avec une nouvelle population et on peut recommencer l’itération.<br />
<br />
<br />
==='''IV. Conclusion :'''===<br />
<br />
Les algorithmes bio inspirés présentent l’avantage d’avoir un temps d’exécution court, même sur des problèmes de très grande taille contrairement aux algorithmes de résolution exacte qui souvent ont des complexités trop grandes. De plus, leur principe d’itération permet de tirer une solution du problème de l'exécution à tout moment. Ce qui permet de faire tourner l’algorithme jusqu’à ce qu’on ait besoin de la solution. De plus, la nature est une source d’inspiration quasiment illimitée qui ouvre des portes à de nombreux algorithmes. Ils offrent également une grande flexibilité, il suffit d’exprimer un problème en un format que l’algorithme peut utiliser pour résoudre n’importe quel problème.<br />
<br />
Malgré tous ces avantages, ces algorithmes présentent quelques défauts comme l'impossibilité de prouver leur correction, ou encore le fait de n’avoir pas de garantie sur la qualité de la solution obtenue après exécution, car on ne sait pas s'il y avait une solution deux fois ou cent fois meilleure que celle obtenue. Enfin, leur mise en place n’est pas toujours aisée, ces algorithmes possèdent de nombreux paramètres, les valeurs de tirage au sort et la formule de fitness en sont des exemples. Il faut généralement tester à de multiples reprises avec différents paramètres avant d’avoir un résultat satisfaisant.<br />
<br />
<br />
==='''Références :'''===<br />
<br />
Un exemple d’application dans le machine learning :<br />
Neural network racing cars around a track - YouTube<br />
Icone de fourmis, de colonie de fourmis et de cupcake créé par Freepik et disponible sur Flaticon.<br />
<br />
Fevrier Valdez , Oscar Castillo and Patricia Melin, “Bio-Inspired Algorithms and Its Applications for Optimization in Fuzzy Clustering”, Article Scientifique, <br />
https://www.mdpi.com/1999-4893/14/4/122<br />
Explication sur les Fuzzy Clustering Algorithm.<br />
<br />
Ashraf Darwish, “Bio-inspired computing: Algorithms review, deep analysis, and the scope of applications”, Article Scientifique, https://www.sciencedirect.com/science/article/pii/S2314728818300631<br />
Liste d'algorithmes bio-inspirés.<br />
<br />
“Algorithme génétique”, Article Wikipedia, https://fr.wikipedia.org/wiki/Algorithme_g%C3%A9n%C3%A9tique Détails de l’algorithme</div>Bertrand.Baudeurhttps://air.imag.fr/index.php?title=VT2021_BioInspiredAlgo_fiche&diff=51444VT2021 BioInspiredAlgo fiche2021-11-28T16:23:35Z<p>Bertrand.Baudeur: </p>
<hr />
<div>Émilie Tondeux : emilie.tondeux@etu.univ-grenoble-alpes.fr<br />
<br />
Bertrand Baudeur : bertrand.baudeur@etu.univ-grenoble-alpes.fr <br />
<br />
<br />
= '''Les algorithmes bio-inspirés''' =<br />
<br />
<br />
<br />
==='''Résumé :'''===<br />
<br />
Les algorithme bio-inspirée sont une façon de résoudre des problèmes de recherche opérationnelle en imitant des phénomènes observés dans la nature. Ces algorithmes fortement basé sur l’aléatoire convergent petit à petit vers des solutions de bonne qualité, permettant ainsi de pallier au problème d’execution trop longue des algorithme de résolution exacte. Il en existe de nombreux qui se basent sur différentes observations de la nature, mais tous partagent de nombreux points commun. Cet article fait une brève présentation de ce concept en en donnant les fondements et les caractéristique ainsi qu’en donnant des exemples.<br />
<br />
<br />
<br />
'''Mots clés :''' Algorithme, Recherche opérationnelle, Bio-inspiration, Optimisation, Algorithme Génétique, Algorithme de la colonie de fourmis.<br />
<br />
<br />
<br />
==='''Abstract :'''===<br />
<br />
Bio-inspired algorithms are a way to solve operational research problems through the imitation of phenomenons observed in nature. These algorithms are strongly based on randomness and are always converging slowly towards good solutions, allowing us to surpass the problem of exact resolution algorithm execution duration problem. There are many such algorithms that are based on different nature observations, but they all have a lot of common points. This article gives a short introduction to this concept by giving the bases and foundations whilst giving examples.<br />
<br />
<br />
'''Key-words :''' Algorithm, Operationnal Research, Bio-Inspiration, Optimization, Genetic Algorithm, Ant Colony Algorithm.<br />
<br />
<br />
==='''I. Présentation générale'''===<br />
<br />
<br />
===='''A. Concept'''====<br />
<br />
Les algorithmes bio inspirés sont des algorithmes dont le principe s’inspire de phénomènes que l’on peut observer dans la nature. Qu’il s’agisse de comportements d’animaux, de plantes, de phénomènes physiques ou de principes naturels.<br />
<br />
Ils sont principalement utilisés dans la recherche opérationnelle pour résoudre des problèmes de décision dans des temps raisonnables. Certains sont souvent appliqués dans le domaine du machine learning pour entraîner des machines artificielles.<br />
<br />
Le fonctionnement de ces algorithmes repose fortement sur le hasard. Ce qui rend la preuve de correction de ces algorithmes souvent impossible. Cependant, le fait de leur observation dans la nature nous assure leur fonctionnement dans une certaine mesure.<br />
<br />
Tous les concepts que l’on observe pour s’en inspirer partagent le même environnement : notre planète. Le fait est que cet écosystème est dynamique et en constante évolution. De par cette règle tout ce qui peut être observé à un instant T est un concept qui a réussi à émerger du chaos et fonctionne pour répondre à une problématique. Si on prend l’exemple des animaux, tous ceux vivant actuellement sont le résultat d’une sélection qui a mené à ce que seuls les individus capables de se défendre, de trouver de la nourriture et de se reproduire sont présents aujourd’hui. Ils sont donc une proposition de réponse à un environnement sous contrainte. De par cette nature, leur comportement est en fait une bonne stratégie pour résoudre des problèmes. Et c’est de cela que l’on s’inspire pour résoudre nos problèmes de décision avec les algorithmes bio-inspirés.<br />
<br />
La terre et ses dynamiques sont devenues un laboratoire géant dans lequel des expériences ont été mises en œuvre pendant plusieurs millions d’années. Nous, programmeur et chercheur, nous contentons d’observer le résultat actuel de ses expériences pour en tirer les concepts qui nous permettent de résoudre nos propres problèmes.<br />
<br />
<br />
===='''B. Un Exemple'''====<br />
<br />
Pour illustrer ce concept, nous expliquons ici le fonctionnement des colonies de fourmis dans la recherche d'itinéraires vers un point de nourriture.<br />
<br />
Ici, leur problème est de trouver le chemin le plus court séparant leur fourmilière d’un lieu connu contenant de la nourriture.<br />
<br />
Les fourmis communiquent via des phéromones (ce sont des sortes d’odeurs). Par exemple, elles indiquent le chemin qu’elles prennent en laissant des phéromones sur le sol sur tout le trajet qu’elles empruntent. Ces phéromones sont volatiles et ont une sorte de durée de vie.<br />
<br />
Les fourmis vont donc emprunter différents chemins pour ramener de la nourriture provenant de ce lieu. Dans un même laps de temps, celles qui ont trouvé un chemin court auront le temps de faire plus d’aller-retour que celles qui empruntent un chemin plus long laissant plus de phéromones sur ce trajet et entretenant la trace qui ne disparaîtra pas. Ainsi, les prochaines fourmis qui vont chercher de la nourriture vont choisir leur trajectoire en fonction du chemin qui contient le plus de phéromones (celui le plus parcouru). Plus un chemin a de phéromones, plus il a de chance d’être choisi. Et c’est ainsi qu’elles trouvent la solution optimale à un problème de recherche de chemin le plus court dans un graphe.<br />
<br />
<br />
==='''II. Les grands principes communs'''===<br />
<br />
Les algorithmes bio inspirés partagent de nombreux points communs, notamment trois grands principes que nous allons détailler ici et mettre en reflet avec le problème de l’exemple précédent.<br />
<br />
Les trois grands principes sont :<br />
-la fitness<br />
-l’exploration et l’exploitation<br />
-l’itération<br />
<br />
<br />
===='''A. Fitness'''====<br />
<br />
Tout d’abord la fitness, il s’agit d’une mesure qui indique à quel point une solution répond à notre problème. Il se base sur des paramètres observables d’une solution et se formule comme une fonction mathématique. Cette fonction peut avoir une infinité de formes, tout dépend des paramètres que vous voulez mettre en avant.<br />
<br />
Si on reprend l’exemple des fourmis, on peut imaginer un problème ou on a plusieurs sources de nourriture, on pourrait alors évaluer deux paramètres, la longueur du chemin emprunté et la qualité de la source de nourriture qu’il atteint. La fonction mathématique peut être alors qualité-longueur. Donc ici plus la qualité sera grande, plus la fitness sera grande, à l’inverse plus la longueur sera grande, plus la fitness sera petite. Voici quelques exemples d’autres façon de tourner la fonction :<br />
<br />
-f(sol) = qualité - (10*longueur) : La longueur a une grande importante.<br />
-f(sol) = 2^(qualité) - longueur) : Plus la qualité est grande, moins la longueur a d’importance.<br />
-f(sol) = qualité : On ne regarde que la qualité<br />
<br />
[[File:Fitness.png|500px]]<br />
<br />
<br />
===='''B. L’exploitation et l’exploration'''====<br />
<br />
L’exploration et l’exploitation sont les concepts qui régissent la façon dont on cherche parmi les solutions proposées.<br />
<br />
L’exploitation est le fait de tourner autour de la meilleure solution connue pour essayer de la parfaire petit à petit.<br />
<br />
L’exploration est le fait d’essayer de toute nouvelles solutions pour espérer trouver sur une nouvelle solution meilleure que celle connue.<br />
<br />
Ces deux éléments doivent cohabiter dans un jeu d’équilibre. Ne faire que de l’exploitation mène à trouver des extremum locaux, c'est-à-dire le max d’un rayon restreint de solution. A l’inverse, trop d’exploration va empêcher la convergence vers une bonne solution, on va trouver beaucoup de solutions peu abouties. En effet les très bonnes solutions étant assez rares, tirer systématiquement au hasard laisse très peu de chance à la découverte d’une excellente solution.<br />
<br />
Dans notre exemple des fourmis, l’exploitation est le fait de donner plus de chance aux chemins avec beaucoup de phéromones. L’exploration est le fait de ne pas systématiquement prendre le chemin avec le plus de phéromones.<br />
<br />
[[File:ExplorationExploitation.png]]<br />
<br />
<br />
===='''C. Itération'''====<br />
<br />
Enfin, l’itération est le fait de répéter plusieurs fois les mêmes étapes de façon cyclique.<br />
<br />
On part d’un ensemble de solutions. On en évalue la qualité à l’aide de la fitness. Si elles suffisent, on s’arrête. Autrement, on essaie de les améliorer via l’exploration et l’exploitation. Puis on réitère. Le principe d’itération passe souvent par un processus de discrétisation du phénomène observé, par exemple pour les fourmis, au lieu de les laisser se déplacer comme on veut, on les envoie par vague.<br />
<br />
[[File:Iteration.png]]<br />
<br />
<br />
==='''III. Application classique détaillées'''===<br />
<br />
<br />
===='''A. L’évolution'''====<br />
<br />
Dans la nature, les espèces évoluent par générations qui se transmettent des gènes. Les individus ayant des gènes non adaptés à l’environnement ne survivront pas et ne pourront donc pas transmettre ces gènes non adaptés. De cette manière, seuls les individus répondant le mieux à l’environnement existent. La mutation et les croisements permettent de rechercher de meilleures espèces qui survivront encore plus.<br />
<br />
<br />
===='''B. Transformation sous forme d’algorithme.'''====<br />
<br />
On reprend le même concept que dans la nature, on fait la sélection naturelle basée sur la fitness, on fait ensuite des mix entre deux solutions pour en trouver de nouvelles, ces nouvelles solutions subissent enfin des mutations aléatoires.<br />
<br />
Pour ce faire, on utilise des génomes, qui sont généralement un tableau de valeur, elles peuvent être booléennes, entières, réelles, qualitatives, etc… Ces tableaux représentent une solution.<br />
<br />
<br />
Lors de la sélection, la solution représentée par le génome est évaluée, le génome se voit alors attribuer une valeur. On choisit ensuite la moitié des individus. Pour ce faire, on attribue à chacun une probabilité d’être tirée égale à sa fitness divisée par la totale des fitness. Une fois la moitié des individus sélectionnés, on se débarrasse des autres.<br />
<br />
Vient ensuite le croisement. On tire aléatoirement des paires d’individus. Ces individus vont mélanger un certain pourcentage de leurs gènes, donc de leur case de tableau, pour créer deux nouveaux individus. Le pourcentage est appelé coefficient d’enjambement et est choisi à l’avance dans l’expérience. Il est un facteur d'exploration. On a donc deux nouveaux tableaux dont les gènes sont un mix de leurs deux parents.<br />
<br />
<br />
Enfin vient la mutation. Pour chaque individu on fait changer avec une certaine probabilité leurs gênes. Cette probabilité est appelée coefficient de mutation et est généralement très faible. Les cases du tableau changées prennent un nouvelle valeur aléatoire parmi les valeurs possibles.<br />
<br />
<br />
On a ainsi une nouvelle génération d’individus et il ne reste plus qu’à recommencer.<br />
<br />
L’algorithme génétique est extrêmement utilisé en machine learning. Un individu représente alors un comportement de l’IA, on observe ensuite comment elle passe des épreuves que l’on lui donne pour évaluer sa fitness, en itérant un grand nombre de fois, plus d’une centaine de génération au moins, l’IA s’améliore.<br />
<br />
<br />
==='''C. Application à un problème concret'''===<br />
<br />
=====Problème du sac à dos :=====<br />
<br />
Le problème du sac à dos est un problème classique dans la recherche d’optimisation.<br />
<br />
Les éléments que nous possédons sont un sac avec une capacité de stockage ainsi qu’une liste d’objets qui ont deux paramètres associés : le poids de l’objet et sa valeur<br />
L’objectif de ce problème est de trouver la liste des objets à emporter dans ce sac qui répond le mieux aux critères définis. A savoir maximiser la valeur totale des objets emportés sans dépasser la capacité du sac.<br />
<br />
=====Utilisation de l’algorithme génétique pour le résoudre :=====<br />
<br />
Dans l’algorithme on va donc reprendre les grandes étapes de la génétique. <br />
Dans la première itération, comme aucune solution n’est proposée, aucun individu n’a de score fitness. On va donc prendre un ensemble d’individus qui vont choisir un ensemble d’objets à mettre dans le sac de manière aléatoire. Chaque objet choisi va faire office de gène qui se répand dans la population ou non. Le génome est composé d’un tableau dont chaque indice correspond à un objet précis. Si l’individu possède l’objet, sa valeur associé sera 1 sinon elle sera 0.<br />
Une fois que la population initiale est formée, on évalue les individus via la fonction fitness.<br />
<br />
Ici on a choisi la formule suivante : <br />
<br />
[[File:FormuleFitness.png]]<br />
<br />
Ainsi, chaque individu possède un score fitness qui indique à quel point la solution qu’il propose est adaptée au problème. Puis vient la sélection. On ne garde que les individus ayant un bon score fitness. Il vont ensuite créer de nouveaux individus qui possèdent leurs gènes (croisement). La nouvelle population propose donc des solutions avec les objets qui répondent le mieux aux critères.<br />
<br />
Enfin, vient la mutation qui ne s’opère que sur les individus créés à l’étape précédente et va apporter une part d’aléatoire et d’exploration. <br />
Nous voilà maintenant avec une nouvelle population et on peut recommencer l’itération.<br />
<br />
<br />
==='''IV. Conclusion :'''===<br />
<br />
Les algorithmes bio inspirés présentent l’avantage d’avoir un temps d’exécution court, même sur des problèmes de très grande taille contrairement aux algorithmes de résolution exacte qui souvent ont des complexités trop grandes. De plus, leur principe d’itération permet de tirer une solution du problème de l'exécution à tout moment. Ce qui permet de faire tourner l’algorithme jusqu’à ce qu’on ait besoin de la solution. De plus, la nature est une source d’inspiration quasiment illimitée qui ouvre des portes à de nombreux algorithmes. Ils offrent également une grande flexibilité, il suffit d’exprimer un problème en un format que l’algorithme peut utiliser pour résoudre n’importe quel problème.<br />
<br />
Malgré tous ces avantages, ces algorithmes présentent quelques défauts comme l'impossibilité de prouver leur correction, ou encore le fait de n’avoir pas de garantie sur la qualité de la solution obtenue après exécution, car on ne sait pas s'il y avait une solution deux fois ou cent fois meilleure que celle obtenue. Enfin, leur mise en place n’est pas toujours aisée, ces algorithmes possèdent de nombreux paramètres, les valeurs de tirage au sort et la formule de fitness en sont des exemples. Il faut généralement tester à de multiples reprises avec différents paramètres avant d’avoir un résultat satisfaisant.<br />
<br />
<br />
==='''Références :'''===<br />
<br />
Un exemple d’application dans le machine learning :<br />
Neural network racing cars around a track - YouTube<br />
Icone de fourmis, de colonie de fourmis et de cupcake créé par Freepik et disponible sur Flaticon.<br />
<br />
Fevrier Valdez , Oscar Castillo and Patricia Melin, “Bio-Inspired Algorithms and Its Applications for Optimization in Fuzzy Clustering”, Article Scientifique, <br />
https://www.mdpi.com/1999-4893/14/4/122<br />
Explication sur les Fuzzy Clustering Algorithm.<br />
<br />
Ashraf Darwish, “Bio-inspired computing: Algorithms review, deep analysis, and the scope of applications”, Article Scientifique, https://www.sciencedirect.com/science/article/pii/S2314728818300631<br />
Liste d'algorithmes bio-inspirés.<br />
<br />
“Algorithme génétique”, Article Wikipedia, https://fr.wikipedia.org/wiki/Algorithme_g%C3%A9n%C3%A9tique Détails de l’algorithme</div>Bertrand.Baudeurhttps://air.imag.fr/index.php?title=File:Fitness.png&diff=51443File:Fitness.png2021-11-28T16:22:50Z<p>Bertrand.Baudeur: Bertrand.Baudeur uploaded a new version of File:Fitness.png</p>
<hr />
<div></div>Bertrand.Baudeurhttps://air.imag.fr/index.php?title=VT2021_BioInspiredAlgo_fiche&diff=51442VT2021 BioInspiredAlgo fiche2021-11-28T16:21:30Z<p>Bertrand.Baudeur: </p>
<hr />
<div>Émilie Tondeux : emilie.tondeux@etu.univ-grenoble-alpes.fr<br />
<br />
Bertrand Baudeur : bertrand.baudeur@etu.univ-grenoble-alpes.fr <br />
<br />
<br />
= '''Les algorithmes bio-inspirés''' =<br />
<br />
<br />
<br />
==='''Résumé :'''===<br />
<br />
Les algorithme bio-inspirée sont une façon de résoudre des problèmes de recherche opérationnelle en imitant des phénomènes observés dans la nature. Ces algorithmes fortement basé sur l’aléatoire convergent petit à petit vers des solutions de bonne qualité, permettant ainsi de pallier au problème d’execution trop longue des algorithme de résolution exacte. Il en existe de nombreux qui se basent sur différentes observations de la nature, mais tous partagent de nombreux points commun. Cet article fait une brève présentation de ce concept en en donnant les fondements et les caractéristique ainsi qu’en donnant des exemples.<br />
<br />
<br />
<br />
'''Mots clés :''' Algorithme, Recherche opérationnelle, Bio-inspiration, Optimisation, Algorithme Génétique, Algorithme de la colonie de fourmis.<br />
<br />
<br />
<br />
==='''Abstract :'''===<br />
<br />
Bio-inspired algorithms are a way to solve operational research problems through the imitation of phenomenons observed in nature. These algorithms are strongly based on randomness and are always converging slowly towards good solutions, allowing us to surpass the problem of exact resolution algorithm execution duration problem. There are many such algorithms that are based on different nature observations, but they all have a lot of common points. This article gives a short introduction to this concept by giving the bases and foundations whilst giving examples.<br />
<br />
<br />
'''Key-words :''' Algorithm, Operationnal Research, Bio-Inspiration, Optimization, Genetic Algorithm, Ant Colony Algorithm.<br />
<br />
<br />
==='''I. Présentation générale'''===<br />
<br />
<br />
===='''A. Concept'''====<br />
<br />
Les algorithmes bio inspirés sont des algorithmes dont le principe s’inspire de phénomènes que l’on peut observer dans la nature. Qu’il s’agisse de comportements d’animaux, de plantes, de phénomènes physiques ou de principes naturels.<br />
<br />
Ils sont principalement utilisés dans la recherche opérationnelle pour résoudre des problèmes de décision dans des temps raisonnables. Certains sont souvent appliqués dans le domaine du machine learning pour entraîner des machines artificielles.<br />
<br />
Le fonctionnement de ces algorithmes repose fortement sur le hasard. Ce qui rend la preuve de correction de ces algorithmes souvent impossible. Cependant, le fait de leur observation dans la nature nous assure leur fonctionnement dans une certaine mesure.<br />
<br />
Tous les concepts que l’on observe pour s’en inspirer partagent le même environnement : notre planète. Le fait est que cet écosystème est dynamique et en constante évolution. De par cette règle tout ce qui peut être observé à un instant T est un concept qui a réussi à émerger du chaos et fonctionne pour répondre à une problématique. Si on prend l’exemple des animaux, tous ceux vivant actuellement sont le résultat d’une sélection qui a mené à ce que seuls les individus capables de se défendre, de trouver de la nourriture et de se reproduire sont présents aujourd’hui. Ils sont donc une proposition de réponse à un environnement sous contrainte. De par cette nature, leur comportement est en fait une bonne stratégie pour résoudre des problèmes. Et c’est de cela que l’on s’inspire pour résoudre nos problèmes de décision avec les algorithmes bio-inspirés.<br />
<br />
La terre et ses dynamiques sont devenues un laboratoire géant dans lequel des expériences ont été mises en œuvre pendant plusieurs millions d’années. Nous, programmeur et chercheur, nous contentons d’observer le résultat actuel de ses expériences pour en tirer les concepts qui nous permettent de résoudre nos propres problèmes.<br />
<br />
<br />
===='''B. Un Exemple'''====<br />
<br />
Pour illustrer ce concept, nous expliquons ici le fonctionnement des colonies de fourmis dans la recherche d'itinéraires vers un point de nourriture.<br />
<br />
Ici, leur problème est de trouver le chemin le plus court séparant leur fourmilière d’un lieu connu contenant de la nourriture.<br />
<br />
Les fourmis communiquent via des phéromones (ce sont des sortes d’odeurs). Par exemple, elles indiquent le chemin qu’elles prennent en laissant des phéromones sur le sol sur tout le trajet qu’elles empruntent. Ces phéromones sont volatiles et ont une sorte de durée de vie.<br />
<br />
Les fourmis vont donc emprunter différents chemins pour ramener de la nourriture provenant de ce lieu. Dans un même laps de temps, celles qui ont trouvé un chemin court auront le temps de faire plus d’aller-retour que celles qui empruntent un chemin plus long laissant plus de phéromones sur ce trajet et entretenant la trace qui ne disparaîtra pas. Ainsi, les prochaines fourmis qui vont chercher de la nourriture vont choisir leur trajectoire en fonction du chemin qui contient le plus de phéromones (celui le plus parcouru). Plus un chemin a de phéromones, plus il a de chance d’être choisi. Et c’est ainsi qu’elles trouvent la solution optimale à un problème de recherche de chemin le plus court dans un graphe.<br />
<br />
<br />
==='''II. Les grands principes communs'''===<br />
<br />
Les algorithmes bio inspirés partagent de nombreux points communs, notamment trois grands principes que nous allons détailler ici et mettre en reflet avec le problème de l’exemple précédent.<br />
<br />
Les trois grands principes sont :<br />
-la fitness<br />
-l’exploration et l’exploitation<br />
-l’itération<br />
<br />
<br />
===='''A. Fitness'''====<br />
<br />
Tout d’abord la fitness, il s’agit d’une mesure qui indique à quel point une solution répond à notre problème. Il se base sur des paramètres observables d’une solution et se formule comme une fonction mathématique. Cette fonction peut avoir une infinité de formes, tout dépend des paramètres que vous voulez mettre en avant.<br />
<br />
Si on reprend l’exemple des fourmis, on peut imaginer un problème ou on a plusieurs sources de nourriture, on pourrait alors évaluer deux paramètres, la longueur du chemin emprunté et la qualité de la source de nourriture qu’il atteint. La fonction mathématique peut être alors qualité-longueur. Donc ici plus la qualité sera grande, plus la fitness sera grande, à l’inverse plus la longueur sera grande, plus la fitness sera petite. Voici quelques exemples d’autres façon de tourner la fonction :<br />
<br />
-f(sol) = qualité - (10*longueur) : La longueur a une grande importante.<br />
-f(sol) = 2^(qualité) - longueur) : Plus la qualité est grande, moins la longueur a d’importance.<br />
-f(sol) = qualité : On ne regarde que la qualité<br />
<br />
[[File:Fitness.png]]<br />
<br />
<br />
===='''B. L’exploitation et l’exploration'''====<br />
<br />
L’exploration et l’exploitation sont les concepts qui régissent la façon dont on cherche parmi les solutions proposées.<br />
<br />
L’exploitation est le fait de tourner autour de la meilleure solution connue pour essayer de la parfaire petit à petit.<br />
<br />
L’exploration est le fait d’essayer de toute nouvelles solutions pour espérer trouver sur une nouvelle solution meilleure que celle connue.<br />
<br />
Ces deux éléments doivent cohabiter dans un jeu d’équilibre. Ne faire que de l’exploitation mène à trouver des extremum locaux, c'est-à-dire le max d’un rayon restreint de solution. A l’inverse, trop d’exploration va empêcher la convergence vers une bonne solution, on va trouver beaucoup de solutions peu abouties. En effet les très bonnes solutions étant assez rares, tirer systématiquement au hasard laisse très peu de chance à la découverte d’une excellente solution.<br />
<br />
Dans notre exemple des fourmis, l’exploitation est le fait de donner plus de chance aux chemins avec beaucoup de phéromones. L’exploration est le fait de ne pas systématiquement prendre le chemin avec le plus de phéromones.<br />
<br />
[[File:ExplorationExploitation.png]]<br />
<br />
<br />
===='''C. Itération'''====<br />
<br />
Enfin, l’itération est le fait de répéter plusieurs fois les mêmes étapes de façon cyclique.<br />
<br />
On part d’un ensemble de solutions. On en évalue la qualité à l’aide de la fitness. Si elles suffisent, on s’arrête. Autrement, on essaie de les améliorer via l’exploration et l’exploitation. Puis on réitère. Le principe d’itération passe souvent par un processus de discrétisation du phénomène observé, par exemple pour les fourmis, au lieu de les laisser se déplacer comme on veut, on les envoie par vague.<br />
<br />
[[File:Iteration.png]]<br />
<br />
<br />
==='''III. Application classique détaillées'''===<br />
<br />
<br />
===='''A. L’évolution'''====<br />
<br />
Dans la nature, les espèces évoluent par générations qui se transmettent des gènes. Les individus ayant des gènes non adaptés à l’environnement ne survivront pas et ne pourront donc pas transmettre ces gènes non adaptés. De cette manière, seuls les individus répondant le mieux à l’environnement existent. La mutation et les croisements permettent de rechercher de meilleures espèces qui survivront encore plus.<br />
<br />
<br />
===='''B. Transformation sous forme d’algorithme.'''====<br />
<br />
On reprend le même concept que dans la nature, on fait la sélection naturelle basée sur la fitness, on fait ensuite des mix entre deux solutions pour en trouver de nouvelles, ces nouvelles solutions subissent enfin des mutations aléatoires.<br />
<br />
Pour ce faire, on utilise des génomes, qui sont généralement un tableau de valeur, elles peuvent être booléennes, entières, réelles, qualitatives, etc… Ces tableaux représentent une solution.<br />
<br />
<br />
Lors de la sélection, la solution représentée par le génome est évaluée, le génome se voit alors attribuer une valeur. On choisit ensuite la moitié des individus. Pour ce faire, on attribue à chacun une probabilité d’être tirée égale à sa fitness divisée par la totale des fitness. Une fois la moitié des individus sélectionnés, on se débarrasse des autres.<br />
<br />
Vient ensuite le croisement. On tire aléatoirement des paires d’individus. Ces individus vont mélanger un certain pourcentage de leurs gènes, donc de leur case de tableau, pour créer deux nouveaux individus. Le pourcentage est appelé coefficient d’enjambement et est choisi à l’avance dans l’expérience. Il est un facteur d'exploration. On a donc deux nouveaux tableaux dont les gènes sont un mix de leurs deux parents.<br />
<br />
<br />
Enfin vient la mutation. Pour chaque individu on fait changer avec une certaine probabilité leurs gênes. Cette probabilité est appelée coefficient de mutation et est généralement très faible. Les cases du tableau changées prennent un nouvelle valeur aléatoire parmi les valeurs possibles.<br />
<br />
<br />
On a ainsi une nouvelle génération d’individus et il ne reste plus qu’à recommencer.<br />
<br />
L’algorithme génétique est extrêmement utilisé en machine learning. Un individu représente alors un comportement de l’IA, on observe ensuite comment elle passe des épreuves que l’on lui donne pour évaluer sa fitness, en itérant un grand nombre de fois, plus d’une centaine de génération au moins, l’IA s’améliore.<br />
<br />
<br />
==='''C. Application à un problème concret'''===<br />
<br />
=====Problème du sac à dos :=====<br />
<br />
Le problème du sac à dos est un problème classique dans la recherche d’optimisation.<br />
<br />
Les éléments que nous possédons sont un sac avec une capacité de stockage ainsi qu’une liste d’objets qui ont deux paramètres associés : le poids de l’objet et sa valeur<br />
L’objectif de ce problème est de trouver la liste des objets à emporter dans ce sac qui répond le mieux aux critères définis. A savoir maximiser la valeur totale des objets emportés sans dépasser la capacité du sac.<br />
<br />
=====Utilisation de l’algorithme génétique pour le résoudre :=====<br />
<br />
Dans l’algorithme on va donc reprendre les grandes étapes de la génétique. <br />
Dans la première itération, comme aucune solution n’est proposée, aucun individu n’a de score fitness. On va donc prendre un ensemble d’individus qui vont choisir un ensemble d’objets à mettre dans le sac de manière aléatoire. Chaque objet choisi va faire office de gène qui se répand dans la population ou non. Le génome est composé d’un tableau dont chaque indice correspond à un objet précis. Si l’individu possède l’objet, sa valeur associé sera 1 sinon elle sera 0.<br />
Une fois que la population initiale est formée, on évalue les individus via la fonction fitness.<br />
<br />
Ici on a choisi la formule suivante : <br />
<br />
[[File:FormuleFitness.png]]<br />
<br />
Ainsi, chaque individu possède un score fitness qui indique à quel point la solution qu’il propose est adaptée au problème. Puis vient la sélection. On ne garde que les individus ayant un bon score fitness. Il vont ensuite créer de nouveaux individus qui possèdent leurs gènes (croisement). La nouvelle population propose donc des solutions avec les objets qui répondent le mieux aux critères.<br />
<br />
Enfin, vient la mutation qui ne s’opère que sur les individus créés à l’étape précédente et va apporter une part d’aléatoire et d’exploration. <br />
Nous voilà maintenant avec une nouvelle population et on peut recommencer l’itération.<br />
<br />
<br />
==='''IV. Conclusion :'''===<br />
<br />
Les algorithmes bio inspirés présentent l’avantage d’avoir un temps d’exécution court, même sur des problèmes de très grande taille contrairement aux algorithmes de résolution exacte qui souvent ont des complexités trop grandes. De plus, leur principe d’itération permet de tirer une solution du problème de l'exécution à tout moment. Ce qui permet de faire tourner l’algorithme jusqu’à ce qu’on ait besoin de la solution. De plus, la nature est une source d’inspiration quasiment illimitée qui ouvre des portes à de nombreux algorithmes. Ils offrent également une grande flexibilité, il suffit d’exprimer un problème en un format que l’algorithme peut utiliser pour résoudre n’importe quel problème.<br />
<br />
Malgré tous ces avantages, ces algorithmes présentent quelques défauts comme l'impossibilité de prouver leur correction, ou encore le fait de n’avoir pas de garantie sur la qualité de la solution obtenue après exécution, car on ne sait pas s'il y avait une solution deux fois ou cent fois meilleure que celle obtenue. Enfin, leur mise en place n’est pas toujours aisée, ces algorithmes possèdent de nombreux paramètres, les valeurs de tirage au sort et la formule de fitness en sont des exemples. Il faut généralement tester à de multiples reprises avec différents paramètres avant d’avoir un résultat satisfaisant.<br />
<br />
<br />
==='''Références :'''===<br />
<br />
Un exemple d’application dans le machine learning :<br />
Neural network racing cars around a track - YouTube<br />
Icone de fourmis, de colonie de fourmis et de cupcake créé par Freepik et disponible sur Flaticon.<br />
<br />
Fevrier Valdez , Oscar Castillo and Patricia Melin, “Bio-Inspired Algorithms and Its Applications for Optimization in Fuzzy Clustering”, Article Scientifique, <br />
https://www.mdpi.com/1999-4893/14/4/122<br />
Explication sur les Fuzzy Clustering Algorithm.<br />
<br />
Ashraf Darwish, “Bio-inspired computing: Algorithms review, deep analysis, and the scope of applications”, Article Scientifique, https://www.sciencedirect.com/science/article/pii/S2314728818300631<br />
Liste d'algorithmes bio-inspirés.<br />
<br />
“Algorithme génétique”, Article Wikipedia, https://fr.wikipedia.org/wiki/Algorithme_g%C3%A9n%C3%A9tique Détails de l’algorithme</div>Bertrand.Baudeurhttps://air.imag.fr/index.php?title=File:Fitness.png&diff=51441File:Fitness.png2021-11-28T16:20:32Z<p>Bertrand.Baudeur: </p>
<hr />
<div></div>Bertrand.Baudeurhttps://air.imag.fr/index.php?title=VT2021_BioInspiredAlgo_fiche&diff=51440VT2021 BioInspiredAlgo fiche2021-11-28T16:19:36Z<p>Bertrand.Baudeur: Created page with "Émilie Tondeux : emilie.tondeux@etu.univ-grenoble-alpes.fr Bertrand Baudeur : bertrand.baudeur@etu.univ-grenoble-alpes.fr = '''Les algorithmes bio-inspirés''' = ===''..."</p>
<hr />
<div>Émilie Tondeux : emilie.tondeux@etu.univ-grenoble-alpes.fr<br />
<br />
Bertrand Baudeur : bertrand.baudeur@etu.univ-grenoble-alpes.fr <br />
<br />
<br />
= '''Les algorithmes bio-inspirés''' =<br />
<br />
<br />
<br />
==='''Résumé :'''===<br />
<br />
Les algorithme bio-inspirée sont une façon de résoudre des problèmes de recherche opérationnelle en imitant des phénomènes observés dans la nature. Ces algorithmes fortement basé sur l’aléatoire convergent petit à petit vers des solutions de bonne qualité, permettant ainsi de pallier au problème d’execution trop longue des algorithme de résolution exacte. Il en existe de nombreux qui se basent sur différentes observations de la nature, mais tous partagent de nombreux points commun. Cet article fait une brève présentation de ce concept en en donnant les fondements et les caractéristique ainsi qu’en donnant des exemples.<br />
<br />
<br />
<br />
'''Mots clés :''' Algorithme, Recherche opérationnelle, Bio-inspiration, Optimisation, Algorithme Génétique, Algorithme de la colonie de fourmis.<br />
<br />
<br />
<br />
==='''Abstract :'''===<br />
<br />
Bio-inspired algorithms are a way to solve operational research problems through the imitation of phenomenons observed in nature. These algorithms are strongly based on randomness and are always converging slowly towards good solutions, allowing us to surpass the problem of exact resolution algorithm execution duration problem. There are many such algorithms that are based on different nature observations, but they all have a lot of common points. This article gives a short introduction to this concept by giving the bases and foundations whilst giving examples.<br />
<br />
<br />
'''Key-words :''' Algorithm, Operationnal Research, Bio-Inspiration, Optimization, Genetic Algorithm, Ant Colony Algorithm.<br />
<br />
<br />
==='''I. Présentation générale'''===<br />
<br />
<br />
===='''A. Concept'''====<br />
<br />
Les algorithmes bio inspirés sont des algorithmes dont le principe s’inspire de phénomènes que l’on peut observer dans la nature. Qu’il s’agisse de comportements d’animaux, de plantes, de phénomènes physiques ou de principes naturels.<br />
<br />
Ils sont principalement utilisés dans la recherche opérationnelle pour résoudre des problèmes de décision dans des temps raisonnables. Certains sont souvent appliqués dans le domaine du machine learning pour entraîner des machines artificielles.<br />
<br />
Le fonctionnement de ces algorithmes repose fortement sur le hasard. Ce qui rend la preuve de correction de ces algorithmes souvent impossible. Cependant, le fait de leur observation dans la nature nous assure leur fonctionnement dans une certaine mesure.<br />
<br />
Tous les concepts que l’on observe pour s’en inspirer partagent le même environnement : notre planète. Le fait est que cet écosystème est dynamique et en constante évolution. De par cette règle tout ce qui peut être observé à un instant T est un concept qui a réussi à émerger du chaos et fonctionne pour répondre à une problématique. Si on prend l’exemple des animaux, tous ceux vivant actuellement sont le résultat d’une sélection qui a mené à ce que seuls les individus capables de se défendre, de trouver de la nourriture et de se reproduire sont présents aujourd’hui. Ils sont donc une proposition de réponse à un environnement sous contrainte. De par cette nature, leur comportement est en fait une bonne stratégie pour résoudre des problèmes. Et c’est de cela que l’on s’inspire pour résoudre nos problèmes de décision avec les algorithmes bio-inspirés.<br />
<br />
La terre et ses dynamiques sont devenues un laboratoire géant dans lequel des expériences ont été mises en œuvre pendant plusieurs millions d’années. Nous, programmeur et chercheur, nous contentons d’observer le résultat actuel de ses expériences pour en tirer les concepts qui nous permettent de résoudre nos propres problèmes.<br />
<br />
<br />
===='''B. Un Exemple'''====<br />
<br />
Pour illustrer ce concept, nous expliquons ici le fonctionnement des colonies de fourmis dans la recherche d'itinéraires vers un point de nourriture.<br />
<br />
Ici, leur problème est de trouver le chemin le plus court séparant leur fourmilière d’un lieu connu contenant de la nourriture.<br />
<br />
Les fourmis communiquent via des phéromones (ce sont des sortes d’odeurs). Par exemple, elles indiquent le chemin qu’elles prennent en laissant des phéromones sur le sol sur tout le trajet qu’elles empruntent. Ces phéromones sont volatiles et ont une sorte de durée de vie.<br />
<br />
Les fourmis vont donc emprunter différents chemins pour ramener de la nourriture provenant de ce lieu. Dans un même laps de temps, celles qui ont trouvé un chemin court auront le temps de faire plus d’aller-retour que celles qui empruntent un chemin plus long laissant plus de phéromones sur ce trajet et entretenant la trace qui ne disparaîtra pas. Ainsi, les prochaines fourmis qui vont chercher de la nourriture vont choisir leur trajectoire en fonction du chemin qui contient le plus de phéromones (celui le plus parcouru). Plus un chemin a de phéromones, plus il a de chance d’être choisi. Et c’est ainsi qu’elles trouvent la solution optimale à un problème de recherche de chemin le plus court dans un graphe.<br />
<br />
<br />
==='''II. Les grands principes communs'''===<br />
<br />
Les algorithmes bio inspirés partagent de nombreux points communs, notamment trois grands principes que nous allons détailler ici et mettre en reflet avec le problème de l’exemple précédent.<br />
<br />
Les trois grands principes sont :<br />
-la fitness<br />
-l’exploration et l’exploitation<br />
-l’itération<br />
<br />
<br />
===='''A. Fitness'''====<br />
<br />
Tout d’abord la fitness, il s’agit d’une mesure qui indique à quel point une solution répond à notre problème. Il se base sur des paramètres observables d’une solution et se formule comme une fonction mathématique. Cette fonction peut avoir une infinité de formes, tout dépend des paramètres que vous voulez mettre en avant.<br />
<br />
Si on reprend l’exemple des fourmis, on peut imaginer un problème ou on a plusieurs sources de nourriture, on pourrait alors évaluer deux paramètres, la longueur du chemin emprunté et la qualité de la source de nourriture qu’il atteint. La fonction mathématique peut être alors qualité-longueur. Donc ici plus la qualité sera grande, plus la fitness sera grande, à l’inverse plus la longueur sera grande, plus la fitness sera petite. Voici quelques exemples d’autres façon de tourner la fonction :<br />
<br />
-f(sol) = qualité - (10*longueur) : La longueur a une grande importante.<br />
-f(sol) = 2^(qualité) - longueur) : Plus la qualité est grande, moins la longueur a d’importance.<br />
-f(sol) = qualité : On ne regarde que la qualité<br />
<br />
[[File:Fitness.jpg]]<br />
<br />
<br />
===='''B. L’exploitation et l’exploration'''====<br />
<br />
L’exploration et l’exploitation sont les concepts qui régissent la façon dont on cherche parmi les solutions proposées.<br />
<br />
L’exploitation est le fait de tourner autour de la meilleure solution connue pour essayer de la parfaire petit à petit.<br />
<br />
L’exploration est le fait d’essayer de toute nouvelles solutions pour espérer trouver sur une nouvelle solution meilleure que celle connue.<br />
<br />
Ces deux éléments doivent cohabiter dans un jeu d’équilibre. Ne faire que de l’exploitation mène à trouver des extremum locaux, c'est-à-dire le max d’un rayon restreint de solution. A l’inverse, trop d’exploration va empêcher la convergence vers une bonne solution, on va trouver beaucoup de solutions peu abouties. En effet les très bonnes solutions étant assez rares, tirer systématiquement au hasard laisse très peu de chance à la découverte d’une excellente solution.<br />
<br />
Dans notre exemple des fourmis, l’exploitation est le fait de donner plus de chance aux chemins avec beaucoup de phéromones. L’exploration est le fait de ne pas systématiquement prendre le chemin avec le plus de phéromones.<br />
<br />
[[File:ExplorationExploitation.jpg]]<br />
<br />
<br />
===='''C. Itération'''====<br />
<br />
Enfin, l’itération est le fait de répéter plusieurs fois les mêmes étapes de façon cyclique.<br />
<br />
On part d’un ensemble de solutions. On en évalue la qualité à l’aide de la fitness. Si elles suffisent, on s’arrête. Autrement, on essaie de les améliorer via l’exploration et l’exploitation. Puis on réitère. Le principe d’itération passe souvent par un processus de discrétisation du phénomène observé, par exemple pour les fourmis, au lieu de les laisser se déplacer comme on veut, on les envoie par vague.<br />
<br />
[[File:Iteration.jpg]]<br />
<br />
<br />
==='''III. Application classique détaillées'''===<br />
<br />
<br />
===='''A. L’évolution'''====<br />
<br />
Dans la nature, les espèces évoluent par générations qui se transmettent des gènes. Les individus ayant des gènes non adaptés à l’environnement ne survivront pas et ne pourront donc pas transmettre ces gènes non adaptés. De cette manière, seuls les individus répondant le mieux à l’environnement existent. La mutation et les croisements permettent de rechercher de meilleures espèces qui survivront encore plus.<br />
<br />
<br />
===='''B. Transformation sous forme d’algorithme.'''====<br />
<br />
On reprend le même concept que dans la nature, on fait la sélection naturelle basée sur la fitness, on fait ensuite des mix entre deux solutions pour en trouver de nouvelles, ces nouvelles solutions subissent enfin des mutations aléatoires.<br />
<br />
Pour ce faire, on utilise des génomes, qui sont généralement un tableau de valeur, elles peuvent être booléennes, entières, réelles, qualitatives, etc… Ces tableaux représentent une solution.<br />
<br />
<br />
Lors de la sélection, la solution représentée par le génome est évaluée, le génome se voit alors attribuer une valeur. On choisit ensuite la moitié des individus. Pour ce faire, on attribue à chacun une probabilité d’être tirée égale à sa fitness divisée par la totale des fitness. Une fois la moitié des individus sélectionnés, on se débarrasse des autres.<br />
<br />
Vient ensuite le croisement. On tire aléatoirement des paires d’individus. Ces individus vont mélanger un certain pourcentage de leurs gènes, donc de leur case de tableau, pour créer deux nouveaux individus. Le pourcentage est appelé coefficient d’enjambement et est choisi à l’avance dans l’expérience. Il est un facteur d'exploration. On a donc deux nouveaux tableaux dont les gènes sont un mix de leurs deux parents.<br />
<br />
<br />
Enfin vient la mutation. Pour chaque individu on fait changer avec une certaine probabilité leurs gênes. Cette probabilité est appelée coefficient de mutation et est généralement très faible. Les cases du tableau changées prennent un nouvelle valeur aléatoire parmi les valeurs possibles.<br />
<br />
<br />
On a ainsi une nouvelle génération d’individus et il ne reste plus qu’à recommencer.<br />
<br />
L’algorithme génétique est extrêmement utilisé en machine learning. Un individu représente alors un comportement de l’IA, on observe ensuite comment elle passe des épreuves que l’on lui donne pour évaluer sa fitness, en itérant un grand nombre de fois, plus d’une centaine de génération au moins, l’IA s’améliore.<br />
<br />
<br />
==='''C. Application à un problème concret'''===<br />
<br />
=====Problème du sac à dos :=====<br />
<br />
Le problème du sac à dos est un problème classique dans la recherche d’optimisation.<br />
<br />
Les éléments que nous possédons sont un sac avec une capacité de stockage ainsi qu’une liste d’objets qui ont deux paramètres associés : le poids de l’objet et sa valeur<br />
L’objectif de ce problème est de trouver la liste des objets à emporter dans ce sac qui répond le mieux aux critères définis. A savoir maximiser la valeur totale des objets emportés sans dépasser la capacité du sac.<br />
<br />
=====Utilisation de l’algorithme génétique pour le résoudre :=====<br />
<br />
Dans l’algorithme on va donc reprendre les grandes étapes de la génétique. <br />
Dans la première itération, comme aucune solution n’est proposée, aucun individu n’a de score fitness. On va donc prendre un ensemble d’individus qui vont choisir un ensemble d’objets à mettre dans le sac de manière aléatoire. Chaque objet choisi va faire office de gène qui se répand dans la population ou non. Le génome est composé d’un tableau dont chaque indice correspond à un objet précis. Si l’individu possède l’objet, sa valeur associé sera 1 sinon elle sera 0.<br />
Une fois que la population initiale est formée, on évalue les individus via la fonction fitness.<br />
<br />
Ici on a choisi la formule suivante : <br />
<br />
[[File:FormuleFitness.jpg]]<br />
<br />
Ainsi, chaque individu possède un score fitness qui indique à quel point la solution qu’il propose est adaptée au problème. Puis vient la sélection. On ne garde que les individus ayant un bon score fitness. Il vont ensuite créer de nouveaux individus qui possèdent leurs gènes (croisement). La nouvelle population propose donc des solutions avec les objets qui répondent le mieux aux critères.<br />
<br />
Enfin, vient la mutation qui ne s’opère que sur les individus créés à l’étape précédente et va apporter une part d’aléatoire et d’exploration. <br />
Nous voilà maintenant avec une nouvelle population et on peut recommencer l’itération.<br />
<br />
<br />
==='''IV. Conclusion :'''===<br />
<br />
Les algorithmes bio inspirés présentent l’avantage d’avoir un temps d’exécution court, même sur des problèmes de très grande taille contrairement aux algorithmes de résolution exacte qui souvent ont des complexités trop grandes. De plus, leur principe d’itération permet de tirer une solution du problème de l'exécution à tout moment. Ce qui permet de faire tourner l’algorithme jusqu’à ce qu’on ait besoin de la solution. De plus, la nature est une source d’inspiration quasiment illimitée qui ouvre des portes à de nombreux algorithmes. Ils offrent également une grande flexibilité, il suffit d’exprimer un problème en un format que l’algorithme peut utiliser pour résoudre n’importe quel problème.<br />
<br />
Malgré tous ces avantages, ces algorithmes présentent quelques défauts comme l'impossibilité de prouver leur correction, ou encore le fait de n’avoir pas de garantie sur la qualité de la solution obtenue après exécution, car on ne sait pas s'il y avait une solution deux fois ou cent fois meilleure que celle obtenue. Enfin, leur mise en place n’est pas toujours aisée, ces algorithmes possèdent de nombreux paramètres, les valeurs de tirage au sort et la formule de fitness en sont des exemples. Il faut généralement tester à de multiples reprises avec différents paramètres avant d’avoir un résultat satisfaisant.<br />
<br />
<br />
==='''Références :'''===<br />
<br />
Un exemple d’application dans le machine learning :<br />
Neural network racing cars around a track - YouTube<br />
Icone de fourmis, de colonie de fourmis et de cupcake créé par Freepik et disponible sur Flaticon.<br />
<br />
Fevrier Valdez , Oscar Castillo and Patricia Melin, “Bio-Inspired Algorithms and Its Applications for Optimization in Fuzzy Clustering”, Article Scientifique, <br />
https://www.mdpi.com/1999-4893/14/4/122<br />
Explication sur les Fuzzy Clustering Algorithm.<br />
<br />
Ashraf Darwish, “Bio-inspired computing: Algorithms review, deep analysis, and the scope of applications”, Article Scientifique, https://www.sciencedirect.com/science/article/pii/S2314728818300631<br />
Liste d'algorithmes bio-inspirés.<br />
<br />
“Algorithme génétique”, Article Wikipedia, https://fr.wikipedia.org/wiki/Algorithme_g%C3%A9n%C3%A9tique Détails de l’algorithme</div>Bertrand.Baudeurhttps://air.imag.fr/index.php?title=File:BioInspiredAlgorithm_Demo.zip&diff=51378File:BioInspiredAlgorithm Demo.zip2021-11-21T12:56:30Z<p>Bertrand.Baudeur: </p>
<hr />
<div></div>Bertrand.Baudeurhttps://air.imag.fr/index.php?title=VT2021_BioInspiredAlgo_demo&diff=51377VT2021 BioInspiredAlgo demo2021-11-21T12:56:24Z<p>Bertrand.Baudeur: </p>
<hr />
<div>Code Python de la démonstration de l'algorithme génétique :<br />
[[File:BioInspiredAlgorithm Demo.zip|Code Python]]</div>Bertrand.Baudeurhttps://air.imag.fr/index.php?title=VT2021_BioInspiredAlgo_demo&diff=51376VT2021 BioInspiredAlgo demo2021-11-21T12:54:34Z<p>Bertrand.Baudeur: Created page with "Code Python de la démonstration de l'algorithme génétique : Code Python"</p>
<hr />
<div>Code Python de la démonstration de l'algorithme génétique :<br />
[[File:BioInspiredAlgorithm Demo.py|Code Python]]</div>Bertrand.Baudeurhttps://air.imag.fr/index.php?title=File:VT2021_BioInspiredAlgo_presentation.pdf&diff=51375File:VT2021 BioInspiredAlgo presentation.pdf2021-11-21T12:47:38Z<p>Bertrand.Baudeur: </p>
<hr />
<div></div>Bertrand.Baudeurhttps://air.imag.fr/index.php?title=Projets_2020-2021&diff=51264Projets 2020-20212021-10-08T13:45:13Z<p>Bertrand.Baudeur: /* Projet IoT S9 */</p>
<hr />
<div><<[[Projets 2019-2020]] | [[Projets]] | [[Projets 2021-2022]]>><br />
=INFO=<br />
==INFO3==<br />
<br />
==INFO4==<br />
===Projet Semestre S8===<br />
<br />
Enseignants responsables : Olivier Richard, Didier Donsez<br />
<br />
* Dates : Lundi après-midi, Mardi après-midi <br />
* Lancement: 18 Janvier 2021 après midi<br />
* Soutenance à mi-parcours: A définir<br />
* Soutenance: A définir<br />
<br />
* '''Evaluation à mi-parcours le lundi/mardi ???''': Format: 10min (5min de présentation 3 slides au plus, 5min de discussion). Cette évaluation sera prise en compte dans la note finale.<br />
<br />
'''Consignes générales:'''<br />
<br />
* '''Vous devez être pro-actifs !!!''': Si des points sont pas ou mals spécifiés, vous le faîtes et vous justifiez vos choix. Pour les problèmes techniques éventuels vous pouvez: creuser la question, contacter l'auteur du code si il y a lieu, écrire un rapport de bug ('''Attention:''' ca se prépare !), soumettre un patch/pull request, contacter l'enseignant ou la personne référente du projet.<br />
<br />
* '''Vous devez maintenir une fiche de suivi de projet''': elle doit être mise à jour chaque semaine, elle rassemble les élements essentiels du projet, elle indique les évolutions du projet et présente sa feuille de route. '''Note:''' le nom de la fiche doit être composé du nom du projet et suffixé par info4_2020_2021. '''Cette fiche compte pour la note finale'''<br />
<br />
* '''Votre code''' pour doit être hébergé sur le gitlab et à l'URL suivante https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21 , vous utiliserez votre compte UGA.<br />
<br />
* Chaque projet doit avoir '''aux moins 2 dépôts git''':<br />
** '''Un pour les documents''' demandés rapport, présentation de pré-soutenante, de soutenance, flyer. '''Il sera appelé documents.'''<br />
** Un ou plusieurs pour le code, les tests, les évaluations, les preuves de concept, la ou les documentations afférentes. <br />
<br />
* Les '''documents public doivent être rédigés en anglais (README, documentation, commentaires de code, nom de variables et de fonctions)'''. Le *rapport* sera aussi demandé en *anglais* (il fera la taille d'un rapport de TP). Les transparents des présentation peuvent être en anglais ou en francais, la soutenance sera taire en francais.<br />
<br />
* '''La note obtenue''' tiendra compte du '''nombre et de la qualité des commits''' observé dans '''vos dépots git et la branche master''' (or depot documents). La qualité comprend l'intitulé du commit et son contenu. Les notes pourront être différentiées dans un groupe, il n'est pas acceptable de pas avoir de commit dans le(s) dépôt(s) du projet (or dépôt documents).<br />
<br />
* Il est fortement conseillé de suivre un '''développement incrémental''' qui permette d'avoir à tout moment un démonstrateur à présenter, un projet peut être constituer d'une succession de '''démonstrateurs présentables séparément'''.<br />
<br />
* Vous devez faire aussi des '''schémas d'architectures générales et/ou spéficiques, des diagrammes de séquence''', et autre documents de spécification si nécessaire. Ces documents vous serviront de base de discussion/brainstorming interne ainsi que dans vos différents documents (rapport, présentations, documentation). Ces schémas sont avant tout conceptuels et techniques.<br />
<br />
===Propositions de projets S8===<br />
<br />
* 1. [[Contribution au projet STM32Python]], Didier DONSEZ.<br />
* 2. [[Portage du kit station LoRa LRWAN2 de ST sur RIOT OS]], Didier DONSEZ.<br />
* 3+4. [[Portage de la carte de prototypage IoT Nucleo-WL55JC sur RIOT OS]] + [[Portage de la carte de communication LoRa LLCC68MB2BAS sur RIOT OS]], Didier DONSEZ (1 seul groupe de 3 élèves pour les 2 cartes).<br />
* 5. [[Service Web d'équipements embarqués communicant sur bus CAN]] (2 groupes de 2 élèves), Didier DONSEZ.<br />
* 6. [[Application mobile d'enregistrements de noeuds IoT LoRaWAN dans plusieurs réseaux]], Didier DONSEZ.<br />
* 7. [[Evaluation du toolkit AI de STM32 pour l'analyse de l'environnement sonore]], Didier DONSEZ.<br />
* 8. [[Godot Game Engine et tables tactiles]] : démonstration d'un jeu en réseau sur les 3 tables tactiles : (gaming spirit) Olivier RICHARD.<br />
* 9. [[Serveur filière INFO]], Nicolas Palix<br />
* Agriculture connectée en partenariat avec les projets collectifs IESE/MAT<br />
** 10. [[ASAC/AP|Polytech]] : Nicolas Palix<br />
** 11. [[ASAC/SJC|St Cassien]] : Nicolas Palix<br />
* 12. [[ENT Polytech]] avec XMPP/Mumble/BBB/Mattermost/OpenBoard : Nicolas Palix<br />
* 13. [[Polytech Helper Service | Outils d'aide à la gestion de service]], (professionel) Olivier Richard<br />
* 14. [[Rust Engine | Executeur de tâche en Rust]], (exigeant techniquement) Olivier Richard<br />
* 15. [[Retrocompute simulateur | RetroComputing]]: (vintage style) Coupler le simulateur Digital avec un simulateur de processeur 8bits, Olivier Richard<br />
* 16. [[FPGA et Deep Learnning]] Olivier Richard<br />
* 17. [[OpenAPI OAR | OpenAPI pour la gestion de tâches de ressources OAR]], (professionel) Olivier Richard <br />
* 18. [[Monitoring de la plateforme CampusIoT]] : Didier Donsez<br />
<br />
==== Reporté INFO5 21-22 ==== <br />
* 1 heure 1 heure (échange de compétence), etudiant.e.s Emilie Tondeux + ?, tuteur ?<br />
==== Reporté ====<br />
[[Simulateur de réseaux simples avec un FPGA]], (typé recherche/prospectif)<br />
<br />
==== Affectation ====<br />
{|class="wikitable alternance"<br />
|+ Affectation des projets INFO4 20-21<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Enseignant(s)<br />
!scope="col"| Fiche de suivi<br />
!scope="col"| Documents<br />
|-<br />
!scope="row"| 1<br />
| [[Contribution au projet STM32Python]]<br />
| BAUDEUR BERTRAND,LANQUETIN ALEXIS,TONDEUX EMILIE<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/01/docs/-/blob/master/Contribution%20au%20projet%20STM32Python%20info4_2020_2021.md Fiche]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/01/docs/-/blob/master/Rapport_Projet.pdf Rapport final] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/01/docs/-/blob/master/STM32_presentation_Finale_1_.pdf Final Presentation] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/01/docs/-/blob/master/Pr%C3%A9sentation_mi-parcours.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 2<br />
| [[Portage du kit station LoRa LRWAN2 de ST sur RIOT OS]]<br />
| HERQUE ERIC,MALLEN GUILLAUME,PORTIER BARNAB<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/02/docs/-/blob/master/Portage_du_kit_station_LoRa_LRWAN2_de_ST_sur_RIOT_OS_info4_2020_2021.md Fiche]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/02/docs/-/blob/master/Final_Report.pdf Rapport final] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/02/docs/-/blob/master/Final_presentation.pdf Final Presentation] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/02/docs/-/blob/master/Pr%C3%A9sentation%20de%20mi-parcours.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 5<br />
| [[Service Web d'équipements embarqués communicant sur bus CAN]]<br />
| ANDRIEUX LIAM,DREZET LUCAS,REGOUIN ROMAN<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/05/docs/-/blob/master/EmbeddedEquipmentWebServiceCommunicatingOnCANBus_info4_2020_2021.md Fiche] - <br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/05/docs/-/blob/master/Report.pdf Rapport final] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/05/docs/-/blob/master/Final%20viva%20presentation.pdf Final Presentation] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/05/docs/-/blob/master/Pre%20viva%20presentation.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 6<br />
| [[Application mobile d'enregistrements de noeuds IoT LoRaWAN dans plusieurs réseaux]]<br />
| CAMBUS QUENTIN,EL YANDOUZI ELIAS,JULIENNE MALONE<br />
| Didier Donsez<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/06/docs/-/blob/master/TRACKING_SHEET.md Fiche]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/06/docs/-/blob/master/Final_Report.pdf Rapport final] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/06/docs/-/blob/master/Final_Presentation.pdf Final Presentation] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/06/docs/-/blob/master/HowToUse.pdf Flyer] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/06/docs/-/blob/master/Mid-term_Presentation.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 7<br />
| [[ Evaluation du toolkit AI de STM32 pour reconnaissance sonore]]<br />
| COSOTTI KEVIN,GRANGER OSCAR,GUIGNARD JULIE<br />
| Didier Donsez<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/07/docs/-/blob/master/SuiviG7_info4_2020_2021.md Fiche]<br />
| [[https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/07/docs/-/blob/master/Rapport_de_projet_G7_INFO4.pdf |Rapport final]] - [[https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/07/docs/-/blob/master/Soutenance_G7.pdf |Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [[https://docs.google.com/presentation/d/15RCcuoAWGlpOLyM_SX3tXVhhXEHiTuNTXXxRCrJ4tiA/edit?usp=sharing |Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 8<br />
| [[Godot Game Engine et tables tactiles|Godot Engine]]<br />
| CIRSTEA PAUL,DE MULATIER JEAN-THEOPHANE,SOULARD ALEXANDR<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/08/docs/-/blob/master/Godot_Game_Engine_et_tables_tactiles_info4_2020_2021.md Fiche]<br />
| [[https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/08/docs/-/blob/master/Rapport_Projet.pdf Rapport final]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/08/docs/-/blob/master/Projet_Godot_Presentation_Finale.pdf Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [[https://docs.google.com/presentation/d/1CUBp5Zz1uivkCb8latQ8tnfSy-bUTJs-7f3f7GcH4Zs/edit?usp=sharing |Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 9<br />
| [[Serveur_filière_INFO|Serveur INFO]]<br />
| GITTON ANTOINE,MERTENS GILLES,SUEUR CORENTIN<br />
| Nicolas Palix<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/09/docs/-/blob/master/Serveur_filiere_info4_2020_2021.md Fiche]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/09/docs/-/blob/master/presentation/final_report.pdf Rapport final] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/09/docs/-/blob/master/presentation/diapo_soutenance_final.pdf Final Presentation] - [[Media:Presentation_mi_parcours_groupe7.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 10<br />
| [[ASAC/AP|Serre Polytech]]<br />
| AGUIAR MATHILDE,HAJJI OUMAIMA,SIDIBE ROKIATOU DITE ROSE<br />
| Nicolas Palix<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/10/docs/-/blob/master/README.md Fiche]<br />
| [[https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/10/docs/-/blob/master/Documentations/Documentation.pdf Rapport final]] - [[https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/10/docs/-/blob/c883651e5c246af197699ecb109bfcf4b247df37/Presentations/final_presentation.pdf | Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [[https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/10/docs/-/blob/master/Presentations/mid-project_slides.pdf | Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 11<br />
| [[ASAC/SJC/SJC-2020-INFO]]<br />
| BUISINE JULIEN,PRAT-CAPILLA HUGO,TEYSSIER THEO<br />
| Nicolas Palix<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/11/docs/-/blob/master/README.md Fiche]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/11/docs/-/blob/master/Report%20Team%2011.pdf Rapport final] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/11/docs/-/blob/master/Team11-Presentation%20final.pdf Final Presentation] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/11/docs/-/blob/master/Team11-Presentation_Mis_Parcourt.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 12<br />
| [[ENT Polytech]]<br />
| HERY JULES,SALMON AMAD,VACHERIAS GUILLAUME<br />
| Nicolas Palix<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/12/docs/-/blob/master/README.md Fiche]<br />
| [[https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/12/docs/-/blob/master/Rapport_Projet_ENT.pdf |Rapport final]] - [[https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/12/docs/-/blob/master/Presentation_finale.pdf |Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [[https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/12/docs/-/blob/master/Presentation_mi_parcours.pdf | Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 13<br />
| [[Polytech_Helper_Service|Polytech Helper Service]]<br />
| ALIBERT ANGELO,NOERIE SOPHIE,SARRE MARGAUX<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/13/docs/ Fiche]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/13/docs/-/blob/master/Final_Report_EN_-_Polytech_Helper_Service.pdf Rapport final] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/13/docs/-/blob/master/Pr%C3%A9sentation_finale_FR_-_Polytech_Helper_Service.pdf Final Presentation] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/13/docs/-/blob/master/Pr%C3%A9sentation_Mi-Parcours.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 14<br />
| [[Rust Engine|Rust Engine]]<br />
| BARET DORIAN,CHALOYARD LUCAS,MALOD VICTOR,PARA YAEL<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/14/docs/-/blob/master/tracking-sheet.md Fiche]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/14/docs/-/blob/master/Project_Report.pdf Rapport final] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/14/docs/-/blob/master/soutenance-final.pdf Final Presentation] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/14/docs/-/blob/master/soutenance-mi_parcours.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 15<br />
| [[Retrocompute_simulateur|Retrocomputing]]<br />
| ELHADJI TCHIAMBOU SAMI,HUMBERT CORENTIN,MUTEL MATHIS<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/15/docs/-/blob/master/README.md#follow-up Fiche]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/15/docs/-/blob/master/Retrocomputing_Report_2021.pdf Rapport final] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/15/docs/-/blob/master/diapo_soutenance_final.pdf Final Presentation] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/15/docs/-/blob/master/diapo_soutenance_mi_parcours.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 16<br />
| [[FPGA et Deep Learning]]<br />
| GEITNER TEVA,GONZALEZ JULES,MALECOT ETHAN<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/16/docs/-/blob/master/FPGA_info4_2020_2021.md Fiche]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/16/docs/-/blob/master/4th%20Year%20Project%20report.pdf Rapport final] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/16/docs/-/blob/master/Presentation%20finale.pdf Final Presentation] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/16/docs/-/blob/master/Presentation_mi-projet.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 17<br />
| [[OpenAPI OAR]]<br />
| LAMBERT DAPHNE,MINIER-MANCINI TITOUAN,TOUE TIOYE<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/17/docs/-/blob/master/TRACKING_SHEET.md Fiche]<br />
| [[https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/17/docs/-/blob/master/Project_17_report.pdf |Rapport final]] - [[https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/17/docs/-/blob/master/Project_17_presentation.pdf |Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 18<br />
| [[Monitoring de la plateforme CampusIoT]]<br />
| BLANQUET ANTOINE,LAMBERT PAUL,YUNG KEVIN<br />
| Didier Donsez<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/18/docs/-/blob/master/README.md Fiche]<br />
| [[https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/18/docs/-/blob/master/Final_Report_Team18.pdf |Rapport final]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/18/docs/-/blob/master/Final%20Presentation.pdf |Final Presentation] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/18/docs/-/blob/master/Reunion_de_mi_parcours.pdf Presentation de mi-parcours]<br />
|-<br />
|}<br />
<br />
==INFO5==<br />
===Projet IoT S9===<br />
Enseignants responsables : Bernard Tourancheau<br />
<br />
Calendrier: ??? Septembre à ??? Décembre 2020.<br />
<br />
{|class="wikitable alternance"<br />
|+ Affectation des projets INFO4 20-21<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Fiche de suivi<br />
!scope="col"| Documents<br />
|-<br />
!scope="row"| 1<br />
| [[Réseau de capteur de dichlorométhane]]<br />
| Dorian BARET - Malone JULIENNE - Quentin CAMBUS<br />
| [https://lesjoiesducode.fr/quand-notre-revue-de-sprint-se-passe-nickel Fiche]<br />
| [https://lesjoiesducode.fr/quand-notre-revue-de-sprint-se-passe-nickel final]<br />
|-<br />
!scope="row"| 1<br />
| [[Création d'un système pour localiser les élèves lors de courses d'orientation]]<br />
| Antoine Gitton, Gilles Mertens, Bertrand Baudeur<br />
| Bernard Tourancheau<br />
|}<br />
<br />
===Projet Semestre S10===<br />
<br />
Enseignants responsables : [[user:Donsez|Didier Donsez]]<br />
<br />
Calendrier: 28/01 (13H30-17H30) au 19/03.<br />
<br />
Séances de Management de projets innovants: A voir dessus.<br />
<br />
Réunion de présentation et choix des sujets: 28/01 (13H30-17H30) en salle P257 (voir ADE)<br />
<br />
Démarrage : 29/01 (13H30-17H30)<br />
<br />
Soutenance à mi-parcours : 26/02/2021 13H30-17H30 en distantiel (15 minutes par équipe).<br />
<br />
Soutenance finale : 19/03/2021 (8H30-12H00 et 13H30-17H00). 30 minutes par équipe, questions/réponses et démonstration incluse. Prière de rapporter au fablab le matériel emprunté juste après votre soutenance. <br />
<br />
====Séances MPI====<br />
<br />
Les séances MPI seront en distanciel (mais ADE fait foi).<br />
<br />
<pre><br />
Séance Thématique Date Horaires Intervenante Salle<br />
1 Définir la problématique 03-févr. 14h-18h Stéphanie Diligent distanciel<br />
2 Gérer le projet en restant agile 10-févr. 8h30 - 12h30 Stéphanie Diligent distanciel<br />
3 Communiquer 24-févr. 8h30 - 12h30 Emmanuelle Tréhoust distanciel<br />
4 Evaluer et valoriser 03-mars 8h30 - 12h30 Emmanuelle Tréhoust distanciel<br />
5 Evaluation 10-mars 8h30 - 12h30 Stéphanie Diligent distanciel<br />
</pre><br />
<br />
==== Soutenance intermédiaire S10 ====<br />
Date: 26/02 Après midi. Distantiel (sur Zoom).<br />
<br />
L'objectif de la soutenance intermédiaire est de vérifier si l'équipe projet est en bon ordre de marche. La présence du porteur n'est pas obligatoire. Prévoyez du temps pour les questions-réponses (5 minutes max).<br />
<br />
L'équipe présentera en 5-6 transparents en 8 minutes.<br />
* les équipiers et leurs rôles<br />
* le contexte, le sujet et l'objectif du projet<br />
* l'architecture du systèmes à réaliser<br />
* les technologies utilisées<br />
* le plan de travail (backlog, planning, ce qui est fait, ce qu'il reste à faire ...)<br />
* les difficultés (s'il y a)<br />
<br />
Respectez bien les créneaux indiqués (par respect pour les autres équipes).<br />
<br />
==== Soutenance finale S10 ====<br />
Date: 19/03/2021 (8H30-12H00 et 13H30-17H00).<br />
<br />
'''La présence du(des) porteur(s) est obligatoire. Pensez à les prévenir bien à l'avance'''<br />
<br />
Durée: 30 minutes par équipe: présentation, questions/réponses et démonstration incluse.<br />
<br />
Les documents devront être en ligne sur le wiki (colonne Documents) la veille (ie avant le 18/03/2021 23:59:59 CET).<br />
<br />
'''Remarque: le poster et le flyer (recto-verso A4 en 3 plis : [http://air.imag.fr/mediawiki/images/9/9b/FlyerCervin.pdf exemple]) doivent être rédigés en anglais.''' Pensez à ajouter un [https://zxing.appspot.com/generator QRCode] vers la page du projet dans le poster et dans le flyer.<br />
<br />
La présentation est constituée des chapitres suivants:<br />
* Rappel du sujet/besoin et cahier des charges<br />
* Technologies employées<br />
* Architecture techniques<br />
* Réalisations techniques<br />
* Gestion de projet (méthode, planning prévisionnel et effectif, gestion des risques, rôles des membres ...)<br />
* Outils (collaboration, CD/CI ...)<br />
* Métriques logiciels : lignes de code, langages, performance, temps ingénieur (d'après vos journaux), la répartition des lignes de code et des commits en pourcentage entre les membres du projet ...)<br />
* Conclusion (Retour d'expérience)<br />
* Transparent expliquant la démonstration<br />
<br />
L'ensemble des documents doit être accessible depuis le tableau ci-dessus et dans chaque fiche de suivi.<br />
<br />
Le screencast (réalisé lors de la dernière répétition) sera rendu disponible via un partage caché (wetransfer, google drive …) dont le lien sera ajouté dans le devoir idoine sur Moodle et également envoyé par mail à votre tuteur.<br />
<br />
Le rapport final contient les mêmes chapitres que la présentation ainsi qu'un glossaire et une bibliographie. Le rapport ne doit pas dépasser 15 pages (schémas et figures compris). Vous pourrez référencer les autres documents que vous avez produits au cours du projet (spécifications détaillées, algorithmes, conception d'écrans ...).<br />
<br />
Le rapport final est au format Markdown et doit être placé dans un des dépôts Git de votre groupe/organisation.<br />
<br />
NB: le rapport technique listé dans la colonne Documents contient tout ce qui ne tient pas dans les 15 pages du rapport final : cahier des charges, diagrammes UML, enquêtes utilisateurs design UI, API, technologies employées (détail), plan de tests, term of services, conformance RPGD, audits/diagnostiques sécurité, MTBR, rapport de vulnérabilité, plan de charge, rapports de charge, manuel d'installation … : ça dépend un peu de la nature de votre projet.<br />
<br />
Conseil : 30 minutes c'est très court alors répétez la soutenance auparavant ! Prévoyez des transparents supplémentaires en annexe pour répondre aux questions.<br />
<br />
NB: Vous pouvez prévoir d’organiser une démonstration plus longue de votre projet auprès de vos porteurs et vos tuteurs avant ou après la soutenance. <br />
<br />
<br />
'''Prière de rapporter au fablab le matériel emprunté juste après votre soutenance'''.<br />
<br />
==== Affectations S10====<br />
{|class="wikitable alternance"<br />
|+ Affectation des projets INFO5 2020-2021<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Enseignant(s)<br />
!scope="col"| Fiche de suivi<br />
!scope="col"| Documents<br />
!scope="col"| Dépôt Git<br />
!scope="col"| Soutenance intermédiaire<br />
!scope="col"| Soutenance finale<br />
|-<br />
!scope="row"| 1<br />
| [[Infrastructure de communication interne au cubesat ATISE du CSUG | ATISE]]<br />
| Alexandre SALMON, Myriam LOMBARD, Killian PAREILLEUX, Adrien ARTAUD<br />
| Imane El-Khantouti (CSUG, UGA), Frédéric Martin (CSUG, UGA)<br />
| [[PROJET-INFO5 2021 ATISE| Fiche de suivi]]<br />
| [https://air.imag.fr/index.php/Infrastructure_de_communication_interne_au_cubesat_ATISE_du_CSUG Documents], [[Media:ATISE_rapport.pdf|Rapport]], [[Media:ATISE_Flyer.pdf|Flyer]], [[Media:ATISE_Poster.pdf|Poster]], [[Pitch ATISE | Pitch]], [https://github.com/ATISE-2020-2021-Polytech-Grenoble/Docs/blob/master/ScreenCastATISE.ogv Screencast]<br />
| [https://github.com/ATISE-2020-2021-Polytech-Grenoble Dépôt Github]<br />
| 13H30, [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_1.pdf|Présentation intermédiaire]]<br />
| 9H00, [[Media:Presentation_Finale_INFO5_ProjetS10_groupe_1.pdf|Présentation finale]]<br />
|-<br />
!scope="row"| 2<br />
| [[Wildcount:_Inexpensive_Edge_sensor_for_recognizing_and_counting_the_presence_of_humans_(anonymous)_and_animals_into_wild_and_protected_areas.|Wildcount]]<br />
| BEAUGRAND Elisa, DE GAUDENZI Louis, GRAUGNARD Tom, ROLLIN Alexis<br />
| DONSEZ Didier, QUENOT Georges<br />
| [[PROJET-INFO5_2021_Wildcount|Fiche de suivi]]<br />
| [[Wildcount:_Inexpensive_Edge_sensor_for_recognizing_and_counting_the_presence_of_humans_(anonymous)_and_animals_into_wild_and_protected_areas.|Documents]], [https://gitlab.com/wildcount/doc/-/blob/master/RAPPORT_FINAL.md Rapport], [[Media:Wildcount_Flyer.pdf|Flyer]], [[Media:WildCount.pdf|Poster]], [[Media:pitch_WildCount.pdf |Pitch]], [https://drive.google.com/file/d/17kRStVzWLACtxEpDSXeEqgNv4S4WqaKl/view?usp=sharing Screencast]<br />
| [https://gitlab.com/wildcount Dépôt Gitlab]<br />
| 13H45, [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_2.pdf|Présentation]]<br />
| 14H30, [[Media:Presentation_Finale_INFO5_ProjetS10_groupe_2.pdf|Présentation]]<br />
|-<br />
!scope="row"| 5<br />
| [[Signature électronique eIDAS|eIDAS]]<br />
| ASSI Dima, BILOUNGA Aleck, EL AJI Houda, ZERAMDINI Otba<br />
| Nicolas PALIX<br />
| [[PROJET-INFO5 2021 Signature électronique eIDAS| Fiche de suivi]]<br />
| [https://air.imag.fr/index.php/Signature_%C3%A9lectronique_eIDAS Documents], [https://github.com/2020-2021-EIDAS-INFO5/Docs/blob/master/Technical_document.md Rapport technique], [[Media:Flyer_EIDAS.pdf|Flyer]], [[Media: Poster eIDAS.pdf| Poster]], [[Media:Rapport-final-eidas.pdf|Rapport final]], [[Media:Pitch_eIDAS.pdf|Pitch]], [https://youtu.be/Uuvf6bRpHyo Screencast Part 1], [https://drive.google.com/drive/folders/1QNQN-MCrYthh8jqjr3i9NB-BTTmqBBtG?usp=sharing Screencast Part 2]<br />
| [https://github.com/2020-2021-EIDAS-INFO5 Dépôt Github]<br />
| 14H00, [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_5.pdf|Présentation]]<br />
| 15H45, [[Media:Presentation-eIDAS-final.pdf|Présentation]]<br />
|-<br />
<br />
!scope="row"| 6<br />
| [[Contributions open source au projet EdCampus|EdCampus]]<br />
| COURTHIAL Samuel, FOUGERE Sebastien, DELBOS Robin<br />
| POLLIER Gérard, GEOURJON Anthony, DONSEZ Didier<br />
| [[PROJET-INFO5 2021 Contributions open source au projet EdCampus| Fiche de suivi]]<br />
| [https://air.imag.fr/index.php/Contributions_open_source_au_projet_EdCampus Documents], [https://air.imag.fr/index.php/Rapport_Final_EDCampus Rapport],[[Media:flyer_EDCampus.pdf|Flyer]], [[Media:poster_EDCampus.pdf|Poster]], [[Media:pitch_EDCampus.pdf|Pitch]], Screencast<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/edcampus Dépôt GitLab]<br />
| 14H15, [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_6.pdf|Présentation]]<br />
| 09H30, [[Media:Presentation_Finale_INFO5_ProjetS10_groupe_6.pdf|Présentation]]<br />
|-<br />
<br />
!scope="row"| 8<br />
| [[Prototypage d'application mobile pour la vente en direct de produits producteur locaux]]<br />
| BOLEAT Baptiste, CHAIX Manon, MICHELARD Leila, PALOMO Rémy<br />
| DELANGUE Sylvain, Gérard POLLIER (Disrupt Campus)<br />
| [[PROJET-INFO5 2021 Go Farmer | Fiche de suivi]]<br />
| [[Rapport final Go Farmer | Rapport Final]], [https://air.imag.fr/index.php/Prototypage_d%27application_mobile_pour_la_vente_en_direct_de_produits_producteur_locaux Documents], [[Media:Flyer Producteurs Locaux.pdf | Flyer]], [[Media:Poster_Producteurs_Locaux.pdf | Poster]], [[Media: Pitch_Producteurs_Locaux.pdf | Pitch]], [https://drive.google.com/file/d/1gNGQYwygxEDpGpxbIMYtM05xAAotVdgJ/view?usp=sharing Screencast]<br />
| [https://bitbucket.org/gofarmer/ Dépôt Bitbucket (privé)]<br />
| 14H30, [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_8.pdf|Présentation]]<br />
| 08H30, [[Media:Diapo_Producteurs_Locaux.pdf|Présentation]]<br />
|-<br />
!scope="row"| 9<br />
| [[Secours Montagne avec LoRa|Saint-Bernard]]<br />
| CHATON Alexandra, FRION Thomas, PASDELOUP Romain<br />
| TOURANCHEAU Bernard<br />
| [[PROJET-INFO5 2021 Secours Montagne avec LoRa | Fiche de suivi]]<br />
| [https://gitlab.com/info5-lora-avalanche/documentation/-/blob/master/Reports/Rapport%20Final.pdf Rapport final], [https://gitlab.com/info5-lora-avalanche/documentation/-/blob/master/Reports/Final%20Report.md Rapport final (MD)] [https://gitlab.com/info5-lora-avalanche/documentation/-/blob/master/Presentation/Flyer_projet_Saint-Bernard.pdf Flyer], [https://gitlab.com/info5-lora-avalanche/documentation/-/blob/master/Presentation/Poster_project_Saint-Bernard.pdf Poster], [https://gitlab.com/info5-lora-avalanche/documentation/-/blob/master/Reports/Pitch.pdf Pitch], [https://gitlab.com/info5-lora-avalanche/documentation/-/blob/master/Presentation/Soutenance%20Finale.pdf Présentation], [https://gitlab.com/info5-lora-avalanche/documentation/-/blob/master/Presentation/D%C3%A9monstration.pdf Demo], [https://videos.univ-grenoble-alpes.fr/video/17215-soutenance-projet-saint-bernard/ Screencast]<br />
| [https://gitlab.com/info5-lora-avalanche Gitlab]<br />
| 15H00, [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_9.pdf|Présentation]]<br />
| 14H00, [[Media:Presentation_Finale_INFO5_ProjetS10_groupe_9.pdf|Présentation]]<br />
|-<br />
!scope="row"| 10<br />
| [[GenderedNews|GenderedNews]]<br />
| HO Nhat Quang, MURPHY Mica, NGUENA Gloria, SAGET Antoine<br />
| PORTET François, BASTIN Gilles, RICHARD Ange<br />
| [[PROJET-INFO5 2021 GenderedNews | Fiche de suivi]]<br />
| [https://air.imag.fr/index.php/GenderedNews Documents], [[Media:GenderedNews_Flyer.pdf | Flyer]], [https://gricad-gitlab.univ-grenoble-alpes.fr/getalp/genderednews/-/wikis/Rapport Rapport final], [https://gricad-gitlab.univ-grenoble-alpes.fr/getalp/genderednews/-/wikis/home Rapport technique], [[Media:GenderedNews_Poster.pdf | Poster]], [[Media:GenderedNews_Pitch.pdf | Pitch]], [https://videos.univ-grenoble-alpes.fr/video/17224-soutenance-projet-genderednews/ Screencast],<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/getalp/genderednews Dépôt GitLab]<br />
| 15H15, [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_10.pdf|Présentation]]<br />
| 13H30, [[Media:Presentation_Finale_INFO5_ProjetS10_groupe_10.pdf|Présentation]]<br />
|-<br />
!scope="row"| 11<br />
| [[Réseaux social d'organisation de sortie|Réseaux social d'organisation de sortie]]<br />
| EL JRAIDI Rim, VERNET Maxime, SAJIDE Idriss, MANISSADJIAN Gabriel<br />
| RICHARD Olivier<br />
| [[PROJET-INFO5 2021 Réseaux social d'organisation de sortie | Fiche de suivi]]<br />
| [https://air.imag.fr/index.php/R%C3%A9seaux_social_d%27organisation_de_sortie Documents], [[Media:flyer_Osons_sortie.pdf|Flyer]], [[Media:poster_Osons_sortie.pdf|Poster]], [[Media:Pitch_organisation_sorties.pdf|Pitch]], [https://drive.google.com/file/d/1QiPlMh5OtMUlQrQ2mqi3MF9xIy5Gpgpe/view?usp=sharing Screencast], [https://www.figma.com/file/lx1mwonG7jEUYKggjGQvIJ/Maquette?node-id=0%3A1 Maquette, [[Media:Osons_sortir_rapport.pdf|Rapport final]], [[Media:Osons_sortir_rapport_technique.pdf|Rapport technique]]]<br />
| [https://github.com/2020-2021-PROJET-INFO5-G11 Dépot Git (privé)]<br />
| 15H30, [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_11.pdf|Présentation]]<br />
| 10H15, [[Media:Presentation_Finale_INFO5_ProjetS10_groupe_11.pdf|Présentation]]<br />
|-<br />
!scope="row"| 13<br />
| [[Artiphonie (saison 2)|Artiphonie (saison 2)]]<br />
| CROCIATI Morgan, RIVAL Gaëtan, RUZAFA Rémy, VELUT Claire <br />
| Bastien De Araujo, Guillaume Denis, Estelle Gillet-Perret et Olivier Richard<br />
| [[PROJET-INFO5 2021 Artiphonie (saison 2) | Fiche de suivi]]<br />
| [https://air.imag.fr/index.php/Artiphonie_(saison_2) Documents],[https://github.com/WriteInGesturesProject/docs/blob/master/2021/Rapport_Final.md Rapport Final], [https://github.com/WriteInGesturesProject/docs/blob/master/2021/Rapport_Technique.md Rapport Technique], [[Media:Artiphonie_presentation_final.pdf| Présentation Final]], [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_13.pdf|Présentation Mi-Projet]], [[Media:Flyer_-_Atrhiphonie.pdf|Flyer]], [[Media:Poster_Atrhiphonie.pdf|Poster]], [[Media:Pitch_Artiphonie.pdf|Pitch]], [https://drive.google.com/file/d/1B2W_On2FSED2HAKQ3kXJOOuL1RUmcJl7/view?usp=sharing Screencast]<br />
| [https://github.com/WriteInGesturesProject Dépôt Github]<br />
| 15H45, [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_13.pdf|Présentation]]<br />
| 10H45, [[Media:Artiphonie_presentation_final.pdf| Présentation]]<br />
|-<br />
|scope="row"| 14<br />
| [[Covoiturage solidaire avec borne d'appel|Covoiturage solidaire avec borne d'appel]]<br />
| EL MUFTI Ali, NELSON William<br />
| Christine Verdier, Fabrice Forest (Didier Donsez pour le support technique borne d'appel).<br />
| [[PROJET-INFO5 2021 Covoiturage solidaire avec borne d'appel| Fiche de suivi]]<br />
| [https://air.imag.fr/index.php/Covoiturage_solidaire_avec_borne_d%27appel Documents], [[Media:flyermobipa.pdf|Flyer]], [[Media:mobipa.pdf|Poster]],[https://github.com/OliDesu/MoBiPa/blob/main/README.md Rapport Final], [[Media:Pitch_Groupe14.pdf|Pitch]], [https://drive.google.com/file/d/1UUIEeNCaXYSwRKKdeRJDeDXBIg0y2CYx/view?usp=sharing Screencast]<br />
| [https://github.com/OliDesu/MoBiPa Dépôt GitHub] <br />
| 16H00, [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_14.pdf|Présentation]]<br />
| 15H15, [[Media:Presentation_Finale_INFO5_ProjetS10_groupe_14.pdf|Présentation]]<br />
|}<br />
<br />
====Projets non choisis====<br />
* [[LoRaWAN Roaming]] avec [[Chirpstack]] et [[TheThingStack]]: Didier Donsez, Bernard Tourancheau.<br />
* [[Contributions open-source au projet JHipster]] : Didier Donsez<br />
* [[Test d'infrastructures avec NixOS]] Olivier Richard et Quentin Guilloteau</div>Bertrand.Baudeurhttps://air.imag.fr/index.php?title=Projets_2020-2021&diff=51148Projets 2020-20212021-04-07T05:48:38Z<p>Bertrand.Baudeur: /* Affectation */</p>
<hr />
<div><<[[Projets 2019-2020]] | [[Projets]] | [[Projets 2021-2022]]>><br />
=INFO=<br />
==INFO3==<br />
<br />
==INFO4==<br />
===Projet Semestre S8===<br />
<br />
Enseignants responsables : Olivier Richard, Didier Donsez<br />
<br />
* Dates : Lundi après-midi, Mardi après-midi <br />
* Lancement: 18 Janvier 2021 après midi<br />
* Soutenance à mi-parcours: A définir<br />
* Soutenance: A définir<br />
<br />
* '''Evaluation à mi-parcours le lundi/mardi ???''': Format: 10min (5min de présentation 3 slides au plus, 5min de discussion). Cette évaluation sera prise en compte dans la note finale.<br />
<br />
'''Consignes générales:'''<br />
<br />
* '''Vous devez être pro-actifs !!!''': Si des points sont pas ou mals spécifiés, vous le faîtes et vous justifiez vos choix. Pour les problèmes techniques éventuels vous pouvez: creuser la question, contacter l'auteur du code si il y a lieu, écrire un rapport de bug ('''Attention:''' ca se prépare !), soumettre un patch/pull request, contacter l'enseignant ou la personne référente du projet.<br />
<br />
* '''Vous devez maintenir une fiche de suivi de projet''': elle doit être mise à jour chaque semaine, elle rassemble les élements essentiels du projet, elle indique les évolutions du projet et présente sa feuille de route. '''Note:''' le nom de la fiche doit être composé du nom du projet et suffixé par info4_2020_2021. '''Cette fiche compte pour la note finale'''<br />
<br />
* '''Votre code''' pour doit être hébergé sur le gitlab et à l'URL suivante https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21 , vous utiliserez votre compte UGA.<br />
<br />
* Chaque projet doit avoir '''aux moins 2 dépôts git''':<br />
** '''Un pour les documents''' demandés rapport, présentation de pré-soutenante, de soutenance, flyer. '''Il sera appelé documents.'''<br />
** Un ou plusieurs pour le code, les tests, les évaluations, les preuves de concept, la ou les documentations afférentes. <br />
<br />
* Les '''documents public doivent être rédigés en anglais (README, documentation, commentaires de code, nom de variables et de fonctions)'''. Le *rapport* sera aussi demandé en *anglais* (il fera la taille d'un rapport de TP). Les transparents des présentation peuvent être en anglais ou en francais, la soutenance sera taire en francais.<br />
<br />
* '''La note obtenue''' tiendra compte du '''nombre et de la qualité des commits''' observé dans '''vos dépots git et la branche master''' (or depot documents). La qualité comprend l'intitulé du commit et son contenu. Les notes pourront être différentiées dans un groupe, il n'est pas acceptable de pas avoir de commit dans le(s) dépôt(s) du projet (or dépôt documents).<br />
<br />
* Il est fortement conseillé de suivre un '''développement incrémental''' qui permette d'avoir à tout moment un démonstrateur à présenter, un projet peut être constituer d'une succession de '''démonstrateurs présentables séparément'''.<br />
<br />
* Vous devez faire aussi des '''schémas d'architectures générales et/ou spéficiques, des diagrammes de séquence''', et autre documents de spécification si nécessaire. Ces documents vous serviront de base de discussion/brainstorming interne ainsi que dans vos différents documents (rapport, présentations, documentation). Ces schémas sont avant tout conceptuels et techniques.<br />
<br />
===Propositions de projets S8===<br />
<br />
* 1. [[Contribution au projet STM32Python]], Didier DONSEZ.<br />
* 2. [[Portage du kit station LoRa LRWAN2 de ST sur RIOT OS]], Didier DONSEZ.<br />
* 3+4. [[Portage de la carte de prototypage IoT Nucleo-WL55JC sur RIOT OS]] + [[Portage de la carte de communication LoRa LLCC68MB2BAS sur RIOT OS]], Didier DONSEZ (1 seul groupe de 3 élèves pour les 2 cartes).<br />
* 5. [[Service Web d'équipements embarqués communicant sur bus CAN]] (2 groupes de 2 élèves), Didier DONSEZ.<br />
* 6. [[Application mobile d'enregistrements de noeuds IoT LoRaWAN dans plusieurs réseaux]], Didier DONSEZ.<br />
* 7. [[Evaluation du toolkit AI de STM32 pour l'analyse de l'environnement sonore]], Didier DONSEZ.<br />
* 8. [[Godot Game Engine et tables tactiles]] : démonstration d'un jeu en réseau sur les 3 tables tactiles : (gaming spirit) Olivier RICHARD.<br />
* 9. [[Serveur filière INFO]], Nicolas Palix<br />
* Agriculture connectée en partenariat avec les projets collectifs IESE/MAT<br />
** 10. [[ASAC/AP|Polytech]] : Nicolas Palix<br />
** 11. [[ASAC/SJC|St Cassien]] : Nicolas Palix<br />
* 12. [[ENT Polytech]] avec XMPP/Mumble/BBB/Mattermost/OpenBoard : Nicolas Palix<br />
* 13. [[Polytech Helper Service | Outils d'aide à la gestion de service]], (professionel) Olivier Richard<br />
* 14. [[Rust Engine | Executeur de tâche en Rust]], (exigeant techniquement) Olivier Richard<br />
* 15. [[Retrocompute simulateur | RetroComputing]]: (vintage style) Coupler le simulateur Digital avec un simulateur de processeur 8bits, Olivier Richard<br />
* 16. [[FPGA et Deep Learnning]] Olivier Richard<br />
* 17. [[OpenAPI OAR | OpenAPI pour la gestion de tâches de ressources OAR]], (professionel) Olivier Richard <br />
* 18. [[Monitoring de la plateforme CampusIoT]] : Didier Donsez<br />
<br />
==== Reporté INFO5 21-22 ==== <br />
* 1 heure 1 heure (échange de compétence), etudiant.e.s Emilie Tondeux + ?, tuteur ?<br />
==== Reporté ====<br />
[[Simulateur de réseaux simples avec un FPGA]], (typé recherche/prospectif)<br />
<br />
==== Affectation ====<br />
{|class="wikitable alternance"<br />
|+ Affectation des projets INFO4 20-21<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Enseignant(s)<br />
!scope="col"| Fiche de suivi<br />
!scope="col"| Documents<br />
|-<br />
!scope="row"| 1<br />
| [[Contribution au projet STM32Python]]<br />
| BAUDEUR BERTRAND,LANQUETIN ALEXIS,TONDEUX EMILIE<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/01/docs/-/blob/master/Contribution%20au%20projet%20STM32Python%20info4_2020_2021.md Fiche]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/01/docs/-/blob/master/Rapport_Projet.pdf Rapport final] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/01/docs/-/blob/master/STM32_presentation_Finale_1_.pdf Final Presentation] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/01/docs/-/blob/master/Pr%C3%A9sentation_mi-parcours.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 2<br />
| [[Portage du kit station LoRa LRWAN2 de ST sur RIOT OS]]<br />
| HERQUE ERIC,MALLEN GUILLAUME,PORTIER BARNAB<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/02/docs/-/blob/master/Portage_du_kit_station_LoRa_LRWAN2_de_ST_sur_RIOT_OS_info4_2020_2021.md Fiche]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/02/docs/-/blob/master/Final_Report.pdf Rapport final] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/02/docs/-/blob/master/Final_presentation.pdf Final Presentation] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/02/docs/-/blob/master/Pr%C3%A9sentation%20de%20mi-parcours.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 5<br />
| [[Service Web d'équipements embarqués communicant sur bus CAN]]<br />
| ANDRIEUX LIAM,DREZET LUCAS,REGOUIN ROMAN<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/05/docs/-/blob/master/EmbeddedEquipmentWebServiceCommunicatingOnCANBus_info4_2020_2021.md Fiche] - <br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/05/docs/-/blob/master/Report.pdf Rapport final] - [[Media:xxx.pdf|Final Presentation]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/05/docs/-/blob/master/Pre%20viva%20presentation.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 6<br />
| [[Application mobile d'enregistrements de noeuds IoT LoRaWAN dans plusieurs réseaux]]<br />
| CAMBUS QUENTIN,EL YANDOUZI ELIAS,JULIENNE MALONE<br />
| Didier Donsez<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/06/docs/-/blob/master/TRACKING_SHEET.md Fiche]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/06/docs/-/blob/master/Final_Report.pdf Rapport final] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/06/docs/-/blob/master/Final_Presentation.pdf Final Presentation] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/06/docs/-/blob/master/HowToUse.pdf Flyer] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/06/docs/-/blob/master/Mid-term_Presentation.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 7<br />
| [[ Evaluation du toolkit AI de STM32 pour reconnaissance sonore]]<br />
| COSOTTI KEVIN,GRANGER OSCAR,GUIGNARD JULIE<br />
| Didier Donsez<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/07/docs/-/blob/master/SuiviG7_info4_2020_2021.md Fiche]<br />
| [[https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/07/docs/-/blob/master/Rapport_de_projet_G7_INFO4.pdf |Rapport final]] - [[Media:xxx.pdf|Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [[https://docs.google.com/presentation/d/15RCcuoAWGlpOLyM_SX3tXVhhXEHiTuNTXXxRCrJ4tiA/edit?usp=sharing |Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 8<br />
| [[Godot Game Engine et tables tactiles|Godot Engine]]<br />
| CIRSTEA PAUL,DE MULATIER JEAN-THEOPHANE,SOULARD ALEXANDR<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/08/docs/-/blob/master/Godot_Game_Engine_et_tables_tactiles_info4_2020_2021.md Fiche]<br />
| [[https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/08/docs/-/blob/master/Rapport_Projet.pdf Rapport final]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/08/docs/-/blob/master/Projet_Godot_Presentation_Finale.pdf Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [[https://docs.google.com/presentation/d/1CUBp5Zz1uivkCb8latQ8tnfSy-bUTJs-7f3f7GcH4Zs/edit?usp=sharing |Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 9<br />
| [[Serveur_filière_INFO|Serveur INFO]]<br />
| GITTON ANTOINE,MERTENS GILLES,SUEUR CORENTIN<br />
| Nicolas Palix<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/09/docs/-/blob/master/Serveur_filiere_info4_2020_2021.md Fiche]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/09/docs/-/blob/master/presentation/final_report.pdf Rapport final] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/09/docs/-/blob/master/presentation/diapo_soutenance_final.pdf Final Presentation] - [[Media:Presentation_mi_parcours_groupe7.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 10<br />
| [[ASAC/AP|Serre Polytech]]<br />
| AGUIAR MATHILDE,HAJJI OUMAIMA,SIDIBE ROKIATOU DITE ROSE<br />
| Nicolas Palix<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/10/docs/-/blob/master/README.md Fiche]<br />
| [[https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/10/docs/-/blob/master/Documentations/Documentation.pdf Rapport final]] - [[https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/10/docs/-/blob/c883651e5c246af197699ecb109bfcf4b247df37/Presentations/final_presentation.pdf | Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [[https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/10/docs/-/blob/master/Presentations/mid-project_slides.pdf | Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 11<br />
| [[ASAC/SJC/SJC-2020-INFO]]<br />
| BUISINE JULIEN,PRAT-CAPILLA HUGO,TEYSSIER THEO<br />
| Nicolas Palix<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/11/docs/-/blob/master/README.md Fiche]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/11/docs/-/blob/master/Report%20Team%2011.pdf Rapport final] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/11/docs/-/blob/master/Team11-Presentation%20final.pdf Final Presentation] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/11/docs/-/blob/master/Team11-Presentation_Mis_Parcourt.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 12<br />
| [[ENT Polytech]]<br />
| HERY JULES,SALMON AMAD,VACHERIAS GUILLAUME<br />
| Nicolas Palix<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/12/docs/-/blob/master/README.md Fiche]<br />
| [[https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/12/docs/-/blob/master/Rapport_Projet_ENT.pdf |Rapport final]] - [[https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/12/docs/-/blob/master/Presentation_finale.pdf |Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [[https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/12/docs/-/blob/master/Presentation_mi_parcours.pdf | Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 13<br />
| [[Polytech_Helper_Service|Polytech Helper Service]]<br />
| ALIBERT ANGELO,NOERIE SOPHIE,SARRE MARGAUX<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/13/docs/ Fiche]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/13/docs/-/blob/master/Final_Report_EN_-_Polytech_Helper_Service.pdf Rapport final] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/13/docs/-/blob/master/Pr%C3%A9sentation_finale_FR_-_Polytech_Helper_Service.pdf Final Presentation] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/13/docs/-/blob/master/Pr%C3%A9sentation_Mi-Parcours.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 14<br />
| [[Rust Engine|Rust Engine]]<br />
| BARET DORIAN,CHALOYARD LUCAS,MALOD VICTOR,PARA YAEL<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/14/docs/-/blob/master/tracking-sheet.md Fiche]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/14/docs/-/blob/master/Project_Report.pdf Rapport final] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/14/docs/-/blob/master/soutenance-final.pdf Final Presentation] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/14/docs/-/blob/master/soutenance-mi_parcours.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 15<br />
| [[Retrocompute_simulateur|Retrocomputing]]<br />
| ELHADJI TCHIAMBOU SAMI,HUMBERT CORENTIN,MUTEL MATHIS<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/15/docs/-/blob/master/README.md#follow-up Fiche]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/15/docs/-/blob/master/Retrocomputing_Report_2021.pdf Rapport final] - [[Media:xxx.pdf|Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/15/docs/-/blob/master/diapo_soutenance_mi_parcours.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 16<br />
| [[FPGA et Deep Learning]]<br />
| GEITNER TEVA,GONZALEZ JULES,MALECOT ETHAN<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/16/docs/-/blob/master/FPGA_info4_2020_2021.md Fiche]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/16/docs/-/blob/master/4th%20Year%20Project%20report.pdf Rapport final] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/16/docs/-/blob/master/Presentation%20finale.pdf Final Presentation] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/16/docs/-/blob/master/Presentation_mi-projet.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 17<br />
| [[OpenAPI OAR]]<br />
| LAMBERT DAPHNE,MINIER-MANCINI TITOUAN,TOUE TIOYE<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/17/docs/-/blob/master/TRACKING_SHEET.md Fiche]<br />
| [[https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/17/docs/-/blob/master/Project_17_report.pdf |Rapport final]] - [[https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/17/docs/-/blob/master/Project_17_presentation.pdf |Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 18<br />
| [[Monitoring de la plateforme CampusIoT]]<br />
| BLANQUET ANTOINE,LAMBERT PAUL,YUNG KEVIN<br />
| Didier Donsez<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/18/docs/-/blob/master/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/18/docs/-/blob/master/Reunion_de_mi_parcours.pdf Presentation de mi-parcours]<br />
|-<br />
|}<br />
<br />
==INFO5==<br />
===Projet IoT S9===<br />
Enseignants responsables : Bernard Tourancheau<br />
<br />
Calendrier: ??? Septembre à ??? Décembre 2020.<br />
<br />
<br />
===Projet Semestre S10===<br />
<br />
Enseignants responsables : [[user:Donsez|Didier Donsez]]<br />
<br />
Calendrier: 28/01 (13H30-17H30) au 19/03.<br />
<br />
Séances de Management de projets innovants: A voir dessus.<br />
<br />
Réunion de présentation et choix des sujets: 28/01 (13H30-17H30) en salle P257 (voir ADE)<br />
<br />
Démarrage : 29/01 (13H30-17H30)<br />
<br />
Soutenance à mi-parcours : 26/02/2021 13H30-17H30 en distantiel (15 minutes par équipe).<br />
<br />
Soutenance finale : 19/03/2021 (8H30-12H00 et 13H30-17H00). 30 minutes par équipe, questions/réponses et démonstration incluse. Prière de rapporter au fablab le matériel emprunté juste après votre soutenance. <br />
<br />
====Séances MPI====<br />
<br />
Les séances MPI seront en distanciel (mais ADE fait foi).<br />
<br />
<pre><br />
Séance Thématique Date Horaires Intervenante Salle<br />
1 Définir la problématique 03-févr. 14h-18h Stéphanie Diligent distanciel<br />
2 Gérer le projet en restant agile 10-févr. 8h30 - 12h30 Stéphanie Diligent distanciel<br />
3 Communiquer 24-févr. 8h30 - 12h30 Emmanuelle Tréhoust distanciel<br />
4 Evaluer et valoriser 03-mars 8h30 - 12h30 Emmanuelle Tréhoust distanciel<br />
5 Evaluation 10-mars 8h30 - 12h30 Stéphanie Diligent distanciel<br />
</pre><br />
<br />
==== Soutenance intermédiaire S10 ====<br />
Date: 26/02 Après midi. Distantiel (sur Zoom).<br />
<br />
L'objectif de la soutenance intermédiaire est de vérifier si l'équipe projet est en bon ordre de marche. La présence du porteur n'est pas obligatoire. Prévoyez du temps pour les questions-réponses (5 minutes max).<br />
<br />
L'équipe présentera en 5-6 transparents en 8 minutes.<br />
* les équipiers et leurs rôles<br />
* le contexte, le sujet et l'objectif du projet<br />
* l'architecture du systèmes à réaliser<br />
* les technologies utilisées<br />
* le plan de travail (backlog, planning, ce qui est fait, ce qu'il reste à faire ...)<br />
* les difficultés (s'il y a)<br />
<br />
Respectez bien les créneaux indiqués (par respect pour les autres équipes).<br />
<br />
==== Soutenance finale S10 ====<br />
Date: 19/03/2021 (8H30-12H00 et 13H30-17H00).<br />
<br />
'''La présence du(des) porteur(s) est obligatoire. Pensez à les prévenir bien à l'avance'''<br />
<br />
Durée: 30 minutes par équipe: présentation, questions/réponses et démonstration incluse.<br />
<br />
Les documents devront être en ligne sur le wiki (colonne Documents) la veille (ie avant le 18/03/2021 23:59:59 CET).<br />
<br />
'''Remarque: le poster et le flyer (recto-verso A4 en 3 plis : [http://air.imag.fr/mediawiki/images/9/9b/FlyerCervin.pdf exemple]) doivent être rédigés en anglais.''' Pensez à ajouter un [https://zxing.appspot.com/generator QRCode] vers la page du projet dans le poster et dans le flyer.<br />
<br />
La présentation est constituée des chapitres suivants:<br />
* Rappel du sujet/besoin et cahier des charges<br />
* Technologies employées<br />
* Architecture techniques<br />
* Réalisations techniques<br />
* Gestion de projet (méthode, planning prévisionnel et effectif, gestion des risques, rôles des membres ...)<br />
* Outils (collaboration, CD/CI ...)<br />
* Métriques logiciels : lignes de code, langages, performance, temps ingénieur (d'après vos journaux), la répartition des lignes de code et des commits en pourcentage entre les membres du projet ...)<br />
* Conclusion (Retour d'expérience)<br />
* Transparent expliquant la démonstration<br />
<br />
L'ensemble des documents doit être accessible depuis le tableau ci-dessus et dans chaque fiche de suivi.<br />
<br />
Le screencast (réalisé lors de la dernière répétition) sera rendu disponible via un partage caché (wetransfer, google drive …) dont le lien sera ajouté dans le devoir idoine sur Moodle et également envoyé par mail à votre tuteur.<br />
<br />
Le rapport final contient les mêmes chapitres que la présentation ainsi qu'un glossaire et une bibliographie. Le rapport ne doit pas dépasser 15 pages (schémas et figures compris). Vous pourrez référencer les autres documents que vous avez produits au cours du projet (spécifications détaillées, algorithmes, conception d'écrans ...).<br />
<br />
Le rapport final est au format Markdown et doit être placé dans un des dépôts Git de votre groupe/organisation.<br />
<br />
NB: le rapport technique listé dans la colonne Documents contient tout ce qui ne tient pas dans les 15 pages du rapport final : cahier des charges, diagrammes UML, enquêtes utilisateurs design UI, API, technologies employées (détail), plan de tests, term of services, conformance RPGD, audits/diagnostiques sécurité, MTBR, rapport de vulnérabilité, plan de charge, rapports de charge, manuel d'installation … : ça dépend un peu de la nature de votre projet.<br />
<br />
Conseil : 30 minutes c'est très court alors répétez la soutenance auparavant ! Prévoyez des transparents supplémentaires en annexe pour répondre aux questions.<br />
<br />
NB: Vous pouvez prévoir d’organiser une démonstration plus longue de votre projet auprès de vos porteurs et vos tuteurs avant ou après la soutenance. <br />
<br />
<br />
'''Prière de rapporter au fablab le matériel emprunté juste après votre soutenance'''.<br />
<br />
==== Affectations S10====<br />
{|class="wikitable alternance"<br />
|+ Affectation des projets INFO5 2020-2021<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Enseignant(s)<br />
!scope="col"| Fiche de suivi<br />
!scope="col"| Documents<br />
!scope="col"| Dépôt Git<br />
!scope="col"| Soutenance intermédiaire<br />
!scope="col"| Soutenance finale<br />
|-<br />
!scope="row"| 1<br />
| [[Infrastructure de communication interne au cubesat ATISE du CSUG | ATISE]]<br />
| Alexandre SALMON, Myriam LOMBARD, Killian PAREILLEUX, Adrien ARTAUD<br />
| Imane El-Khantouti (CSUG, UGA), Frédéric Martin (CSUG, UGA)<br />
| [[PROJET-INFO5 2021 ATISE| Fiche de suivi]]<br />
| [https://air.imag.fr/index.php/Infrastructure_de_communication_interne_au_cubesat_ATISE_du_CSUG Documents], [[Media:ATISE_rapport.pdf|Rapport]], [[Media:ATISE_Flyer.pdf|Flyer]], [[Media:ATISE_Poster.pdf|Poster]], [[Pitch ATISE | Pitch]], [https://github.com/ATISE-2020-2021-Polytech-Grenoble/Docs/blob/master/ScreenCastATISE.ogv Screencast]<br />
| [https://github.com/ATISE-2020-2021-Polytech-Grenoble Dépôt Github]<br />
| 13H30, [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_1.pdf|Présentation intermédiaire]]<br />
| 9H00, [[Media:Presentation_Finale_INFO5_ProjetS10_groupe_1.pdf|Présentation finale]]<br />
|-<br />
!scope="row"| 2<br />
| [[Wildcount:_Inexpensive_Edge_sensor_for_recognizing_and_counting_the_presence_of_humans_(anonymous)_and_animals_into_wild_and_protected_areas.|Wildcount]]<br />
| BEAUGRAND Elisa, DE GAUDENZI Louis, GRAUGNARD Tom, ROLLIN Alexis<br />
| DONSEZ Didier, QUENOT Georges<br />
| [[PROJET-INFO5_2021_Wildcount|Fiche de suivi]]<br />
| [[Wildcount:_Inexpensive_Edge_sensor_for_recognizing_and_counting_the_presence_of_humans_(anonymous)_and_animals_into_wild_and_protected_areas.|Documents]], [https://gitlab.com/wildcount/doc/-/blob/master/RAPPORT_FINAL.md Rapport], [[Media:Wildcount_Flyer.pdf|Flyer]], [[Media:WildCount.pdf|Poster]], [[Media:pitch_WildCount.pdf |Pitch]], [https://drive.google.com/file/d/17kRStVzWLACtxEpDSXeEqgNv4S4WqaKl/view?usp=sharing Screencast]<br />
| [https://gitlab.com/wildcount Dépôt Gitlab]<br />
| 13H45, [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_2.pdf|Présentation]]<br />
| 14H30, [[Media:Presentation_Finale_INFO5_ProjetS10_groupe_2.pdf|Présentation]]<br />
|-<br />
!scope="row"| 5<br />
| [[Signature électronique eIDAS|eIDAS]]<br />
| ASSI Dima, BILOUNGA Aleck, EL AJI Houda, ZERAMDINI Otba<br />
| Nicolas PALIX<br />
| [[PROJET-INFO5 2021 Signature électronique eIDAS| Fiche de suivi]]<br />
| [https://air.imag.fr/index.php/Signature_%C3%A9lectronique_eIDAS Documents], [https://github.com/2020-2021-EIDAS-INFO5/Docs/blob/master/Technical_document.md Rapport technique], [[Media:Flyer_EIDAS.pdf|Flyer]], [[Media: Poster eIDAS.pdf| Poster]], [[Media:Rapport-final-eidas.pdf|Rapport final]], [[Media:Pitch_eIDAS.pdf|Pitch]], [https://youtu.be/Uuvf6bRpHyo Screencast Part 1], [https://drive.google.com/drive/folders/1QNQN-MCrYthh8jqjr3i9NB-BTTmqBBtG?usp=sharing Screencast Part 2]<br />
| [https://github.com/2020-2021-EIDAS-INFO5 Dépôt Github]<br />
| 14H00, [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_5.pdf|Présentation]]<br />
| 15H45, [[Media:Presentation-eIDAS-final.pdf|Présentation]]<br />
|-<br />
<br />
!scope="row"| 6<br />
| [[Contributions open source au projet EdCampus|EdCampus]]<br />
| COURTHIAL Samuel, FOUGERE Sebastien, DELBOS Robin<br />
| POLLIER Gérard, GEOURJON Anthony, DONSEZ Didier<br />
| [[PROJET-INFO5 2021 Contributions open source au projet EdCampus| Fiche de suivi]]<br />
| [https://air.imag.fr/index.php/Contributions_open_source_au_projet_EdCampus Documents], [https://air.imag.fr/index.php/Rapport_Final_EDCampus Rapport],[[Media:flyer_EDCampus.pdf|Flyer]], [[Media:poster_EDCampus.pdf|Poster]], [[Media:pitch_EDCampus.pdf|Pitch]], Screencast<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/edcampus Dépôt GitLab]<br />
| 14H15, [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_6.pdf|Présentation]]<br />
| 09H30, [[Media:Presentation_Finale_INFO5_ProjetS10_groupe_6.pdf|Présentation]]<br />
|-<br />
<br />
!scope="row"| 8<br />
| [[Prototypage d'application mobile pour la vente en direct de produits producteur locaux]]<br />
| BOLEAT Baptiste, CHAIX Manon, MICHELARD Leila, PALOMO Rémy<br />
| DELANGUE Sylvain, Gérard POLLIER (Disrupt Campus)<br />
| [[PROJET-INFO5 2021 Go Farmer | Fiche de suivi]]<br />
| [[Rapport final Go Farmer | Rapport Final]], [https://air.imag.fr/index.php/Prototypage_d%27application_mobile_pour_la_vente_en_direct_de_produits_producteur_locaux Documents], [[Media:Flyer Producteurs Locaux.pdf | Flyer]], [[Media:Poster_Producteurs_Locaux.pdf | Poster]], [[Media: Pitch_Producteurs_Locaux.pdf | Pitch]], [https://drive.google.com/file/d/1gNGQYwygxEDpGpxbIMYtM05xAAotVdgJ/view?usp=sharing Screencast]<br />
| [https://bitbucket.org/gofarmer/ Dépôt Bitbucket (privé)]<br />
| 14H30, [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_8.pdf|Présentation]]<br />
| 08H30, [[Media:Diapo_Producteurs_Locaux.pdf|Présentation]]<br />
|-<br />
!scope="row"| 9<br />
| [[Secours Montagne avec LoRa|Saint-Bernard]]<br />
| CHATON Alexandra, FRION Thomas, PASDELOUP Romain<br />
| TOURANCHEAU Bernard<br />
| [[PROJET-INFO5 2021 Secours Montagne avec LoRa | Fiche de suivi]]<br />
| [https://gitlab.com/info5-lora-avalanche/documentation/-/blob/master/Reports/Rapport%20Final.pdf Rapport final], [https://gitlab.com/info5-lora-avalanche/documentation/-/blob/master/Reports/Final%20Report.md Rapport final (MD)] [https://gitlab.com/info5-lora-avalanche/documentation/-/blob/master/Presentation/Flyer_projet_Saint-Bernard.pdf Flyer], [https://gitlab.com/info5-lora-avalanche/documentation/-/blob/master/Presentation/Poster_project_Saint-Bernard.pdf Poster], [https://gitlab.com/info5-lora-avalanche/documentation/-/blob/master/Reports/Pitch.pdf Pitch], [https://gitlab.com/info5-lora-avalanche/documentation/-/blob/master/Presentation/Soutenance%20Finale.pdf Présentation], [https://gitlab.com/info5-lora-avalanche/documentation/-/blob/master/Presentation/D%C3%A9monstration.pdf Demo], [https://videos.univ-grenoble-alpes.fr/video/17215-soutenance-projet-saint-bernard/ Screencast]<br />
| [https://gitlab.com/info5-lora-avalanche Gitlab]<br />
| 15H00, [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_9.pdf|Présentation]]<br />
| 14H00, [[Media:Presentation_Finale_INFO5_ProjetS10_groupe_9.pdf|Présentation]]<br />
|-<br />
!scope="row"| 10<br />
| [[GenderedNews|GenderedNews]]<br />
| HO Nhat Quang, MURPHY Mica, NGUENA Gloria, SAGET Antoine<br />
| PORTET François, BASTIN Gilles, RICHARD Ange<br />
| [[PROJET-INFO5 2021 GenderedNews | Fiche de suivi]]<br />
| [https://air.imag.fr/index.php/GenderedNews Documents], [[Media:GenderedNews_Flyer.pdf | Flyer]], [https://gricad-gitlab.univ-grenoble-alpes.fr/getalp/genderednews/-/wikis/Rapport Rapport final], [https://gricad-gitlab.univ-grenoble-alpes.fr/getalp/genderednews/-/wikis/home Rapport technique], [[Media:GenderedNews_Poster.pdf | Poster]], [[Media:GenderedNews_Pitch.pdf | Pitch]], [https://videos.univ-grenoble-alpes.fr/video/17224-soutenance-projet-genderednews/ Screencast],<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/getalp/genderednews Dépôt GitLab]<br />
| 15H15, [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_10.pdf|Présentation]]<br />
| 13H30, [[Media:Presentation_Finale_INFO5_ProjetS10_groupe_10.pdf|Présentation]]<br />
|-<br />
!scope="row"| 11<br />
| [[Réseaux social d'organisation de sortie|Réseaux social d'organisation de sortie]]<br />
| EL JRAIDI Rim, VERNET Maxime, SAJIDE Idriss, MANISSADJIAN Gabriel<br />
| RICHARD Olivier<br />
| [[PROJET-INFO5 2021 Réseaux social d'organisation de sortie | Fiche de suivi]]<br />
| [https://air.imag.fr/index.php/R%C3%A9seaux_social_d%27organisation_de_sortie Documents], [[Media:flyer_Osons_sortie.pdf|Flyer]], [[Media:poster_Osons_sortie.pdf|Poster]], [[Media:Pitch_organisation_sorties.pdf|Pitch]], [https://drive.google.com/file/d/1QiPlMh5OtMUlQrQ2mqi3MF9xIy5Gpgpe/view?usp=sharing Screencast], [https://www.figma.com/file/lx1mwonG7jEUYKggjGQvIJ/Maquette?node-id=0%3A1 Maquette, [[Media:Osons_sortir_rapport.pdf|Rapport final]], [[Media:Osons_sortir_rapport_technique.pdf|Rapport technique]]]<br />
| [https://github.com/2020-2021-PROJET-INFO5-G11 Dépot Git (privé)]<br />
| 15H30, [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_11.pdf|Présentation]]<br />
| 10H15, [[Media:Presentation_Finale_INFO5_ProjetS10_groupe_11.pdf|Présentation]]<br />
|-<br />
!scope="row"| 13<br />
| [[Artiphonie (saison 2)|Artiphonie (saison 2)]]<br />
| CROCIATI Morgan, RIVAL Gaëtan, RUZAFA Rémy, VELUT Claire <br />
| Bastien De Araujo, Guillaume Denis, Estelle Gillet-Perret et Olivier Richard<br />
| [[PROJET-INFO5 2021 Artiphonie (saison 2) | Fiche de suivi]]<br />
| [https://air.imag.fr/index.php/Artiphonie_(saison_2) Documents],[https://github.com/WriteInGesturesProject/docs/blob/master/2021/Rapport_Final.md Rapport Final], [https://github.com/WriteInGesturesProject/docs/blob/master/2021/Rapport_Technique.md Rapport Technique], [[Media:Artiphonie_presentation_final.pdf| Présentation Final]], [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_13.pdf|Présentation Mi-Projet]], [[Media:Flyer_-_Atrhiphonie.pdf|Flyer]], [[Media:Poster_Atrhiphonie.pdf|Poster]], [[Media:Pitch_Artiphonie.pdf|Pitch]], [https://drive.google.com/file/d/1B2W_On2FSED2HAKQ3kXJOOuL1RUmcJl7/view?usp=sharing Screencast]<br />
| [https://github.com/WriteInGesturesProject Dépôt Github]<br />
| 15H45, [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_13.pdf|Présentation]]<br />
| 10H45, [[Media:Artiphonie_presentation_final.pdf| Présentation]]<br />
|-<br />
|scope="row"| 14<br />
| [[Covoiturage solidaire avec borne d'appel|Covoiturage solidaire avec borne d'appel]]<br />
| EL MUFTI Ali, NELSON William<br />
| Christine Verdier, Fabrice Forest (Didier Donsez pour le support technique borne d'appel).<br />
| [[PROJET-INFO5 2021 Covoiturage solidaire avec borne d'appel| Fiche de suivi]]<br />
| [https://air.imag.fr/index.php/Covoiturage_solidaire_avec_borne_d%27appel Documents], [[Media:flyermobipa.pdf|Flyer]], [[Media:mobipa.pdf|Poster]],[https://github.com/OliDesu/MoBiPa/blob/main/README.md Rapport Final], [[Media:Pitch_Groupe14.pdf|Pitch]], [https://drive.google.com/file/d/1UUIEeNCaXYSwRKKdeRJDeDXBIg0y2CYx/view?usp=sharing Screencast]<br />
| [https://github.com/OliDesu/MoBiPa Dépôt GitHub] <br />
| 16H00, [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_14.pdf|Présentation]]<br />
| 15H15, [[Media:Presentation_Finale_INFO5_ProjetS10_groupe_14.pdf|Présentation]]<br />
|}<br />
<br />
====Projets non choisis====<br />
* [[LoRaWAN Roaming]] avec [[Chirpstack]] et [[TheThingStack]]: Didier Donsez, Bernard Tourancheau.<br />
* [[Contributions open-source au projet JHipster]] : Didier Donsez<br />
* [[Test d'infrastructures avec NixOS]] Olivier Richard et Quentin Guilloteau</div>Bertrand.Baudeurhttps://air.imag.fr/index.php?title=Projets_2020-2021&diff=51117Projets 2020-20212021-04-04T15:08:25Z<p>Bertrand.Baudeur: /* Affectation */</p>
<hr />
<div><<[[Projets 2019-2020]] | [[Projets]] | [[Projets 2021-2022]]>><br />
=INFO=<br />
==INFO3==<br />
<br />
==INFO4==<br />
===Projet Semestre S8===<br />
<br />
Enseignants responsables : Olivier Richard, Didier Donsez<br />
<br />
* Dates : Lundi après-midi, Mardi après-midi <br />
* Lancement: 18 Janvier 2021 après midi<br />
* Soutenance à mi-parcours: A définir<br />
* Soutenance: A définir<br />
<br />
* '''Evaluation à mi-parcours le lundi/mardi ???''': Format: 10min (5min de présentation 3 slides au plus, 5min de discussion). Cette évaluation sera prise en compte dans la note finale.<br />
<br />
'''Consignes générales:'''<br />
<br />
* '''Vous devez être pro-actifs !!!''': Si des points sont pas ou mals spécifiés, vous le faîtes et vous justifiez vos choix. Pour les problèmes techniques éventuels vous pouvez: creuser la question, contacter l'auteur du code si il y a lieu, écrire un rapport de bug ('''Attention:''' ca se prépare !), soumettre un patch/pull request, contacter l'enseignant ou la personne référente du projet.<br />
<br />
* '''Vous devez maintenir une fiche de suivi de projet''': elle doit être mise à jour chaque semaine, elle rassemble les élements essentiels du projet, elle indique les évolutions du projet et présente sa feuille de route. '''Note:''' le nom de la fiche doit être composé du nom du projet et suffixé par info4_2020_2021. '''Cette fiche compte pour la note finale'''<br />
<br />
* '''Votre code''' pour doit être hébergé sur le gitlab et à l'URL suivante https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21 , vous utiliserez votre compte UGA.<br />
<br />
* Chaque projet doit avoir '''aux moins 2 dépôts git''':<br />
** '''Un pour les documents''' demandés rapport, présentation de pré-soutenante, de soutenance, flyer. '''Il sera appelé documents.'''<br />
** Un ou plusieurs pour le code, les tests, les évaluations, les preuves de concept, la ou les documentations afférentes. <br />
<br />
* Les '''documents public doivent être rédigés en anglais (README, documentation, commentaires de code, nom de variables et de fonctions)'''. Le *rapport* sera aussi demandé en *anglais* (il fera la taille d'un rapport de TP). Les transparents des présentation peuvent être en anglais ou en francais, la soutenance sera taire en francais.<br />
<br />
* '''La note obtenue''' tiendra compte du '''nombre et de la qualité des commits''' observé dans '''vos dépots git et la branche master''' (or depot documents). La qualité comprend l'intitulé du commit et son contenu. Les notes pourront être différentiées dans un groupe, il n'est pas acceptable de pas avoir de commit dans le(s) dépôt(s) du projet (or dépôt documents).<br />
<br />
* Il est fortement conseillé de suivre un '''développement incrémental''' qui permette d'avoir à tout moment un démonstrateur à présenter, un projet peut être constituer d'une succession de '''démonstrateurs présentables séparément'''.<br />
<br />
* Vous devez faire aussi des '''schémas d'architectures générales et/ou spéficiques, des diagrammes de séquence''', et autre documents de spécification si nécessaire. Ces documents vous serviront de base de discussion/brainstorming interne ainsi que dans vos différents documents (rapport, présentations, documentation). Ces schémas sont avant tout conceptuels et techniques.<br />
<br />
===Propositions de projets S8===<br />
<br />
* 1. [[Contribution au projet STM32Python]], Didier DONSEZ.<br />
* 2. [[Portage du kit station LoRa LRWAN2 de ST sur RIOT OS]], Didier DONSEZ.<br />
* 3+4. [[Portage de la carte de prototypage IoT Nucleo-WL55JC sur RIOT OS]] + [[Portage de la carte de communication LoRa LLCC68MB2BAS sur RIOT OS]], Didier DONSEZ (1 seul groupe de 3 élèves pour les 2 cartes).<br />
* 5. [[Service Web d'équipements embarqués communicant sur bus CAN]] (2 groupes de 2 élèves), Didier DONSEZ.<br />
* 6. [[Application mobile d'enregistrements de noeuds IoT LoRaWAN dans plusieurs réseaux]], Didier DONSEZ.<br />
* 7. [[Evaluation du toolkit AI de STM32 pour l'analyse de l'environnement sonore]], Didier DONSEZ.<br />
* 8. [[Godot Game Engine et tables tactiles]] : démonstration d'un jeu en réseau sur les 3 tables tactiles : (gaming spirit) Olivier RICHARD.<br />
* 9. [[Serveur filière INFO]], Nicolas Palix<br />
* Agriculture connectée en partenariat avec les projets collectifs IESE/MAT<br />
** 10. [[ASAC/AP|Polytech]] : Nicolas Palix<br />
** 11. [[ASAC/SJC|St Cassien]] : Nicolas Palix<br />
* 12. [[ENT Polytech]] avec XMPP/Mumble/BBB/Mattermost/OpenBoard : Nicolas Palix<br />
* 13. [[Polytech Helper Service | Outils d'aide à la gestion de service]], (professionel) Olivier Richard<br />
* 14. [[Rust Engine | Executeur de tâche en Rust]], (exigeant techniquement) Olivier Richard<br />
* 15. [[Retrocompute simulateur | RetroComputing]]: (vintage style) Coupler le simulateur Digital avec un simulateur de processeur 8bits, Olivier Richard<br />
* 16. [[FPGA et Deep Learnning]] Olivier Richard<br />
* 17. [[OpenAPI OAR | OpenAPI pour la gestion de tâches de ressources OAR]], (professionel) Olivier Richard <br />
* 18. [[Monitoring de la plateforme CampusIoT]] : Didier Donsez<br />
<br />
==== Reporté INFO5 21-22 ==== <br />
* 1 heure 1 heure (échange de compétence), etudiant.e.s Emilie Tondeux + ?, tuteur ?<br />
==== Reporté ====<br />
[[Simulateur de réseaux simples avec un FPGA]], (typé recherche/prospectif)<br />
<br />
==== Affectation ====<br />
{|class="wikitable alternance"<br />
|+ Affectation des projets INFO4 20-21<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Enseignant(s)<br />
!scope="col"| Fiche de suivi<br />
!scope="col"| Documents<br />
|-<br />
!scope="row"| 1<br />
| [[Contribution au projet STM32Python]]<br />
| BAUDEUR BERTRAND,LANQUETIN ALEXIS,TONDEUX EMILIE<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/01/docs/-/blob/master/Contribution%20au%20projet%20STM32Python%20info4_2020_2021.md Fiche]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/01/docs/-/blob/master/Rapport_Projet.pdf Rapport final] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/01/docs/-/blob/master/STM32_presentation_Finale.pdf Final Presentation] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/01/docs/-/blob/master/Pr%C3%A9sentation_mi-parcours.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 2<br />
| [[Portage du kit station LoRa LRWAN2 de ST sur RIOT OS]]<br />
| HERQUE ERIC,MALLEN GUILLAUME,PORTIER BARNAB<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/02/docs/-/blob/master/Portage_du_kit_station_LoRa_LRWAN2_de_ST_sur_RIOT_OS_info4_2020_2021.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/02/docs/-/blob/master/Pr%C3%A9sentation%20de%20mi-parcours.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 5<br />
| [[Service Web d'équipements embarqués communicant sur bus CAN]]<br />
| ANDRIEUX LIAM,DREZET LUCAS,REGOUIN ROMAN<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/05/docs/-/blob/master/EmbeddedEquipmentWebServiceCommunicatingOnCANBus_info4_2020_2021.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/05/docs/-/blob/master/Pre%20viva%20presentation.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 6<br />
| [[Application mobile d'enregistrements de noeuds IoT LoRaWAN dans plusieurs réseaux]]<br />
| CAMBUS QUENTIN,EL YANDOUZI ELIAS,JULIENNE MALONE<br />
| Didier Donsez<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/06/docs/-/blob/master/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/06/docs/-/blob/master/Pr%C3%A9sentation_IoT.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 7<br />
| [[ Evaluation du toolkit AI de STM32 pour reconnaissance sonore]]<br />
| COSOTTI KEVIN,GRANGER OSCAR,GUIGNARD JULIE<br />
| Didier Donsez<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/07/docs/-/blob/master/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [[https://docs.google.com/presentation/d/15RCcuoAWGlpOLyM_SX3tXVhhXEHiTuNTXXxRCrJ4tiA/edit?usp=sharing |Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 8<br />
| [[Godot Game Engine et tables tactiles|Godot Engine]]<br />
| CIRSTEA PAUL,DE MULATIER JEAN-THEOPHANE,SOULARD ALEXANDR<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/08/docs/-/blob/master/Godot_Game_Engine_et_tables_tactiles_info4_2020_2021.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [[https://docs.google.com/presentation/d/1CUBp5Zz1uivkCb8latQ8tnfSy-bUTJs-7f3f7GcH4Zs/edit?usp=sharing |Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 9<br />
| [[Serveur_filière_INFO|Serveur INFO]]<br />
| GITTON ANTOINE,MERTENS GILLES,SUEUR CORENTIN<br />
| Nicolas Palix<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/09/docs/-/blob/master/Serveur_filiere_info4_2020_2021.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [[Media:Presentation_mi_parcours_groupe7.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 10<br />
| [[ASAC/AP|Serre Polytech]]<br />
| AGUIAR MATHILDE,HAJJI OUMAIMA,SIDIBE ROKIATOU DITE ROSE<br />
| Nicolas Palix<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/10/docs/-/blob/master/README.md Fiche]<br />
| [[https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/10/docs/-/blob/master/Documentations/Documentation.pdf Rapport final]] - [[Media:xxx.pdf|Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [[https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/10/docs/-/blob/master/Presentations/mid-project_slides.pdf | Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 11<br />
| [[ASAC/SJC/SJC-2020-INFO]]<br />
| BUISINE JULIEN,PRAT-CAPILLA HUGO,TEYSSIER THEO<br />
| Nicolas Palix<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/11/docs/-/blob/master/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/11/docs/-/blob/master/Team11-Presentation.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 12<br />
| [[ENT Polytech]]<br />
| HERY JULES,SALMON AMAD,VACHERIAS GUILLAUME<br />
| Nicolas Palix<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/12/docs/-/blob/master/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [[https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/12/docs/-/blob/master/Presentation_mi_parcours.pdf | Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 13<br />
| [[Polytech_Helper_Service|Polytech Helper Service]]<br />
| ALIBERT ANGELO,NOERIE SOPHIE,SARRE MARGAUX<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/13/docs/ Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/13/docs/-/blob/master/Pr%C3%A9sentation_Mi-Parcours.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 14<br />
| [[Rust Engine|Rust Engine]]<br />
| BARET DORIAN,CHALOYARD LUCAS,MALOD VICTOR,PARA YAEL<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/14/docs/-/blob/master/tracking-sheet.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/14/docs/-/blob/master/soutenance-mi_parcours.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 15<br />
| [[Retrocompute_simulateur|Retrocomputing]]<br />
| ELHADJI TCHIAMBOU SAMI,HUMBERT CORENTIN,MUTEL MATHIS<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/15/docs/-/blob/master/README.md#follow-up Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/15/docs/-/blob/master/diapo_soutenance_mi_parcours.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 16<br />
| [[FPGA et Deep Learning]]<br />
| GEITNER TEVA,GONZALEZ JULES,MALECOT ETHAN<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/16/docs/-/blob/master/FPGA_info4_2020_2021.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/16/docs/-/blob/master/Presentation_mi-projet.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 17<br />
| [[OpenAPI OAR]]<br />
| LAMBERT DAPHNE,MINIER-MANCINI TITOUAN,TOUE TIOYE<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/17/docs/-/blob/master/TRACKING_SHEET.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 18<br />
| [[Monitoring de la plateforme CampusIoT]]<br />
| BLANQUET ANTOINE,LAMBERT PAUL,YUNG KEVIN<br />
| Didier Donsez<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/18/docs/-/blob/master/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/18/docs/-/blob/master/Reunion_de_mi_parcours.pdf Presentation de mi-parcours]<br />
|-<br />
|}<br />
<br />
==INFO5==<br />
===Projet IoT S9===<br />
Enseignants responsables : Bernard Tourancheau<br />
<br />
Calendrier: ??? Septembre à ??? Décembre 2020.<br />
<br />
<br />
===Projet Semestre S10===<br />
<br />
Enseignants responsables : [[user:Donsez|Didier Donsez]]<br />
<br />
Calendrier: 28/01 (13H30-17H30) au 19/03.<br />
<br />
Séances de Management de projets innovants: A voir dessus.<br />
<br />
Réunion de présentation et choix des sujets: 28/01 (13H30-17H30) en salle P257 (voir ADE)<br />
<br />
Démarrage : 29/01 (13H30-17H30)<br />
<br />
Soutenance à mi-parcours : 26/02/2021 13H30-17H30 en distantiel (15 minutes par équipe).<br />
<br />
Soutenance finale : 19/03/2021 (8H30-12H00 et 13H30-17H00). 30 minutes par équipe, questions/réponses et démonstration incluse. Prière de rapporter au fablab le matériel emprunté juste après votre soutenance. <br />
<br />
====Séances MPI====<br />
<br />
Les séances MPI seront en distanciel (mais ADE fait foi).<br />
<br />
<pre><br />
Séance Thématique Date Horaires Intervenante Salle<br />
1 Définir la problématique 03-févr. 14h-18h Stéphanie Diligent distanciel<br />
2 Gérer le projet en restant agile 10-févr. 8h30 - 12h30 Stéphanie Diligent distanciel<br />
3 Communiquer 24-févr. 8h30 - 12h30 Emmanuelle Tréhoust distanciel<br />
4 Evaluer et valoriser 03-mars 8h30 - 12h30 Emmanuelle Tréhoust distanciel<br />
5 Evaluation 10-mars 8h30 - 12h30 Stéphanie Diligent distanciel<br />
</pre><br />
<br />
==== Soutenance intermédiaire S10 ====<br />
Date: 26/02 Après midi. Distantiel (sur Zoom).<br />
<br />
L'objectif de la soutenance intermédiaire est de vérifier si l'équipe projet est en bon ordre de marche. La présence du porteur n'est pas obligatoire. Prévoyez du temps pour les questions-réponses (5 minutes max).<br />
<br />
L'équipe présentera en 5-6 transparents en 8 minutes.<br />
* les équipiers et leurs rôles<br />
* le contexte, le sujet et l'objectif du projet<br />
* l'architecture du systèmes à réaliser<br />
* les technologies utilisées<br />
* le plan de travail (backlog, planning, ce qui est fait, ce qu'il reste à faire ...)<br />
* les difficultés (s'il y a)<br />
<br />
Respectez bien les créneaux indiqués (par respect pour les autres équipes).<br />
<br />
==== Soutenance finale S10 ====<br />
Date: 19/03/2021 (8H30-12H00 et 13H30-17H00).<br />
<br />
'''La présence du(des) porteur(s) est obligatoire. Pensez à les prévenir bien à l'avance'''<br />
<br />
Durée: 30 minutes par équipe: présentation, questions/réponses et démonstration incluse.<br />
<br />
Les documents devront être en ligne sur le wiki (colonne Documents) la veille (ie avant le 18/03/2021 23:59:59 CET).<br />
<br />
'''Remarque: le poster et le flyer (recto-verso A4 en 3 plis : [http://air.imag.fr/mediawiki/images/9/9b/FlyerCervin.pdf exemple]) doivent être rédigés en anglais.''' Pensez à ajouter un [https://zxing.appspot.com/generator QRCode] vers la page du projet dans le poster et dans le flyer.<br />
<br />
La présentation est constituée des chapitres suivants:<br />
* Rappel du sujet/besoin et cahier des charges<br />
* Technologies employées<br />
* Architecture techniques<br />
* Réalisations techniques<br />
* Gestion de projet (méthode, planning prévisionnel et effectif, gestion des risques, rôles des membres ...)<br />
* Outils (collaboration, CD/CI ...)<br />
* Métriques logiciels : lignes de code, langages, performance, temps ingénieur (d'après vos journaux), la répartition des lignes de code et des commits en pourcentage entre les membres du projet ...)<br />
* Conclusion (Retour d'expérience)<br />
* Transparent expliquant la démonstration<br />
<br />
L'ensemble des documents doit être accessible depuis le tableau ci-dessus et dans chaque fiche de suivi.<br />
<br />
Le screencast (réalisé lors de la dernière répétition) sera rendu disponible via un partage caché (wetransfer, google drive …) dont le lien sera ajouté dans le devoir idoine sur Moodle et également envoyé par mail à votre tuteur.<br />
<br />
Le rapport final contient les mêmes chapitres que la présentation ainsi qu'un glossaire et une bibliographie. Le rapport ne doit pas dépasser 15 pages (schémas et figures compris). Vous pourrez référencer les autres documents que vous avez produits au cours du projet (spécifications détaillées, algorithmes, conception d'écrans ...).<br />
<br />
Le rapport final est au format Markdown et doit être placé dans un des dépôts Git de votre groupe/organisation.<br />
<br />
NB: le rapport technique listé dans la colonne Documents contient tout ce qui ne tient pas dans les 15 pages du rapport final : cahier des charges, diagrammes UML, enquêtes utilisateurs design UI, API, technologies employées (détail), plan de tests, term of services, conformance RPGD, audits/diagnostiques sécurité, MTBR, rapport de vulnérabilité, plan de charge, rapports de charge, manuel d'installation … : ça dépend un peu de la nature de votre projet.<br />
<br />
Conseil : 30 minutes c'est très court alors répétez la soutenance auparavant ! Prévoyez des transparents supplémentaires en annexe pour répondre aux questions.<br />
<br />
NB: Vous pouvez prévoir d’organiser une démonstration plus longue de votre projet auprès de vos porteurs et vos tuteurs avant ou après la soutenance. <br />
<br />
<br />
'''Prière de rapporter au fablab le matériel emprunté juste après votre soutenance'''.<br />
<br />
==== Affectations S10====<br />
{|class="wikitable alternance"<br />
|+ Affectation des projets INFO5 2020-2021<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Enseignant(s)<br />
!scope="col"| Fiche de suivi<br />
!scope="col"| Documents<br />
!scope="col"| Dépôt Git<br />
!scope="col"| Soutenance intermédiaire<br />
!scope="col"| Soutenance finale<br />
|-<br />
!scope="row"| 1<br />
| [[Infrastructure de communication interne au cubesat ATISE du CSUG | ATISE]]<br />
| Alexandre SALMON, Myriam LOMBARD, Killian PAREILLEUX, Adrien ARTAUD<br />
| Imane El-Khantouti (CSUG, UGA), Frédéric Martin (CSUG, UGA)<br />
| [[PROJET-INFO5 2021 ATISE| Fiche de suivi]]<br />
| [https://air.imag.fr/index.php/Infrastructure_de_communication_interne_au_cubesat_ATISE_du_CSUG Documents], [[Media:ATISE_rapport.pdf|Rapport]], [[Media:ATISE_Flyer.pdf|Flyer]], [[Media:ATISE_Poster.pdf|Poster]], [[Pitch ATISE | Pitch]], [https://github.com/ATISE-2020-2021-Polytech-Grenoble/Docs/blob/master/ScreenCastATISE.ogv Screencast]<br />
| [https://github.com/ATISE-2020-2021-Polytech-Grenoble Dépôt Github]<br />
| 13H30, [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_1.pdf|Présentation intermédiaire]]<br />
| 9H00, [[Media:Presentation_Finale_INFO5_ProjetS10_groupe_1.pdf|Présentation finale]]<br />
|-<br />
!scope="row"| 2<br />
| [[Wildcount:_Inexpensive_Edge_sensor_for_recognizing_and_counting_the_presence_of_humans_(anonymous)_and_animals_into_wild_and_protected_areas.|Wildcount]]<br />
| BEAUGRAND Elisa, DE GAUDENZI Louis, GRAUGNARD Tom, ROLLIN Alexis<br />
| DONSEZ Didier, QUENOT Georges<br />
| [[PROJET-INFO5_2021_Wildcount|Fiche de suivi]]<br />
| [[Wildcount:_Inexpensive_Edge_sensor_for_recognizing_and_counting_the_presence_of_humans_(anonymous)_and_animals_into_wild_and_protected_areas.|Documents]], [https://gitlab.com/wildcount/doc/-/blob/master/RAPPORT_FINAL.md Rapport], [[Media:Wildcount_Flyer.pdf|Flyer]], [[Media:WildCount.pdf|Poster]], [[Media:pitch_WildCount.pdf |Pitch]], [https://drive.google.com/file/d/17kRStVzWLACtxEpDSXeEqgNv4S4WqaKl/view?usp=sharing Screencast]<br />
| [https://gitlab.com/wildcount Dépôt Gitlab]<br />
| 13H45, [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_2.pdf|Présentation]]<br />
| 14H30, [[Media:Presentation_Finale_INFO5_ProjetS10_groupe_2.pdf|Présentation]]<br />
|-<br />
!scope="row"| 5<br />
| [[Signature électronique eIDAS|eIDAS]]<br />
| ASSI Dima, BILOUNGA Aleck, EL AJI Houda, ZERAMDINI Otba<br />
| Nicolas PALIX<br />
| [[PROJET-INFO5 2021 Signature électronique eIDAS| Fiche de suivi]]<br />
| [https://air.imag.fr/index.php/Signature_%C3%A9lectronique_eIDAS Documents], [https://github.com/2020-2021-EIDAS-INFO5/Docs/blob/master/Technical_document.md Rapport technique], [[Media:Flyer_EIDAS.pdf|Flyer]], [[Media: Poster eIDAS.pdf| Poster]], [[Media:Rapport-final-eidas.pdf|Rapport final]], [[Media:Pitch_eIDAS.pdf|Pitch]], [https://youtu.be/Uuvf6bRpHyo Screencast Part 1], [https://drive.google.com/drive/folders/1QNQN-MCrYthh8jqjr3i9NB-BTTmqBBtG?usp=sharing Screencast Part 2]<br />
| [https://github.com/2020-2021-EIDAS-INFO5 Dépôt Github]<br />
| 14H00, [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_5.pdf|Présentation]]<br />
| 15H45, [[Media:Presentation-eIDAS-final.pdf|Présentation]]<br />
|-<br />
<br />
!scope="row"| 6<br />
| [[Contributions open source au projet EdCampus|EdCampus]]<br />
| COURTHIAL Samuel, FOUGERE Sebastien, DELBOS Robin<br />
| POLLIER Gérard, GEOURJON Anthony, DONSEZ Didier<br />
| [[PROJET-INFO5 2021 Contributions open source au projet EdCampus| Fiche de suivi]]<br />
| [https://air.imag.fr/index.php/Contributions_open_source_au_projet_EdCampus Documents], [https://air.imag.fr/index.php/Rapport_Final_EDCampus Rapport],[[Media:flyer_EDCampus.pdf|Flyer]], [[Media:poster_EDCampus.pdf|Poster]], [[Media:pitch_EDCampus.pdf|Pitch]], Screencast<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/edcampus Dépôt GitLab]<br />
| 14H15, [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_6.pdf|Présentation]]<br />
| 09H30, [[Media:Presentation_Finale_INFO5_ProjetS10_groupe_6.pdf|Présentation]]<br />
|-<br />
<br />
!scope="row"| 8<br />
| [[Prototypage d'application mobile pour la vente en direct de produits producteur locaux]]<br />
| BOLEAT Baptiste, CHAIX Manon, MICHELARD Leila, PALOMO Rémy<br />
| DELANGUE Sylvain, Gérard POLLIER (Disrupt Campus)<br />
| [[PROJET-INFO5 2021 Go Farmer | Fiche de suivi]]<br />
| [[Rapport final Go Farmer | Rapport Final]], [https://air.imag.fr/index.php/Prototypage_d%27application_mobile_pour_la_vente_en_direct_de_produits_producteur_locaux Documents], [[Media:Flyer Producteurs Locaux.pdf | Flyer]], [[Media:Poster_Producteurs_Locaux.pdf | Poster]], [[Media: Pitch_Producteurs_Locaux.pdf | Pitch]], [https://drive.google.com/file/d/1gNGQYwygxEDpGpxbIMYtM05xAAotVdgJ/view?usp=sharing Screencast]<br />
| [https://bitbucket.org/gofarmer/ Dépôt Bitbucket (privé)]<br />
| 14H30, [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_8.pdf|Présentation]]<br />
| 08H30, [[Media:Diapo_Producteurs_Locaux.pdf|Présentation]]<br />
|-<br />
!scope="row"| 9<br />
| [[Secours Montagne avec LoRa|Saint-Bernard]]<br />
| CHATON Alexandra, FRION Thomas, PASDELOUP Romain<br />
| TOURANCHEAU Bernard<br />
| [[PROJET-INFO5 2021 Secours Montagne avec LoRa | Fiche de suivi]]<br />
| [https://gitlab.com/info5-lora-avalanche/documentation/-/blob/master/Reports/Rapport%20Final.pdf Rapport final], [https://gitlab.com/info5-lora-avalanche/documentation/-/blob/master/Reports/Final%20Report.md Rapport final (MD)] [https://gitlab.com/info5-lora-avalanche/documentation/-/blob/master/Presentation/Flyer_projet_Saint-Bernard.pdf Flyer], [https://gitlab.com/info5-lora-avalanche/documentation/-/blob/master/Presentation/Poster_project_Saint-Bernard.pdf Poster], [https://gitlab.com/info5-lora-avalanche/documentation/-/blob/master/Reports/Pitch.pdf Pitch], [https://gitlab.com/info5-lora-avalanche/documentation/-/blob/master/Presentation/Soutenance%20Finale.pdf Présentation], [https://gitlab.com/info5-lora-avalanche/documentation/-/blob/master/Presentation/D%C3%A9monstration.pdf Demo], [https://videos.univ-grenoble-alpes.fr/video/17215-soutenance-projet-saint-bernard/ Screencast]<br />
| [https://gitlab.com/info5-lora-avalanche Gitlab]<br />
| 15H00, [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_9.pdf|Présentation]]<br />
| 14H00, [[Media:Presentation_Finale_INFO5_ProjetS10_groupe_9.pdf|Présentation]]<br />
|-<br />
!scope="row"| 10<br />
| [[GenderedNews|GenderedNews]]<br />
| HO Nhat Quang, MURPHY Mica, NGUENA Gloria, SAGET Antoine<br />
| PORTET François, BASTIN Gilles, RICHARD Ange<br />
| [[PROJET-INFO5 2021 GenderedNews | Fiche de suivi]]<br />
| [https://air.imag.fr/index.php/GenderedNews Documents], [[Media:GenderedNews_Flyer.pdf | Flyer]], [https://gricad-gitlab.univ-grenoble-alpes.fr/getalp/genderednews/-/wikis/Rapport Rapport final], [https://gricad-gitlab.univ-grenoble-alpes.fr/getalp/genderednews/-/wikis/home Rapport technique], [[Media:GenderedNews_Poster.pdf | Poster]], [[Media:GenderedNews_Pitch.pdf | Pitch]], [https://videos.univ-grenoble-alpes.fr/video/17224-soutenance-projet-genderednews/ Screencast],<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/getalp/genderednews Dépôt GitLab]<br />
| 15H15, [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_10.pdf|Présentation]]<br />
| 13H30, [[Media:Presentation_Finale_INFO5_ProjetS10_groupe_10.pdf|Présentation]]<br />
|-<br />
!scope="row"| 11<br />
| [[Réseaux social d'organisation de sortie|Réseaux social d'organisation de sortie]]<br />
| EL JRAIDI Rim, VERNET Maxime, SAJIDE Idriss, MANISSADJIAN Gabriel<br />
| RICHARD Olivier<br />
| [[PROJET-INFO5 2021 Réseaux social d'organisation de sortie | Fiche de suivi]]<br />
| [https://air.imag.fr/index.php/R%C3%A9seaux_social_d%27organisation_de_sortie Documents], [[Media:flyer_Osons_sortie.pdf|Flyer]], [[Media:poster_Osons_sortie.pdf|Poster]], [[Media:Pitch_organisation_sorties.pdf|Pitch]], [https://drive.google.com/file/d/1QiPlMh5OtMUlQrQ2mqi3MF9xIy5Gpgpe/view?usp=sharing Screencast], [https://www.figma.com/file/lx1mwonG7jEUYKggjGQvIJ/Maquette?node-id=0%3A1 Maquette, [[Media:Osons_sortir_rapport.pdf|Rapport final]], [[Media:Osons_sortir_rapport_technique.pdf|Rapport technique]]]<br />
| [https://github.com/2020-2021-PROJET-INFO5-G11 Dépot Git (privé)]<br />
| 15H30, [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_11.pdf|Présentation]]<br />
| 10H15, [[Media:Presentation_Finale_INFO5_ProjetS10_groupe_11.pdf|Présentation]]<br />
|-<br />
!scope="row"| 13<br />
| [[Artiphonie (saison 2)|Artiphonie (saison 2)]]<br />
| CROCIATI Morgan, RIVAL Gaëtan, RUZAFA Rémy, VELUT Claire <br />
| Bastien De Araujo, Guillaume Denis, Estelle Gillet-Perret et Olivier Richard<br />
| [[PROJET-INFO5 2021 Artiphonie (saison 2) | Fiche de suivi]]<br />
| [https://air.imag.fr/index.php/Artiphonie_(saison_2) Documents],[https://github.com/WriteInGesturesProject/docs/blob/master/2021/Rapport_Final.md Rapport Final], [https://github.com/WriteInGesturesProject/docs/blob/master/2021/Rapport_Technique.md Rapport Technique], [[Media:Artiphonie_presentation_final.pdf| Présentation Final]], [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_13.pdf|Présentation Mi-Projet]], [[Media:Flyer_-_Atrhiphonie.pdf|Flyer]], [[Media:Poster_Atrhiphonie.pdf|Poster]], [[Media:Pitch_Artiphonie.pdf|Pitch]], [https://drive.google.com/file/d/1B2W_On2FSED2HAKQ3kXJOOuL1RUmcJl7/view?usp=sharing Screencast]<br />
| [https://github.com/WriteInGesturesProject Dépôt Github]<br />
| 15H45, [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_13.pdf|Présentation]]<br />
| 10H45, [[Media:Artiphonie_presentation_final.pdf| Présentation]]<br />
|-<br />
|scope="row"| 14<br />
| [[Covoiturage solidaire avec borne d'appel|Covoiturage solidaire avec borne d'appel]]<br />
| EL MUFTI Ali, NELSON William<br />
| Christine Verdier, Fabrice Forest (Didier Donsez pour le support technique borne d'appel).<br />
| [[PROJET-INFO5 2021 Covoiturage solidaire avec borne d'appel| Fiche de suivi]]<br />
| [https://air.imag.fr/index.php/Covoiturage_solidaire_avec_borne_d%27appel Documents], [[Media:flyermobipa.pdf|Flyer]], [[Media:mobipa.pdf|Poster]],[https://github.com/OliDesu/MoBiPa/blob/main/README.md Rapport Final], [[Media:Pitch_Groupe14.pdf|Pitch]], [https://drive.google.com/file/d/1UUIEeNCaXYSwRKKdeRJDeDXBIg0y2CYx/view?usp=sharing Screencast]<br />
| [https://github.com/OliDesu/MoBiPa Dépôt GitHub] <br />
| 16H00, [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_14.pdf|Présentation]]<br />
| 15H15, [[Media:Presentation_Finale_INFO5_ProjetS10_groupe_14.pdf|Présentation]]<br />
|}<br />
<br />
====Projets non choisis====<br />
* [[LoRaWAN Roaming]] avec [[Chirpstack]] et [[TheThingStack]]: Didier Donsez, Bernard Tourancheau.<br />
* [[Contributions open-source au projet JHipster]] : Didier Donsez<br />
* [[Test d'infrastructures avec NixOS]] Olivier Richard et Quentin Guilloteau</div>Bertrand.Baudeurhttps://air.imag.fr/index.php?title=Projets_2020-2021&diff=50679Projets 2020-20212021-03-08T15:12:03Z<p>Bertrand.Baudeur: /* Affectation */</p>
<hr />
<div><<[[Projets 2019-2020]] | [[Projets]] | [[Projets 2021-2022]]>><br />
=INFO=<br />
==INFO3==<br />
<br />
==INFO4==<br />
===Projet Semestre S8===<br />
<br />
Enseignants responsables : Olivier Richard, Didier Donsez<br />
<br />
* Dates : Lundi après-midi, Mardi après-midi <br />
* Lancement: 18 Janvier 2021 après midi<br />
* Soutenance à mi-parcours: A définir<br />
* Soutenance: A définir<br />
<br />
* '''Evaluation à mi-parcours le lundi/mardi ???''': Format: 10min (5min de présentation 3 slides au plus, 5min de discussion). Cette évaluation sera prise en compte dans la note finale.<br />
<br />
'''Consignes générales:'''<br />
<br />
* '''Vous devez être pro-actifs !!!''': Si des points sont pas ou mals spécifiés, vous le faîtes et vous justifiez vos choix. Pour les problèmes techniques éventuels vous pouvez: creuser la question, contacter l'auteur du code si il y a lieu, écrire un rapport de bug ('''Attention:''' ca se prépare !), soumettre un patch/pull request, contacter l'enseignant ou la personne référente du projet.<br />
<br />
* '''Vous devez maintenir une fiche de suivi de projet''': elle doit être mise à jour chaque semaine, elle rassemble les élements essentiels du projet, elle indique les évolutions du projet et présente sa feuille de route. '''Note:''' le nom de la fiche doit être composé du nom du projet et suffixé par info4_2020_2021. '''Cette fiche compte pour la note finale'''<br />
<br />
* '''Votre code''' pour doit être hébergé sur le gitlab et à l'URL suivante https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21 , vous utiliserez votre compte UGA.<br />
<br />
* Chaque projet doit avoir '''aux moins 2 dépôts git''':<br />
** '''Un pour les documents''' demandés rapport, présentation de pré-soutenante, de soutenance, flyer. '''Il sera appelé documents.'''<br />
** Un ou plusieurs pour le code, les tests, les évaluations, les preuves de concept, la ou les documentations afférentes. <br />
<br />
* Les '''documents public doivent être rédigés en anglais (README, documentation, commentaires de code, nom de variables et de fonctions)'''. Le *rapport* sera aussi demandé en *anglais* (il fera la taille d'un rapport de TP). Les transparents des présentation peuvent être en anglais ou en francais, la soutenance sera taire en francais.<br />
<br />
* '''La note obtenue''' tiendra compte du '''nombre et de la qualité des commits''' observé dans '''vos dépots git et la branche master''' (or depot documents). La qualité comprend l'intitulé du commit et son contenu. Les notes pourront être différentiées dans un groupe, il n'est pas acceptable de pas avoir de commit dans le(s) dépôt(s) du projet (or dépôt documents).<br />
<br />
* Il est fortement conseillé de suivre un '''développement incrémental''' qui permette d'avoir à tout moment un démonstrateur à présenter, un projet peut être constituer d'une succession de '''démonstrateurs présentables séparément'''.<br />
<br />
* Vous devez faire aussi des '''schémas d'architectures générales et/ou spéficiques, des diagrammes de séquence''', et autre documents de spécification si nécessaire. Ces documents vous serviront de base de discussion/brainstorming interne ainsi que dans vos différents documents (rapport, présentations, documentation). Ces schémas sont avant tout conceptuels et techniques.<br />
<br />
===Propositions de projets S8===<br />
<br />
* 1. [[Contribution au projet STM32Python]], Didier DONSEZ.<br />
* 2. [[Portage du kit station LoRa LRWAN2 de ST sur RIOT OS]], Didier DONSEZ.<br />
* 3+4. [[Portage de la carte de prototypage IoT Nucleo-WL55JC sur RIOT OS]] + [[Portage de la carte de communication LoRa LLCC68MB2BAS sur RIOT OS]], Didier DONSEZ (1 seul groupe de 3 élèves pour les 2 cartes).<br />
* 5. [[Service Web d'équipements embarqués communicant sur bus CAN]] (2 groupes de 2 élèves), Didier DONSEZ.<br />
* 6. [[Application mobile d'enregistrements de noeuds IoT LoRaWAN dans plusieurs réseaux]], Didier DONSEZ.<br />
* 7. [[Evaluation du toolkit AI de STM32 pour l'analyse de l'environnement sonore]], Didier DONSEZ.<br />
* 8. [[Godot Game Engine et tables tactiles]] : démonstration d'un jeu en réseau sur les 3 tables tactiles : (gaming spirit) Olivier RICHARD.<br />
* 9. [[Serveur filière INFO]], Nicolas Palix<br />
* Agriculture connectée en partenariat avec les projets collectifs IESE/MAT<br />
** 10. [[ASAC/AP|Polytech]] : Nicolas Palix<br />
** 11. [[ASAC/SJC|St Cassien]] : Nicolas Palix<br />
* 12. [[ENT Polytech]] avec XMPP/Mumble/BBB/Mattermost/OpenBoard : Nicolas Palix<br />
* 13. [[Polytech Helper Service | Outils d'aide à la gestion de service]], (professionel) Olivier Richard<br />
* 14. [[Rust Engine | Executeur de tâche en Rust]], (exigeant techniquement) Olivier Richard<br />
* 15. [[Retrocompute simulateur | RetroComputing]]: (vintage style) Coupler le simulateur Digital avec un simulateur de processeur 8bits, Olivier Richard<br />
* 16. [[FPGA et Deep Learnning]] Olivier Richard<br />
* 17. [[OpenAPI OAR | OpenAPI pour la gestion de tâches de ressources OAR]], (professionel) Olivier Richard <br />
* 18. [[Monitoring de la plateforme CampusIoT]] : Didier Donsez<br />
<br />
==== Reporté INFO5 21-22 ==== <br />
* 1 heure 1 heure (échange de compétence), etudiant.e.s Emilie Tondeux + ?, tuteur ?<br />
==== Reporté ====<br />
[[Simulateur de réseaux simples avec un FPGA]], (typé recherche/prospectif)<br />
<br />
==== Affectation ====<br />
{|class="wikitable alternance"<br />
|+ Affectation des projets INFO4 20-21<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Enseignant(s)<br />
!scope="col"| Fiche de suivi<br />
!scope="col"| Documents<br />
|-<br />
!scope="row"| 1<br />
| [[Contribution au projet STM32Python]]<br />
| BAUDEUR BERTRAND,LANQUETIN ALEXIS,TONDEUX EMILIE<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/01/docs/-/blob/master/Contribution%20au%20projet%20STM32Python%20info4_2020_2021.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/01/docs/-/blob/master/Pr%C3%A9sentation_mi-parcours.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 2<br />
| [[Portage du kit station LoRa LRWAN2 de ST sur RIOT OS]]<br />
| HERQUE ERIC,MALLEN GUILLAUME,PORTIER BARNAB<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/02/docs/-/blob/master/Portage_du_kit_station_LoRa_LRWAN2_de_ST_sur_RIOT_OS_info4_2020_2021.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/02/docs/-/blob/master/Pr%C3%A9sentation%20de%20mi-parcours.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 5<br />
| [[Service Web d'équipements embarqués communicant sur bus CAN]]<br />
| ANDRIEUX LIAM,DREZET LUCAS,REGOUIN ROMAN<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/05/docs/-/blob/master/EmbeddedEquipmentWebServiceCommunicatingOnCANBus_info4_2020_2021.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/05/docs/-/blob/master/Pre%20viva%20presentation.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 6<br />
| [[Application mobile d'enregistrements de noeuds IoT LoRaWAN dans plusieurs réseaux]]<br />
| CAMBUS QUENTIN,EL YANDOUZI ELIAS,JULIENNE MALONE<br />
| Didier Donsez<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/06/docs/-/blob/master/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/06/docs/-/blob/master/Pr%C3%A9sentation_IoT.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 7<br />
| [[ Evaluation du toolkit AI de STM32 pour reconnaissance sonore]]<br />
| COSOTTI KEVIN,GRANGER OSCAR,GUIGNARD JULIE<br />
| Didier Donsez<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/07/docs/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [[https://docs.google.com/presentation/d/15RCcuoAWGlpOLyM_SX3tXVhhXEHiTuNTXXxRCrJ4tiA/edit?usp=sharing |Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 8<br />
| [[Godot Game Engine et tables tactiles|Godot Engine]]<br />
| CIRSTEA PAUL,DE MULATIER JEAN-THEOPHANE,SOULARD ALEXANDR<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/08/docs/-/blob/master/Godot_Game_Engine_et_tables_tactiles_info4_2020_2021.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [[https://docs.google.com/presentation/d/1CUBp5Zz1uivkCb8latQ8tnfSy-bUTJs-7f3f7GcH4Zs/edit?usp=sharing |Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 9<br />
| [[Serveur_filière_INFO|Serveur INFO]]<br />
| GITTON ANTOINE,MERTENS GILLES,SUEUR CORENTIN<br />
| Nicolas Palix<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/09/docs/-/blob/master/Serveur_filiere_info4_2020_2021.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [[Media:Presentation_mi_parcours_groupe7.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 10<br />
| [[ASAC/AP|Serre Polytech]]<br />
| AGUIAR MATHILDE,HAJJI OUMAIMA,SIDIBE ROKIATOU DITE ROSE<br />
| Nicolas Palix<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/10/docs/-/blob/master/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [[https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/10/docs/-/blob/master/Presentations/mid-project_slides.pdf | Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 11<br />
| [[ASAC/SJC/SJC-2020-INFO]]<br />
| BUISINE JULIEN,PRAT-CAPILLA HUGO,TEYSSIER THEO<br />
| Nicolas Palix<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/11/docs/-/blob/master/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 12<br />
| [[ENT Polytech]]<br />
| HERY JULES,SALMON AMAD,VACHERIAS GUILLAUME<br />
| Nicolas Palix<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/12/docs/-/blob/master/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [[https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/12/docs/-/blob/master/Presentation_mi_parcours.pdf | Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 13<br />
| [[Polytech_Helper_Service|Polytech Helper Service]]<br />
| ALIBERT ANGELO,NOERIE SOPHIE,SARRE MARGAUX<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/13/docs/ Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/13/docs/-/blob/master/Pr%C3%A9sentation_Mi-Parcours.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 14<br />
| [[Rust Engine|Rust Engine]]<br />
| BARET DORIAN,CHALOYARD LUCAS,MALOD VICTOR,PARA YAEL<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/14/docs/-/blob/master/tracking-sheet.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/14/docs/-/blob/master/soutenance-mi_parcours.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 15<br />
| [[Retrocompute_simulateur|Retrocomputing]]<br />
| ELHADJI TCHIAMBOU SAMI,HUMBERT CORENTIN,MUTEL MATHIS<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/15/docs/-/blob/master/README.md#follow-up Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/15/docs/-/blob/master/diapo_soutenance_mi_parcours.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 16<br />
| [[FPGA et Deep Learning]]<br />
| GEITNER TEVA,GONZALEZ JULES,MALECOT ETHAN<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/16/docs/-/blob/master/FPGA_info4_2020_2021.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/16/docs/-/blob/master/Presentation_mi-projet.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 17<br />
| [[OpenAPI OAR]]<br />
| LAMBERT DAPHNE,MINIER-MANCINI TITOUAN,TOUE TIOYE<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/17/docs/-/blob/master/TRACKING_SHEET.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 18<br />
| [[Monitoring de la plateforme CampusIoT]]<br />
| BLANQUET ANTOINE,LAMBERT PAUL,YUNG KEVIN<br />
| Didier Donsez<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/18/docs/-/blob/master/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/18/docs/-/blob/master/Reunion_de_mi_parcours.pdf Presentation de mi-parcours]<br />
|-<br />
|}<br />
<br />
==INFO5==<br />
===Projet IoT S9===<br />
Enseignants responsables : Bernard Tourancheau<br />
<br />
Calendrier: ??? Septembre à ??? Décembre 2020.<br />
<br />
<br />
===Projet Semestre S10===<br />
<br />
Enseignants responsables : [[user:Donsez|Didier Donsez]]<br />
<br />
Calendrier: 28/01 (13H30-17H30) au 19/03.<br />
<br />
Séances de Management de projets innovants: A voir dessus.<br />
<br />
Réunion de présentation et choix des sujets: 28/01 (13H30-17H30) en salle P257 (voir ADE)<br />
<br />
Démarrage : 29/01 (13H30-17H30)<br />
<br />
Soutenance à mi-parcours : 26/02/2021 13H30-17H30 en distantiel (15 minutes par équipe).<br />
<br />
Soutenance finale : 19/03/2021 (8H30-12H00 et 13H30-17H00). 30 minutes par équipe, questions/réponses et démonstration incluse. Prière de rapporter au fablab le matériel emprunté juste après votre soutenance. <br />
<br />
====Séances MPI====<br />
<br />
Les séances MPI seront en distanciel (mais ADE fait foi).<br />
<br />
<pre><br />
Séance Thématique Date Horaires Intervenante Salle<br />
1 Définir la problématique 03-févr. 14h-18h Stéphanie Diligent distanciel<br />
2 Gérer le projet en restant agile 10-févr. 8h30 - 12h30 Stéphanie Diligent distanciel<br />
3 Communiquer 24-févr. 8h30 - 12h30 Emmanuelle Tréhoust distanciel<br />
4 Evaluer et valoriser 03-mars 8h30 - 12h30 Emmanuelle Tréhoust distanciel<br />
5 Evaluation 10-mars 8h30 - 12h30 Stéphanie Diligent distanciel<br />
</pre><br />
<br />
==== Soutenance intermédiaire S10 ====<br />
Date: 26/02 Après midi. Distantiel (sur Zoom).<br />
<br />
L'objectif de la soutenance intermédiaire est de vérifier si l'équipe projet est en bon ordre de marche. La présence du porteur n'est pas obligatoire. Prévoyez du temps pour les questions-réponses (5 minutes max).<br />
<br />
L'équipe présentera en 5-6 transparents en 8 minutes.<br />
* les équipiers et leurs rôles<br />
* le contexte, le sujet et l'objectif du projet<br />
* l'architecture du systèmes à réaliser<br />
* les technologies utilisées<br />
* le plan de travail (backlog, planning, ce qui est fait, ce qu'il reste à faire ...)<br />
* les difficultés (s'il y a)<br />
<br />
Respectez bien les créneaux indiqués (par respect pour les autres équipes).<br />
<br />
==== Soutenance finale S10 ====<br />
Date: 19/03/2021 (8H30-12H00 et 13H30-17H00).<br />
<br />
'''La présence du(des) porteur(s) est obligatoire. Pensez à les prévenir bien à l'avance'''<br />
<br />
Durée: 30 minutes par équipe: présentation, questions/réponses et démonstration incluse.<br />
<br />
Les documents devront être en ligne sur le wiki (colonne Documents) la veille (ie avant le 18/03/2021 23:59:59 CET).<br />
<br />
La présentation est constituée des chapitres suivants:<br />
* Rappel du sujet/besoin et cahier des charges<br />
* Technologies employées<br />
* Architecture techniques<br />
* Réalisations techniques<br />
* Gestion de projet (méthode, planning prévisionnel et effectif, gestion des risques, rôles des membres ...)<br />
* Outils (collaboration, CD/CI ...)<br />
* Métriques logiciels : lignes de code, langages, performance, temps ingénieur (d'après vos journaux), la répartition des lignes de code et des commits en pourcentage entre les membres du projet ...)<br />
* Conclusion (Retour d'expérience)<br />
* Transparent expliquant la démonstration<br />
<br />
L'ensemble des documents doit être accessible depuis le tableau ci-dessus et dans chaque fiche de suivi.<br />
<br />
Le screencast (réalisé lors de la dernière répétition) sera rendu disponible via un partage caché (wetransfer, google drive …) dont le lien sera ajouté dans le devoir idoine sur Moodle et également envoyé par mail à votre tuteur.<br />
<br />
Le rapport final contient les mêmes chapitres que la présentation ainsi qu'un glossaire et une bibliographie. Le rapport ne doit pas dépasser 15 pages (schémas et figures compris). Vous pourrez référencer les autres documents que vous avez produits au cours du projet (spécifications détaillées, algorithmes, conception d'écrans ...).<br />
<br />
Le rapport final est au format Markdown et doit être placé dans un des dépôts Git de votre groupe/organisation.<br />
<br />
NB: le rapport technique listé dans la colonne Documents contient tout ce qui ne tient pas dans les 15 pages du rapport final : cahier des charges, diagrammes UML, enquêtes utilisateurs design UI, API, technologies employées (détail), plan de tests, term of services, conformance RPGD, audits/diagnostiques sécurité, MTBR, rapport de vulnérabilité, plan de charge, rapports de charge, manuel d'installation … : ça dépend un peu de la nature de votre projet.<br />
<br />
Conseil : 30 minutes c'est très court alors répétez la soutenance auparavant ! Prévoyez des transparents supplémentaires en annexe pour répondre aux questions.<br />
<br />
'''Prière de rapporter au fablab le matériel emprunté juste après votre soutenance'''.<br />
<br />
==== Affectations S10====<br />
{|class="wikitable alternance"<br />
|+ Affectation des projets INFO5 2020-2021<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Enseignant(s)<br />
!scope="col"| Fiche de suivi<br />
!scope="col"| Documents<br />
!scope="col"| Dépôt Git<br />
!scope="col"| Soutenance intermédiaire<br />
!scope="col"| Soutenance finale<br />
|-<br />
!scope="row"| 1<br />
| [[Infrastructure de communication interne au cubesat ATISE du CSUG | ATISE]]<br />
| Alexandre SALMON, Myriam LOMBARD, Killian PAREILLEUX, Adrien ARTAUD<br />
| Imane El-Khantouti (CSUG, UGA), Frédéric Martin (CSUG, UGA)<br />
| [[PROJET-INFO5 2021 ATISE| Fiche de suivi]]<br />
| [https://air.imag.fr/index.php/Infrastructure_de_communication_interne_au_cubesat_ATISE_du_CSUG Documents], Flyer, Poster, Pitch, Screencast<br />
| Dépôt Git (privé ou public)<br />
| 13H30, [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_1.pdf|Présentation]]<br />
| 9H00, [[Media:Presentation_Finale_INFO5_ProjetS10_groupe_1.pdf|Présentation]]<br />
|-<br />
!scope="row"| 2<br />
| [[Wildcount:_Inexpensive_Edge_sensor_for_recognizing_and_counting_the_presence_of_humans_(anonymous)_and_animals_into_wild_and_protected_areas.|Wildcount]]<br />
| BEAUGRAND Elisa, DE GAUDENZI Louis, GRAUGNARD Tom, ROLLIN Alexis<br />
| DONSEZ Didier, QUENOT Georges<br />
| [[PROJET-INFO5 2021 Wildcount | Fiche de suivi]]<br />
| [https://air.imag.fr/index.php/Wildcount:_Inexpensive_Edge_sensor_for_recognizing_and_counting_the_presence_of_humans_(anonymous)_and_animals_into_wild_and_protected_areas. Documents], Flyer, Poster, Pitch, Screencast<br />
| [https://gitlab.com/wildcount Dépôt Gitlab]<br />
| 13H45, [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_2.pdf|Présentation]]<br />
| 14H30, [[Media:Presentation_Finale_INFO5_ProjetS10_groupe_2.pdf|Présentation]]<br />
|-<br />
!scope="row"| 5<br />
| [[Signature électronique eIDAS|eIDAS]]<br />
| ASSI Dima, BILOUNGA Aleck, EL AJI Houda, ZERAMDINI Otba<br />
| Nicolas PALIX<br />
| [[PROJET-INFO5 2021 Signature électronique eIDAS| Fiche de suivi]]<br />
| [https://air.imag.fr/index.php/Signature_%C3%A9lectronique_eIDAS Documents], Flyer, Poster, Pitch, Screencast<br />
| [https://github.com/2020-2021-EIDAS-INFO5 Dépôt Github]<br />
| 14H00, [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_5.pdf|Présentation]]<br />
| Après-midi, [[Media:Presentation_Finale_INFO5_ProjetS10_groupe_5.pdf|Présentation]]<br />
|-<br />
<br />
!scope="row"| 6<br />
| [[Contributions open source au projet EdCampus|EdCampus]]<br />
| COURTHIAL Samuel, FOUGERE Sebastien, DELBOS Robin<br />
| POLLIER Gérard, GEOURJON Anthony, DONSEZ Didier<br />
| [[PROJET-INFO5 2021 Contributions open source au projet EdCampus| Fiche de suivi]]<br />
| [https://air.imag.fr/index.php/Contributions_open_source_au_projet_EdCampus Documents], Flyer, Poster, Pitch, Screencast<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/edcampus Dépôt GitLab]<br />
| 14H15, [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_6.pdf|Présentation]]<br />
| 09H30, [[Media:Presentation_Finale_INFO5_ProjetS10_groupe_6.pdf|Présentation]]<br />
|-<br />
<br />
!scope="row"| 8<br />
| [[Prototypage d'application mobile pour la vente en direct de produits producteur locaux]]<br />
| BOLEAT Baptiste, CHAIX Manon, MICHELARD Leila, PALOMO Rémy<br />
| DELANGUE Sylvain, Gérard POLLIER (Disrupt Campus)<br />
| [[PROJET-INFO5 2021 Go Farmer | Fiche de suivi]]<br />
| [https://air.imag.fr/index.php/Prototypage_d%27application_mobile_pour_la_vente_en_direct_de_produits_producteur_locaux Documents], Flyer, Poster, Pitch, Screencast<br />
| [https://bitbucket.org/gofarmer/ Dépôt Bitbucket (privé)]<br />
| 14H30, [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_8.pdf|Présentation]]<br />
| 08H30, [[Media:Presentation_Finale_INFO5_ProjetS10_groupe_8.pdf|Présentation]]<br />
|-<br />
!scope="row"| 9<br />
| [[Secours Montagne avec LoRa|Saint-Bernard]]<br />
| CHATON Alexandra, FRION Thomas, PASDELOUP Romain<br />
| TOURANCHEAU Bernard<br />
| [[PROJET-INFO5 2021 Secours Montagne avec LoRa | Fiche de suivi]]<br />
| [https://gitlab.com/info5-lora-avalanche/documentation Documents], Flyer, Poster, Pitch, Screencast<br />
| [https://gitlab.com/info5-lora-avalanche Gitlab]<br />
| 15H00, [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_9.pdf|Présentation]]<br />
| 14H00, [[Media:Presentation_Finale_INFO5_ProjetS10_groupe_9.pdf|Présentation]]<br />
|-<br />
!scope="row"| 10<br />
| [[GenderedNews|GenderedNews]]<br />
| HO Nhat Quang, MURPHY Mica, NGUENA Gloria, SAGET Antoine<br />
| PORTET François, BASTIN Gilles<br />
| [[PROJET-INFO5 2021 GenderedNews | Fiche de suivi]]<br />
| [https://air.imag.fr/index.php/GenderedNews Documents], Flyer, Poster, Pitch, Screencast<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/getalp/genderednews Dépôt GitLab]<br />
| 15H15, [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_10.pdf|Présentation]]<br />
| 13H30, [[Media:Presentation_Finale_INFO5_ProjetS10_groupe_10.pdf|Présentation]]<br />
|-<br />
!scope="row"| 11<br />
| [[Réseaux social d'organisation de sortie|Réseaux social d'organisation de sortie]]<br />
| EL JRAIDI Rim, VERNET Maxime, SAJIDE Idriss, MANISSADJIAN Gabriel<br />
| RICHARD Olivier<br />
| [[PROJET-INFO5 2021 Réseaux social d'organisation de sortie | Fiche de suivi]]<br />
| [https://air.imag.fr/index.php/R%C3%A9seaux_social_d%27organisation_de_sortie Documents], Flyer, Poster, Pitch, Screencast<br />
| [https://github.com/2020-2021-PROJET-INFO5-G11 Dépot Git (privé)]<br />
| 15H30, [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_11.pdf|Présentation]]<br />
| 10H15, [[Media:Presentation_Finale_INFO5_ProjetS10_groupe_11.pdf|Présentation]]<br />
|-<br />
!scope="row"| 13<br />
| [[Artiphonie (saison 2)|Artiphonie (saison 2)]]<br />
| CROCIATI Morgan, RIVAL Gaëtan, RUZAFA Rémy, VELUT Claire <br />
| Bastien De Araujo, Guillaume Denis, Estelle Gillet-Perret et Olivier Richard<br />
| [[PROJET-INFO5 2021 Artiphonie (saison 2) | Fiche de suivi]]<br />
| [https://air.imag.fr/index.php/Artiphonie_(saison_2) Documents], Flyer, Poster, Screencast<br />
| [https://github.com/WriteInGesturesProject Dépôt Github]<br />
| 15H45, [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_13.pdf|Présentation]]<br />
| 10H45, [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_13.pdf|Présentation]]<br />
|-<br />
|scope="row"| 14<br />
| [[Covoiturage solidaire avec borne d'appel|Covoiturage solidaire avec borne d'appel]]<br />
| EL MUFTI Ali, NELSON William<br />
| Christine Verdier, Fabrice Forest (Didier Donsez pour le support technique borne d'appel).<br />
| [[PROJET-INFO5 2021 Covoiturage solidaire avec borne d'appel| Fiche de suivi]]<br />
| [https://air.imag.fr/index.php/Covoiturage_solidaire_avec_borne_d%27appel Documents], Flyer, Poster, Pitch, Screencast<br />
| [https://github.com/OliDesu/MoBiPa Dépôt Git] <br />
| 16H00, [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_14.pdf|Présentation]]<br />
| Après-midi, [[Media:Presentation_Finale_INFO5_ProjetS10_groupe_14.pdf|Présentation]]<br />
|}<br />
<br />
====Projets non choisis====<br />
* [[LoRaWAN Roaming]] avec [[Chirpstack]] et [[TheThingStack]]: Didier Donsez, Bernard Tourancheau.<br />
* [[Contributions open-source au projet JHipster]] : Didier Donsez<br />
* [[Test d'infrastructures avec NixOS]] Olivier Richard et Quentin Guilloteau</div>Bertrand.Baudeurhttps://air.imag.fr/index.php?title=Projets_2020-2021&diff=50487Projets 2020-20212021-02-08T15:34:08Z<p>Bertrand.Baudeur: /* Affectation */</p>
<hr />
<div><<[[Projets 2019-2020]] | [[Projets]] | [[Projets 2021-2022]]>><br />
=INFO=<br />
==INFO3==<br />
<br />
==INFO4==<br />
===Projet Semestre S8===<br />
<br />
Enseignants responsables : Olivier Richard, Didier Donsez<br />
<br />
* Dates : Lundi après-midi, Mardi après-midi <br />
* Lancement: 18 Janvier 2021 après midi<br />
* Soutenance à mi-parcours: A définir<br />
* Soutenance: A définir<br />
<br />
* '''Evaluation à mi-parcours le lundi/mardi ???''': Format: 10min (5min de présentation 3 slides au plus, 5min de discussion). Cette évaluation sera prise en compte dans la note finale.<br />
<br />
'''Consignes générales:'''<br />
<br />
* '''Vous devez être pro-actifs !!!''': Si des points sont pas ou mals spécifiés, vous le faîtes et vous justifiez vos choix. Pour les problèmes techniques éventuels vous pouvez: creuser la question, contacter l'auteur du code si il y a lieu, écrire un rapport de bug ('''Attention:''' ca se prépare !), soumettre un patch/pull request, contacter l'enseignant ou la personne référente du projet.<br />
<br />
* '''Vous devez maintenir une fiche de suivi de projet''': elle doit être mise à jour chaque semaine, elle rassemble les élements essentiels du projet, elle indique les évolutions du projet et présente sa feuille de route. '''Note:''' le nom de la fiche doit être composé du nom du projet et suffixé par info4_2020_2021. '''Cette fiche compte pour la note finale'''<br />
<br />
* '''Votre code''' pour doit être hébergé sur le gitlab et à l'URL suivante https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21 , vous utiliserez votre compte UGA.<br />
<br />
* Chaque projet doit avoir '''aux moins 2 dépôts git''':<br />
** '''Un pour les documents''' demandés rapport, présentation de pré-soutenante, de soutenance, flyer. '''Il sera appelé documents.'''<br />
** Un ou plusieurs pour le code, les tests, les évaluations, les preuves de concept, la ou les documentations afférentes. <br />
<br />
* Les '''documents public doivent être rédigés en anglais (README, documentation, commentaires de code, nom de variables et de fonctions)'''. Le *rapport* sera aussi demandé en *anglais* (il fera la taille d'un rapport de TP). Les transparents des présentation peuvent être en anglais ou en francais, la soutenance sera taire en francais.<br />
<br />
* '''La note obtenue''' tiendra compte du '''nombre et de la qualité des commits''' observé dans '''vos dépots git et la branche master''' (or depot documents). La qualité comprend l'intitulé du commit et son contenu. Les notes pourront être différentiées dans un groupe, il n'est pas acceptable de pas avoir de commit dans le(s) dépôt(s) du projet (or dépôt documents).<br />
<br />
* Il est fortement conseillé de suivre un '''développement incrémental''' qui permette d'avoir à tout moment un démonstrateur à présenter, un projet peut être constituer d'une succession de '''démonstrateurs présentables séparément'''.<br />
<br />
* Vous devez faire aussi des '''schémas d'architectures générales et/ou spéficiques, des diagrammes de séquence''', et autre documents de spécification si nécessaire. Ces documents vous serviront de base de discussion/brainstorming interne ainsi que dans vos différents documents (rapport, présentations, documentation). Ces schémas sont avant tout conceptuels et techniques.<br />
<br />
===Propositions de projets S8===<br />
<br />
* 1. [[Contribution au projet STM32Python]], Didier DONSEZ.<br />
* 2. [[Portage du kit station LoRa LRWAN2 de ST sur RIOT OS]], Didier DONSEZ.<br />
* 3+4. [[Portage de la carte de prototypage IoT Nucleo-WL55JC sur RIOT OS]] + [[Portage de la carte de communication LoRa LLCC68MB2BAS sur RIOT OS]], Didier DONSEZ (1 seul groupe de 3 élèves pour les 2 cartes).<br />
* 5. [[Service Web d'équipements embarqués communicant sur bus CAN]] (2 groupes de 2 élèves), Didier DONSEZ.<br />
* 6. [[Application mobile d'enregistrements de noeuds IoT LoRaWAN dans plusieurs réseaux]], Didier DONSEZ.<br />
* 7. [[Evaluation du toolkit AI de STM32 pour l'analyse de l'environnement sonore]], Didier DONSEZ.<br />
* 8. [[Godot Game Engine et tables tactiles]] : démonstration d'un jeu en réseau sur les 3 tables tactiles : (gaming spirit) Olivier RICHARD.<br />
* 9. [[Serveur filière INFO]], Nicolas Palix<br />
* Agriculture connectée en partenariat avec les projets collectifs IESE/MAT<br />
** 10. [[ASAC/AP|Polytech]] : Nicolas Palix<br />
** 11. [[ASAC/SJC|St Cassien]] : Nicolas Palix<br />
* 12. [[ENT Polytech]] avec XMPP/Mumble/BBB/Mattermost/OpenBoard : Nicolas Palix<br />
* 13. [[Polytech Helper Service | Outils d'aide à la gestion de service]], (professionel) Olivier Richard<br />
* 14. [[Rust Engine | Executeur de tâche en Rust]], (exigeant techniquement) Olivier Richard<br />
* 15. [[Retrocompute simulateur | RetroComputing]]: (vintage style) Coupler le simulateur Digital avec un simulateur de processeur 8bits, Olivier Richard<br />
* 16. [[FPGA et Deep Learnning]] Olivier Richard<br />
* 17. [[OpenAPI OAR | OpenAPI pour la gestion de tâches de ressources OAR]], (professionel) Olivier Richard <br />
* 18. [[Monitoring de la plateforme CampusIoT]] : Didier Donsez<br />
<br />
==== Reporté INFO5 21-22 ==== <br />
* 1 heure 1 heure (échange de compétence), etudiant.e.s Emilie Tondeux + ?, tuteur ?<br />
==== Reporté ====<br />
[[Simulateur de réseaux simples avec un FPGA]], (typé recherche/prospectif)<br />
<br />
==== Affectation ====<br />
{|class="wikitable alternance"<br />
|+ Affectation des projets INFO4 20-21<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Enseignant(s)<br />
!scope="col"| Fiche de suivi<br />
!scope="col"| Documents<br />
|-<br />
!scope="row"| 1<br />
| [[Contribution au projet STM32Python]]<br />
| BAUDEUR BERTRAND,LANQUETIN ALEXIS,TONDEUX EMILIE<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/01/docs/-/blob/master/Contribution%20au%20projet%20STM32Python%20info4_2020_2021.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 2<br />
| [[TODO]]<br />
| HERQUE ERIC,MALLEN GUILLAUME,PORTIER BARNAB<br />
| TODO<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/02/docs/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 5<br />
| [[Service Web d'équipements embarqués communicant sur bus CAN]]<br />
| ANDRIEUX LIAM,DREZET LUCAS,REGOUIN ROMAN<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/05/docs/-/blob/master/EmbeddedEquipmentWebServiceCommunicatingOnCANBus_info4_2020_2021.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 6<br />
| [[TODO]]<br />
| CAMBUS QUENTIN,EL YANDOUZI ELIAS,JULIENNE MALON<br />
| TODO<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/06/docs/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 7<br />
| [[TODO]]<br />
| COSOTTI KEVIN,GRANGER OSCAR,GUIGNARD JULIE<br />
| TODO<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/07/docs/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 8<br />
| [[Godot Game Engine et tables tactiles|Sujet]]<br />
| CIRSTEA PAUL,DE MULATIER JEAN-THEOPHANE,SOULARD ALEXANDR<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/08/docs/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 9<br />
| [[Serveur_filière_INFO|Sujet]]<br />
| GITTON ANTOINE,MERTENS GILLES,SUEUR CORENTIN<br />
| Nicolas Palix<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/09/docs/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 10<br />
| [[ASAC/AP|Sujet]]<br />
| AGUIAR MATHILDE,HAJJI OUMAIMA,SIDIBE ROKIATOU DITE ROSE<br />
| Nicolas Palix<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/10/docs/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 11<br />
| [[ASAC/SJC/SJC-2020-INFO]]<br />
| BUISINE JULIEN,PRAT-CAPILLA HUGO,TEYSSIER THEO<br />
| Nicolas Palix<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/11/docs/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 12<br />
| [[ENT Polytech]]<br />
| HERY JULES,SALMON AMAD,VACHERIAS GUILLAUME<br />
| Nicolas Palix<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/12/docs/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 13<br />
| [[Polytech_Helper_Service|Polytech Helper Service]]<br />
| ALIBERT ANGELO,NOERIE SOPHIE,SARRE MARGAUX<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/13/docs/ Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 14<br />
| [[Rust Engine|Rust Engine]]<br />
| BARET DORIAN,CHALOYARD LUCAS,MALOD VICTOR,PARA YAEL<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/14/docs/-/blob/master/tracking-sheet.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 15<br />
| [[TODO]]<br />
| ELHADJI TCHIAMBOU SAMI,HUMBERT CORENTIN,MUTEL MATHIS<br />
| TODO<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/15/docs/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 16<br />
| [[FPGA et Deep Learning]]<br />
| GEITNER TEVA,GONZALEZ JULES,MALECOT ETHAN<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/16/docs/-/blob/master/FPGA_info4_2020_2021.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 17<br />
| [[OpenAPI OAR]]<br />
| LAMBERT DAPHNE,MINIER-MANCINI TITOUAN,TOUE TIOYE<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/17/docs/-/blob/master/TRACKING_SHEET.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 18<br />
| [[Monitoring de la plateforme CampusIoT]]<br />
| BLANQUET ANTOINE,LAMBERT PAUL,YUNG KEVIN<br />
| Didier Donsez<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/18/docs/-/blob/master/README.md Fiche]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Final Presentation]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
|}<br />
<br />
==INFO5==<br />
===Projet IoT S9===<br />
Enseignants responsables : Bernard Tourancheau<br />
<br />
Calendrier: ??? Septembre à ??? Décembre 2020.<br />
<br />
<br />
===Projet Semestre S10===<br />
<br />
Enseignants responsables : [[user:Donsez|Didier Donsez]]<br />
<br />
Calendrier: 28/01 (13H30-17H30) au 19/03.<br />
<br />
Séances de Management de projets innovants: A voir dessus.<br />
<br />
Réunion de présentation et choix des sujets: 28/01 (13H30-17H30) en salle P257 (voir ADE)<br />
<br />
Démarrage : 29/01 (13H30-17H30)<br />
<br />
Soutenance à mi-parcours : 26/02/2021 13H30-17H30 en distantiel (15 minutes par équipe).<br />
<br />
Soutenance finale : 19/03/2021 (8H30-12H00 et 13H30-17H00). 30 minutes par équipe, questions/réponses et démonstration incluse. Prière de rapporter au fablab le matériel emprunté juste après votre soutenance. <br />
<br />
====Séances MPI====<br />
<br />
Les séances MPI seront en distanciel (mais ADE fait foi).<br />
<br />
<pre><br />
Séance Thématique Date Horaires Intervenante Salle<br />
1 Définir la problématique 03-févr. 14h-18h Stéphanie Diligent distanciel<br />
2 Gérer le projet en restant agile 10-févr. 8h30 - 12h30 Stéphanie Diligent distanciel<br />
3 Communiquer 24-févr. 8h30 - 12h30 Emmanuelle Tréhoust distanciel<br />
4 Evaluer et valoriser 03-mars 8h30 - 12h30 Emmanuelle Tréhoust distanciel<br />
5 Evaluation 10-mars 8h30 - 12h30 Stéphanie Diligent distanciel<br />
</pre><br />
<br />
==== Affectations S10====<br />
{|class="wikitable alternance"<br />
|+ Affectation des projets INFO5 2020-2021<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Enseignant(s)<br />
!scope="col"| Fiche de suivi<br />
!scope="col"| Documents<br />
!scope="col"| Dépôt Git<br />
!scope="col"| Soutenance intermédiaire<br />
|-<br />
!scope="row"| 1<br />
| [[Infrastructure de communication interne au cubesat ATISE du CSUG | ATISE]]<br />
| Alexandre SALMON, Myriam LOMBARD, Killian PAREILLEUX, Adrien ARTAUD<br />
| Imane El-Khantouti (CSUG, UGA), Frédéric Martin (CSUG, UGA)<br />
| [[PROJET-INFO5 2021 ATISE| Fiche de suivi]]<br />
| [https://air.imag.fr/index.php/Infrastructure_de_communication_interne_au_cubesat_ATISE_du_CSUG Documents], Flyer, Poster, Pitch, Screencast<br />
| Dépôt Git (privé ou public)<br />
| 13H30, [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_1.pdf|Présentation]]<br />
|-<br />
!scope="row"| 2<br />
| [[Wildcount:_Inexpensive_Edge_sensor_for_recognizing_and_counting_the_presence_of_humans_(anonymous)_and_animals_into_wild_and_protected_areas.|Wildcount]]<br />
| BEAUGRAND Elisa, DE GAUDENZI Louis, GRAUGNARD Tom, ROLLIN Alexis<br />
| DONSEZ Didier, QUENOT Georges<br />
| [[PROJET-INFO5 2021 Wildcount | Fiche de suivi]]<br />
| [https://air.imag.fr/index.php/Wildcount:_Inexpensive_Edge_sensor_for_recognizing_and_counting_the_presence_of_humans_(anonymous)_and_animals_into_wild_and_protected_areas. Documents], Flyer, Poster, Pitch, Screencast<br />
| Dépôt Git (privé ou public)<br />
| 13H45, [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_2.pdf|Présentation]]<br />
|-<br />
!scope="row"| 5<br />
| [[Signature électronique eIDAS|eIDAS]]<br />
| ASSI Dima, BILOUNGA Aleck, EL AJI Houda, ZERAMDINI Otba<br />
| Nicolas PALIX<br />
| [[PROJET-INFO5 2021 Signature électronique eIDAS| Fiche de suivi]]<br />
| [https://air.imag.fr/index.php/Signature_%C3%A9lectronique_eIDAS Documents], Flyer, Poster, Pitch, Screencast<br />
| Dépôt Git (privé ou public)<br />
| 14H00, [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_5.pdf|Présentation]]<br />
|-<br />
<br />
!scope="row"| 6<br />
| [[Contributions open source au projet EdCampus|EdCampus]]<br />
| COURTHIAL Samuel, FOUGERE Sebastien, DELBOS Robin<br />
| POLLIER Gérard, GEOURJON Anthony, DONSEZ Didier<br />
| [[PROJET-INFO5 2021 Contributions open source au projet EdCampus| Fiche de suivi]]<br />
| [https://air.imag.fr/index.php/Contributions_open_source_au_projet_EdCampus Documents], Flyer, Poster, Pitch, Screencast<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/edcampus Dépôt GitLab]<br />
| 14H15, [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_6.pdf|Présentation]]<br />
|-<br />
<br />
!scope="row"| 8<br />
| [[Prototypage d'application mobile pour la vente en direct de produits producteur locaux]]<br />
| BOLEAT Baptiste, CHAIX Manon, MICHELARD Leila, PALOMO Rémy<br />
| DELANGUE Sylvain, Gérard POLLIER (Disrupt Campus)<br />
| [[PROJET-INFO5 2021 Go Farmer | Fiche de suivi]]<br />
| [], Flyer, Poster, Pitch, Screencast<br />
| Dépôt Git (privé ou public)<br />
| 14H30, [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_8.pdf|Présentation]]<br />
|-<br />
!scope="row"| 9<br />
| [[Secours Montagne avec LoRa|LoRa-valanche]]<br />
| CHATON Alexandra, FRION Thomas, PASDELOUP Romain<br />
| TOURANCHEAU Bernard<br />
| [[PROJET-INFO5 2021 Secours Montagne avec LoRa | Fiche de suivi]]<br />
| [https://gitlab.com/wildcount Documents], Flyer, Poster, Pitch, Screencast<br />
| Dépôt Git (privé ou public)<br />
| 15H00, [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_9.pdf|Présentation]]<br />
|-<br />
!scope="row"| 10<br />
| [[GenderedNews|GenderedNews]]<br />
| HO Nhat Quang, MURPHY Mica, NGUENA Gloria, SAGET Antoine<br />
| PORTET François, BASTIN Gilles<br />
| [[PROJET-INFO5 2021 GenderedNews | Fiche de suivi]]<br />
| [https://air.imag.fr/index.php/GenderedNews Documents], Flyer, Poster, Pitch, Screencast<br />
| Dépôt Git (privé ou public)<br />
| 15H15, [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_10.pdf|Présentation]]<br />
|-<br />
!scope="row"| 11<br />
| [[Réseaux social d'organisation de sortie|Réseaux social d'organisation de sortie]]<br />
| EL JRAIDI Rim, VERNET Maxime, SAJIDE Idriss, MANISSADJIAN Gabriel<br />
| RICHARD Olivier<br />
| [[PROJET-INFO5 2021 Réseaux social d'organisation de sortie | Fiche de suivi]]<br />
| [https://air.imag.fr/index.php/R%C3%A9seaux_social_d%27organisation_de_sortie Documents], Flyer, Poster, Pitch, Screencast<br />
| Dépôt Git (privé ou public)<br />
| 15H30, [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_11.pdf|Présentation]]<br />
|-<br />
!scope="row"| 13<br />
| [[Artiphonie (saison 2)|Artiphonie (saison 2)]]<br />
| CROCIATI Morgan, RIVAL Gaëtan, RUZAFA Rémy, VELUT Claire <br />
| Bastien De Araujo, Guillaume Denis, Estelle Gillet-Perret et Olivier Richard<br />
| [[PROJET-INFO5 2021 Artiphonie (saison 2) | Fiche de suivi]]<br />
| [https://air.imag.fr/index.php/Artiphonie_(saison_2) Documents], Flyer, Poster, Screencast<br />
| Dépôt Git (privé ou public)<br />
| 15H45, [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_13.pdf|Présentation]]<br />
|-<br />
|scope="row"| 14<br />
| [[Covoiturage solidaire avec borne d'appel|Covoiturage solidaire avec borne d'appel]]<br />
| EL MUFTI Ali, NELSON William<br />
| Christine Verdier, Fabrice Forest (Didier Donsez pour le support technique borne d'appel).<br />
| [[PROJET-INFO5 2021 Covoiturage solidaire avec borne d'appel| Fiche de suivi]]<br />
| [https://air.imag.fr/index.php/Covoiturage_solidaire_avec_borne_d%27appel Documents], Flyer, Poster, Pitch, Screencast<br />
| Dépôt Git (privé ou public)<br />
| 16H00, [[Media:Presentation_Intermediaire_INFO5_ProjetS10_groupe_14.pdf|Présentation]]<br />
|}<br />
<br />
====Projets non choisis====<br />
* [[LoRaWAN Roaming]] avec [[Chirpstack]] et [[TheThingStack]]: Didier Donsez, Bernard Tourancheau.<br />
* [[Contributions open-source au projet JHipster]] : Didier Donsez<br />
* [[Test d'infrastructures avec NixOS]] Olivier Richard et Quentin Guilloteau</div>Bertrand.Baudeurhttps://air.imag.fr/index.php?title=TODO&diff=50480TODO2021-02-08T14:11:47Z<p>Bertrand.Baudeur: </p>
<hr />
<div>* Projet INFO4 S8 2020-2021<br />
* Encadrant: Nicolas PALIX.<br />
* Un groupe de 3 élèves<br />
<br />
<br />
=Objectif=<br />
<br />
<br />
<br />
=Les contraintes technologigues=<br />
<br />
<br />
<br />
=Plan de travail=<br />
<br />
<br />
<br />
=Conseils et indications=<br />
<br />
<br />
<br />
=Autres=</div>Bertrand.Baudeur