https://air.imag.fr/api.php?action=feedcontributions&user=Maxence.Vincent1&feedformat=atomair - User contributions [en]2024-03-29T13:48:19ZUser contributionsMediaWiki 1.35.13https://air.imag.fr/index.php?title=Projets_2019-2020&diff=47853Projets 2019-20202020-03-26T21:14:13Z<p>Maxence.Vincent1: </p>
<hr />
<div><<[[Projets 2018-2019]] | [[Projets]] | [[Projets 2020-2021]]>><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: 20 Janvier 2020 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_2019_2020. '''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/19-20 , 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). Une bonnification sera accordée si le rapport et les transparents sont en anglais (la soutenance sera 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===<br />
* 1. [[ThingSat]] : LoRa in the Space, Didier Donsez avec le [https://www.csug.fr/ CSUG] (S)<br />
* 2. [[LoRaRescueBalloon]], Didier Donsez avec le [https://www.csug.fr/ CSUG] et l'[[Institut polaire Paul Emile Victor]]<br />
* Agriculture connectée en partenariat avec les projets collectifs IESE/MAT<br />
** 3. à [[ASAC/AP|Polytech]] : Nicolas Palix<br />
** 4. à [[ASAC/SJC|St Cassien]] : Nicolas Palix<br />
* 5. [[Dataviz de la qualité de l'air et de la pollution sonore]], Didier Donsez, avec Atmo AURA et [https://github.com/CampusIoT/campusiot.github.io CampusIoT] (M)<br />
* 6. [[Testeur radio LoRaWAN en Ionic pour la plateforme CampusIoT]], Didier Donsez (S&M) (Tech Ionic à confirmer)<br />
* 7. Intégration d'Intel [[Movidius]] ou [[MAix BiT]] à [[RobAIR]], Olivier Richard<br />
* 8. [[Application mobile de secours du PGHM]] : Didier Donsez, Olivier Fabre (PGHM)<br />
* 9. [[Application mobile pour la capture de marmottes]] : Didier Donsez, Franck Delbard<br />
* 10. [[Supports pédagogiques open-source pour l'initiation à l’Internet des Objets pour l’enseignement de SNT (Sciences Numériques et Technologie) au lycée]] : Olivier Richard et Didier Donsez<br />
* 11. [[Géolocalisation indoor avec Bluetooth 5.1 Bluetooth Direction Finding: Angle of Arrival (AoA) and Angle of Departure (AoD)]] : Didier DONSEZ, Franck ROUDET (Orange Labs Meylan)<br />
* DatViz pour l'IoT<br />
** 12. [[Amélioration de greffons Grafana]] : Didier Donsez<br />
** 13. [[Tableau de bord et kit de mesure du confort dans les bâtiments de l'UGA]] : Didier Donsez, Fabien Hornebeck (DG DAPAL), Laurence Deligny (DG DAPAL)<br />
** 14. [[Tableau de bord des capteurs LoRaWAN de la Ville de La Mure]] : Didier Donsez, Virginie Gondrand (Ville de La Mure)<br />
** 15. [[Tableau de bord et kit de mesure du confort dans le bâtiment Moonshot Lab]] : Didier Donsez, Jean-François Knoepfli (MoonshotLab), Joris Brémond (MoonshotLab)<br />
* 16. [[Contributions open source au projet EdCampus]] : Didier Donsez, Gérard Pollier (Disrupt Campus), Anthony Geourjon (Disrupt Campus)<br />
* 17. [[VisuGPX : Application mobile pour ski rando]], Didier Donsez, Ye.Ti (M)<br />
* 18. [[Projet d'Auscultation Partagée]] avec IESE4 et TIS5, Olivier Richard, Didier Donsez, Julie Fontecave-Jallon<br />
* 19. [[FPGA et Deep Learnning]] : Olivier Richard<br />
* 20. [[Source Héritage et NIX]] : Olivier Richard<br />
* 21. [[Proxy Cache HTTPS]] : Olivier Richard<br />
* 22. [[Reverse Proxy pour gestionnaire de taches]] : Olivier Richard<br />
* 23. [[Portail pour gestionnaire de taches]] : Olivier Richard<br />
* 24. [[Paquets NIX pour Polytech]] : Olivier Richard<br />
Non prioritaire<br />
* [[Application mobile de calcul de son empreinte carbone]] : Didier Donsez, Anne Delaballe (Disrupt Campus), XX (Café Collapse)<br />
* [[Serious game multi-joueurs pour tables tactiles en réseau]] : Anne-Laure Finkel, Tim Lepage, Didier Donsez. (S&M)<br />
* [[Benchmark de MCU pour l'IoT]] : Didier Donsez<br />
* [[Connecteur InfluxDB pour Cube.js]] : Didier Donsez<br />
* [[SimCity]] avec [[ThreeJS]]<br />
* [[WhereIsMyCar]] : application mobile pour se souvenir de l'endroit où sa voiture est garée. : Didier Donsez<br />
* [[CannonBall de voitures autonomes 2018]]<br />
* [[Covoiturage Solidaire]], Didier Donsez<br />
* [[Intégration d'OpenAM à la génération de JHipster]] : Didier Donsez<br />
* [[Comptage anonymisé de personnes]] : Didier Donsez et Franck Delbart<br />
* Carte de service étudiant avec [[Eclipse Keyple]] : Didier Donsez<br />
* [[Tableau de bord et kit de mesure du confort dans les bâtiments du CROUS]] : Didier Donsez (SOUS RESERVE)<br />
<br />
==== Affectation ====<br />
{|class="wikitable alternance"<br />
|+ Affectation des projets INFO4 2019-2020<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"| 3<br />
| [[ASAC/AP|Agriculture connectée Polytech]]<br />
| VERNET MAXIME, SAJIDE IDRISS<br />
| PALIX Nicolas <br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/3/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"| 4<br />
| [[ASAC/ACJC|Agriculture connectée St Cassien]]<br />
| LABBE NICOLAS,RUZAFA REMY<br />
| PALIX Nicolas<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/4/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"| 6<br />
| [[Testeur radio LoRaWAN en Ionic pour la plateforme CampusIoT]]<br />
| CROCIATI MORGAN,GRAUGNARD TOM<br />
| Didier Donsez<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/6/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"| 7<br />
| [[Intégration d'Intel Movidius ou MAix BiT à RobAIR]]<br />
| PALOMO REMY, BOLEAT BAPTISTE<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/7/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"| 8<br />
| [[Application mobile de secours du PGHM]]<br />
| CHATON ALEXANDRA,FRION THOMAS<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/8/docs/blob/master/fiche_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"| 9<br />
| [[ Application mobile pour la capture de marmottes ]]<br />
| EL JRAIDI RIM, NELSON WILLIAM<br />
| Didier DONSEZ, Franck DELBARD<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/9/docs/-/edit/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"| 10<br />
| [[Supports pédagogiques open-source pour l'initiation à l’Internet des Objets pour l’enseignement de SNT (Sciences Numériques et Technologie) au lycée]]<br />
| CHAIX MANON,NGUENA ZEMAO GLORIA<br />
| Olivier Richard et Didier Donsez<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/10/docs/-/blob/master/Journal_de_bord.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"| 11<br />
| [[Géolocalisation indoor avec Bluetooth 5.1 Bluetooth Direction Finding: Angle of Arrival (AoA) and Angle of Departure (AoD)]]<br />
| ARTAUD Adrien,FOUGERE SEBASTIAN<br />
| Didier DONSEZ, Franck ROUDET<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/11/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]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/11/docs/-/blob/master/Soutenace%20proj.pdf Présentation de mi-parcours]<br />
|-<br />
!scope="row"| 12<br />
| [[Amélioration de greffons Grafana]]<br />
| MURPHY MICA,VELUT CLAIRE<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/12/docs/-/blob/master/Am%C3%A9lioration_plugin_Grafana_info4_2019_2020.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:Presentation-mi-parcours amelioration-greffons-grafana-2019-20.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 13<br />
| [[Tableau de bord et kit de mesure du confort dans les bâtiments de l'UGA]]<br />
| HO NHAT QUANG,MANISSADJIAN GABRIEL<br />
| Didier Donsez<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/13/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"| 14<br />
| [[Tableau de bord des capteurs LoRaWAN de la Ville de La Mure]]<br />
| BILOUNGA-BI-NDONG ALECK,LOMBARD MYRIAM<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/14/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"| 15<br />
| [[Tableau de bord et kit de mesure du confort dans le bâtiment Moonshot Lab]]<br />
| GUIVARCH ALAN, PAREILLEUX KILLIAN<br />
| Didier Donsez<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/15/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"| 16<br />
| [[Contribution au logiciel EDCampus]]<br />
| BEAUGRAND ELISA,DE GAUDENZI LOUIS<br />
| Didier Donsez, Anthony Geourjon<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/16/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 />
| [[VisuGPX : Application mobile pour ski rando]]<br />
| ZERAMDINI OTBA, EL MUFTI ALI, DELBOS ROBIN<br />
| Didier Donsez<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/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"| 19<br />
| [[FPGA et Deep Learnning]]<br />
| COURTHIAL SAMUEL, LUIS FILIPE VELASCO DA SILVA<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/19/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]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/19/docs/-/blob/master/Presentation%20de%20mi-parcours.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 20<br />
| [[Source Héritage et NIX]]<br />
| PASDELOUP ROMAIN,SALMON ALEXANDRE<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/20/docs/blob/master/CHANGELOG.md Fiche]<br />
| Rapport final - Presentation finale FR - Final Presentation EN - Flyer - [[Media:Fetch-Swh.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 21<br />
| [[Proxy Cache HTTPS]]<br />
| AUDIN RAPHAEL,RIVAL GAETAN<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/21/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:Présentation Orale Proxy Cache HTTPS.pdf|Presentation de mi-parcours]]<br />
|- [[Media: xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 22<br />
| [[Reverse Proxy pour gestionnaire de taches]]<br />
| GUYOT SACHA,EL AJI HOUDA,ASSI DIMA<br />
| TODO<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/22/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"| 23<br />
| [[Portail_pour_gestionnaire_de_taches|Portail pour gestionnaire de tâches]]<br />
| ROLLIN ALEXIS,SAGET ANTOINE<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/23/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 />
|}<br />
<br />
==INFO5==<br />
===Projet IoT S9===<br />
Enseignants responsables : Bernard Tourancheau<br />
<br />
Calendrier: ??? Septembre à ??? Décembre 2019.<br />
<br />
<br />
===Projet Semestre S10===<br />
<br />
Enseignants responsables : [[user:Donsez | Didier Donsez]]<br />
<br />
Calendrier: 28/01 (13H30) à Fin Mars 2020.<br />
<br />
Séances de Management de projets innovants: 29/01, 06/02, 13/02, 17/02, 18/03.<br />
<br />
Réunion de présentation : 28/01 (13H30) . Faire couler le café.<br />
<br />
Démarrage : 28/01 (13H30) . Faire couler le café.<br />
<br />
Soutenance à mi-parcours : Début Mars, 9H00-11H30 (15 minutes par équipe).<br />
<br />
Soutenance (puis Pot de la fin) : A définir : Semaine 16-20 Mars (probablement Jeudi ou Vendredi).<br />
<br />
14/02: [https://wiki.eclipse.org/Eclipse_IoT_Day_Grenoble_2020 Eclipse IoT Day Grenoble]<br />
<br />
====Propositions de projets S10====<br />
* [[Contributions à Software Heritage]] : : Didier Donsez, Roberto Di Cosmo<br />
* [[Contribution au projet open-souce ChirpStack]] (aka LoRaServer) : Didier Donsez<br />
* [[Contributions open-source au projet JHipster]] : Didier Donsez<br />
* [[Ecrire en gestes]] : Olivier Richard<br />
* [[Kine 2.0]] (suite de [[Rééducation Kiné connecté]] 2019): Sylvain Toru<br />
* [[Contributions open source au projet EdCampus]] : Gérard Pollier (Disrupt Campus), Anthony Geourjon (Disrupt Campus)<br />
* [[Contributions open source au projet SmartRecruiting]] : Gérard Pollier (Disrupt Campus), Anthony Geourjon (Disrupt Campus)<br />
* [[Secours Montagne avec LoRa]] : Bernard Tourancheau avec le PGHM Isère<br />
* [[Monnaies locales et blockchains]] avec Hyperledger, Didier Donsez, XXX (Cairn Grenoble). A CONFIRMER.<br />
* [[IoTChain]] : Didier Donsez<br />
* [[Projet STAPS]] : Didier Donsez<br />
<br />
<br />
Reporté<br />
* [[Analyse du pédalage cycliste sur home trainer via vidéo]] (Anthony Geourjon) en relation avec STAPS et TIS<br />
* Projet IA/Edge: Databox : Olivier Richard<br />
<br />
==== Affectations S10====<br />
{|class="wikitable alternance"<br />
|+ Affectation des projets INFO5 2019-2020<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 />
<br />
!scope="row"| 1<br />
| [[Projet STAPS : Location de matériel sportif]]<br />
| ANCRENAZ Ariane, SAUTON Tanguy, SIBUE Quentin, VINCENT Mathieu (CP)<br />
| Didier Donsez<br />
| [https://gitlab.com/projet_info5/docs/blob/master/suivi.md Fiche de suivi]<br />
| [https://gitlab.com/projet_info5/docs/-/blob/master/report.md Rapport final] - [https://gitlab.com/projet_info5/docs/-/blob/master/technical-doc.md Rapport technique] - [https://docs.google.com/presentation/d/1XwvzTEflLjh5dl1qmWUroGbLI0u6ZcVMdVR7Nj3m_DQ/edit?usp=sharing Présentation intermédiaire] - [https://drive.google.com/file/d/1_GKpkopV9KaESZh5_YZCDy1_kDLEesv9/view?usp=sharing Présentation Finale (Slides+Notes)] - [https://www.youtube.com/watch?v=gKPdLq6TW0g Présentation finale (Vidéo)] - [https://gitlab.com/projet_info5 GitLab]<br />
|-<br />
!scope="row"| 2<br />
| [[Contributions à Software Heritage]]<br />
| Nathan Dalaine, Joachim Fontfreyde (CP), Léni Gauffier, Yann Gautier<br />
| Didier Donsez, Roberto Di Cosmo<br />
| [https://air.imag.fr/index.php/Softwareheritage-2020 Fiche de suivi]<br />
| [https://gitlab.com/TODO/docs/rapport.md Rapport final] - [https://gitlab.com/TODO/docs/rapport-technique.md Rapport technique] - [https://air.imag.fr/images/e/e7/Diapo_Mi-Projet.pdf Présentation intermédiaire] - [https://gitlab.com/TODO/presentation/finale.md Présentation Finale] - [https://forge.softwareheritage.org/ Forge SH]<br />
|-<br />
!scope="row"| 3<br />
| [https://air.imag.fr/index.php/UGAChain-2020 Blockchain (UGAChain)]<br />
| REYGROBELLET Lucas (CP), BRES Maxence, BETEND Baptiste, DUMENIL Antoine<br />
| 💪🏼💣 Didier DONSEZ 🔥❤️<br />
| [https://air.imag.fr/index.php/UGAChain-2020 Fiche de suivi]<br />
| [https://gitlab.com/TODO/docs/rapport.md Rapport final] - [https://gitlab.com/TODO/docs/rapport-technique.md Rapport technique] - [https://air.imag.fr/images/7/78/Blockchain_-_Soutenance_interm%C3%A9diaire.pdf Présentation intermédiaire] - [https://gitlab.com/TODO/presentation/finale.md Présentation Finale] - [https://gitlab.com/blockchain-ricm GitLab]<br />
|-<br />
!scope="row"| 4<br />
| [[Contributions open-source au projet JHipster]]<br />
| SALA Ergi, ARNOUX Thibaut, SOLVERY Tom, LORDEY Maxime, CHASSEGUET Corentin, LATTARD Alexis(CP)<br />
| Didier DONSEZ<br />
| [https://github.com/contribution-jhipster-uga/docs/blob/master/fiche_suivie.md Fiche de suivi]<br />
| [https://github.com/contribution-jhipster-uga/rapport.md Rapport final] - [https://gitlab.com/https://github.com/contribution-jhipster-uga/rapport-technique.md Rapport technique] - [[Media:Contribution_jhipster_soutenance_intermediaire.pdf | Présentation intermédiaire]] - [https://github.com/contribution-jhipster-uga/presentation/finale.md Présentation Finale] - [https://github.com/contribution-jhipster-uga Dépôts Github]<br />
|-<br />
!scope="row"| 5<br />
| [[Contribution au projet open-souce ChirpStack]]<br />
| RAKOTOARIMALALA Mandresy, MASTOURA Iheb, ZHENG Jian, JALMIN Hoël, DUMAX VORZET Mathieu, CORDAT-AUCLAIR Julien<br />
| Didier DONSEZ<br />
| [https://air.imag.fr/index.php/Contribution_ChirpStack Fiche de suivi]<br />
| [https://github.com/campus-iot/Chirpstack-docker/tree/final-report/Final%20report Rapport final] - [https://docs.google.com/presentation/d/1AuEhaHrHMfaVp9BKJF1YRoHDTcAAnk59moazu95j86U/edit?usp=sharing Présentation Finale] - [https://docs.google.com/presentation/d/1jki9UUmdc6g9Ql5Qc31wcFGkKlHdqY66hVSvVdGPKt0/edit?usp=sharing Présentatation intermédiaire] - [https://github.com/campus-iot Dépôts Github]<br />
|-<br />
!scope="row"| 6<br />
| [[Secours Montagne avec LoRa]]<br />
| WYKLAND Damien(SM), BADAT Leya, CUAU Victor, MASSON Jeremy, ZARCOS Paul<br />
| Bernard Tourancheau<br />
| [[PROJET-INFO5 1920 Secours Montagne avec LoRa | Fiche de suivi]]<br />
| [https://air.imag.fr/images/5/5b/SecoursMontagneLoRa1920_RapportTomePrincipal.pdf Rapport - Tome principal] - [https://air.imag.fr/images/a/aa/SecoursMontagneLoRa1920_RapportAnnexes.pdf Rapport - Annexes] - [https://air.imag.fr/images/2/29/SecoursMontagneLoRa1920_RapportMPI.pdf Rapport MPI] - [https://air.imag.fr/images/4/4f/SecoursMontagneLoRa_Soutenance_mi-parcours.pdf Présentation intermédiaire] - [https://air.imag.fr/images/8/8f/SecoursMontagneLoRa1920_SoutenanceFinale.pdf Présentation finale] - [https://drive.google.com/open?id=1cMHI9q-MkXd_WOeKalJQSLAXFzovm0IV Présentation finale screencast] - [https://air.imag.fr/images/2/23/SecoursMontagneLoRa1920_Demo.pdf Démonstration] - [https://gitlab.com/info5_2020_secoursenmontagne GitLab]<br />
|-<br />
!scope="row"| 7<br />
| [[Contributions open source au projet EdCampus]]<br />
| RIVOIRE Antoine, VINCENT Maxence, BONASPETTI Giulia, DECAMPS Marceau <br />
| Anthony GEOURJON - Gérard POLLIER<br />
| [https://air.imag.fr/index.php/Projet_EDCampus#Fiche_de_suivi Fiche de suivi]<br />
| [https://air.imag.fr/index.php/Projet_EDCampus Rapport final] - [https://drive.google.com/file/d/1Z5ib-fY2DHSgYRsREkvxlljJ8vHKQkd-/view?usp=sharing Démonstration] - [[Media:Rapport_Technique_EDCampus.pdf | Rapport technique]] - [[Media:Soutenance_intermediaire_Edcampus.pdf | Présentation intermédiaire]] - [[Media:Soutenance_finale_EdCampus.pdf | Présentation Finale]] - [[Media:Soutenance_finale_+_notes_EdCampus.pdf | Présentation Finale avec commentaires]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/edcampus GitLab]<br />
|-<br />
!scope="row"| 8<br />
| [[Contributions open source au projet SmartRecruiting]]<br />
| LANDI Estelle, REYMOND Estelle, Schanen Loic, VARENNE Rémi <br />
| Anthony GEOURJON - Gérard POLLIER<br />
| [https://gitlab.com/TODO/docs/suivi.md Fiche de suivi]<br />
| [https://gitlab.com/TODO/docs/rapport.md Rapport final] - [https://gitlab.com/TODO/docs/rapport-technique.md Rapport technique] - [[Media:Presentation_mi-projet_smartrecruiting.pdf|Presentation intermédiaire]] - [https://gitlab.com/TODO/presentation/finale.md Présentation Finale] - [https://gitlab.com/TODO GitLab]<br />
|-<br />
!scope="row"| 9<br />
| [[Projet Guc Voile App]]<br />
| SOUCHON Loïc, THOMAS Antoine, TRESTOUR Grégory, VANDAL Jade<br />
| Anthony GEOURJON<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/gucvoile/guc-voile-documentation/-/wikis/Fiche-de-suivi Fiche de suivi]<br />
| [[Media:guc_voile_rapport_final.pdf|Rapport Final PDF]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/gucvoile/guc-voile-documentation/-/blob/bda8199bad51ad6c4a4fdb0b31a1d14f460bd773/Rapports/Rapport_final.md Rapport Final MD] - [[Media:guc_voile_rapport_technique.pdf|Rapport Technique PDF]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/gucvoile/guc-voile-documentation/-/blob/bda8199bad51ad6c4a4fdb0b31a1d14f460bd773/Rapports/Rapport_technique.md Rapport Technique MD] - [[Media:Soutenance_Intermediaire_GucVoile.pdf|Presentation intermédiaire]] - [[Media:guc_voile_soutenance_finale.pdf|Présentation finale]] - [[Media:guc_voile_soutenance_finale_commente.pdf|Présentation finale commentée]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/gucvoile GitLab] - [[Media:demo_application_gucvoile.pdf|Démonstration Application Slides]] - [[Media:demo_logiciel_guc-voile.pdf|Démonstration Logiciel Slides]] - [https://www.youtube.com/watch?v=S_4OQx0hotI&feature=youtu.be Démonstration Application Vidéo] - [https://www.youtube.com/watch?v=ipfGFq5QVyo&feature=youtu.be Démonstration Logiciel Vidéo] <br />
|-<br />
!scope="row"| 10<br />
| [[Projet Kine 2.0]]<br />
| BARDOU Eva, DEVOS Xavier, HOUBRON Adrian, JAN Léo, PELISSON Antoine<br />
| Sylvain TORU<br />
| [https://air.imag.fr/index.php/Projet_Kine_2.0#Fiche_de_suivi Fiche de suivi]<br />
| [https://gitlab.com/TODO/docs/rapport.md Rapport final] - [https://gitlab.com/TODO/docs/rapport-technique.md Rapport technique] - [[Media:Projet_Kiné2.0_-_Soutenance_de_mi-parcours_03_03_20.pdf|Presentation intermédiaire]] - [https://gitlab.com/TODO/presentation/finale.md Présentation Finale] - [https://gitlab.com/Eva_B/reeducation_kine_connecte GitLab]<br />
|-<br />
!scope="row"| 11<br />
| [[Projet Ecrire en geste]]<br />
| CHABRE Manon, COSCIA Daniel, DENIS Guillaume, DE ARAUJO Bastien et ALACALI Kadir Uraz<br />
| Olivier RICHARD<br />
| [https://github.com/WriteInGesturesProject/docs/blob/master/suivi.md Fiche de suivi]<br />
| [https://github.com/WriteInGesturesProject/docs/blob/master/Rapport%20Final.md Rapport final] - [https://github.com/WriteInGesturesProject/docs/blob/master/Rapport%20Technique.pdf Rapport technique] - [https://github.com/WriteInGesturesProject/docs/blob/master/Pr%C3%A9sentation%20mi%20parcours.pdf Présentation Intermédiaire] - [https://gitlab.com/TODO/presentation/finale.md Présentation Finale] - [https://github.com/WriteInGesturesProject/ GitLab]<br />
<br />
<br />
|}<br />
<br />
====Instructions pour l'évaluation du projet S10====<br />
La soutenance de projet prévue les 19-20 Mars, est remplacée par:<br />
* soit un screenscast de la présentation (20-25 minutes) et un screencast de la démonstration (10 minutes),<br />
* soit le jeu de transparents de la présentation avec le discours dans les notes de présentation et un screencast de la démonstration (10 minutes).<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 />
<br />
* L'ensemble des documents doit être accessible depuis le tableau ci-dessus et dans chaque fiche de suivi.<br />
* Le screencast 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 />
<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 />
<br />
* '''TOUT Le matériel emprunté au fablab devra être rapporté et restitué au fablab dans un sac cabas une fois l'épisode Covid-19 passé.'''<br />
<br />
<br />
* '''Les documents demandés doivent être disponibles le Vendredi 27 Mars 2020 (fin d'après midi).'''<br />
<br />
= Projets collectifs MAT/IESE =<br />
<br />
== Années 3 et 4 ==<br />
<br />
=[[Projets M2PGI Services Machine-to-Machine et Internet-of-Things]]=<br />
==[[PM2M/2019/TP|PM2M]]==</div>Maxence.Vincent1https://air.imag.fr/index.php?title=Projets_2019-2020&diff=47852Projets 2019-20202020-03-26T21:13:20Z<p>Maxence.Vincent1: </p>
<hr />
<div><<[[Projets 2018-2019]] | [[Projets]] | [[Projets 2020-2021]]>><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: 20 Janvier 2020 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_2019_2020. '''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/19-20 , 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). Une bonnification sera accordée si le rapport et les transparents sont en anglais (la soutenance sera 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===<br />
* 1. [[ThingSat]] : LoRa in the Space, Didier Donsez avec le [https://www.csug.fr/ CSUG] (S)<br />
* 2. [[LoRaRescueBalloon]], Didier Donsez avec le [https://www.csug.fr/ CSUG] et l'[[Institut polaire Paul Emile Victor]]<br />
* Agriculture connectée en partenariat avec les projets collectifs IESE/MAT<br />
** 3. à [[ASAC/AP|Polytech]] : Nicolas Palix<br />
** 4. à [[ASAC/SJC|St Cassien]] : Nicolas Palix<br />
* 5. [[Dataviz de la qualité de l'air et de la pollution sonore]], Didier Donsez, avec Atmo AURA et [https://github.com/CampusIoT/campusiot.github.io CampusIoT] (M)<br />
* 6. [[Testeur radio LoRaWAN en Ionic pour la plateforme CampusIoT]], Didier Donsez (S&M) (Tech Ionic à confirmer)<br />
* 7. Intégration d'Intel [[Movidius]] ou [[MAix BiT]] à [[RobAIR]], Olivier Richard<br />
* 8. [[Application mobile de secours du PGHM]] : Didier Donsez, Olivier Fabre (PGHM)<br />
* 9. [[Application mobile pour la capture de marmottes]] : Didier Donsez, Franck Delbard<br />
* 10. [[Supports pédagogiques open-source pour l'initiation à l’Internet des Objets pour l’enseignement de SNT (Sciences Numériques et Technologie) au lycée]] : Olivier Richard et Didier Donsez<br />
* 11. [[Géolocalisation indoor avec Bluetooth 5.1 Bluetooth Direction Finding: Angle of Arrival (AoA) and Angle of Departure (AoD)]] : Didier DONSEZ, Franck ROUDET (Orange Labs Meylan)<br />
* DatViz pour l'IoT<br />
** 12. [[Amélioration de greffons Grafana]] : Didier Donsez<br />
** 13. [[Tableau de bord et kit de mesure du confort dans les bâtiments de l'UGA]] : Didier Donsez, Fabien Hornebeck (DG DAPAL), Laurence Deligny (DG DAPAL)<br />
** 14. [[Tableau de bord des capteurs LoRaWAN de la Ville de La Mure]] : Didier Donsez, Virginie Gondrand (Ville de La Mure)<br />
** 15. [[Tableau de bord et kit de mesure du confort dans le bâtiment Moonshot Lab]] : Didier Donsez, Jean-François Knoepfli (MoonshotLab), Joris Brémond (MoonshotLab)<br />
* 16. [[Contributions open source au projet EdCampus]] : Didier Donsez, Gérard Pollier (Disrupt Campus), Anthony Geourjon (Disrupt Campus)<br />
* 17. [[VisuGPX : Application mobile pour ski rando]], Didier Donsez, Ye.Ti (M)<br />
* 18. [[Projet d'Auscultation Partagée]] avec IESE4 et TIS5, Olivier Richard, Didier Donsez, Julie Fontecave-Jallon<br />
* 19. [[FPGA et Deep Learnning]] : Olivier Richard<br />
* 20. [[Source Héritage et NIX]] : Olivier Richard<br />
* 21. [[Proxy Cache HTTPS]] : Olivier Richard<br />
* 22. [[Reverse Proxy pour gestionnaire de taches]] : Olivier Richard<br />
* 23. [[Portail pour gestionnaire de taches]] : Olivier Richard<br />
* 24. [[Paquets NIX pour Polytech]] : Olivier Richard<br />
Non prioritaire<br />
* [[Application mobile de calcul de son empreinte carbone]] : Didier Donsez, Anne Delaballe (Disrupt Campus), XX (Café Collapse)<br />
* [[Serious game multi-joueurs pour tables tactiles en réseau]] : Anne-Laure Finkel, Tim Lepage, Didier Donsez. (S&M)<br />
* [[Benchmark de MCU pour l'IoT]] : Didier Donsez<br />
* [[Connecteur InfluxDB pour Cube.js]] : Didier Donsez<br />
* [[SimCity]] avec [[ThreeJS]]<br />
* [[WhereIsMyCar]] : application mobile pour se souvenir de l'endroit où sa voiture est garée. : Didier Donsez<br />
* [[CannonBall de voitures autonomes 2018]]<br />
* [[Covoiturage Solidaire]], Didier Donsez<br />
* [[Intégration d'OpenAM à la génération de JHipster]] : Didier Donsez<br />
* [[Comptage anonymisé de personnes]] : Didier Donsez et Franck Delbart<br />
* Carte de service étudiant avec [[Eclipse Keyple]] : Didier Donsez<br />
* [[Tableau de bord et kit de mesure du confort dans les bâtiments du CROUS]] : Didier Donsez (SOUS RESERVE)<br />
<br />
==== Affectation ====<br />
{|class="wikitable alternance"<br />
|+ Affectation des projets INFO4 2019-2020<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"| 3<br />
| [[ASAC/AP|Agriculture connectée Polytech]]<br />
| VERNET MAXIME, SAJIDE IDRISS<br />
| PALIX Nicolas <br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/3/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"| 4<br />
| [[ASAC/ACJC|Agriculture connectée St Cassien]]<br />
| LABBE NICOLAS,RUZAFA REMY<br />
| PALIX Nicolas<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/4/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"| 6<br />
| [[Testeur radio LoRaWAN en Ionic pour la plateforme CampusIoT]]<br />
| CROCIATI MORGAN,GRAUGNARD TOM<br />
| Didier Donsez<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/6/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"| 7<br />
| [[Intégration d'Intel Movidius ou MAix BiT à RobAIR]]<br />
| PALOMO REMY, BOLEAT BAPTISTE<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/7/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"| 8<br />
| [[Application mobile de secours du PGHM]]<br />
| CHATON ALEXANDRA,FRION THOMAS<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/8/docs/blob/master/fiche_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"| 9<br />
| [[ Application mobile pour la capture de marmottes ]]<br />
| EL JRAIDI RIM, NELSON WILLIAM<br />
| Didier DONSEZ, Franck DELBARD<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/9/docs/-/edit/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"| 10<br />
| [[Supports pédagogiques open-source pour l'initiation à l’Internet des Objets pour l’enseignement de SNT (Sciences Numériques et Technologie) au lycée]]<br />
| CHAIX MANON,NGUENA ZEMAO GLORIA<br />
| Olivier Richard et Didier Donsez<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/10/docs/-/blob/master/Journal_de_bord.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"| 11<br />
| [[Géolocalisation indoor avec Bluetooth 5.1 Bluetooth Direction Finding: Angle of Arrival (AoA) and Angle of Departure (AoD)]]<br />
| ARTAUD Adrien,FOUGERE SEBASTIAN<br />
| Didier DONSEZ, Franck ROUDET<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/11/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]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/11/docs/-/blob/master/Soutenace%20proj.pdf Présentation de mi-parcours]<br />
|-<br />
!scope="row"| 12<br />
| [[Amélioration de greffons Grafana]]<br />
| MURPHY MICA,VELUT CLAIRE<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/12/docs/-/blob/master/Am%C3%A9lioration_plugin_Grafana_info4_2019_2020.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:Presentation-mi-parcours amelioration-greffons-grafana-2019-20.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 13<br />
| [[Tableau de bord et kit de mesure du confort dans les bâtiments de l'UGA]]<br />
| HO NHAT QUANG,MANISSADJIAN GABRIEL<br />
| Didier Donsez<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/13/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"| 14<br />
| [[Tableau de bord des capteurs LoRaWAN de la Ville de La Mure]]<br />
| BILOUNGA-BI-NDONG ALECK,LOMBARD MYRIAM<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/14/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"| 15<br />
| [[Tableau de bord et kit de mesure du confort dans le bâtiment Moonshot Lab]]<br />
| GUIVARCH ALAN, PAREILLEUX KILLIAN<br />
| Didier Donsez<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/15/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"| 16<br />
| [[Contribution au logiciel EDCampus]]<br />
| BEAUGRAND ELISA,DE GAUDENZI LOUIS<br />
| Didier Donsez, Anthony Geourjon<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/16/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 />
| [[VisuGPX : Application mobile pour ski rando]]<br />
| ZERAMDINI OTBA, EL MUFTI ALI, DELBOS ROBIN<br />
| Didier Donsez<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/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"| 19<br />
| [[FPGA et Deep Learnning]]<br />
| COURTHIAL SAMUEL, LUIS FILIPE VELASCO DA SILVA<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/19/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]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/19/docs/-/blob/master/Presentation%20de%20mi-parcours.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 20<br />
| [[Source Héritage et NIX]]<br />
| PASDELOUP ROMAIN,SALMON ALEXANDRE<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/20/docs/blob/master/CHANGELOG.md Fiche]<br />
| Rapport final - Presentation finale FR - Final Presentation EN - Flyer - [[Media:Fetch-Swh.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 21<br />
| [[Proxy Cache HTTPS]]<br />
| AUDIN RAPHAEL,RIVAL GAETAN<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/21/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:Présentation Orale Proxy Cache HTTPS.pdf|Presentation de mi-parcours]]<br />
|- [[Media: xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 22<br />
| [[Reverse Proxy pour gestionnaire de taches]]<br />
| GUYOT SACHA,EL AJI HOUDA,ASSI DIMA<br />
| TODO<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/22/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"| 23<br />
| [[Portail_pour_gestionnaire_de_taches|Portail pour gestionnaire de tâches]]<br />
| ROLLIN ALEXIS,SAGET ANTOINE<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/23/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 />
|}<br />
<br />
==INFO5==<br />
===Projet IoT S9===<br />
Enseignants responsables : Bernard Tourancheau<br />
<br />
Calendrier: ??? Septembre à ??? Décembre 2019.<br />
<br />
<br />
===Projet Semestre S10===<br />
<br />
Enseignants responsables : [[user:Donsez | Didier Donsez]]<br />
<br />
Calendrier: 28/01 (13H30) à Fin Mars 2020.<br />
<br />
Séances de Management de projets innovants: 29/01, 06/02, 13/02, 17/02, 18/03.<br />
<br />
Réunion de présentation : 28/01 (13H30) . Faire couler le café.<br />
<br />
Démarrage : 28/01 (13H30) . Faire couler le café.<br />
<br />
Soutenance à mi-parcours : Début Mars, 9H00-11H30 (15 minutes par équipe).<br />
<br />
Soutenance (puis Pot de la fin) : A définir : Semaine 16-20 Mars (probablement Jeudi ou Vendredi).<br />
<br />
14/02: [https://wiki.eclipse.org/Eclipse_IoT_Day_Grenoble_2020 Eclipse IoT Day Grenoble]<br />
<br />
====Propositions de projets S10====<br />
* [[Contributions à Software Heritage]] : : Didier Donsez, Roberto Di Cosmo<br />
* [[Contribution au projet open-souce ChirpStack]] (aka LoRaServer) : Didier Donsez<br />
* [[Contributions open-source au projet JHipster]] : Didier Donsez<br />
* [[Ecrire en gestes]] : Olivier Richard<br />
* [[Kine 2.0]] (suite de [[Rééducation Kiné connecté]] 2019): Sylvain Toru<br />
* [[Contributions open source au projet EdCampus]] : Gérard Pollier (Disrupt Campus), Anthony Geourjon (Disrupt Campus)<br />
* [[Contributions open source au projet SmartRecruiting]] : Gérard Pollier (Disrupt Campus), Anthony Geourjon (Disrupt Campus)<br />
* [[Secours Montagne avec LoRa]] : Bernard Tourancheau avec le PGHM Isère<br />
* [[Monnaies locales et blockchains]] avec Hyperledger, Didier Donsez, XXX (Cairn Grenoble). A CONFIRMER.<br />
* [[IoTChain]] : Didier Donsez<br />
* [[Projet STAPS]] : Didier Donsez<br />
<br />
<br />
Reporté<br />
* [[Analyse du pédalage cycliste sur home trainer via vidéo]] (Anthony Geourjon) en relation avec STAPS et TIS<br />
* Projet IA/Edge: Databox : Olivier Richard<br />
<br />
==== Affectations S10====<br />
{|class="wikitable alternance"<br />
|+ Affectation des projets INFO5 2019-2020<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 />
<br />
!scope="row"| 1<br />
| [[Projet STAPS : Location de matériel sportif]]<br />
| ANCRENAZ Ariane, SAUTON Tanguy, SIBUE Quentin, VINCENT Mathieu (CP)<br />
| Didier Donsez<br />
| [https://gitlab.com/projet_info5/docs/blob/master/suivi.md Fiche de suivi]<br />
| [https://gitlab.com/projet_info5/docs/-/blob/master/report.md Rapport final] - [https://gitlab.com/projet_info5/docs/-/blob/master/technical-doc.md Rapport technique] - [https://docs.google.com/presentation/d/1XwvzTEflLjh5dl1qmWUroGbLI0u6ZcVMdVR7Nj3m_DQ/edit?usp=sharing Présentation intermédiaire] - [https://drive.google.com/file/d/1_GKpkopV9KaESZh5_YZCDy1_kDLEesv9/view?usp=sharing Présentation Finale (Slides+Notes)] - [https://www.youtube.com/watch?v=gKPdLq6TW0g Présentation finale (Vidéo)] - [https://gitlab.com/projet_info5 GitLab]<br />
|-<br />
!scope="row"| 2<br />
| [[Contributions à Software Heritage]]<br />
| Nathan Dalaine, Joachim Fontfreyde (CP), Léni Gauffier, Yann Gautier<br />
| Didier Donsez, Roberto Di Cosmo<br />
| [https://air.imag.fr/index.php/Softwareheritage-2020 Fiche de suivi]<br />
| [https://gitlab.com/TODO/docs/rapport.md Rapport final] - [https://gitlab.com/TODO/docs/rapport-technique.md Rapport technique] - [https://air.imag.fr/images/e/e7/Diapo_Mi-Projet.pdf Présentation intermédiaire] - [https://gitlab.com/TODO/presentation/finale.md Présentation Finale] - [https://forge.softwareheritage.org/ Forge SH]<br />
|-<br />
!scope="row"| 3<br />
| [https://air.imag.fr/index.php/UGAChain-2020 Blockchain (UGAChain)]<br />
| REYGROBELLET Lucas (CP), BRES Maxence, BETEND Baptiste, DUMENIL Antoine<br />
| 💪🏼💣 Didier DONSEZ 🔥❤️<br />
| [https://air.imag.fr/index.php/UGAChain-2020 Fiche de suivi]<br />
| [https://gitlab.com/TODO/docs/rapport.md Rapport final] - [https://gitlab.com/TODO/docs/rapport-technique.md Rapport technique] - [https://air.imag.fr/images/7/78/Blockchain_-_Soutenance_interm%C3%A9diaire.pdf Présentation intermédiaire] - [https://gitlab.com/TODO/presentation/finale.md Présentation Finale] - [https://gitlab.com/blockchain-ricm GitLab]<br />
|-<br />
!scope="row"| 4<br />
| [[Contributions open-source au projet JHipster]]<br />
| SALA Ergi, ARNOUX Thibaut, SOLVERY Tom, LORDEY Maxime, CHASSEGUET Corentin, LATTARD Alexis(CP)<br />
| Didier DONSEZ<br />
| [https://github.com/contribution-jhipster-uga/docs/blob/master/fiche_suivie.md Fiche de suivi]<br />
| [https://github.com/contribution-jhipster-uga/rapport.md Rapport final] - [https://gitlab.com/https://github.com/contribution-jhipster-uga/rapport-technique.md Rapport technique] - [[Media:Contribution_jhipster_soutenance_intermediaire.pdf | Présentation intermédiaire]] - [https://github.com/contribution-jhipster-uga/presentation/finale.md Présentation Finale] - [https://github.com/contribution-jhipster-uga Dépôts Github]<br />
|-<br />
!scope="row"| 5<br />
| [[Contribution au projet open-souce ChirpStack]]<br />
| RAKOTOARIMALALA Mandresy, MASTOURA Iheb, ZHENG Jian, JALMIN Hoël, DUMAX VORZET Mathieu, CORDAT-AUCLAIR Julien<br />
| Didier DONSEZ<br />
| [https://air.imag.fr/index.php/Contribution_ChirpStack Fiche de suivi]<br />
| [https://github.com/campus-iot/Chirpstack-docker/tree/final-report/Final%20report Rapport final] - [https://docs.google.com/presentation/d/1AuEhaHrHMfaVp9BKJF1YRoHDTcAAnk59moazu95j86U/edit?usp=sharing Présentation Finale] - [https://docs.google.com/presentation/d/1jki9UUmdc6g9Ql5Qc31wcFGkKlHdqY66hVSvVdGPKt0/edit?usp=sharing Présentatation intermédiaire] - [https://github.com/campus-iot Dépôts Github]<br />
|-<br />
!scope="row"| 6<br />
| [[Secours Montagne avec LoRa]]<br />
| WYKLAND Damien(SM), BADAT Leya, CUAU Victor, MASSON Jeremy, ZARCOS Paul<br />
| Bernard Tourancheau<br />
| [[PROJET-INFO5 1920 Secours Montagne avec LoRa | Fiche de suivi]]<br />
| [https://air.imag.fr/images/5/5b/SecoursMontagneLoRa1920_RapportTomePrincipal.pdf Rapport - Tome principal] - [https://air.imag.fr/images/a/aa/SecoursMontagneLoRa1920_RapportAnnexes.pdf Rapport - Annexes] - [https://air.imag.fr/images/2/29/SecoursMontagneLoRa1920_RapportMPI.pdf Rapport MPI] - [https://air.imag.fr/images/4/4f/SecoursMontagneLoRa_Soutenance_mi-parcours.pdf Présentation intermédiaire] - [https://air.imag.fr/images/8/8f/SecoursMontagneLoRa1920_SoutenanceFinale.pdf Présentation finale] - [https://drive.google.com/open?id=1cMHI9q-MkXd_WOeKalJQSLAXFzovm0IV Présentation finale screencast] - [https://air.imag.fr/images/2/23/SecoursMontagneLoRa1920_Demo.pdf Démonstration] - [https://gitlab.com/info5_2020_secoursenmontagne GitLab]<br />
|-<br />
!scope="row"| 7<br />
| [[Contributions open source au projet EdCampus]]<br />
| RIVOIRE Antoine, VINCENT Maxence, BONASPETTI Giulia, DECAMPS Marceau <br />
| Anthony GEOURJON - Gérard POLLIER<br />
| [https://air.imag.fr/index.php/Projet_EDCampus#Fiche_de_suivi Fiche de suivi]<br />
| [https://air.imag.fr/index.php/Projet_EDCampus Rapport final] - [https://drive.google.com/file/d/1Z5ib-fY2DHSgYRsREkvxlljJ8vHKQkd-/view?usp=sharing Démonstration] - [[Media:Rapport_Technique_EDCampus.pdf | Rapport technique]] - [[Media:Soutenance_intermediaire_Edcampus.pdf | Présentation intermédiaire]] - [[Media:Soutenance_finale_EdCampus.pdf | Présentation Finale]] - [[Media:Soutenance_finale_+_notes_EdCampus.pdf | Présentation Finale]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/edcampus GitLab]<br />
|-<br />
!scope="row"| 8<br />
| [[Contributions open source au projet SmartRecruiting]]<br />
| LANDI Estelle, REYMOND Estelle, Schanen Loic, VARENNE Rémi <br />
| Anthony GEOURJON - Gérard POLLIER<br />
| [https://gitlab.com/TODO/docs/suivi.md Fiche de suivi]<br />
| [https://gitlab.com/TODO/docs/rapport.md Rapport final] - [https://gitlab.com/TODO/docs/rapport-technique.md Rapport technique] - [[Media:Presentation_mi-projet_smartrecruiting.pdf|Presentation intermédiaire]] - [https://gitlab.com/TODO/presentation/finale.md Présentation Finale] - [https://gitlab.com/TODO GitLab]<br />
|-<br />
!scope="row"| 9<br />
| [[Projet Guc Voile App]]<br />
| SOUCHON Loïc, THOMAS Antoine, TRESTOUR Grégory, VANDAL Jade<br />
| Anthony GEOURJON<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/gucvoile/guc-voile-documentation/-/wikis/Fiche-de-suivi Fiche de suivi]<br />
| [[Media:guc_voile_rapport_final.pdf|Rapport Final PDF]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/gucvoile/guc-voile-documentation/-/blob/bda8199bad51ad6c4a4fdb0b31a1d14f460bd773/Rapports/Rapport_final.md Rapport Final MD] - [[Media:guc_voile_rapport_technique.pdf|Rapport Technique PDF]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/gucvoile/guc-voile-documentation/-/blob/bda8199bad51ad6c4a4fdb0b31a1d14f460bd773/Rapports/Rapport_technique.md Rapport Technique MD] - [[Media:Soutenance_Intermediaire_GucVoile.pdf|Presentation intermédiaire]] - [[Media:guc_voile_soutenance_finale.pdf|Présentation finale]] - [[Media:guc_voile_soutenance_finale_commente.pdf|Présentation finale commentée]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/gucvoile GitLab] - [[Media:demo_application_gucvoile.pdf|Démonstration Application Slides]] - [[Media:demo_logiciel_guc-voile.pdf|Démonstration Logiciel Slides]] - [https://www.youtube.com/watch?v=S_4OQx0hotI&feature=youtu.be Démonstration Application Vidéo] - [https://www.youtube.com/watch?v=ipfGFq5QVyo&feature=youtu.be Démonstration Logiciel Vidéo] <br />
|-<br />
!scope="row"| 10<br />
| [[Projet Kine 2.0]]<br />
| BARDOU Eva, DEVOS Xavier, HOUBRON Adrian, JAN Léo, PELISSON Antoine<br />
| Sylvain TORU<br />
| [https://air.imag.fr/index.php/Projet_Kine_2.0#Fiche_de_suivi Fiche de suivi]<br />
| [https://gitlab.com/TODO/docs/rapport.md Rapport final] - [https://gitlab.com/TODO/docs/rapport-technique.md Rapport technique] - [[Media:Projet_Kiné2.0_-_Soutenance_de_mi-parcours_03_03_20.pdf|Presentation intermédiaire]] - [https://gitlab.com/TODO/presentation/finale.md Présentation Finale] - [https://gitlab.com/Eva_B/reeducation_kine_connecte GitLab]<br />
|-<br />
!scope="row"| 11<br />
| [[Projet Ecrire en geste]]<br />
| CHABRE Manon, COSCIA Daniel, DENIS Guillaume, DE ARAUJO Bastien et ALACALI Kadir Uraz<br />
| Olivier RICHARD<br />
| [https://github.com/WriteInGesturesProject/docs/blob/master/suivi.md Fiche de suivi]<br />
| [https://github.com/WriteInGesturesProject/docs/blob/master/Rapport%20Final.md Rapport final] - [https://github.com/WriteInGesturesProject/docs/blob/master/Rapport%20Technique.pdf Rapport technique] - [https://github.com/WriteInGesturesProject/docs/blob/master/Pr%C3%A9sentation%20mi%20parcours.pdf Présentation Intermédiaire] - [https://gitlab.com/TODO/presentation/finale.md Présentation Finale] - [https://github.com/WriteInGesturesProject/ GitLab]<br />
<br />
<br />
|}<br />
<br />
====Instructions pour l'évaluation du projet S10====<br />
La soutenance de projet prévue les 19-20 Mars, est remplacée par:<br />
* soit un screenscast de la présentation (20-25 minutes) et un screencast de la démonstration (10 minutes),<br />
* soit le jeu de transparents de la présentation avec le discours dans les notes de présentation et un screencast de la démonstration (10 minutes).<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 />
<br />
* L'ensemble des documents doit être accessible depuis le tableau ci-dessus et dans chaque fiche de suivi.<br />
* Le screencast 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 />
<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 />
<br />
* '''TOUT Le matériel emprunté au fablab devra être rapporté et restitué au fablab dans un sac cabas une fois l'épisode Covid-19 passé.'''<br />
<br />
<br />
* '''Les documents demandés doivent être disponibles le Vendredi 27 Mars 2020 (fin d'après midi).'''<br />
<br />
= Projets collectifs MAT/IESE =<br />
<br />
== Années 3 et 4 ==<br />
<br />
=[[Projets M2PGI Services Machine-to-Machine et Internet-of-Things]]=<br />
==[[PM2M/2019/TP|PM2M]]==</div>Maxence.Vincent1https://air.imag.fr/index.php?title=File:Soutenance_finale_%2B_notes_EdCampus.pdf&diff=47851File:Soutenance finale + notes EdCampus.pdf2020-03-26T21:12:16Z<p>Maxence.Vincent1: </p>
<hr />
<div></div>Maxence.Vincent1https://air.imag.fr/index.php?title=Projets_2019-2020&diff=47850Projets 2019-20202020-03-26T21:11:28Z<p>Maxence.Vincent1: </p>
<hr />
<div><<[[Projets 2018-2019]] | [[Projets]] | [[Projets 2020-2021]]>><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: 20 Janvier 2020 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_2019_2020. '''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/19-20 , 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). Une bonnification sera accordée si le rapport et les transparents sont en anglais (la soutenance sera 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===<br />
* 1. [[ThingSat]] : LoRa in the Space, Didier Donsez avec le [https://www.csug.fr/ CSUG] (S)<br />
* 2. [[LoRaRescueBalloon]], Didier Donsez avec le [https://www.csug.fr/ CSUG] et l'[[Institut polaire Paul Emile Victor]]<br />
* Agriculture connectée en partenariat avec les projets collectifs IESE/MAT<br />
** 3. à [[ASAC/AP|Polytech]] : Nicolas Palix<br />
** 4. à [[ASAC/SJC|St Cassien]] : Nicolas Palix<br />
* 5. [[Dataviz de la qualité de l'air et de la pollution sonore]], Didier Donsez, avec Atmo AURA et [https://github.com/CampusIoT/campusiot.github.io CampusIoT] (M)<br />
* 6. [[Testeur radio LoRaWAN en Ionic pour la plateforme CampusIoT]], Didier Donsez (S&M) (Tech Ionic à confirmer)<br />
* 7. Intégration d'Intel [[Movidius]] ou [[MAix BiT]] à [[RobAIR]], Olivier Richard<br />
* 8. [[Application mobile de secours du PGHM]] : Didier Donsez, Olivier Fabre (PGHM)<br />
* 9. [[Application mobile pour la capture de marmottes]] : Didier Donsez, Franck Delbard<br />
* 10. [[Supports pédagogiques open-source pour l'initiation à l’Internet des Objets pour l’enseignement de SNT (Sciences Numériques et Technologie) au lycée]] : Olivier Richard et Didier Donsez<br />
* 11. [[Géolocalisation indoor avec Bluetooth 5.1 Bluetooth Direction Finding: Angle of Arrival (AoA) and Angle of Departure (AoD)]] : Didier DONSEZ, Franck ROUDET (Orange Labs Meylan)<br />
* DatViz pour l'IoT<br />
** 12. [[Amélioration de greffons Grafana]] : Didier Donsez<br />
** 13. [[Tableau de bord et kit de mesure du confort dans les bâtiments de l'UGA]] : Didier Donsez, Fabien Hornebeck (DG DAPAL), Laurence Deligny (DG DAPAL)<br />
** 14. [[Tableau de bord des capteurs LoRaWAN de la Ville de La Mure]] : Didier Donsez, Virginie Gondrand (Ville de La Mure)<br />
** 15. [[Tableau de bord et kit de mesure du confort dans le bâtiment Moonshot Lab]] : Didier Donsez, Jean-François Knoepfli (MoonshotLab), Joris Brémond (MoonshotLab)<br />
* 16. [[Contributions open source au projet EdCampus]] : Didier Donsez, Gérard Pollier (Disrupt Campus), Anthony Geourjon (Disrupt Campus)<br />
* 17. [[VisuGPX : Application mobile pour ski rando]], Didier Donsez, Ye.Ti (M)<br />
* 18. [[Projet d'Auscultation Partagée]] avec IESE4 et TIS5, Olivier Richard, Didier Donsez, Julie Fontecave-Jallon<br />
* 19. [[FPGA et Deep Learnning]] : Olivier Richard<br />
* 20. [[Source Héritage et NIX]] : Olivier Richard<br />
* 21. [[Proxy Cache HTTPS]] : Olivier Richard<br />
* 22. [[Reverse Proxy pour gestionnaire de taches]] : Olivier Richard<br />
* 23. [[Portail pour gestionnaire de taches]] : Olivier Richard<br />
* 24. [[Paquets NIX pour Polytech]] : Olivier Richard<br />
Non prioritaire<br />
* [[Application mobile de calcul de son empreinte carbone]] : Didier Donsez, Anne Delaballe (Disrupt Campus), XX (Café Collapse)<br />
* [[Serious game multi-joueurs pour tables tactiles en réseau]] : Anne-Laure Finkel, Tim Lepage, Didier Donsez. (S&M)<br />
* [[Benchmark de MCU pour l'IoT]] : Didier Donsez<br />
* [[Connecteur InfluxDB pour Cube.js]] : Didier Donsez<br />
* [[SimCity]] avec [[ThreeJS]]<br />
* [[WhereIsMyCar]] : application mobile pour se souvenir de l'endroit où sa voiture est garée. : Didier Donsez<br />
* [[CannonBall de voitures autonomes 2018]]<br />
* [[Covoiturage Solidaire]], Didier Donsez<br />
* [[Intégration d'OpenAM à la génération de JHipster]] : Didier Donsez<br />
* [[Comptage anonymisé de personnes]] : Didier Donsez et Franck Delbart<br />
* Carte de service étudiant avec [[Eclipse Keyple]] : Didier Donsez<br />
* [[Tableau de bord et kit de mesure du confort dans les bâtiments du CROUS]] : Didier Donsez (SOUS RESERVE)<br />
<br />
==== Affectation ====<br />
{|class="wikitable alternance"<br />
|+ Affectation des projets INFO4 2019-2020<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"| 3<br />
| [[ASAC/AP|Agriculture connectée Polytech]]<br />
| VERNET MAXIME, SAJIDE IDRISS<br />
| PALIX Nicolas <br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/3/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"| 4<br />
| [[ASAC/ACJC|Agriculture connectée St Cassien]]<br />
| LABBE NICOLAS,RUZAFA REMY<br />
| PALIX Nicolas<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/4/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"| 6<br />
| [[Testeur radio LoRaWAN en Ionic pour la plateforme CampusIoT]]<br />
| CROCIATI MORGAN,GRAUGNARD TOM<br />
| Didier Donsez<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/6/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"| 7<br />
| [[Intégration d'Intel Movidius ou MAix BiT à RobAIR]]<br />
| PALOMO REMY, BOLEAT BAPTISTE<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/7/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"| 8<br />
| [[Application mobile de secours du PGHM]]<br />
| CHATON ALEXANDRA,FRION THOMAS<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/8/docs/blob/master/fiche_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"| 9<br />
| [[ Application mobile pour la capture de marmottes ]]<br />
| EL JRAIDI RIM, NELSON WILLIAM<br />
| Didier DONSEZ, Franck DELBARD<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/9/docs/-/edit/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"| 10<br />
| [[Supports pédagogiques open-source pour l'initiation à l’Internet des Objets pour l’enseignement de SNT (Sciences Numériques et Technologie) au lycée]]<br />
| CHAIX MANON,NGUENA ZEMAO GLORIA<br />
| Olivier Richard et Didier Donsez<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/10/docs/-/blob/master/Journal_de_bord.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"| 11<br />
| [[Géolocalisation indoor avec Bluetooth 5.1 Bluetooth Direction Finding: Angle of Arrival (AoA) and Angle of Departure (AoD)]]<br />
| ARTAUD Adrien,FOUGERE SEBASTIAN<br />
| Didier DONSEZ, Franck ROUDET<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/11/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]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/11/docs/-/blob/master/Soutenace%20proj.pdf Présentation de mi-parcours]<br />
|-<br />
!scope="row"| 12<br />
| [[Amélioration de greffons Grafana]]<br />
| MURPHY MICA,VELUT CLAIRE<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/12/docs/-/blob/master/Am%C3%A9lioration_plugin_Grafana_info4_2019_2020.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:Presentation-mi-parcours amelioration-greffons-grafana-2019-20.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 13<br />
| [[Tableau de bord et kit de mesure du confort dans les bâtiments de l'UGA]]<br />
| HO NHAT QUANG,MANISSADJIAN GABRIEL<br />
| Didier Donsez<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/13/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"| 14<br />
| [[Tableau de bord des capteurs LoRaWAN de la Ville de La Mure]]<br />
| BILOUNGA-BI-NDONG ALECK,LOMBARD MYRIAM<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/14/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"| 15<br />
| [[Tableau de bord et kit de mesure du confort dans le bâtiment Moonshot Lab]]<br />
| GUIVARCH ALAN, PAREILLEUX KILLIAN<br />
| Didier Donsez<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/15/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"| 16<br />
| [[Contribution au logiciel EDCampus]]<br />
| BEAUGRAND ELISA,DE GAUDENZI LOUIS<br />
| Didier Donsez, Anthony Geourjon<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/16/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 />
| [[VisuGPX : Application mobile pour ski rando]]<br />
| ZERAMDINI OTBA, EL MUFTI ALI, DELBOS ROBIN<br />
| Didier Donsez<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/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"| 19<br />
| [[FPGA et Deep Learnning]]<br />
| COURTHIAL SAMUEL, LUIS FILIPE VELASCO DA SILVA<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/19/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]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/19/docs/-/blob/master/Presentation%20de%20mi-parcours.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 20<br />
| [[Source Héritage et NIX]]<br />
| PASDELOUP ROMAIN,SALMON ALEXANDRE<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/20/docs/blob/master/CHANGELOG.md Fiche]<br />
| Rapport final - Presentation finale FR - Final Presentation EN - Flyer - [[Media:Fetch-Swh.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 21<br />
| [[Proxy Cache HTTPS]]<br />
| AUDIN RAPHAEL,RIVAL GAETAN<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/21/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:Présentation Orale Proxy Cache HTTPS.pdf|Presentation de mi-parcours]]<br />
|- [[Media: xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 22<br />
| [[Reverse Proxy pour gestionnaire de taches]]<br />
| GUYOT SACHA,EL AJI HOUDA,ASSI DIMA<br />
| TODO<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/22/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"| 23<br />
| [[Portail_pour_gestionnaire_de_taches|Portail pour gestionnaire de tâches]]<br />
| ROLLIN ALEXIS,SAGET ANTOINE<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/23/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 />
|}<br />
<br />
==INFO5==<br />
===Projet IoT S9===<br />
Enseignants responsables : Bernard Tourancheau<br />
<br />
Calendrier: ??? Septembre à ??? Décembre 2019.<br />
<br />
<br />
===Projet Semestre S10===<br />
<br />
Enseignants responsables : [[user:Donsez | Didier Donsez]]<br />
<br />
Calendrier: 28/01 (13H30) à Fin Mars 2020.<br />
<br />
Séances de Management de projets innovants: 29/01, 06/02, 13/02, 17/02, 18/03.<br />
<br />
Réunion de présentation : 28/01 (13H30) . Faire couler le café.<br />
<br />
Démarrage : 28/01 (13H30) . Faire couler le café.<br />
<br />
Soutenance à mi-parcours : Début Mars, 9H00-11H30 (15 minutes par équipe).<br />
<br />
Soutenance (puis Pot de la fin) : A définir : Semaine 16-20 Mars (probablement Jeudi ou Vendredi).<br />
<br />
14/02: [https://wiki.eclipse.org/Eclipse_IoT_Day_Grenoble_2020 Eclipse IoT Day Grenoble]<br />
<br />
====Propositions de projets S10====<br />
* [[Contributions à Software Heritage]] : : Didier Donsez, Roberto Di Cosmo<br />
* [[Contribution au projet open-souce ChirpStack]] (aka LoRaServer) : Didier Donsez<br />
* [[Contributions open-source au projet JHipster]] : Didier Donsez<br />
* [[Ecrire en gestes]] : Olivier Richard<br />
* [[Kine 2.0]] (suite de [[Rééducation Kiné connecté]] 2019): Sylvain Toru<br />
* [[Contributions open source au projet EdCampus]] : Gérard Pollier (Disrupt Campus), Anthony Geourjon (Disrupt Campus)<br />
* [[Contributions open source au projet SmartRecruiting]] : Gérard Pollier (Disrupt Campus), Anthony Geourjon (Disrupt Campus)<br />
* [[Secours Montagne avec LoRa]] : Bernard Tourancheau avec le PGHM Isère<br />
* [[Monnaies locales et blockchains]] avec Hyperledger, Didier Donsez, XXX (Cairn Grenoble). A CONFIRMER.<br />
* [[IoTChain]] : Didier Donsez<br />
* [[Projet STAPS]] : Didier Donsez<br />
<br />
<br />
Reporté<br />
* [[Analyse du pédalage cycliste sur home trainer via vidéo]] (Anthony Geourjon) en relation avec STAPS et TIS<br />
* Projet IA/Edge: Databox : Olivier Richard<br />
<br />
==== Affectations S10====<br />
{|class="wikitable alternance"<br />
|+ Affectation des projets INFO5 2019-2020<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 />
<br />
!scope="row"| 1<br />
| [[Projet STAPS : Location de matériel sportif]]<br />
| ANCRENAZ Ariane, SAUTON Tanguy, SIBUE Quentin, VINCENT Mathieu (CP)<br />
| Didier Donsez<br />
| [https://gitlab.com/projet_info5/docs/blob/master/suivi.md Fiche de suivi]<br />
| [https://gitlab.com/projet_info5/docs/-/blob/master/report.md Rapport final] - [https://gitlab.com/projet_info5/docs/-/blob/master/technical-doc.md Rapport technique] - [https://docs.google.com/presentation/d/1XwvzTEflLjh5dl1qmWUroGbLI0u6ZcVMdVR7Nj3m_DQ/edit?usp=sharing Présentation intermédiaire] - [https://drive.google.com/file/d/1_GKpkopV9KaESZh5_YZCDy1_kDLEesv9/view?usp=sharing Présentation Finale (Slides+Notes)] - [https://www.youtube.com/watch?v=gKPdLq6TW0g Présentation finale (Vidéo)] - [https://gitlab.com/projet_info5 GitLab]<br />
|-<br />
!scope="row"| 2<br />
| [[Contributions à Software Heritage]]<br />
| Nathan Dalaine, Joachim Fontfreyde (CP), Léni Gauffier, Yann Gautier<br />
| Didier Donsez, Roberto Di Cosmo<br />
| [https://air.imag.fr/index.php/Softwareheritage-2020 Fiche de suivi]<br />
| [https://gitlab.com/TODO/docs/rapport.md Rapport final] - [https://gitlab.com/TODO/docs/rapport-technique.md Rapport technique] - [https://air.imag.fr/images/e/e7/Diapo_Mi-Projet.pdf Présentation intermédiaire] - [https://gitlab.com/TODO/presentation/finale.md Présentation Finale] - [https://forge.softwareheritage.org/ Forge SH]<br />
|-<br />
!scope="row"| 3<br />
| [https://air.imag.fr/index.php/UGAChain-2020 Blockchain (UGAChain)]<br />
| REYGROBELLET Lucas (CP), BRES Maxence, BETEND Baptiste, DUMENIL Antoine<br />
| 💪🏼💣 Didier DONSEZ 🔥❤️<br />
| [https://air.imag.fr/index.php/UGAChain-2020 Fiche de suivi]<br />
| [https://gitlab.com/TODO/docs/rapport.md Rapport final] - [https://gitlab.com/TODO/docs/rapport-technique.md Rapport technique] - [https://air.imag.fr/images/7/78/Blockchain_-_Soutenance_interm%C3%A9diaire.pdf Présentation intermédiaire] - [https://gitlab.com/TODO/presentation/finale.md Présentation Finale] - [https://gitlab.com/blockchain-ricm GitLab]<br />
|-<br />
!scope="row"| 4<br />
| [[Contributions open-source au projet JHipster]]<br />
| SALA Ergi, ARNOUX Thibaut, SOLVERY Tom, LORDEY Maxime, CHASSEGUET Corentin, LATTARD Alexis(CP)<br />
| Didier DONSEZ<br />
| [https://github.com/contribution-jhipster-uga/docs/blob/master/fiche_suivie.md Fiche de suivi]<br />
| [https://github.com/contribution-jhipster-uga/rapport.md Rapport final] - [https://gitlab.com/https://github.com/contribution-jhipster-uga/rapport-technique.md Rapport technique] - [[Media:Contribution_jhipster_soutenance_intermediaire.pdf | Présentation intermédiaire]] - [https://github.com/contribution-jhipster-uga/presentation/finale.md Présentation Finale] - [https://github.com/contribution-jhipster-uga Dépôts Github]<br />
|-<br />
!scope="row"| 5<br />
| [[Contribution au projet open-souce ChirpStack]]<br />
| RAKOTOARIMALALA Mandresy, MASTOURA Iheb, ZHENG Jian, JALMIN Hoël, DUMAX VORZET Mathieu, CORDAT-AUCLAIR Julien<br />
| Didier DONSEZ<br />
| [https://air.imag.fr/index.php/Contribution_ChirpStack Fiche de suivi]<br />
| [https://github.com/campus-iot/Chirpstack-docker/tree/final-report/Final%20report Rapport final] - [https://docs.google.com/presentation/d/1AuEhaHrHMfaVp9BKJF1YRoHDTcAAnk59moazu95j86U/edit?usp=sharing Présentation Finale] - [https://docs.google.com/presentation/d/1jki9UUmdc6g9Ql5Qc31wcFGkKlHdqY66hVSvVdGPKt0/edit?usp=sharing Présentatation intermédiaire] - [https://github.com/campus-iot Dépôts Github]<br />
|-<br />
!scope="row"| 6<br />
| [[Secours Montagne avec LoRa]]<br />
| WYKLAND Damien(SM), BADAT Leya, CUAU Victor, MASSON Jeremy, ZARCOS Paul<br />
| Bernard Tourancheau<br />
| [[PROJET-INFO5 1920 Secours Montagne avec LoRa | Fiche de suivi]]<br />
| [https://air.imag.fr/images/5/5b/SecoursMontagneLoRa1920_RapportTomePrincipal.pdf Rapport - Tome principal] - [https://air.imag.fr/images/a/aa/SecoursMontagneLoRa1920_RapportAnnexes.pdf Rapport - Annexes] - [https://air.imag.fr/images/2/29/SecoursMontagneLoRa1920_RapportMPI.pdf Rapport MPI] - [https://air.imag.fr/images/4/4f/SecoursMontagneLoRa_Soutenance_mi-parcours.pdf Présentation intermédiaire] - [https://air.imag.fr/images/8/8f/SecoursMontagneLoRa1920_SoutenanceFinale.pdf Présentation finale] - [https://drive.google.com/open?id=1cMHI9q-MkXd_WOeKalJQSLAXFzovm0IV Présentation finale screencast] - [https://air.imag.fr/images/2/23/SecoursMontagneLoRa1920_Demo.pdf Démonstration] - [https://gitlab.com/info5_2020_secoursenmontagne GitLab]<br />
|-<br />
!scope="row"| 7<br />
| [[Contributions open source au projet EdCampus]]<br />
| RIVOIRE Antoine, VINCENT Maxence, BONASPETTI Giulia, DECAMPS Marceau <br />
| Anthony GEOURJON - Gérard POLLIER<br />
| [https://air.imag.fr/index.php/Projet_EDCampus#Fiche_de_suivi Fiche de suivi]<br />
| [https://air.imag.fr/index.php/Projet_EDCampus Rapport final] - [https://drive.google.com/file/d/1Z5ib-fY2DHSgYRsREkvxlljJ8vHKQkd-/view?usp=sharing Démonstration] - [[Media:Rapport_Technique_EDCampus.pdf | Rapport technique]] - [[Media:Soutenance_intermediaire_Edcampus.pdf | Présentation intermédiaire]] - [[Media:Soutenance_finale_EdCampus.pdf | Présentation Finale]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/edcampus GitLab]<br />
|-<br />
!scope="row"| 8<br />
| [[Contributions open source au projet SmartRecruiting]]<br />
| LANDI Estelle, REYMOND Estelle, Schanen Loic, VARENNE Rémi <br />
| Anthony GEOURJON - Gérard POLLIER<br />
| [https://gitlab.com/TODO/docs/suivi.md Fiche de suivi]<br />
| [https://gitlab.com/TODO/docs/rapport.md Rapport final] - [https://gitlab.com/TODO/docs/rapport-technique.md Rapport technique] - [[Media:Presentation_mi-projet_smartrecruiting.pdf|Presentation intermédiaire]] - [https://gitlab.com/TODO/presentation/finale.md Présentation Finale] - [https://gitlab.com/TODO GitLab]<br />
|-<br />
!scope="row"| 9<br />
| [[Projet Guc Voile App]]<br />
| SOUCHON Loïc, THOMAS Antoine, TRESTOUR Grégory, VANDAL Jade<br />
| Anthony GEOURJON<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/gucvoile/guc-voile-documentation/-/wikis/Fiche-de-suivi Fiche de suivi]<br />
| [[Media:guc_voile_rapport_final.pdf|Rapport Final PDF]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/gucvoile/guc-voile-documentation/-/blob/bda8199bad51ad6c4a4fdb0b31a1d14f460bd773/Rapports/Rapport_final.md Rapport Final MD] - [[Media:guc_voile_rapport_technique.pdf|Rapport Technique PDF]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/gucvoile/guc-voile-documentation/-/blob/bda8199bad51ad6c4a4fdb0b31a1d14f460bd773/Rapports/Rapport_technique.md Rapport Technique MD] - [[Media:Soutenance_Intermediaire_GucVoile.pdf|Presentation intermédiaire]] - [[Media:guc_voile_soutenance_finale.pdf|Présentation finale]] - [[Media:guc_voile_soutenance_finale_commente.pdf|Présentation finale commentée]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/gucvoile GitLab] - [[Media:demo_application_gucvoile.pdf|Démonstration Application Slides]] - [[Media:demo_logiciel_guc-voile.pdf|Démonstration Logiciel Slides]] - [https://www.youtube.com/watch?v=S_4OQx0hotI&feature=youtu.be Démonstration Application Vidéo] - [https://www.youtube.com/watch?v=ipfGFq5QVyo&feature=youtu.be Démonstration Logiciel Vidéo] <br />
|-<br />
!scope="row"| 10<br />
| [[Projet Kine 2.0]]<br />
| BARDOU Eva, DEVOS Xavier, HOUBRON Adrian, JAN Léo, PELISSON Antoine<br />
| Sylvain TORU<br />
| [https://air.imag.fr/index.php/Projet_Kine_2.0#Fiche_de_suivi Fiche de suivi]<br />
| [https://gitlab.com/TODO/docs/rapport.md Rapport final] - [https://gitlab.com/TODO/docs/rapport-technique.md Rapport technique] - [[Media:Projet_Kiné2.0_-_Soutenance_de_mi-parcours_03_03_20.pdf|Presentation intermédiaire]] - [https://gitlab.com/TODO/presentation/finale.md Présentation Finale] - [https://gitlab.com/Eva_B/reeducation_kine_connecte GitLab]<br />
|-<br />
!scope="row"| 11<br />
| [[Projet Ecrire en geste]]<br />
| CHABRE Manon, COSCIA Daniel, DENIS Guillaume, DE ARAUJO Bastien et ALACALI Kadir Uraz<br />
| Olivier RICHARD<br />
| [https://github.com/WriteInGesturesProject/docs/blob/master/suivi.md Fiche de suivi]<br />
| [https://github.com/WriteInGesturesProject/docs/blob/master/Rapport%20Final.md Rapport final] - [https://github.com/WriteInGesturesProject/docs/blob/master/Rapport%20Technique.pdf Rapport technique] - [https://github.com/WriteInGesturesProject/docs/blob/master/Pr%C3%A9sentation%20mi%20parcours.pdf Présentation Intermédiaire] - [https://gitlab.com/TODO/presentation/finale.md Présentation Finale] - [https://github.com/WriteInGesturesProject/ GitLab]<br />
<br />
<br />
|}<br />
<br />
====Instructions pour l'évaluation du projet S10====<br />
La soutenance de projet prévue les 19-20 Mars, est remplacée par:<br />
* soit un screenscast de la présentation (20-25 minutes) et un screencast de la démonstration (10 minutes),<br />
* soit le jeu de transparents de la présentation avec le discours dans les notes de présentation et un screencast de la démonstration (10 minutes).<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 />
<br />
* L'ensemble des documents doit être accessible depuis le tableau ci-dessus et dans chaque fiche de suivi.<br />
* Le screencast 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 />
<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 />
<br />
* '''TOUT Le matériel emprunté au fablab devra être rapporté et restitué au fablab dans un sac cabas une fois l'épisode Covid-19 passé.'''<br />
<br />
<br />
* '''Les documents demandés doivent être disponibles le Vendredi 27 Mars 2020 (fin d'après midi).'''<br />
<br />
= Projets collectifs MAT/IESE =<br />
<br />
== Années 3 et 4 ==<br />
<br />
=[[Projets M2PGI Services Machine-to-Machine et Internet-of-Things]]=<br />
==[[PM2M/2019/TP|PM2M]]==</div>Maxence.Vincent1https://air.imag.fr/index.php?title=File:Soutenance_finale_EdCampus.pdf&diff=47848File:Soutenance finale EdCampus.pdf2020-03-26T21:09:45Z<p>Maxence.Vincent1: </p>
<hr />
<div></div>Maxence.Vincent1https://air.imag.fr/index.php?title=Projet_EDCampus&diff=47846Projet EDCampus2020-03-26T21:08:49Z<p>Maxence.Vincent1: </p>
<hr />
<div>==L'équipe==<br />
<br />
* Anthony GEOURJON : Scrum Master (EXT) <br />
* Antoine RIVOIRE : Développeur fullstack <br />
* Giulia BONASPETTI MARTINS : Développeur fullstack <br />
* Marceau DECAMPS : Développeur fullstack <br />
* Maxence VINCENT : Développeur fullstack <br />
==Rappel du sujet/besoin et cahier des charges==<br />
La plateforme EDCampus est une solution permettant la gestion de projets pluridisciplinaires complète, pouvant regrouper des entreprises et/ou des étudiants de différentes universités. <br />
<br />
Cette plateforme est donc accès principalement sur les projets universitaires et intègre une multitude d’outils afin de gérer des projets et de travailler en groupe. Entre autres, la plateforme propose un outil de gestion des tâches (Kanban, liste, Gantt), une vue calendrier regroupant les différentes ''deadlines'', un serveur permettant le dépôt de fichier, un ''chat'', un module de gestion de finance et bien d’autre. <br />
<br />
En plus de cette partie principale qui est la gestion et la réalisation de projets, EDCampus intègre aussi un aspect un peu plus “commercial” qui permet aux étudiants/universités de promouvoir leurs travaux auprès des différentes entreprises au travers d’une vitrine de projets. Cet aspect est donc un point essentiel puisqu’il permet aux entreprises de se rendre compte très facilement du travail qui à été réalisé, et donc de savoir qui contacter si des postes sont ouverts. <br />
<br />
<br />
[[File:Schémas-Contexte.png|500px|center]]<br />
<br />
Cette plateforme est un projet ''open-source'' de Disrupt Campus. Les principaux contributeurs étant des étudiants, notre travail s’est accès sur la maintenance du site avec principalement des corrections de ''bugs'' et des améliorations techniques. Notre rôle était donc d’intégrer le projet comme si nous étions en entreprise et de réaliser les différentes tâches qui nous étaient données pour chaque ''sprint'' (application de la méthode agile, voir plus bas). <br />
<br />
==Architecture techniques et technologies employées==<br />
<br />
L’architecture utilisée pour ce projet est une architecture 3-tiers, un classique pour les applications web. Ainsi, nous retrouvons de l’AngularJS sur la partie ''front'', du php en ''back'' et finalement du MySQL pour la base de donnée. <br />
<br />
<br />
[[File:Schémas-Architecture.png|600px|center]]<br />
<br />
<br />
==Réalisations techniques==<br />
<br />
<br />
Nous avons participé à un projet collaboratif, qui était déjà en cours. Les tâches réalisés ont été définis à chaque sprint par Anthony Geourjon (ingénieur à temps plein qui travail dans le projet et notre ''Scrum Master''). Elles étaient surtout choisis par priorité. Priorité définis par les demandes utilisateurs et des clients potentielles. Ainsi, nous nous occupions d’abord des tâches critiques. De nombreuses tâches ont été réalisés, et elles étaient globalement très indépendantes. Cela a permis de facilement se répartir le travail. Parmi les tâches accomplies, celles qui sont les plus significatives : <br />
<br />
===Correctif de bug===<br />
C’était des bugs plus ou moins critique. Ils pouvaient toucher à la fois au ''back'' ou au ''front'', voire les deux. La durée de la tâches dépendait également de la difficultée. Globalement tout le monde a eu ce genre de tâche. Mais c’est surtout Giulia qui s’est occupé des bugs liées au ''front''. <br />
<br />
===Amélioration et correction de la vitrine===<br />
C’était une tâches assez importante car la vitrine n’était pas encore achevée et quelques points ne fonctionnaient pas. L’amélioration de cette partie était particulièrement demandée par un client. C’est notamment Marceau qui s’est occupé de cette partie en apportant des correctif ''front'' et ''back''.<br />
<br />
===Correction et mise en marche du ''chat''===<br />
Lorsque nous sommes arrivés dans le projet, cette tâche n'était pas fonctionnelle et utilisable. De gros ''bugs'' empêchaient de l’utiliser. C’était une tâche qui était très demandée par de nombreux utilisateurs car le chat permet d’utiliser pleinement EDCampus, et donc d’utiliser un seul et unique outil centralisateur. C’est Maxence qui s’est occupé de cette tâche et a permis l’utilisabilité de celui-ci.<br />
<br />
===Téléchargement d’un zip des livrables===<br />
Il s’agit d’une nouvelle fonctionnalité. C’est notamment la seule fonctionnalité qui a été réalisé entièrement, de l’élaboration du cahier des charges au test. Le but de cette fonctionnalité est assez simple, il permet de télécharger pour un enseignant tous les livrables rendus par des élèves dans un même projet en un seul clic, et donc d’avoir un gain de temps. C’était une demande par les enseignants utilisateurs de EDCampus. C’était une tâches assez complexe car elle demandait des notions dans beaucoup de domaines :<br />
<br />
* Le ''back'' et le ''front''.<br />
<br />
* Sur la gestion de base de donnée.<br />
<br />
* La création d’archive zip.<br />
<br />
* La gestion de fichier.<br />
<br />
===Vérification et de formatage automatique de code (CI)===<br />
Tâche réalisée à la fin du projet par Giulia. Cette tâche a été demandée pour avoir un code de meilleure qualité pour les prochaines contributions et une diminution de la dette technique de la plate-forme. C’était l’ajout d’un script lancer automatiquement à chaque commit pour la vérification et la correction du formatage du code. <br />
<br />
==Gestion de projet==<br />
<br />
===Planning===<br />
Nous avons fonctionné par ''sprint'' de une semaine avec la méthode ''Scrum''. Notre ''Scrum Master'' était Anthony, nous avions une réunion avec lui à chaque début de semaine. Le but de celle-ci était de discuter des tâches du ''sprint'' précédent avec un tour de table, les difficultés rencontrées ainsi que les tâches réalisées. Chaque ''sprint'' était évalué et la quantité de travail était bien estimée. Cependant, deux tâches ont été sous estimées et ont pris bien plus de temps que prévu. Cette erreur comprenait la tâche d’Antoine sur les téléchargement de livrable en zip ainsi que celle de Maxence sur le chat (expliquées dans les réalisations techniques), mais globalement, le planning était bien respecté. Selon les sprints, nous avions souvent quelques tâches en plus, prévues initialement pour le ''sprint'' suivant, au cas ou nous étions plus efficace que prévu. Pour finir, le ''backlog'' et la gestion d’''issue'' étaient réalisés sur le board de GitLab, ce qui permettait d’avoir une gestion des issues en temps réel. <br />
<br />
===Méthode de travail===<br />
Afin de faciliter la gestion de projet, l’architecture 3-tiers est divisée en 2 ''repo'' Git, avec le ''back'' et la base de données d’un côté, et la partie ''front'' de l’autre côté. Ainsi, il est plus facile de dissocier/diviser les ''issues'', et cela facilite grandement l’organisation, notamment pour le ''Scrum Master'', mais aussi pour les développeurs qui ont besoin d’ouvrir qu’une partie de l’application pour faire une tâche. <br />
<br />
À chaque ''sprint'', chaque personne choisissait une tâche et se l’assignait sur le board via GitLab. Il apportait sa modification en s’assurant du bon fonctionnement et en vérifiant qu’il n’y avait pas de régression sur les autres fonctionnalités. Ensuite il faisait une demande de merge request pour intégrer son code, et c’était Anthony qui vérifiait et validait, ou non, la merge request. <br />
<br />
Il est assez difficile de résumer nos méthodes de travail car cela était très différent d’une tâche à l’autre : <br />
<br />
* Certaine tâches en ''front'' faisait par exemple plusieurs aller-retour entre développement et validation afin d’être le plus intuitif possible et avoir un bon retour-utilisateur.<br />
<br />
* Pour la recherche de bug, nous utilisions beaucoup le debugger côté ''back'' de PhpStorm afin de localiser le problème.<br />
<br />
* Certaine tâche ont nécessité de la programmation en binôme (pair programming) avec Anthony car nous étions bloqué, et qu’un point de vue extérieur de sa part avec l’apport de son expérience était très bénéfique et pouvait rapidement débloquer la situation.<br />
<br />
D’autres habitudes plus générales ont été prises notamment de créer une nouvelle issue à chaque fois qu’un ''bug'' ou problème était trouvé et qu’il n’avait pas de lien avec la tâche courante.<br />
<br />
===Rôles des membres===<br />
<br />
Globalement, chaque personne a eu un rôle de développeur ''full stack'' (''back'' et ''front''). Mais au final, chacun d’entre nous a eu un rôle assez différent.<br />
<br />
Giulia a corrigé des ''bugs'' et a apporté des améliorations à divers endroits du site. Elle a aussi réalisé une tâche de DevOps.<br />
<br />
Maxence a réalisé toutes les issues liées au ''chat''.<br />
<br />
Marceau a majoritairement corrigé des ''bugs'', mais a aussi ajouté des améliorations, notamment liées à la vitrine.<br />
<br />
Antoine a ajouté la fonctionnalité de téléchargement des livrables sous le format zip.<br />
<br />
===Communication===<br />
<br />
Un aspect très important dans la gestion de groupe reste la communication. Mais c’est quelque chose qui a été un peu mis de côté vu le contexte de notre projet. En effet, chaque tâche était trop indépendante, il y avait donc peu d’entraide et de travail de groupe. Nous avons tout de même choisi de mettre une réunion journalière à chaque début de journée afin de savoir l’avancement des autres et donner un autre point de vue en cas de problème.<br />
<br />
Cependant nous avons eu une bonne communication avec notre tuteur Anthony et nous le remercions énormément pour cela. Il était bien disponible et à notre écoute. Cela a été une plus-value dans notre projet.<br />
<br />
==Outils==<br />
<br />
Les outils que nous utilisons peuvent être divisés en outils de développement et en outils de communication et de gestion de groupe. <br />
<br />
* Outils de développement : <br />
** Visual Studio Code - L'éditeur de code utilisé principalement pour le développement du ''frontend''.<br />
** PhpStorm - L’éditeur de code utilisé principalement pour le développement du ''backend''.<br />
** phpMyAdmin - L’application Web utilisée pour la gestion de base de données MySQL.<br />
** pre-commit - Le ''framework'' utilisé pour ajouter un contrôle de la qualité du code. Il fait la gestion des scripts que Git exécute avant un commit, alias pre-commit hooks. Dans le ''framework'' pre-commit, les hooks utilisés étaient prettier (formateur de code des fichiers JS, CSS, JSON, Markdown et YAML), htmllint (vérificateur de code des fichiers HTML), pre-commit-hooks (formateur de attributs généraux).<br />
<br />
* Outils de communication et de gestion de groupe :<br />
** Slack - Le logiciel utilisé pour la communication entre les membres du groupe ainsi qu'avec le responsable du projet.<br />
** GitLab Gricad - La plate-forme utilisée pour le travail collaboratif et la gestion de tâches.<br />
<br />
==Métriques logiciels==<br />
<br />
EDCampus compte actuellement environ 1.200 utilisateurs et plus de 300 projets. Son utilisation est en majorité via les ordinateurs, mais il y a aussi des utilisations via les appareils mobiles. Depuis 14 mois, 40 étudiants et un ingénieur à temps plein ont contribué à la plateforme. <br />
<br />
Nous pouvons calculer, par exemple, le coût que notre groupe de 4 développeurs aurait eu pour le projet, en tenant compte du fait que nous travaillons officiellement 21 jours. Nous ne compterons pas les locaux car l'université nous offre la place et le calcul deviendrait trop compliqué. Le salaire moyen d’un développeur est de 2.200€ net/mois, ce qui devient 3.900€/mois en comptant les charges patronales, soit 185€/jour/personne. Nous avons ajouter au calcul l’essence que Maxence a dépenser pour rejoindre notre tuteur dans ses bureaux, ainsi que l’amortissement du matériel d’Antoine qui à moins d’un an. Tout cela nous amène à un total de 15.572,94€ sur notre période de projet. <br />
<br />
Dès le début de ce projet, 2 jours de dette technique ont été ajoutés. Cette dette est principalement due à deux facteurs : <br />
<br />
* Nous travaillons sur un grand projet qui n'a pas de tests d'intégration, de tests unitaires, ou d'autres formes de contrôle en dehors de la révision du code et des tests manuels effectués par notre Anthony ou par nous-mêmes. <br />
<br />
* Comme nous avons travaillé avec un vrai client et en utilisant des méthodes agiles, il était parfois plus important pour le client que le service soit fait rapidement et non que le code soit fait avec rigueur. <br />
<br />
Notre groupe a participé à 35 ''issues'' au total, dont 28 ont déjà été fusionnées dans le code principal et 7 sont en cours de révision. <br />
<br />
Étant donné que chaque ''issue'' présente un niveau de difficulté différent, le pourcentage des ''issues'' que chacun a fait n'est pas aussi significatif qu'un échantillon du travail effectué. Souvent, une ''issue'' complexe prend autant de temps que d'innombrables ''issues'' simples. Cela dit, la répartition des ''issues'' était la suivante :<br />
<br />
* Antoine Rivoire - 8,8%<br />
<br />
* Giulia Bonaspetti Martins - 38,2%<br />
<br />
* Marceau Decamps - 41,2%<br />
<br />
* Maxence Vincent - 11,8%<br />
<br />
Nous comptons également le nombre de lignes de code modifiées par chaque développeur selon les chiffres donnés comme étant différents du code original par GitLab au moment du merge. <br />
<br />
Ce nombre n'est pas non plus une indication de la quantité de travail effectuée, car il ne tient pas compte de la complexité du contenu et, comme le projet n'avait pas de formateur de code ou de règles de codage à suivre, la façon dont la personne écrit le code influence également sur ce nombre, parfois l'éditeur de code lui-même peut contenir des paramètres pour "ajouter une nouvelle ligne à la fin du fichier" ou "supprimer les espaces restants à la fin de la ligne" automatiquement si le fichier ne l'a pas : <br />
<br />
* Antoine Rivoire - 271 lignes de code ajoutées et 61 supprimées parmi les ''issues'' terminées et actuellement en attentes de révision.<br />
<br />
* Giulia Bonaspetti Martins - 1137 lignes de code ajoutées et 1.882 supprimées parmi les ''issues'' terminées et actuellement en attentes de révision. Pour l’''issue'' de vérification et de formatage automatique de code nous ne pouvons pas prendre en compte les valeurs données par GitLab, car cette issue modifie automatiquement presque tous les fichiers du projet. <br />
<br />
* Marceau Decamps - 979 lignes de code ajoutées et 631 supprimées parmi les ''issues'' terminées et actuellement en attentes de révision. D’autres lignes de code ont été ajoutées dans un fichier CSS mais ne sont pas cohérente dû à l’organisation de ce dernier.<br />
<br />
* Maxence Vincent - 75 lignes de code ajoutées et 32 supprimées parmi les ''issues'' terminées et actuellement en attentes de révision. <br />
<br />
==Conclusion==<br />
<br />
Pour conclure le projet, nous avons organisés une '''rétrospective''' au sein de notre équipe. Cette rétrospective avait pour but de définir ce qui a bien marché et ce qui a moins bien marché pendant ce projet.<br />
<br />
* Points positifs :<br />
Les points positifs sont '''très nombreux'''.<br />
<br />
** Le projet était en lui même très intéressant. C’est un projet complet, qui nous a fait découvrir de nouveaux langages et outils (php, JavaScript, PhpStorm, phpMyAdmin, …) et nous a permis de mettre en application nos connaissances. Le projet est également concret, notre travail a été utile. Il y a de vrais utilisateurs et donc une demande en temps réel.<br />
** De plus, le projet étant en ''open-source'', cela peut nous servir de portfolio.<br />
** Notre encadrant et ''Scrum Master'' (Anthony Geourjon) était très investi et disponible. Les tâches était bien défini ce qui rendait les rôles clairs et précis. On ne perdait donc pas de temps pour l’organisation. Le suivi qu’il nous assurait était de qualité et nous avons même travaillé en programmation en binôme (pair programming) avec lui dans les cas les plus extrêmes.<br />
** Nous avions une grande liberté d’horaires : peu importe les horaires de travail, tant que le travail est fait dans les temps.<br />
** Pour terminer, nous jugeons que le travail que nous avons accompli a été de qualité.<br />
<br />
* Points négatifs :<br />
Ils sont '''bien moins nombreux''' que les points positifs et en sont leur '''conséquences directes'''.<br />
<br />
** Les langages utilisés dans ce projet nous était inconnu au début du projet, ce qui nous a fait perdre du temps à la prise en main.<br />
** Nos tâches était si bien découpées que nous avions peu de travail en commun à proprement parler. Nous avions remédier à ce soucis en organisant un daily-meeting entre nous chaque jour.<br />
** Comme le projet est collaboratif, il y a un manque de documentation sur l’existant et le code n’est pas très propre à certains endroits.<br />
<br />
==Glossaire==<br />
<br />
''Back'' / ''Backend'' : Partie de traitement. <br />
<br />
''Backlog'' : Liste des tâches. <br />
<br />
''Bug'' : Problème de fonctionnement. <br />
<br />
''Chat'' : Fenêtre de discussion. <br />
<br />
''Deadline'' : Date de rendu maximale. <br />
<br />
''Framework'' : Abstraction qui unit des codes communs entre divers projets de logiciels fournissant des fonctionnalités génériques. <br />
<br />
''Front'' / ''Frontend'' : Partie de présentation. <br />
<br />
''Full stack'' : Développeur travaillait sur le ''front'' et le ''back''. <br />
<br />
''Issue'' : Tâche à réaliser lors d’un sprint. <br />
<br />
''Open-Source'' : Le code source est public et partagé pour permettre à tout le monde de contribuer. <br />
<br />
''Repo'' : Du terme “repository”, un répertoire/fichier. <br />
<br />
''Scrum'' : Méthodologie agile pour la gestion et la planification de projets. <br />
<br />
''Scrum Master'' : Personne qui organise les sprint notamment. <br />
<br />
''Sprint'' : Période entre deux réunion avec un certain nombre de tâche à réaliser. <br />
<br />
==Bibliographie==<br />
[https://disrupt-campus.univ-grenoble-alpes.fr/ Disrupt Campus Université Grenoble Alpes] <br />
<br />
[https://gricad-gitlab.univ-grenoble-alpes.fr/edcampus EDCampus] <br />
<br />
[https://gricad-gitlab.univ-grenoble-alpes.fr/ GitLab Gricad] <br />
<br />
[https://github.com/Lucas-C/pre-commit-hooks-nodejs htmllint]<br />
<br />
[https://www.jetbrains.com/phpstorm/ PhpStorm]<br />
<br />
[https://www.phpmyadmin.net/ phpMyAdmin]<br />
<br />
[https://pre-commit.com/ pre-commit]<br />
<br />
[https://prettier.io/ prettier]<br />
<br />
[https://github.com/pre-commit/pre-commit-hooks pre-commit-hooks]<br />
<br />
[https://slack.com/ Slack]<br />
<br />
[https://code.visualstudio.com/ Visual Studio Code]<br />
<br />
<br />
[[Media:Rapport_Final_EDCampus.pdf | Rapport final version pdf]]<br />
<br />
<br />
==Fiche de suivi==<br />
===Sprint 1 : 28 Janvier - 31 Janvier=== <br />
* Installation de l’environnement pour chacun. <br />
* Mis en place de la méthode Agile et distribution des premières tâches sur le label “Good First Issue”. <br />
* Découverte de la plateforme. <br />
<br />
'''Bugs dans le frontend''' : Modifications du CSS et du HTML pour la correction de la taille et débordement des menus droit et gauche de la page d’accueil. <br />
<br />
===Sprint 2 : 03 Février - 07 Février===<br />
'''Affichage des livrables sous forme de liste''' : Ajout de la possibilité de consulter les livrables sous forme de liste. <br />
<br />
'''Amélioration de la fonction de recherche''' : Modification du php afin que les mots avec accent et majuscule dans la barre de recherche fonctionne. <br />
<br />
'''Ajout de fichier type URL''' : Modification d’une vérification non cohérente afin de pouvoir ajouter des URLs. <br />
<br />
'''Fonctionnalité contact''' : Correction du formulaire de création d’un contact qui créait un bug d’erreur inconnue lors de la création et qui contenait des mauvais labels. <br />
<br />
'''Limitation des mails''' : Modification du php pour la suppression du mail envoyé lors de l'ajout d'un utilisateur pour éviter l'envoi d'un excès de mails. <br />
<br />
'''Soumission formulaire avec Entrée''' : Ajout de la validation d’un formulaire par la touche entrée à différents endroits du site. <br />
<br />
===Sprint 3 : 10 Février - 14 Février===<br />
* Travail sur la soutenance de mi-parcours. <br />
<br />
'''Ajout d’utilisateur à la plateforme depuis un projet''' : Envoi d’un mail d'invitation si l’utilisateur n’est pas déjà présent sur la plateforme. <br />
<br />
'''Téléchargement de zip - Création de la fonction simplifiée''' : Création d’un bouton en front appelant correctement le back. <br />
<br />
'''Visualisation et modification d’un article''' : Ajout de la fonctionnalité de visualiser un article entièrement dans une popup. La popup permet aussi la modification de l’article si nous somme autorisé à cela. <br />
<br />
===Sprint 4 : 17 Février - 21 Février===<br />
'''Module finance - ouverture des menus''' : Correction d’un bug pour permettre l’ouverture des menus dans le module finance. <br />
<br />
'''Téléchargement de zip - Création de l’archive zip''' : Création de l’archive zip en local. <br />
<br />
'''Vitrine - “Lire Plus” sur un article''' : Implémentation d’un popup permettant de consulter l’article entierement. <br />
<br />
'''Vitrine d’un projet : Affichage des publications''' : Ajout d’une section permettant d’afficher les publications relatives à un projet. <br />
<br />
===Vacances : 24 Février - 28 Février===<br />
'''Module finance - utilisabilité des menus''' : Correction d’un bug pour rendre les menus du module finance utilisable. <br />
<br />
'''Boutons d’action sur les fichiers''' : Modification du HTML pour l’affichage permanent des boutons d’action sur les fichiers, qui auparavant n'étaient visibles que lorsque l'on cliquait sur le fichier. <br />
<br />
'''Vitrine - Masquage des sections vide''' : Modification du code pour cacher toutes les sections vides d’un projet afin d’avoir un affichage plus propre. <br />
<br />
===Sprint 5 : 02 Mars - 06 Mars===<br />
'''Affichage des articles dans la vitrine''' : Correction afin d’afficher seulement les articles publiques des projets référencés. (Jusqu’à présent, un article publique d’un projet non répertorié était consultable). <br />
<br />
'''Ajout d’entreprise à un projet''' : Modification de toutes les requêtes SQL et modification des fonctions (front et back) pour permettre le fonctionnement total. Ajout de l’affichage des entreprises dans la vitrine. <br />
<br />
'''Bug critique - Suppression d’un fichier''' : Modification du back pour palier à un bug critique ne permettant plus la suppression de fichiers possédants des majuscules. <br />
<br />
'''Bug dans le frontend''' : Modification du CSS pour la correction de la couleur des liens. <br />
<br />
'''Bug réglages avancés''' : Modification du code pour permettre la modification du thème d’un projet. <br />
<br />
'''Chat - création de discussions''' : Affichage des discussions du chat. <br />
<br />
'''Fonctionnalité livrables''' : Ajout d'une option permettant de rendre les livrables publiques. (affichées dans la vitrine) ou non. Cette tâche a également été travaillée au cours du sprint 4. <br />
<br />
'''Téléchargement de zip - Téléchargement de l’archive zip''' : Téléchargement de l’archive zip en l’ajoutant dans la base de données à chaque itération. <br />
<br />
'''Vitrine - affichage des livrables''' : Ajout des livrables dans la vitrine. <br />
<br />
'''Vitrine - affichage des miniatures''' : Ajout d'une miniature dans la vitrine pour les articles. <br />
<br />
'''Vitrine - affichage des photos''' : Modification du CSS pour que l’affichage des photos soit le plus propre possible et modification du code pour les rendre “clickable”. <br />
<br />
===Sprint 6 : 09 Mars - 13 Mars===<br />
'''Bug dans le flux des livrables''' : Correction d'un bug dans le menu des détails d’un livrable qui faisait qu'il ne s'ouvrait pas en cliquant sur la carte. <br />
<br />
'''Calendrier des événements''' : Patch pour régler les problèmes d’affichage des différents événement dans un calendrier, selon le type d’utilisateur connecté (Tuteur ou étudiant) et le lieux de consultation du calendrier (Accueil ou Projet). <br />
<br />
'''Chat - envoie de message''' : Affichage des messages d’une discussion du chat. <br />
<br />
'''Mail lors dépôt d’un fichier''' : Ajout d'un mail de notification aux étudiants lorsqu'un tuteur a ajouté un nouveau fichier. <br />
<br />
'''Module finance d’un projet''' : Reprise du module en cours de création avec rajout de la communication front-back lors de la création d’une opération et quelques fixes sur l’actualisation des informations affichées. <br />
<br />
'''Téléchargement de zip - amélioration de la gestion de l’archive zip dans la base de donnée''' : Gestion du fichier dans la base de données, en ne créant l’archive que si nécessaire. <br />
<br />
===Sprint 7 : 16 Mars - 20 Mars===<br />
* Travail sur le rapport et la soutenance final. <br />
<br />
'''Amélioration CI : code formatter''' : Ajoute d’un script lancer automatiquement à chaque commit pour la vérification et correction de la formatage du code. <br />
<br />
'''Chat - amélioration''' : Tentative de rendre dynamique les créations de discussions. <br />
<br />
'''Fonctionnalité de projets favoris''' : Ajoute d’une nouvelle fonctionnalité qui permet choisir des projets favoris et masquer les autres dans le menu droit et une option pour voir tous les projets. En raison de la complexité et des changements après le retour de l'utilisateur, cette tâche a également été travaillée au cours des sprints 2, 3, 4 et 5. <br />
<br />
'''Téléchargement de zip - Gestion des urls en livrable''' : Création d’un fichier avec les urls de livrable dans l’archive zip. <br />
<br />
'''Téléchargement de zip - Structure de l’archive zip''' : Modification de la structure de l’archive zip afin de conserver celle du projet.</div>Maxence.Vincent1https://air.imag.fr/index.php?title=Projets_2019-2020&diff=47845Projets 2019-20202020-03-26T20:37:17Z<p>Maxence.Vincent1: </p>
<hr />
<div><<[[Projets 2018-2019]] | [[Projets]] | [[Projets 2020-2021]]>><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: 20 Janvier 2020 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_2019_2020. '''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/19-20 , 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). Une bonnification sera accordée si le rapport et les transparents sont en anglais (la soutenance sera 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===<br />
* 1. [[ThingSat]] : LoRa in the Space, Didier Donsez avec le [https://www.csug.fr/ CSUG] (S)<br />
* 2. [[LoRaRescueBalloon]], Didier Donsez avec le [https://www.csug.fr/ CSUG] et l'[[Institut polaire Paul Emile Victor]]<br />
* Agriculture connectée en partenariat avec les projets collectifs IESE/MAT<br />
** 3. à [[ASAC/AP|Polytech]] : Nicolas Palix<br />
** 4. à [[ASAC/SJC|St Cassien]] : Nicolas Palix<br />
* 5. [[Dataviz de la qualité de l'air et de la pollution sonore]], Didier Donsez, avec Atmo AURA et [https://github.com/CampusIoT/campusiot.github.io CampusIoT] (M)<br />
* 6. [[Testeur radio LoRaWAN en Ionic pour la plateforme CampusIoT]], Didier Donsez (S&M) (Tech Ionic à confirmer)<br />
* 7. Intégration d'Intel [[Movidius]] ou [[MAix BiT]] à [[RobAIR]], Olivier Richard<br />
* 8. [[Application mobile de secours du PGHM]] : Didier Donsez, Olivier Fabre (PGHM)<br />
* 9. [[Application mobile pour la capture de marmottes]] : Didier Donsez, Franck Delbard<br />
* 10. [[Supports pédagogiques open-source pour l'initiation à l’Internet des Objets pour l’enseignement de SNT (Sciences Numériques et Technologie) au lycée]] : Olivier Richard et Didier Donsez<br />
* 11. [[Géolocalisation indoor avec Bluetooth 5.1 Bluetooth Direction Finding: Angle of Arrival (AoA) and Angle of Departure (AoD)]] : Didier DONSEZ, Franck ROUDET (Orange Labs Meylan)<br />
* DatViz pour l'IoT<br />
** 12. [[Amélioration de greffons Grafana]] : Didier Donsez<br />
** 13. [[Tableau de bord et kit de mesure du confort dans les bâtiments de l'UGA]] : Didier Donsez, Fabien Hornebeck (DG DAPAL), Laurence Deligny (DG DAPAL)<br />
** 14. [[Tableau de bord des capteurs LoRaWAN de la Ville de La Mure]] : Didier Donsez, Virginie Gondrand (Ville de La Mure)<br />
** 15. [[Tableau de bord et kit de mesure du confort dans le bâtiment Moonshot Lab]] : Didier Donsez, Jean-François Knoepfli (MoonshotLab), Joris Brémond (MoonshotLab)<br />
* 16. [[Contributions open source au projet EdCampus]] : Didier Donsez, Gérard Pollier (Disrupt Campus), Anthony Geourjon (Disrupt Campus)<br />
* 17. [[VisuGPX : Application mobile pour ski rando]], Didier Donsez, Ye.Ti (M)<br />
* 18. [[Projet d'Auscultation Partagée]] avec IESE4 et TIS5, Olivier Richard, Didier Donsez, Julie Fontecave-Jallon<br />
* 19. [[FPGA et Deep Learnning]] : Olivier Richard<br />
* 20. [[Source Héritage et NIX]] : Olivier Richard<br />
* 21. [[Proxy Cache HTTPS]] : Olivier Richard<br />
* 22. [[Reverse Proxy pour gestionnaire de taches]] : Olivier Richard<br />
* 23. [[Portail pour gestionnaire de taches]] : Olivier Richard<br />
* 24. [[Paquets NIX pour Polytech]] : Olivier Richard<br />
Non prioritaire<br />
* [[Application mobile de calcul de son empreinte carbone]] : Didier Donsez, Anne Delaballe (Disrupt Campus), XX (Café Collapse)<br />
* [[Serious game multi-joueurs pour tables tactiles en réseau]] : Anne-Laure Finkel, Tim Lepage, Didier Donsez. (S&M)<br />
* [[Benchmark de MCU pour l'IoT]] : Didier Donsez<br />
* [[Connecteur InfluxDB pour Cube.js]] : Didier Donsez<br />
* [[SimCity]] avec [[ThreeJS]]<br />
* [[WhereIsMyCar]] : application mobile pour se souvenir de l'endroit où sa voiture est garée. : Didier Donsez<br />
* [[CannonBall de voitures autonomes 2018]]<br />
* [[Covoiturage Solidaire]], Didier Donsez<br />
* [[Intégration d'OpenAM à la génération de JHipster]] : Didier Donsez<br />
* [[Comptage anonymisé de personnes]] : Didier Donsez et Franck Delbart<br />
* Carte de service étudiant avec [[Eclipse Keyple]] : Didier Donsez<br />
* [[Tableau de bord et kit de mesure du confort dans les bâtiments du CROUS]] : Didier Donsez (SOUS RESERVE)<br />
<br />
==== Affectation ====<br />
{|class="wikitable alternance"<br />
|+ Affectation des projets INFO4 2019-2020<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"| 3<br />
| [[ASAC/AP|Agriculture connectée Polytech]]<br />
| VERNET MAXIME, SAJIDE IDRISS<br />
| PALIX Nicolas <br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/3/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"| 4<br />
| [[ASAC/ACJC|Agriculture connectée St Cassien]]<br />
| LABBE NICOLAS,RUZAFA REMY<br />
| PALIX Nicolas<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/4/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"| 6<br />
| [[Testeur radio LoRaWAN en Ionic pour la plateforme CampusIoT]]<br />
| CROCIATI MORGAN,GRAUGNARD TOM<br />
| Didier Donsez<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/6/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"| 7<br />
| [[Intégration d'Intel Movidius ou MAix BiT à RobAIR]]<br />
| PALOMO REMY, BOLEAT BAPTISTE<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/7/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"| 8<br />
| [[Application mobile de secours du PGHM]]<br />
| CHATON ALEXANDRA,FRION THOMAS<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/8/docs/blob/master/fiche_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"| 9<br />
| [[ Application mobile pour la capture de marmottes ]]<br />
| EL JRAIDI RIM, NELSON WILLIAM<br />
| Didier DONSEZ, Franck DELBARD<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/9/docs/-/edit/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"| 10<br />
| [[Supports pédagogiques open-source pour l'initiation à l’Internet des Objets pour l’enseignement de SNT (Sciences Numériques et Technologie) au lycée]]<br />
| CHAIX MANON,NGUENA ZEMAO GLORIA<br />
| Olivier Richard et Didier Donsez<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/10/docs/-/blob/master/Journal_de_bord.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"| 11<br />
| [[Géolocalisation indoor avec Bluetooth 5.1 Bluetooth Direction Finding: Angle of Arrival (AoA) and Angle of Departure (AoD)]]<br />
| ARTAUD Adrien,FOUGERE SEBASTIAN<br />
| Didier DONSEZ, Franck ROUDET<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/11/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]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/11/docs/-/blob/master/Soutenace%20proj.pdf Présentation de mi-parcours]<br />
|-<br />
!scope="row"| 12<br />
| [[Amélioration de greffons Grafana]]<br />
| MURPHY MICA,VELUT CLAIRE<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/12/docs/-/blob/master/Am%C3%A9lioration_plugin_Grafana_info4_2019_2020.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:Presentation-mi-parcours amelioration-greffons-grafana-2019-20.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 13<br />
| [[Tableau de bord et kit de mesure du confort dans les bâtiments de l'UGA]]<br />
| HO NHAT QUANG,MANISSADJIAN GABRIEL<br />
| Didier Donsez<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/13/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"| 14<br />
| [[Tableau de bord des capteurs LoRaWAN de la Ville de La Mure]]<br />
| BILOUNGA-BI-NDONG ALECK,LOMBARD MYRIAM<br />
| Didier DONSEZ<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/14/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"| 15<br />
| [[Tableau de bord et kit de mesure du confort dans le bâtiment Moonshot Lab]]<br />
| GUIVARCH ALAN, PAREILLEUX KILLIAN<br />
| Didier Donsez<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/15/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"| 16<br />
| [[Contribution au logiciel EDCampus]]<br />
| BEAUGRAND ELISA,DE GAUDENZI LOUIS<br />
| Didier Donsez, Anthony Geourjon<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/16/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 />
| [[VisuGPX : Application mobile pour ski rando]]<br />
| ZERAMDINI OTBA, EL MUFTI ALI, DELBOS ROBIN<br />
| Didier Donsez<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/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"| 19<br />
| [[FPGA et Deep Learnning]]<br />
| COURTHIAL SAMUEL, LUIS FILIPE VELASCO DA SILVA<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/19/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]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/19/docs/-/blob/master/Presentation%20de%20mi-parcours.pdf Presentation de mi-parcours]<br />
|-<br />
!scope="row"| 20<br />
| [[Source Héritage et NIX]]<br />
| PASDELOUP ROMAIN,SALMON ALEXANDRE<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/20/docs/blob/master/CHANGELOG.md Fiche]<br />
| Rapport final - Presentation finale FR - Final Presentation EN - Flyer - [[Media:Fetch-Swh.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 21<br />
| [[Proxy Cache HTTPS]]<br />
| AUDIN RAPHAEL,RIVAL GAETAN<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/21/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:Présentation Orale Proxy Cache HTTPS.pdf|Presentation de mi-parcours]]<br />
|- [[Media: xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
!scope="row"| 22<br />
| [[Reverse Proxy pour gestionnaire de taches]]<br />
| GUYOT SACHA,EL AJI HOUDA,ASSI DIMA<br />
| TODO<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/22/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"| 23<br />
| [[Portail_pour_gestionnaire_de_taches|Portail pour gestionnaire de tâches]]<br />
| ROLLIN ALEXIS,SAGET ANTOINE<br />
| Olivier Richard<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/23/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 />
|}<br />
<br />
==INFO5==<br />
===Projet IoT S9===<br />
Enseignants responsables : Bernard Tourancheau<br />
<br />
Calendrier: ??? Septembre à ??? Décembre 2019.<br />
<br />
<br />
===Projet Semestre S10===<br />
<br />
Enseignants responsables : [[user:Donsez | Didier Donsez]]<br />
<br />
Calendrier: 28/01 (13H30) à Fin Mars 2020.<br />
<br />
Séances de Management de projets innovants: 29/01, 06/02, 13/02, 17/02, 18/03.<br />
<br />
Réunion de présentation : 28/01 (13H30) . Faire couler le café.<br />
<br />
Démarrage : 28/01 (13H30) . Faire couler le café.<br />
<br />
Soutenance à mi-parcours : Début Mars, 9H00-11H30 (15 minutes par équipe).<br />
<br />
Soutenance (puis Pot de la fin) : A définir : Semaine 16-20 Mars (probablement Jeudi ou Vendredi).<br />
<br />
14/02: [https://wiki.eclipse.org/Eclipse_IoT_Day_Grenoble_2020 Eclipse IoT Day Grenoble]<br />
<br />
====Propositions de projets S10====<br />
* [[Contributions à Software Heritage]] : : Didier Donsez, Roberto Di Cosmo<br />
* [[Contribution au projet open-souce ChirpStack]] (aka LoRaServer) : Didier Donsez<br />
* [[Contributions open-source au projet JHipster]] : Didier Donsez<br />
* [[Ecrire en gestes]] : Olivier Richard<br />
* [[Kine 2.0]] (suite de [[Rééducation Kiné connecté]] 2019): Sylvain Toru<br />
* [[Contributions open source au projet EdCampus]] : Gérard Pollier (Disrupt Campus), Anthony Geourjon (Disrupt Campus)<br />
* [[Contributions open source au projet SmartRecruiting]] : Gérard Pollier (Disrupt Campus), Anthony Geourjon (Disrupt Campus)<br />
* [[Secours Montagne avec LoRa]] : Bernard Tourancheau avec le PGHM Isère<br />
* [[Monnaies locales et blockchains]] avec Hyperledger, Didier Donsez, XXX (Cairn Grenoble). A CONFIRMER.<br />
* [[IoTChain]] : Didier Donsez<br />
* [[Projet STAPS]] : Didier Donsez<br />
<br />
<br />
Reporté<br />
* [[Analyse du pédalage cycliste sur home trainer via vidéo]] (Anthony Geourjon) en relation avec STAPS et TIS<br />
* Projet IA/Edge: Databox : Olivier Richard<br />
<br />
==== Affectations S10====<br />
{|class="wikitable alternance"<br />
|+ Affectation des projets INFO5 2019-2020<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 />
<br />
!scope="row"| 1<br />
| [[Projet STAPS : Location de matériel sportif]]<br />
| ANCRENAZ Ariane, SAUTON Tanguy, SIBUE Quentin, VINCENT Mathieu (CP)<br />
| Didier Donsez<br />
| [https://gitlab.com/projet_info5/docs/blob/master/suivi.md Fiche de suivi]<br />
| [https://gitlab.com/projet_info5/docs/-/blob/master/report.md Rapport final] - [https://gitlab.com/projet_info5/docs/-/blob/master/technical-doc.md Rapport technique] - [https://docs.google.com/presentation/d/1XwvzTEflLjh5dl1qmWUroGbLI0u6ZcVMdVR7Nj3m_DQ/edit?usp=sharing Présentation intermédiaire] - [https://drive.google.com/file/d/1_GKpkopV9KaESZh5_YZCDy1_kDLEesv9/view?usp=sharing Présentation Finale (Slides+Notes)] - [https://www.youtube.com/watch?v=gKPdLq6TW0g Présentation finale (Vidéo)] - [https://gitlab.com/projet_info5 GitLab]<br />
|-<br />
!scope="row"| 2<br />
| [[Contributions à Software Heritage]]<br />
| Nathan Dalaine, Joachim Fontfreyde (CP), Léni Gauffier, Yann Gautier<br />
| Didier Donsez, Roberto Di Cosmo<br />
| [https://air.imag.fr/index.php/Softwareheritage-2020 Fiche de suivi]<br />
| [https://gitlab.com/TODO/docs/rapport.md Rapport final] - [https://gitlab.com/TODO/docs/rapport-technique.md Rapport technique] - [https://air.imag.fr/images/e/e7/Diapo_Mi-Projet.pdf Présentation intermédiaire] - [https://gitlab.com/TODO/presentation/finale.md Présentation Finale] - [https://forge.softwareheritage.org/ Forge SH]<br />
|-<br />
!scope="row"| 3<br />
| [https://air.imag.fr/index.php/UGAChain-2020 Blockchain (UGAChain)]<br />
| REYGROBELLET Lucas (CP), BRES Maxence, BETEND Baptiste, DUMENIL Antoine<br />
| 💪🏼💣 Didier DONSEZ 🔥❤️<br />
| [https://air.imag.fr/index.php/UGAChain-2020 Fiche de suivi]<br />
| [https://gitlab.com/TODO/docs/rapport.md Rapport final] - [https://gitlab.com/TODO/docs/rapport-technique.md Rapport technique] - [https://air.imag.fr/images/7/78/Blockchain_-_Soutenance_interm%C3%A9diaire.pdf Présentation intermédiaire] - [https://gitlab.com/TODO/presentation/finale.md Présentation Finale] - [https://gitlab.com/blockchain-ricm GitLab]<br />
|-<br />
!scope="row"| 4<br />
| [[Contributions open-source au projet JHipster]]<br />
| SALA Ergi, ARNOUX Thibaut, SOLVERY Tom, LORDEY Maxime, CHASSEGUET Corentin, LATTARD Alexis(CP)<br />
| Didier DONSEZ<br />
| [https://github.com/contribution-jhipster-uga/docs/blob/master/fiche_suivie.md Fiche de suivi]<br />
| [https://github.com/contribution-jhipster-uga/rapport.md Rapport final] - [https://gitlab.com/https://github.com/contribution-jhipster-uga/rapport-technique.md Rapport technique] - [[Media:Contribution_jhipster_soutenance_intermediaire.pdf | Présentation intermédiaire]] - [https://github.com/contribution-jhipster-uga/presentation/finale.md Présentation Finale] - [https://github.com/contribution-jhipster-uga Dépôts Github]<br />
|-<br />
!scope="row"| 5<br />
| [[Contribution au projet open-souce ChirpStack]]<br />
| RAKOTOARIMALALA Mandresy, MASTOURA Iheb, ZHENG Jian, JALMIN Hoël, DUMAX VORZET Mathieu, CORDAT-AUCLAIR Julien<br />
| Didier DONSEZ<br />
| [https://air.imag.fr/index.php/Contribution_ChirpStack Fiche de suivi]<br />
| [https://github.com/campus-iot/Chirpstack-docker/tree/final-report/Final%20report Rapport final] - [https://docs.google.com/presentation/d/1AuEhaHrHMfaVp9BKJF1YRoHDTcAAnk59moazu95j86U/edit?usp=sharing Présentation Finale] - [https://docs.google.com/presentation/d/1jki9UUmdc6g9Ql5Qc31wcFGkKlHdqY66hVSvVdGPKt0/edit?usp=sharing Présentatation intermédiaire] - [https://github.com/campus-iot Dépôts Github]<br />
|-<br />
!scope="row"| 6<br />
| [[Secours Montagne avec LoRa]]<br />
| WYKLAND Damien(SM), BADAT Leya, CUAU Victor, MASSON Jeremy, ZARCOS Paul<br />
| Bernard Tourancheau<br />
| [[PROJET-INFO5 1920 Secours Montagne avec LoRa | Fiche de suivi]]<br />
| [https://air.imag.fr/images/5/5b/SecoursMontagneLoRa1920_RapportTomePrincipal.pdf Rapport - Tome principal] - [https://air.imag.fr/images/a/aa/SecoursMontagneLoRa1920_RapportAnnexes.pdf Rapport - Annexes] - [https://air.imag.fr/images/2/29/SecoursMontagneLoRa1920_RapportMPI.pdf Rapport MPI] - [https://air.imag.fr/images/4/4f/SecoursMontagneLoRa_Soutenance_mi-parcours.pdf Présentation intermédiaire] - [https://air.imag.fr/images/8/8f/SecoursMontagneLoRa1920_SoutenanceFinale.pdf Présentation finale] - [https://drive.google.com/open?id=1cMHI9q-MkXd_WOeKalJQSLAXFzovm0IV Présentation finale screencast] - [https://air.imag.fr/images/2/23/SecoursMontagneLoRa1920_Demo.pdf Démonstration] - [https://gitlab.com/info5_2020_secoursenmontagne GitLab]<br />
|-<br />
!scope="row"| 7<br />
| [[Contributions open source au projet EdCampus]]<br />
| RIVOIRE Antoine, VINCENT Maxence, BONASPETTI Giulia, DECAMPS Marceau <br />
| Anthony GEOURJON - Gérard POLLIER<br />
| [https://air.imag.fr/index.php/Projet_EDCampus#Fiche_de_suivi Fiche de suivi]<br />
| [https://air.imag.fr/index.php/Projet_EDCampus Rapport final] - [https://drive.google.com/file/d/1Z5ib-fY2DHSgYRsREkvxlljJ8vHKQkd-/view?usp=sharing Démonstration] - [[Media:Rapport_Technique_EDCampus.pdf | Rapport technique]] - [[Media:Soutenance_intermediaire_Edcampus.pdf | Présentation intermédiaire]] - [https://gitlab.com/TODO/presentation/finale.md Présentation Finale] - [https://gricad-gitlab.univ-grenoble-alpes.fr/edcampus GitLab]<br />
|-<br />
!scope="row"| 8<br />
| [[Contributions open source au projet SmartRecruiting]]<br />
| LANDI Estelle, REYMOND Estelle, Schanen Loic, VARENNE Rémi <br />
| Anthony GEOURJON - Gérard POLLIER<br />
| [https://gitlab.com/TODO/docs/suivi.md Fiche de suivi]<br />
| [https://gitlab.com/TODO/docs/rapport.md Rapport final] - [https://gitlab.com/TODO/docs/rapport-technique.md Rapport technique] - [[Media:Presentation_mi-projet_smartrecruiting.pdf|Presentation intermédiaire]] - [https://gitlab.com/TODO/presentation/finale.md Présentation Finale] - [https://gitlab.com/TODO GitLab]<br />
|-<br />
!scope="row"| 9<br />
| [[Projet Guc Voile App]]<br />
| SOUCHON Loïc, THOMAS Antoine, TRESTOUR Grégory, VANDAL Jade<br />
| Anthony GEOURJON<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/gucvoile/guc-voile-documentation/-/wikis/Fiche-de-suivi Fiche de suivi]<br />
| [[Media:guc_voile_rapport_final.pdf|Rapport Final PDF]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/gucvoile/guc-voile-documentation/-/blob/bda8199bad51ad6c4a4fdb0b31a1d14f460bd773/Rapports/Rapport_final.md Rapport Final MD] - [[Media:guc_voile_rapport_technique.pdf|Rapport Technique PDF]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/gucvoile/guc-voile-documentation/-/blob/bda8199bad51ad6c4a4fdb0b31a1d14f460bd773/Rapports/Rapport_technique.md Rapport Technique MD] - [[Media:Soutenance_Intermediaire_GucVoile.pdf|Presentation intermédiaire]] - [[Media:guc_voile_soutenance_finale.pdf|Présentation finale]] - [[Media:guc_voile_soutenance_finale_commente.pdf|Présentation finale commentée]] - [https://gricad-gitlab.univ-grenoble-alpes.fr/gucvoile GitLab] - [[Media:demo_application_gucvoile.pdf|Démonstration Application Slides]] - [[Media:demo_logiciel_guc-voile.pdf|Démonstration Logiciel Slides]] - [https://www.youtube.com/watch?v=S_4OQx0hotI&feature=youtu.be Démonstration Application Vidéo] - [https://www.youtube.com/watch?v=ipfGFq5QVyo&feature=youtu.be Démonstration Logiciel Vidéo] <br />
|-<br />
!scope="row"| 10<br />
| [[Projet Kine 2.0]]<br />
| BARDOU Eva, DEVOS Xavier, HOUBRON Adrian, JAN Léo, PELISSON Antoine<br />
| Sylvain TORU<br />
| [https://air.imag.fr/index.php/Projet_Kine_2.0#Fiche_de_suivi Fiche de suivi]<br />
| [https://gitlab.com/TODO/docs/rapport.md Rapport final] - [https://gitlab.com/TODO/docs/rapport-technique.md Rapport technique] - [[Media:Projet_Kiné2.0_-_Soutenance_de_mi-parcours_03_03_20.pdf|Presentation intermédiaire]] - [https://gitlab.com/TODO/presentation/finale.md Présentation Finale] - [https://gitlab.com/Eva_B/reeducation_kine_connecte GitLab]<br />
|-<br />
!scope="row"| 11<br />
| [[Projet Ecrire en geste]]<br />
| CHABRE Manon, COSCIA Daniel, DENIS Guillaume, DE ARAUJO Bastien et ALACALI Kadir Uraz<br />
| Olivier RICHARD<br />
| [https://github.com/WriteInGesturesProject/docs/blob/master/suivi.md Fiche de suivi]<br />
| [https://github.com/WriteInGesturesProject/docs/blob/master/Rapport%20Final.md Rapport final] - [https://github.com/WriteInGesturesProject/docs/blob/master/Rapport%20Technique.pdf Rapport technique] - [https://github.com/WriteInGesturesProject/docs/blob/master/Pr%C3%A9sentation%20mi%20parcours.pdf Présentation Intermédiaire] - [https://gitlab.com/TODO/presentation/finale.md Présentation Finale] - [https://github.com/WriteInGesturesProject/ GitLab]<br />
<br />
<br />
|}<br />
<br />
====Instructions pour l'évaluation du projet S10====<br />
La soutenance de projet prévue les 19-20 Mars, est remplacée par:<br />
* soit un screenscast de la présentation (20-25 minutes) et un screencast de la démonstration (10 minutes),<br />
* soit le jeu de transparents de la présentation avec le discours dans les notes de présentation et un screencast de la démonstration (10 minutes).<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 />
<br />
* L'ensemble des documents doit être accessible depuis le tableau ci-dessus et dans chaque fiche de suivi.<br />
* Le screencast 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 />
<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 />
<br />
* '''TOUT Le matériel emprunté au fablab devra être rapporté et restitué au fablab dans un sac cabas une fois l'épisode Covid-19 passé.'''<br />
<br />
<br />
* '''Les documents demandés doivent être disponibles le Vendredi 27 Mars 2020 (fin d'après midi).'''<br />
<br />
= Projets collectifs MAT/IESE =<br />
<br />
== Années 3 et 4 ==<br />
<br />
=[[Projets M2PGI Services Machine-to-Machine et Internet-of-Things]]=<br />
==[[PM2M/2019/TP|PM2M]]==</div>Maxence.Vincent1https://air.imag.fr/index.php?title=VT2019&diff=46878VT20192020-01-13T10:37:52Z<p>Maxence.Vincent1: </p>
<hr />
<div>[[VT2018|<< Etudes 2018]] [[VT|Sommaire]] [[VT2020|Etudes 2020 >>]]<br />
<br />
<br />
=Veille Technologique et Stratégique=<br />
* Enseignants: [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
* UE/Module: EAM (HPRJ9R6B) et EAR (HPRJ9R4B) en 1FO5<br />
<br />
L'objectif de cette UE est de réaliser un travail de synthèse et d’évaluation sur une technologie / spécification / tendance<br />
<br />
Dans votre futur vie d'ingénieur, vous aurez à d'une part, vous former par vous-même sur une technologie émergente et d'autre part à réaliser une veille technologique (et stratégique) par rapport à votre entreprise et projet.<br />
Il s'agira de réaliser<br />
* le positionnement par rapport au marché<br />
* d'être critique<br />
<br />
Votre synthèse fait l'objet d'une présentation orale convaincante devant un auditoire (dans le futur, vos collègues, vos chefs ou vos clients) avec des transparents et un discours répété.<br />
Pour finir de convaincre (Saint Thomas), vous ferez la présentation d'une démonstration.<br />
<br />
Votre présentation sera noté et commenté par tous vos camarades via un sondage (téléphone mobile). Leurs notes et leurs commentaires seront notés en fonction de leur exactitude de jugement.<br />
<br />
Remarque: Le [https://fr.wikipedia.org/wiki/Plagiat plagiat] est incompatible avec l'éthique de l'ingénieur. Le directeur d'école peut demander à votre traduction devant la commission disciplinaire de l'université. La sanction peut aller jusqu’à une interdiction d'inscription dans les établissements de l'enseignement supérieur français pendant plusieurs années : Le jeu, en vaut-il la chandelle ?<br />
<br />
La présentation peut être réalisée avec [[reveal.js]] ou avec [[remarkjs]]<br />
<br />
[[File:presentation-VT-RICM5-1516.pdf|transparents d'introduction à l'UE]]<br />
<br />
=Planning=<br />
<br />
== Séance 1 : 18/11 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* Présentation<br />
* Choix des sujets<br />
<br />
== Séance 2 : 25/11 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]]<br />
<br />
* 15h45 -> 16h15: Selenium - Automatisation de WebApps, BADAT, CUAU, [[Media:Selenium_VT2019.pdf|Slides]], [[Selenium|Fiche de synthèse]], [[VT2019 Selenium Demo|Démonstration]]<br />
* 16h15 -> 16h45: Performance Monitoring, WYKLAND, [[Media:Perf monitoring.pdf|Slides]], [[VT2019_Performance_Monitoring|Fiche de synthèse]], [[VT2019_Demonstration_Grafana|Démonstration]]<br />
* 16h45 -> 17h15: Iota, BETEND, JAN, [[Media:IOTA.pptx | slides]], [[VT_IOTA| synthese]], [https://docs.iota.org/docs/iota-js/0.1/workshop/overview Démonstration ]<br />
<br />
== Séance 3 : 2/12 ==<br />
Enseignants : [[User:Donsez|Didier Donsez]]<br />
<br />
* 15h45 -> 16h15: [Rasa, chatbot] [BRES] [REYGROBELLET] [[Media:Rasa_VT2019.pdf|Slides]], [[VT2019_Rasa|Fiche de synthèse]], [[VT2019_Rasa_Demo|Démonstration]]<br />
* 16h15 -> 16h45: [Photogrammétrie] [BONASPETTI] [DECAMPS] [[Media:Photogrammétrie.pdf|Slides]], [[VT2019_Photogrammetrie|Fiche de synthèse]], [https://sketchfab.com/3d-models/point-cloud-demo-natural-history-museum-london-05940cf8ceaa44b4852bb6f04537cb97 Démonstration]<br />
* 16h45 -> 17h15: [Kafka streams] [SALA] [SOLVERY] [[Media:INFO5_VTS_ErgiSALA_TomSOLVERY_Kafka-Streams_Slides.pdf|Slides]], [[Media:INFO5_VTS_ErgiSALA_TomSOLVERY_Kafka-Streams_Synthese.pdf|Fiche de synthèse]]<br />
<br />
== Séance 4 : 9/12 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* 15h45 -> 16h15: [ARCore, ARKit] [CHABRE] [COSCIA] [ [[Media:ARCore_ARKit_VT2019.pdf|Slides]] ] [ [[VT2019_ARCore_ARKit|Fiche de synthèse]] ] [ [https://github.com/cgathergood/Your-First-AR-App-with-Sceneform Démonstration] ]<br />
* 16h15 -> 16h45: [MPI] [DE ARAUJO] [DENIS] [ [[Media:soutenanceVTMPI.pdf|Slides]] ] [ [[VT2019_MPI|synthese]] ] [ [https://github.com/Saxito/VT_MPI Démonstration] ]<br />
* 16h45 -> 17h15: [MapReduce, Hadoop] [RAKOTOARIMALALA] [ZHENG] [[https://docs.google.com/presentation/d/1rnQAACXoWcCMSLj3QQBssma6tFt3ETM0PnCwJqstqIE/edit?usp=sharing Slides]] [ [[VT2019_Hadoop_MapReduce|Fiche de Synthèse]] ] [ [[Demonstration]] ]<br />
<br />
* 17h15 -> 17h45: [Microclimate, Codewind] [PELISSON] [SCHANEN] [ [[Media:Slides_microclimate.pdf|Slides]] ] [ [[VT2019_Microclimate_Codewind|Fiche de synthèse]] ] [ [[VT2019_Microclimate_Codewind_Demo|Démonstration]] ]<br />
<br />
== Séance 5 : 16/12 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* 15h45 -> 16h15: [Snapcraft] [ARNOUX] [LORDEY] [[https://docs.google.com/presentation/d/1amWfeLfa1RnjSUjmZlSfZyGVKMSo_hQJIgYT_raYUV0/edit?usp=sharing Slides]] [[Snapcraft|Synthese]] [[https://github.com/gocarlos/python-ubuntu-snap-app-example Démonstration]]<br />
* 16h15 -> 16h45: [Brain Computer Interfaces] [ALACALI] [IHEB][ [[Media:BCI.pdf | slides]] ] [ [[Media:FS.pdf | synthése]] ]<br />
* 16h45 -> 17h15: [Huginn] [BARDOU] [DEVOS] [ [[Media:INFO5-VT-Huggin.pdf|Slides]] ] [ [[VT2019_Huginn|Fiche de synthèse]] ] [ [https://github.com/EvaBardou/huginn Démonstration] ]<br />
* 17h15 -> 17h45: [ Architecture Serverless] [RIVOIRE] [TRESTOUR] [[https://docs.google.com/presentation/d/1b5ybq4nWCuTUY5hYFyzwPlo-uc16GlqD1PmSrAWmKY0/edit?usp=sharing Slides]] [ [[Serverless_Architectures|Fiche de synthèse]] ] [ [[Demonstration_Architecture_Serverless_AWS|Démonstration AWS]] ]<br />
<br />
== Séance 6 : 6/1/2020 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* 15h45 -> 16h15: [Low-Power Global Area Networks] [MASSON] [ZARCOS] [[https://docs.google.com/presentation/d/1RCnOYTkVYbAE3lOCa_rQoSXLuoNKS566BvGWEK9RKqM/edit?usp=sharing Slides]] [https://air.imag.fr/index.php/VT2019_LPGAN [Fiche de synthèse]] [[https://youtu.be/1M8DQCZ7F2c?t=46 Démonstration]]<br />
* 16h15 -> 16h45: [Elixir et Phoenix] [SOUCHON] [VANDAL] [ [[Media:slides-phoenix.pdf | Slides]] ] [ [[Synthèse]] ] [ [[Démonstration]] ]<br />
* 16h45 -> 17h15: Neural Processing Unit - VARENNE [[Media:Slides_NPU.pdf|Slides]] [[synthese]] [https://www.youtube.com/watch?v=iCvgdNPr_7g Démonstration]<br />
* 17h15 -> 17h45: [Peloton, a unified resource scheduler] [FONTFREYDE] [GAUTIER-PIGNONBLANC] [https://docs.google.com/presentation/d/1EKS_tB-W6cG0BkH8B5MziOm7aYpyAXSc4JeHltrkNDY/edit?usp=sharing slides] [https://docs.google.com/document/d/1dq__PzDMpaVOJacbzD0LbauPybzkldAQgHDi1yyYTmE/edit?usp=sharing synthese]<br />
<br />
== Séance 7 : 13/1/2020 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* 15h45 -> 16h15: [Apollo 2.0] [THOMAS] [VINCENT] [[Media:Baidu Apollo.pdf|slides]] [https://air.imag.fr/index.php/Plateforme_logicielle_open_source_de_conduite_autonome_Apollo_2.0 synthese] [https://github.com/ApolloAuto/apollo/tree/master/docs/demo_guide démo]<br />
* 16h15 -> 16h45: [Apache MXNet] [DALAINE] [GAUFFIER] [slides] [synthese]<br />
<br />
=Sujets=<br />
# [[IoT Dataflow Mashup]] (démo avec [[Eclipse Kura Wires]])<br />
# [[MapReduce et Hadoop]]<br />
# [[Reconstruction 3D par Photogrammétrie]]<br />
# [[ ARCore (Google) et ARKit (Apple) ]] <br />
# [[JSONnet]]<br />
# [[Géo-réplication]] : Démo avec [[Apache Kafka MirrorMaker]]<br />
# [[Pulsar]]<br />
# [[Elixir]] et [[Phoenix]] Web framework<br />
# [[Wookey project]] (Demo on a STM32F407 Discovery board)<br />
# [[RSocket]]<br />
# [[Nacos]] : open source project by Alibaba for service discovery and service configuration.<br />
# [[NEMU]] : open source hypervisor specifically built and designed to run modern cloud workloads on modern 64-bit Intel and ARM CPUs.<br />
# [[Architecture Serverless]] : démonstration avec le projet https://github.com/serverless/serverless sur votre compte Azure de votre compte GitHub Student Pack<br />
# [[Fission]] : open-source serverless function framework for [[Kubernetes]] with a focus on developer productivity and high performance.<br />
# [[Peloton]], a unified resource scheduler<br />
# [[Microclimate]]<br />
# [[AdTech]]<br />
# [[Nearby communications]] (démonstration de [https://ionicframework.com/docs/native/google-nearby/ Nearby Messages API de Google avec Ionic])<br />
# [[Conflict-free replicated data type]] (CRDT)<br />
# [[Spinnaker]]<br />
<!--<br />
# [[Service Mesh]] : démonstration de [[Istio]] avec [[JHispter]] kubernetes subgenerator<br />
--><br />
# [[gVisor]]: a new kind of sandbox that helps provide secure isolation for containers<br />
<!--<br />
# [[WebAssembly]]<br />
# [[Fast Identity Online Alliance]] (FIDO)<br />
# [[Apache MXNet]] : Demo avec [[Intel Movidius]] ([https://github.com/tspannhw/rpi-mxnet-movidius-minifi lien])<br />
# [[DevSecOps]] <br />
--><br />
# Portails et l'API [[Portlet]] : Démo avec [[Liferay]]<br />
<!--<br />
# [[Apache Beam]]<br />
# [[Kafka Streams]]<br />
# [[Moby]] : démonstration de containers avec votre projet [[ECOM-RICM|eCOM]].<br />
--><br />
# [[In-Memory Data Grids]] : Démonstration de [[Gigaspaces]] et [[XAP]] Open Source<br />
# Gestionnaires de contenu : démonstration de [[Apache Jackrabbit]] dans le projet [[eCOM]]<br />
# [[Memory-centric virtual distributed storage system]]<br />
<!--<br />
# [[Performance Monitoring]]<br />
--><br />
# [[ESB]] : démonstration de [[Mule ESB]]<br />
# [[MemCached]]<br />
<!--<br />
# [[CloudFoundry]]<br />
# [[Fabric8]]<br />
# [[gceasy]] : Universal garbage collection log Analyser<br />
# [[OpenWhisk]]<br />
# [[Wildfly Swarm]]<br />
# [[Apache Solr]] : Démonstration avec [http://hortonworks.com/hadoop-tutorial/indexing-and-searching-text-within-images-with-apache-solr/ Tesseract OCR]<br />
# [[Content Delivery Network]]s : Démonstration de [[Amazon S3]], Azure, Akamaï ... sur votre projet [[ECOM-RICM|eCOM]]<br />
# [[ActionHero.js]]<br />
# [[OpenShift]] CaaS : démo sur le projet eCOM<br />
# [[web3j]]<br />
# [[CMS]] : Demo avec [[Crafter CMS]]<br />
# [[SIG]] : Démonstration de [[QGIS]]<br />
--><br />
# [[Low-Power Global Area Network]]s ([[Sat-IoT]])<br />
# [[ Voice-First Development]] : Designing, Developing, and Deploying Conversational Interfaces<br />
# [[Psychométrie]]<br />
# [[WebAssembly]]<br />
# [[Fast Identity Online Alliance]] (FIDO)<br />
# [[Apache MXNet]] : Demo avec [[Intel Movidius]] ([https://github.com/tspannhw/rpi-mxnet-movidius-minifi lien])<br />
# [[DevSecOps]]<br />
# Portails et l'API [[Portlet]] : Démo avec [[Liferay]]<br />
# [[Apache Beam]]<br />
# [[plateforme logicielle open source de conduite autonome Apollo 2.0]]<br />
# [[Mynewt]]<br />
# [[Flogo]] Open Source Framework for IoT Edge Apps & Integration.<br />
# [[Neural Processing Unit]] (NPU) : Demo de la clé [[Intel Movidius]] sur un RPI<br />
# [[Huginn]]<br />
# [[Snapcraft]]<br />
# [[Kafka Streams]]<br />
# [[Moby]] : démonstration de containers avec votre projet [[ECOM-RICM|eCOM]].<br />
# [[Hazelcast]] : Démo avec Spring Boot ([https://dzone.com/storage/assets/6459742-dzone-rc247-gettingstartedwithspringbootandmicrose.pdf lien]) dans un projet [[JHipster]]<br />
# [[In-Memory Data Grids]] : Démonstration de [[Gigaspaces]] et [[XAP]] Open Source<br />
# [[Fautes Byzantines]] : Démonstration de [[BFT-SMaRt]]<br />
# Insport Video<br />
# Gestionnaires de contenu : démonstration de [[Apache Jackrabbit]] dans le projet [[eCOM]]<br />
# [[Memory-centric virtual distributed storage system]]<br />
# [[Performance Monitoring]]<br />
# [[ADEPT]] : [[Blockchain]] at Home (ABANDONNé)<br />
# [[ESB]] : démonstration de [[Mule ESB]]<br />
# [[Access Network Query Protocol (ANQP)]]<br />
# [[JCache]] : démonstration avec [[Apache Ignity]]<br />
# [[MemCached]]<br />
# [[Apache Stratos]]<br />
# [[gceasy]] : Universal garbage collection log Analyser<br />
# [[Apache Solr]] : Démonstration avec [http://hortonworks.com/hadoop-tutorial/indexing-and-searching-text-within-images-with-apache-solr/ Tesseract OCR]<br />
# [[Valgrind]]<br />
# [[Content Delivery Network]]s : Démonstration de [[Amazon S3]], Azure, Akamaï ... sur votre projet [[ECOM-RICM|eCOM]]<br />
# [[CMS]] : Demo avec [[Crafter CMS]]<br />
# [[DMS]] (GED) : Demo avec la version Community Edition d'[[Alfresco]] et de son API REST avec [[Swagger]]<br />
# [[SIG]] : Démonstration de [[QGIS]]<br />
# [[Apache Airflow]]<br />
# [[Cryptojacking]] : démonstration d'un navigateur exécutant [https://github.com/cazala/coin-hive CoinHive] et affichage du coup énergétique de l'opération.<br />
# [[RIOT-OS]] : système d'exploitation pour l'Internet des Objets (Démonstration sur une carte STM32 Nucleo LRWAN1).<br />
# [[Zephyr]] : système d'exploitation pour l'Internet des Objets (Démonstration sur une carte [[Intel Quark D2000]]).<br />
# [[HTTP/3]] : quoi de neuf ? Démonstration de l'amélioration des performances.<br />
# [[Gyro]] : domain-specific language designed to concisely describe a cloud infrastructure. Démonstration avec votre application eCOM JHipster sur Azure.<br />
# [[selenium]] contrôle automatisé de navigateur web - CUAU BADAT<br />
# [[Rasa]] Traitement du langage naturel, chatbot - <br />
# [[MPI]] DENIS & DE ARAUJO<br />
# [[Brain Computer Interfaces ]] Alacali - Mastoura<br />
# [[Deepfake Algorithms]] et outils.</div>Maxence.Vincent1https://air.imag.fr/index.php?title=File:Baidu_Apollo.pdf&diff=46877File:Baidu Apollo.pdf2020-01-13T10:37:03Z<p>Maxence.Vincent1: Slides</p>
<hr />
<div>Slides</div>Maxence.Vincent1https://air.imag.fr/index.php?title=VT2019&diff=46876VT20192020-01-13T10:33:44Z<p>Maxence.Vincent1: </p>
<hr />
<div>[[VT2018|<< Etudes 2018]] [[VT|Sommaire]] [[VT2020|Etudes 2020 >>]]<br />
<br />
<br />
=Veille Technologique et Stratégique=<br />
* Enseignants: [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
* UE/Module: EAM (HPRJ9R6B) et EAR (HPRJ9R4B) en 1FO5<br />
<br />
L'objectif de cette UE est de réaliser un travail de synthèse et d’évaluation sur une technologie / spécification / tendance<br />
<br />
Dans votre futur vie d'ingénieur, vous aurez à d'une part, vous former par vous-même sur une technologie émergente et d'autre part à réaliser une veille technologique (et stratégique) par rapport à votre entreprise et projet.<br />
Il s'agira de réaliser<br />
* le positionnement par rapport au marché<br />
* d'être critique<br />
<br />
Votre synthèse fait l'objet d'une présentation orale convaincante devant un auditoire (dans le futur, vos collègues, vos chefs ou vos clients) avec des transparents et un discours répété.<br />
Pour finir de convaincre (Saint Thomas), vous ferez la présentation d'une démonstration.<br />
<br />
Votre présentation sera noté et commenté par tous vos camarades via un sondage (téléphone mobile). Leurs notes et leurs commentaires seront notés en fonction de leur exactitude de jugement.<br />
<br />
Remarque: Le [https://fr.wikipedia.org/wiki/Plagiat plagiat] est incompatible avec l'éthique de l'ingénieur. Le directeur d'école peut demander à votre traduction devant la commission disciplinaire de l'université. La sanction peut aller jusqu’à une interdiction d'inscription dans les établissements de l'enseignement supérieur français pendant plusieurs années : Le jeu, en vaut-il la chandelle ?<br />
<br />
La présentation peut être réalisée avec [[reveal.js]] ou avec [[remarkjs]]<br />
<br />
[[File:presentation-VT-RICM5-1516.pdf|transparents d'introduction à l'UE]]<br />
<br />
=Planning=<br />
<br />
== Séance 1 : 18/11 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* Présentation<br />
* Choix des sujets<br />
<br />
== Séance 2 : 25/11 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]]<br />
<br />
* 15h45 -> 16h15: Selenium - Automatisation de WebApps, BADAT, CUAU, [[Media:Selenium_VT2019.pdf|Slides]], [[Selenium|Fiche de synthèse]], [[VT2019 Selenium Demo|Démonstration]]<br />
* 16h15 -> 16h45: Performance Monitoring, WYKLAND, [[Media:Perf monitoring.pdf|Slides]], [[VT2019_Performance_Monitoring|Fiche de synthèse]], [[VT2019_Demonstration_Grafana|Démonstration]]<br />
* 16h45 -> 17h15: Iota, BETEND, JAN, [[Media:IOTA.pptx | slides]], [[VT_IOTA| synthese]], [https://docs.iota.org/docs/iota-js/0.1/workshop/overview Démonstration ]<br />
<br />
== Séance 3 : 2/12 ==<br />
Enseignants : [[User:Donsez|Didier Donsez]]<br />
<br />
* 15h45 -> 16h15: [Rasa, chatbot] [BRES] [REYGROBELLET] [[Media:Rasa_VT2019.pdf|Slides]], [[VT2019_Rasa|Fiche de synthèse]], [[VT2019_Rasa_Demo|Démonstration]]<br />
* 16h15 -> 16h45: [Photogrammétrie] [BONASPETTI] [DECAMPS] [[Media:Photogrammétrie.pdf|Slides]], [[VT2019_Photogrammetrie|Fiche de synthèse]], [https://sketchfab.com/3d-models/point-cloud-demo-natural-history-museum-london-05940cf8ceaa44b4852bb6f04537cb97 Démonstration]<br />
* 16h45 -> 17h15: [Kafka streams] [SALA] [SOLVERY] [[Media:INFO5_VTS_ErgiSALA_TomSOLVERY_Kafka-Streams_Slides.pdf|Slides]], [[Media:INFO5_VTS_ErgiSALA_TomSOLVERY_Kafka-Streams_Synthese.pdf|Fiche de synthèse]]<br />
<br />
== Séance 4 : 9/12 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* 15h45 -> 16h15: [ARCore, ARKit] [CHABRE] [COSCIA] [ [[Media:ARCore_ARKit_VT2019.pdf|Slides]] ] [ [[VT2019_ARCore_ARKit|Fiche de synthèse]] ] [ [https://github.com/cgathergood/Your-First-AR-App-with-Sceneform Démonstration] ]<br />
* 16h15 -> 16h45: [MPI] [DE ARAUJO] [DENIS] [ [[Media:soutenanceVTMPI.pdf|Slides]] ] [ [[VT2019_MPI|synthese]] ] [ [https://github.com/Saxito/VT_MPI Démonstration] ]<br />
* 16h45 -> 17h15: [MapReduce, Hadoop] [RAKOTOARIMALALA] [ZHENG] [[https://docs.google.com/presentation/d/1rnQAACXoWcCMSLj3QQBssma6tFt3ETM0PnCwJqstqIE/edit?usp=sharing Slides]] [ [[VT2019_Hadoop_MapReduce|Fiche de Synthèse]] ] [ [[Demonstration]] ]<br />
<br />
* 17h15 -> 17h45: [Microclimate, Codewind] [PELISSON] [SCHANEN] [ [[Media:Slides_microclimate.pdf|Slides]] ] [ [[VT2019_Microclimate_Codewind|Fiche de synthèse]] ] [ [[VT2019_Microclimate_Codewind_Demo|Démonstration]] ]<br />
<br />
== Séance 5 : 16/12 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* 15h45 -> 16h15: [Snapcraft] [ARNOUX] [LORDEY] [[https://docs.google.com/presentation/d/1amWfeLfa1RnjSUjmZlSfZyGVKMSo_hQJIgYT_raYUV0/edit?usp=sharing Slides]] [[Snapcraft|Synthese]] [[https://github.com/gocarlos/python-ubuntu-snap-app-example Démonstration]]<br />
* 16h15 -> 16h45: [Brain Computer Interfaces] [ALACALI] [IHEB][ [[Media:BCI.pdf | slides]] ] [ [[Media:FS.pdf | synthése]] ]<br />
* 16h45 -> 17h15: [Huginn] [BARDOU] [DEVOS] [ [[Media:INFO5-VT-Huggin.pdf|Slides]] ] [ [[VT2019_Huginn|Fiche de synthèse]] ] [ [https://github.com/EvaBardou/huginn Démonstration] ]<br />
* 17h15 -> 17h45: [ Architecture Serverless] [RIVOIRE] [TRESTOUR] [[https://docs.google.com/presentation/d/1b5ybq4nWCuTUY5hYFyzwPlo-uc16GlqD1PmSrAWmKY0/edit?usp=sharing Slides]] [ [[Serverless_Architectures|Fiche de synthèse]] ] [ [[Demonstration_Architecture_Serverless_AWS|Démonstration AWS]] ]<br />
<br />
== Séance 6 : 6/1/2020 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* 15h45 -> 16h15: [Low-Power Global Area Networks] [MASSON] [ZARCOS] [[https://docs.google.com/presentation/d/1RCnOYTkVYbAE3lOCa_rQoSXLuoNKS566BvGWEK9RKqM/edit?usp=sharing Slides]] [https://air.imag.fr/index.php/VT2019_LPGAN [Fiche de synthèse]] [[https://youtu.be/1M8DQCZ7F2c?t=46 Démonstration]]<br />
* 16h15 -> 16h45: [Elixir et Phoenix] [SOUCHON] [VANDAL] [ [[Media:slides-phoenix.pdf | Slides]] ] [ [[Synthèse]] ] [ [[Démonstration]] ]<br />
* 16h45 -> 17h15: Neural Processing Unit - VARENNE [[Media:Slides_NPU.pdf|Slides]] [[synthese]] [https://www.youtube.com/watch?v=iCvgdNPr_7g Démonstration]<br />
* 17h15 -> 17h45: [Peloton, a unified resource scheduler] [FONTFREYDE] [GAUTIER-PIGNONBLANC] [https://docs.google.com/presentation/d/1EKS_tB-W6cG0BkH8B5MziOm7aYpyAXSc4JeHltrkNDY/edit?usp=sharing slides] [https://docs.google.com/document/d/1dq__PzDMpaVOJacbzD0LbauPybzkldAQgHDi1yyYTmE/edit?usp=sharing synthese]<br />
<br />
== Séance 7 : 13/1/2020 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* 15h45 -> 16h15: [Apollo 2.0] [THOMAS] [VINCENT] [slides] [https://air.imag.fr/index.php/Plateforme_logicielle_open_source_de_conduite_autonome_Apollo_2.0 synthese] [https://github.com/ApolloAuto/apollo/tree/master/docs/demo_guide démo]<br />
* 16h15 -> 16h45: [Apache MXNet] [DALAINE] [GAUFFIER] [slides] [synthese]<br />
<br />
=Sujets=<br />
# [[IoT Dataflow Mashup]] (démo avec [[Eclipse Kura Wires]])<br />
# [[MapReduce et Hadoop]]<br />
# [[Reconstruction 3D par Photogrammétrie]]<br />
# [[ ARCore (Google) et ARKit (Apple) ]] <br />
# [[JSONnet]]<br />
# [[Géo-réplication]] : Démo avec [[Apache Kafka MirrorMaker]]<br />
# [[Pulsar]]<br />
# [[Elixir]] et [[Phoenix]] Web framework<br />
# [[Wookey project]] (Demo on a STM32F407 Discovery board)<br />
# [[RSocket]]<br />
# [[Nacos]] : open source project by Alibaba for service discovery and service configuration.<br />
# [[NEMU]] : open source hypervisor specifically built and designed to run modern cloud workloads on modern 64-bit Intel and ARM CPUs.<br />
# [[Architecture Serverless]] : démonstration avec le projet https://github.com/serverless/serverless sur votre compte Azure de votre compte GitHub Student Pack<br />
# [[Fission]] : open-source serverless function framework for [[Kubernetes]] with a focus on developer productivity and high performance.<br />
# [[Peloton]], a unified resource scheduler<br />
# [[Microclimate]]<br />
# [[AdTech]]<br />
# [[Nearby communications]] (démonstration de [https://ionicframework.com/docs/native/google-nearby/ Nearby Messages API de Google avec Ionic])<br />
# [[Conflict-free replicated data type]] (CRDT)<br />
# [[Spinnaker]]<br />
<!--<br />
# [[Service Mesh]] : démonstration de [[Istio]] avec [[JHispter]] kubernetes subgenerator<br />
--><br />
# [[gVisor]]: a new kind of sandbox that helps provide secure isolation for containers<br />
<!--<br />
# [[WebAssembly]]<br />
# [[Fast Identity Online Alliance]] (FIDO)<br />
# [[Apache MXNet]] : Demo avec [[Intel Movidius]] ([https://github.com/tspannhw/rpi-mxnet-movidius-minifi lien])<br />
# [[DevSecOps]] <br />
--><br />
# Portails et l'API [[Portlet]] : Démo avec [[Liferay]]<br />
<!--<br />
# [[Apache Beam]]<br />
# [[Kafka Streams]]<br />
# [[Moby]] : démonstration de containers avec votre projet [[ECOM-RICM|eCOM]].<br />
--><br />
# [[In-Memory Data Grids]] : Démonstration de [[Gigaspaces]] et [[XAP]] Open Source<br />
# Gestionnaires de contenu : démonstration de [[Apache Jackrabbit]] dans le projet [[eCOM]]<br />
# [[Memory-centric virtual distributed storage system]]<br />
<!--<br />
# [[Performance Monitoring]]<br />
--><br />
# [[ESB]] : démonstration de [[Mule ESB]]<br />
# [[MemCached]]<br />
<!--<br />
# [[CloudFoundry]]<br />
# [[Fabric8]]<br />
# [[gceasy]] : Universal garbage collection log Analyser<br />
# [[OpenWhisk]]<br />
# [[Wildfly Swarm]]<br />
# [[Apache Solr]] : Démonstration avec [http://hortonworks.com/hadoop-tutorial/indexing-and-searching-text-within-images-with-apache-solr/ Tesseract OCR]<br />
# [[Content Delivery Network]]s : Démonstration de [[Amazon S3]], Azure, Akamaï ... sur votre projet [[ECOM-RICM|eCOM]]<br />
# [[ActionHero.js]]<br />
# [[OpenShift]] CaaS : démo sur le projet eCOM<br />
# [[web3j]]<br />
# [[CMS]] : Demo avec [[Crafter CMS]]<br />
# [[SIG]] : Démonstration de [[QGIS]]<br />
--><br />
# [[Low-Power Global Area Network]]s ([[Sat-IoT]])<br />
# [[ Voice-First Development]] : Designing, Developing, and Deploying Conversational Interfaces<br />
# [[Psychométrie]]<br />
# [[WebAssembly]]<br />
# [[Fast Identity Online Alliance]] (FIDO)<br />
# [[Apache MXNet]] : Demo avec [[Intel Movidius]] ([https://github.com/tspannhw/rpi-mxnet-movidius-minifi lien])<br />
# [[DevSecOps]]<br />
# Portails et l'API [[Portlet]] : Démo avec [[Liferay]]<br />
# [[Apache Beam]]<br />
# [[plateforme logicielle open source de conduite autonome Apollo 2.0]]<br />
# [[Mynewt]]<br />
# [[Flogo]] Open Source Framework for IoT Edge Apps & Integration.<br />
# [[Neural Processing Unit]] (NPU) : Demo de la clé [[Intel Movidius]] sur un RPI<br />
# [[Huginn]]<br />
# [[Snapcraft]]<br />
# [[Kafka Streams]]<br />
# [[Moby]] : démonstration de containers avec votre projet [[ECOM-RICM|eCOM]].<br />
# [[Hazelcast]] : Démo avec Spring Boot ([https://dzone.com/storage/assets/6459742-dzone-rc247-gettingstartedwithspringbootandmicrose.pdf lien]) dans un projet [[JHipster]]<br />
# [[In-Memory Data Grids]] : Démonstration de [[Gigaspaces]] et [[XAP]] Open Source<br />
# [[Fautes Byzantines]] : Démonstration de [[BFT-SMaRt]]<br />
# Insport Video<br />
# Gestionnaires de contenu : démonstration de [[Apache Jackrabbit]] dans le projet [[eCOM]]<br />
# [[Memory-centric virtual distributed storage system]]<br />
# [[Performance Monitoring]]<br />
# [[ADEPT]] : [[Blockchain]] at Home (ABANDONNé)<br />
# [[ESB]] : démonstration de [[Mule ESB]]<br />
# [[Access Network Query Protocol (ANQP)]]<br />
# [[JCache]] : démonstration avec [[Apache Ignity]]<br />
# [[MemCached]]<br />
# [[Apache Stratos]]<br />
# [[gceasy]] : Universal garbage collection log Analyser<br />
# [[Apache Solr]] : Démonstration avec [http://hortonworks.com/hadoop-tutorial/indexing-and-searching-text-within-images-with-apache-solr/ Tesseract OCR]<br />
# [[Valgrind]]<br />
# [[Content Delivery Network]]s : Démonstration de [[Amazon S3]], Azure, Akamaï ... sur votre projet [[ECOM-RICM|eCOM]]<br />
# [[CMS]] : Demo avec [[Crafter CMS]]<br />
# [[DMS]] (GED) : Demo avec la version Community Edition d'[[Alfresco]] et de son API REST avec [[Swagger]]<br />
# [[SIG]] : Démonstration de [[QGIS]]<br />
# [[Apache Airflow]]<br />
# [[Cryptojacking]] : démonstration d'un navigateur exécutant [https://github.com/cazala/coin-hive CoinHive] et affichage du coup énergétique de l'opération.<br />
# [[RIOT-OS]] : système d'exploitation pour l'Internet des Objets (Démonstration sur une carte STM32 Nucleo LRWAN1).<br />
# [[Zephyr]] : système d'exploitation pour l'Internet des Objets (Démonstration sur une carte [[Intel Quark D2000]]).<br />
# [[HTTP/3]] : quoi de neuf ? Démonstration de l'amélioration des performances.<br />
# [[Gyro]] : domain-specific language designed to concisely describe a cloud infrastructure. Démonstration avec votre application eCOM JHipster sur Azure.<br />
# [[selenium]] contrôle automatisé de navigateur web - CUAU BADAT<br />
# [[Rasa]] Traitement du langage naturel, chatbot - <br />
# [[MPI]] DENIS & DE ARAUJO<br />
# [[Brain Computer Interfaces ]] Alacali - Mastoura<br />
# [[Deepfake Algorithms]] et outils.</div>Maxence.Vincent1https://air.imag.fr/index.php?title=Plateforme_logicielle_open_source_de_conduite_autonome_Apollo_2.0&diff=46875Plateforme logicielle open source de conduite autonome Apollo 2.02020-01-13T10:10:37Z<p>Maxence.Vincent1: </p>
<hr />
<div>Apollo est une plateforme de conduite autonome open source publiée par Baidu Research en 2017. L'objectif de Baidu est de développer des voitures totalement autonomes d'ici 2020. Cela semble cours, mais Baidu estime que la publication ouverte permettra d'accéllerer les tests et le déploiement<br />
Le nom de la plateforme est une référence aux missions Apollo de la NASA entre les années 1960 et 1970.<br />
<br />
== Versions ==<br />
<br />
[[File:Versions.png|1000px|thumb|Schémas représentant l’évolution des versions de Apollo au cours du temps]]<br />
<br />
Depuis son lancement, Apollo a beaucoup évolué. Chaque version a apporté de nouvelle caractéristique au projet. A chaque version, des composants hardware sont ajoutés. Les contributeurs doivent alors ajoutés au projet des modules de code pour exploiter ces nouveaux composants.<br />
<br />
'''Apollo 1.0'''<br />
<br />
Apollo 1.0 fonctionne dans un lieu clos, comme une piste d'essai ou un parking.<br />
<br />
'''Apollo 1.5'''<br />
<br />
Avec Apollo 1.5, les véhicules ont une meilleure perception de leur environnement et peuvent mieux cartographier leur position actuelle. Cela leur permet de planifier leur trajectoire sur leur voie.<br />
<br />
'''Apollo 2.0'''<br />
<br />
Apollo 2.0 permet aux véhicules de rouler de manière autonome sur des routes urbaines simples. Les véhicules sont capables de rouler sur les routes en toute sécurité, d'éviter les collisions avec les obstacles fixes, de s'arrêter aux feux de circulation et de changer de voie.<br />
<br />
'''Apollo 2.5'''<br />
<br />
Apollo 2.5 permet au véhicule de rouler de manière autonome sur des autoroutes. Les véhicules sont en mesure de maintenir le contrôle de leur voie, de se mettre en vitesse de croisière et d'éviter les collisions avec les véhicules environnants.<br />
<br />
'''Apollo 3.0'''<br />
<br />
Le but d’Apollo 3.0 est de préparer un environnement pour permettre aux développeurs de travailler sur les espaces à faible vitesse.<br />
<br />
'''Apollo 3.5'''<br />
<br />
Apollo 3.5 est capable de naviguer dans des scénarios de conduite complexes tels que les zones résidentielles et les centres-villes.<br />
<br />
'''Apollo 5.0'''<br />
<br />
Avec Apollo 5.0, la voiture peut gérer les conditions changeantes de scénarios routiers complexes. Elle prend en charge des scénarios supplémentaires tels que les arrêts et le franchissement d'intersections dénudées.<br />
<br />
<br />
== Open Source ==<br />
<br />
Baidu a publié Apollo en open-source en 2017 sous license Apache 2.0. En trois ans, comme l'espérait Baidu, il y a eu beaucoup de participations à la plateforme :<br />
8500 pull requests<br />
15000 commits<br />
400000 lignes de code<br />
235 contributeurs<br />
8 versions<br />
<br />
Le projet est en C++ et en python pour le module d’Intelligence Artificielle.<br />
<br />
<br />
== Modules Apollo ==<br />
<br />
Comme dit précédemment, des modules sont ajoutés à chaque version. Ces modules, destinés à permettre l’autonomie de la voiture, ont été partagés en 5 catégories.<br />
<br />
'''Perception de précision'''<br />
<br />
Le module de perception intègre la capacité de détecter et de reconnaître les obstacles et les feux de circulation.<br />
<br />
''Obstacle''<br />
<br />
Le sous-module de détection d'obstacles détecte, segmente, classe et suit les obstacles. Il prédit également le mouvement des obstacles et l'information sur leur position (la direction et la vitesse). <br />
<br />
''Feux de circulation''<br />
<br />
Le sous-module de feux de circulation détecte les feux de circulation et reconnaît leur état à partir d’images.<br />
<br />
'''Simulation'''<br />
<br />
La simulation permet de parcourir virtuellement des millions de kilomètres par jour en utilisant un ensemble de données sur le trafic du monde réel. Grâce au service de simulation, les contributeurs ont accès à un grand nombre de scènes de conduite autonome pour tester, valider et optimiser rapidement des modèles d'intelligence artificielle.<br />
<br />
'''Carte Haute Définition et Localisation'''<br />
<br />
Baidu est capables de produire des données cartographiques HD à grande échelle.<br />
Ces cartes sont utilisés par le système de localisation. Et ce dernier est une solution de positionnement complète avec une précision au centimètre près.<br />
<br />
'''Planification'''<br />
<br />
Les véhicules Apollo sont équipés d'un système de planification comprenant la prédiction, le comportement et la logique de mouvement. Le système de planification s'adapte aux conditions de circulation en temps réel, ce qui permet d'obtenir des trajectoires précises, à la fois sûres et confortables. Actuellement, le système de planification fonctionne sur une route fixe dans des conditions de jour et de nuit.<br />
<br />
'''Contrôle Intelligent'''<br />
<br />
Les modules Apollo de commande intelligente de véhicule sont précis, largement applicables et adaptables à différents environnements. Les modules gèrent différentes conditions de route, vitesses, et types de véhicules.<br />
<br />
<br />
== Vue Véhicule ==<br />
<br />
[[File:vueVehicule.png|1000px|thumb|Schéma de la disposition des composants hardwares sur le véhicule]]<br />
<br />
Les caméras, radar et lidar (radar laser) sont utilisés pour la perception de précision. La localisation s'effectue avec les GPS. Pour tout ce qui est des calculs de simulation, de contrôle, de planification ou d’interprétation des données extérieurs, il y a un IMU et un ordinateur industriel dans le coffre.<br />
<br />
<br />
== CyberSécurité ==<br />
<br />
'''Sécurité de l'IA du véhicule autonome'''<br />
<br />
Un système de protection est construit pour protéger la sécurité des applications, des données, de l'IA, des communications et du cloud, et pour empêcher les intrusions externes, les fuites de propriété intellectuelle et le détournement de biens.<br />
<br />
'''Communication sécurisée'''<br />
<br />
L'IA du véhicule est isolée des autres réseaux. Cela fourni un contrôle pour assurer un accès sécurisé et identifier les comportements anormaux.<br />
<br />
'''Boîte noire'''<br />
<br />
Un boitier est intégré aux véhicules autonomes. Il enregistre et stocke en toute sécurité les données des capteurs, le mode de conduite, les instructions de planification et de contrôle envoyées à tout le système électronique. Il est utilisé pour les enquêtes sur les accidents et les incidents.<br />
<br />
<br />
== Robotaxi ==<br />
<br />
Baidu a lancé en septembre 2019 un service de taxis autonome en Chine.<br />
45 véhicules électrique ont été équipé avec Apollo. Ces véhicules sont totalement autonome, même si un humain doit être au volant de chaque voiture pour être en conformité avec les réglementations chinoises.<br />
<br />
Le système fonctionne par tous temps et peut analyser et voir à plus de 300m.<br />
<br />
<br />
== Sources ==<br />
<br />
http://www.open-source-guide.com/Actualites/Baidu-publie-une-plate-forme-de-conduite-autonome-open-source<br />
<br />
https://github.com/ApolloAuto/apollo<br />
<br />
http://apollo.auto/developer.html<br />
<br />
http://apollo.auto/platform/perception.html<br />
<br />
http://apollo.auto/platform/simulation.html<br />
<br />
http://apollo.auto/platform/security.html<br />
<br />
https://www.scmp.com/tech/innovation/article/3030608/residents-changsha-can-now-get-taste-future-after-baidu-launches</div>Maxence.Vincent1https://air.imag.fr/index.php?title=Plateforme_logicielle_open_source_de_conduite_autonome_Apollo_2.0&diff=46874Plateforme logicielle open source de conduite autonome Apollo 2.02020-01-13T10:09:21Z<p>Maxence.Vincent1: </p>
<hr />
<div>Apollo est une plateforme de conduite autonome open source publiée par Baidu Research en 2017. L'objectif de Baidu est de développer des voitures totalement autonomes d'ici 2020. Cela semble cours, mais Baidu estime que la publication ouverte permettra d'accéllerer les tests et le déploiement<br />
Le nom de la plateforme est une référence aux missions Apollo de la NASA entre les années 1960 et 1970.<br />
<br />
== Versions ==<br />
<br />
[[File:Versions.png|500px|thumb|right|Schémas représentant l’évolution des versions de Apollo au cours du temps]]<br />
<br />
Depuis son lancement, Apollo a beaucoup évolué. Chaque version a apporté de nouvelle caractéristique au projet. A chaque version, des composants hardware sont ajoutés. Les contributeurs doivent alors ajoutés au projet des modules de code pour exploiter ces nouveaux composants.<br />
<br />
'''Apollo 1.0'''<br />
<br />
Apollo 1.0 fonctionne dans un lieu clos, comme une piste d'essai ou un parking.<br />
<br />
'''Apollo 1.5'''<br />
<br />
Avec Apollo 1.5, les véhicules ont une meilleure perception de leur environnement et peuvent mieux cartographier leur position actuelle. Cela leur permet de planifier leur trajectoire sur leur voie.<br />
<br />
'''Apollo 2.0'''<br />
<br />
Apollo 2.0 permet aux véhicules de rouler de manière autonome sur des routes urbaines simples. Les véhicules sont capables de rouler sur les routes en toute sécurité, d'éviter les collisions avec les obstacles fixes, de s'arrêter aux feux de circulation et de changer de voie.<br />
<br />
'''Apollo 2.5'''<br />
<br />
Apollo 2.5 permet au véhicule de rouler de manière autonome sur des autoroutes. Les véhicules sont en mesure de maintenir le contrôle de leur voie, de se mettre en vitesse de croisière et d'éviter les collisions avec les véhicules environnants.<br />
<br />
'''Apollo 3.0'''<br />
<br />
Le but d’Apollo 3.0 est de préparer un environnement pour permettre aux développeurs de travailler sur les espaces à faible vitesse.<br />
<br />
'''Apollo 3.5'''<br />
<br />
Apollo 3.5 est capable de naviguer dans des scénarios de conduite complexes tels que les zones résidentielles et les centres-villes.<br />
<br />
'''Apollo 5.0'''<br />
<br />
Avec Apollo 5.0, la voiture peut gérer les conditions changeantes de scénarios routiers complexes. Elle prend en charge des scénarios supplémentaires tels que les arrêts et le franchissement d'intersections dénudées.<br />
<br />
<br />
== Open Source ==<br />
<br />
Baidu a publié Apollo en open-source en 2017 sous license Apache 2.0. En trois ans, comme l'espérait Baidu, il y a eu beaucoup de participations à la plateforme :<br />
8500 pull requests<br />
15000 commits<br />
400000 lignes de code<br />
235 contributeurs<br />
8 versions<br />
<br />
Le projet est en C++ et en python pour le module d’Intelligence Artificielle.<br />
<br />
<br />
== Modules Apollo ==<br />
<br />
Comme dit précédemment, des modules sont ajoutés à chaque version. Ces modules, destinés à permettre l’autonomie de la voiture, ont été partagés en 5 catégories.<br />
<br />
'''Perception de précision'''<br />
<br />
Le module de perception intègre la capacité de détecter et de reconnaître les obstacles et les feux de circulation.<br />
<br />
''Obstacle''<br />
<br />
Le sous-module de détection d'obstacles détecte, segmente, classe et suit les obstacles. Il prédit également le mouvement des obstacles et l'information sur leur position (la direction et la vitesse). <br />
<br />
''Feux de circulation''<br />
<br />
Le sous-module de feux de circulation détecte les feux de circulation et reconnaît leur état à partir d’images.<br />
<br />
'''Simulation'''<br />
<br />
La simulation permet de parcourir virtuellement des millions de kilomètres par jour en utilisant un ensemble de données sur le trafic du monde réel. Grâce au service de simulation, les contributeurs ont accès à un grand nombre de scènes de conduite autonome pour tester, valider et optimiser rapidement des modèles d'intelligence artificielle.<br />
<br />
'''Carte Haute Définition et Localisation'''<br />
<br />
Baidu est capables de produire des données cartographiques HD à grande échelle.<br />
Ces cartes sont utilisés par le système de localisation. Et ce dernier est une solution de positionnement complète avec une précision au centimètre près.<br />
<br />
'''Planification'''<br />
<br />
Les véhicules Apollo sont équipés d'un système de planification comprenant la prédiction, le comportement et la logique de mouvement. Le système de planification s'adapte aux conditions de circulation en temps réel, ce qui permet d'obtenir des trajectoires précises, à la fois sûres et confortables. Actuellement, le système de planification fonctionne sur une route fixe dans des conditions de jour et de nuit.<br />
<br />
'''Contrôle Intelligent'''<br />
<br />
Les modules Apollo de commande intelligente de véhicule sont précis, largement applicables et adaptables à différents environnements. Les modules gèrent différentes conditions de route, vitesses, et types de véhicules.<br />
<br />
<br />
== Vue Véhicule ==<br />
<br />
[[File:vueVehicule.png|500px|thumb|right|Schéma de la disposition des composants hardwares sur le véhicule]]<br />
<br />
Les caméras, radar et lidar (radar laser) sont utilisés pour la perception de précision. La localisation s'effectue avec les GPS. Pour tout ce qui est des calculs de simulation, de contrôle, de planification ou d’interprétation des données extérieurs, il y a un IMU et un ordinateur industriel dans le coffre.<br />
<br />
<br />
== CyberSécurité ==<br />
<br />
'''Sécurité de l'IA du véhicule autonome'''<br />
<br />
Un système de protection est construit pour protéger la sécurité des applications, des données, de l'IA, des communications et du cloud, et pour empêcher les intrusions externes, les fuites de propriété intellectuelle et le détournement de biens.<br />
<br />
'''Communication sécurisée'''<br />
<br />
L'IA du véhicule est isolée des autres réseaux. Cela fourni un contrôle pour assurer un accès sécurisé et identifier les comportements anormaux.<br />
<br />
'''Boîte noire'''<br />
<br />
Un boitier est intégré aux véhicules autonomes. Il enregistre et stocke en toute sécurité les données des capteurs, le mode de conduite, les instructions de planification et de contrôle envoyées à tout le système électronique. Il est utilisé pour les enquêtes sur les accidents et les incidents.<br />
<br />
<br />
== Robotaxi ==<br />
<br />
Baidu a lancé en septembre 2019 un service de taxis autonome en Chine.<br />
45 véhicules électrique ont été équipé avec Apollo. Ces véhicules sont totalement autonome, même si un humain doit être au volant de chaque voiture pour être en conformité avec les réglementations chinoises.<br />
<br />
Le système fonctionne par tous temps et peut analyser et voir à plus de 300m.<br />
<br />
<br />
== Sources ==<br />
<br />
http://www.open-source-guide.com/Actualites/Baidu-publie-une-plate-forme-de-conduite-autonome-open-source<br />
<br />
https://github.com/ApolloAuto/apollo<br />
<br />
http://apollo.auto/developer.html<br />
<br />
http://apollo.auto/platform/perception.html<br />
<br />
http://apollo.auto/platform/simulation.html<br />
<br />
http://apollo.auto/platform/security.html<br />
<br />
https://www.scmp.com/tech/innovation/article/3030608/residents-changsha-can-now-get-taste-future-after-baidu-launches</div>Maxence.Vincent1https://air.imag.fr/index.php?title=Plateforme_logicielle_open_source_de_conduite_autonome_Apollo_2.0&diff=46873Plateforme logicielle open source de conduite autonome Apollo 2.02020-01-13T10:00:08Z<p>Maxence.Vincent1: </p>
<hr />
<div>Apollo est une plateforme de conduite autonome open source publiée par Baidu Research en 2017. L'objectif de Baidu est de développer des voitures totalement autonomes d'ici 2020. Cela semble cours, mais Baidu estime que la publication ouverte permettra d'accéllerer les tests et le déploiement<br />
Le nom de la plateforme est une référence aux missions Apollo de la NASA entre les années 1960 et 1970.<br />
<br />
== Versions ==<br />
<br />
[[File:Versions.png|500px|thumb|right|Schémas représentant l’évolution des versions de Apollo au cours du temps]]<br />
<br />
Depuis son lancement, Apollo a beaucoup évolué. Chaque version a apporté de nouvelle caractéristique au projet. A chaque version, des composants hardware sont ajoutés. Les contributeurs doivent alors ajoutés au projet des modules de code pour exploiter ces nouveaux composants.<br />
<br />
'''Apollo 1.0'''<br />
<br />
Apollo 1.0 fonctionne dans un lieu clos, comme une piste d'essai ou un parking.<br />
<br />
'''Apollo 1.5'''<br />
<br />
Avec Apollo 1.5, les véhicules ont une meilleure perception de leur environnement et peuvent mieux cartographier leur position actuelle. Cela leur permet de planifier leur trajectoire sur leur voie.<br />
<br />
'''Apollo 2.0'''<br />
<br />
Apollo 2.0 permet aux véhicules de rouler de manière autonome sur des routes urbaines simples. Les véhicules sont capables de rouler sur les routes en toute sécurité, d'éviter les collisions avec les obstacles fixes, de s'arrêter aux feux de circulation et de changer de voie.<br />
<br />
'''Apollo 2.5'''<br />
<br />
Apollo 2.5 permet au véhicule de rouler de manière autonome sur des autoroutes. Les véhicules sont en mesure de maintenir le contrôle de leur voie, de se mettre en vitesse de croisière et d'éviter les collisions avec les véhicules environnants.<br />
<br />
'''Apollo 3.0'''<br />
<br />
Le but d’Apollo 3.0 est de préparer un environnement pour permettre aux développeurs de travailler sur les espaces à faible vitesse.<br />
<br />
'''Apollo 3.5'''<br />
<br />
Apollo 3.5 est capable de naviguer dans des scénarios de conduite complexes tels que les zones résidentielles et les centres-villes.<br />
<br />
'''Apollo 5.0'''<br />
<br />
Avec Apollo 5.0, la voiture peut gérer les conditions changeantes de scénarios routiers complexes. Elle prend en charge des scénarios supplémentaires tels que les arrêts et le franchissement d'intersections dénudées.<br />
<br />
<br />
== Open Source ==<br />
<br />
Baidu a publié Apollo en open-source en 2017 sous license Apache 2.0. En trois ans, comme l'espérait Baidu, il y a eu beaucoup de participations à la plateforme :<br />
8500 pull requests<br />
15000 commits<br />
400000 lignes de code<br />
235 contributeurs<br />
8 versions<br />
<br />
Le projet est en C++ et en python pour le module d’Intelligence Artificielle.<br />
<br />
<br />
== Modules Apollo ==<br />
<br />
Comme dit précédemment, des modules sont ajoutés à chaque version. Ces modules, destinés à permettre l’autonomie de la voiture, ont été partagés en 5 catégories.<br />
<br />
'''Perception de précision'''<br />
<br />
Le module de perception intègre la capacité de détecter et de reconnaître les obstacles et les feux de circulation.<br />
<br />
''Obstacle''<br />
<br />
Le sous-module de détection d'obstacles détecte, segmente, classe et suit les obstacles. Il prédit également le mouvement des obstacles et l'information sur leur position (la direction et la vitesse). <br />
<br />
''Feux de circulation''<br />
<br />
Le sous-module de feux de circulation détecte les feux de circulation et reconnaît leur état à partir d’images.<br />
<br />
'''Simulation'''<br />
<br />
La simulation permet de parcourir virtuellement des millions de kilomètres par jour en utilisant un ensemble de données sur le trafic du monde réel. Grâce au service de simulation, les contributeurs ont accès à un grand nombre de scènes de conduite autonome pour tester, valider et optimiser rapidement des modèles d'intelligence artificielle.<br />
<br />
'''Carte Haute Définition et Localisation'''<br />
<br />
Baidu est capables de produire des données cartographiques HD à grande échelle.<br />
Ces cartes sont utilisés par le système de localisation. Et ce dernier est une solution de positionnement complète avec une précision au centimètre près.<br />
<br />
'''Planification'''<br />
<br />
Les véhicules Apollo sont équipés d'un système de planification comprenant la prédiction, le comportement et la logique de mouvement. Le système de planification s'adapte aux conditions de circulation en temps réel, ce qui permet d'obtenir des trajectoires précises, à la fois sûres et confortables. Actuellement, le système de planification fonctionne sur une route fixe dans des conditions de jour et de nuit.<br />
<br />
'''Contrôle Intelligent'''<br />
<br />
Les modules Apollo de commande intelligente de véhicule sont précis, largement applicables et adaptables à différents environnements. Les modules gèrent différentes conditions de route, vitesses, et types de véhicules.<br />
<br />
<br />
== Vue Véhicule ==<br />
<br />
[[File:vueVehicule.png|500px|thumb|right|Schéma de la disposition des composants hardwares sur le véhicule]]<br />
<br />
Les caméras, radar et lidar (radar laser) sont utilisés pour la perception de précision. La localisation s'effectue avec les GPS. Pour tout ce qui est des calculs de simulation, de contrôle, de planification ou d’interprétation des données extérieurs, il y a un IMU et un ordinateur industriel dans le coffre.<br />
<br />
<br />
== CyberSécurité ==<br />
<br />
'''Sécurité de l'IA du véhicule autonome'''<br />
<br />
Un système de protection est construit pour protéger la sécurité des applications, des données, de l'IA, des communications et du cloud, et pour empêcher les intrusions externes, les fuites de propriété intellectuelle et le détournement de biens.<br />
<br />
'''Communication sécurisée'''<br />
<br />
L'IA du véhicule est isolée des autres réseaux. Cela fourni un contrôle pour assurer un accès sécurisé et identifier les comportements anormaux.<br />
<br />
'''Boîte noire'''<br />
<br />
Un boitier est intégré aux véhicules autonomes. Il enregistre et stocke en toute sécurité les données des capteurs, le mode de conduite, les instructions de planification et de contrôle envoyées à tout le système électronique. Il est utilisé pour les enquêtes sur les accidents et les incidents.<br />
<br />
<br />
== Robotaxi ==<br />
<br />
Baidu a lancé en septembre 2019 un service de taxis autonome en Chine.<br />
45 véhicules électrique ont été équipé avec Apollo. Ces véhicules sont totalement autonome, même si un humain doit être au volant de chaque voiture pour être en conformité avec les réglementations chinoises.<br />
<br />
Le système fonctionne par tous temps et peut analyser et voir à plus de 300m.<br />
<br />
<br />
== Sources ==<br />
<br />
http://www.open-source-guide.com/Actualites/Baidu-publie-une-plate-forme-de-conduite-autonome-open-source<br />
<br />
https://github.com/ApolloAuto/apollo<br />
<br />
http://apollo.auto/developer.html<br />
<br />
http://apollo.auto/platform/perception.html<br />
<br />
http://apollo.auto/platform/simulation.html<br />
<br />
https://www.scmp.com/tech/innovation/article/3030608/residents-changsha-can-now-get-taste-future-after-baidu-launches</div>Maxence.Vincent1https://air.imag.fr/index.php?title=Plateforme_logicielle_open_source_de_conduite_autonome_Apollo_2.0&diff=46872Plateforme logicielle open source de conduite autonome Apollo 2.02020-01-13T09:59:41Z<p>Maxence.Vincent1: </p>
<hr />
<div>Apollo est une plateforme de conduite autonome open source publiée par Baidu Research en 2017. L'objectif de Baidu est de développer des voitures totalement autonomes d'ici 2020. Cela semble cours, mais Baidu estime que la publication ouverte permettra d'accéllerer les tests et le déploiement<br />
Le nom de la plateforme est une référence aux missions Apollo de la NASA entre les années 1960 et 1970.<br />
<br />
== Versions ==<br />
<br />
[[File:Versions.png|500px|right|Schémas représentant l’évolution des versions de Apollo au cours du temps]]<br />
<br />
Depuis son lancement, Apollo a beaucoup évolué. Chaque version a apporté de nouvelle caractéristique au projet. A chaque version, des composants hardware sont ajoutés. Les contributeurs doivent alors ajoutés au projet des modules de code pour exploiter ces nouveaux composants.<br />
<br />
'''Apollo 1.0'''<br />
<br />
Apollo 1.0 fonctionne dans un lieu clos, comme une piste d'essai ou un parking.<br />
<br />
'''Apollo 1.5'''<br />
<br />
Avec Apollo 1.5, les véhicules ont une meilleure perception de leur environnement et peuvent mieux cartographier leur position actuelle. Cela leur permet de planifier leur trajectoire sur leur voie.<br />
<br />
'''Apollo 2.0'''<br />
<br />
Apollo 2.0 permet aux véhicules de rouler de manière autonome sur des routes urbaines simples. Les véhicules sont capables de rouler sur les routes en toute sécurité, d'éviter les collisions avec les obstacles fixes, de s'arrêter aux feux de circulation et de changer de voie.<br />
<br />
'''Apollo 2.5'''<br />
<br />
Apollo 2.5 permet au véhicule de rouler de manière autonome sur des autoroutes. Les véhicules sont en mesure de maintenir le contrôle de leur voie, de se mettre en vitesse de croisière et d'éviter les collisions avec les véhicules environnants.<br />
<br />
'''Apollo 3.0'''<br />
<br />
Le but d’Apollo 3.0 est de préparer un environnement pour permettre aux développeurs de travailler sur les espaces à faible vitesse.<br />
<br />
'''Apollo 3.5'''<br />
<br />
Apollo 3.5 est capable de naviguer dans des scénarios de conduite complexes tels que les zones résidentielles et les centres-villes.<br />
<br />
'''Apollo 5.0'''<br />
<br />
Avec Apollo 5.0, la voiture peut gérer les conditions changeantes de scénarios routiers complexes. Elle prend en charge des scénarios supplémentaires tels que les arrêts et le franchissement d'intersections dénudées.<br />
<br />
<br />
== Open Source ==<br />
<br />
Baidu a publié Apollo en open-source en 2017 sous license Apache 2.0. En trois ans, comme l'espérait Baidu, il y a eu beaucoup de participations à la plateforme :<br />
8500 pull requests<br />
15000 commits<br />
400000 lignes de code<br />
235 contributeurs<br />
8 versions<br />
<br />
Le projet est en C++ et en python pour le module d’Intelligence Artificielle.<br />
<br />
<br />
== Modules Apollo ==<br />
<br />
Comme dit précédemment, des modules sont ajoutés à chaque version. Ces modules, destinés à permettre l’autonomie de la voiture, ont été partagés en 5 catégories.<br />
<br />
'''Perception de précision'''<br />
<br />
Le module de perception intègre la capacité de détecter et de reconnaître les obstacles et les feux de circulation.<br />
<br />
''Obstacle''<br />
<br />
Le sous-module de détection d'obstacles détecte, segmente, classe et suit les obstacles. Il prédit également le mouvement des obstacles et l'information sur leur position (la direction et la vitesse). <br />
<br />
''Feux de circulation''<br />
<br />
Le sous-module de feux de circulation détecte les feux de circulation et reconnaît leur état à partir d’images.<br />
<br />
'''Simulation'''<br />
<br />
La simulation permet de parcourir virtuellement des millions de kilomètres par jour en utilisant un ensemble de données sur le trafic du monde réel. Grâce au service de simulation, les contributeurs ont accès à un grand nombre de scènes de conduite autonome pour tester, valider et optimiser rapidement des modèles d'intelligence artificielle.<br />
<br />
'''Carte Haute Définition et Localisation'''<br />
<br />
Baidu est capables de produire des données cartographiques HD à grande échelle.<br />
Ces cartes sont utilisés par le système de localisation. Et ce dernier est une solution de positionnement complète avec une précision au centimètre près.<br />
<br />
'''Planification'''<br />
<br />
Les véhicules Apollo sont équipés d'un système de planification comprenant la prédiction, le comportement et la logique de mouvement. Le système de planification s'adapte aux conditions de circulation en temps réel, ce qui permet d'obtenir des trajectoires précises, à la fois sûres et confortables. Actuellement, le système de planification fonctionne sur une route fixe dans des conditions de jour et de nuit.<br />
<br />
'''Contrôle Intelligent'''<br />
<br />
Les modules Apollo de commande intelligente de véhicule sont précis, largement applicables et adaptables à différents environnements. Les modules gèrent différentes conditions de route, vitesses, et types de véhicules.<br />
<br />
<br />
== Vue Véhicule ==<br />
<br />
[[File:vueVehicule.png|500px|thumb|right|Schéma de la disposition des composants hardwares sur le véhicule]]<br />
<br />
Les caméras, radar et lidar (radar laser) sont utilisés pour la perception de précision. La localisation s'effectue avec les GPS. Pour tout ce qui est des calculs de simulation, de contrôle, de planification ou d’interprétation des données extérieurs, il y a un IMU et un ordinateur industriel dans le coffre.<br />
<br />
<br />
== CyberSécurité ==<br />
<br />
'''Sécurité de l'IA du véhicule autonome'''<br />
<br />
Un système de protection est construit pour protéger la sécurité des applications, des données, de l'IA, des communications et du cloud, et pour empêcher les intrusions externes, les fuites de propriété intellectuelle et le détournement de biens.<br />
<br />
'''Communication sécurisée'''<br />
<br />
L'IA du véhicule est isolée des autres réseaux. Cela fourni un contrôle pour assurer un accès sécurisé et identifier les comportements anormaux.<br />
<br />
'''Boîte noire'''<br />
<br />
Un boitier est intégré aux véhicules autonomes. Il enregistre et stocke en toute sécurité les données des capteurs, le mode de conduite, les instructions de planification et de contrôle envoyées à tout le système électronique. Il est utilisé pour les enquêtes sur les accidents et les incidents.<br />
<br />
<br />
== Robotaxi ==<br />
<br />
Baidu a lancé en septembre 2019 un service de taxis autonome en Chine.<br />
45 véhicules électrique ont été équipé avec Apollo. Ces véhicules sont totalement autonome, même si un humain doit être au volant de chaque voiture pour être en conformité avec les réglementations chinoises.<br />
<br />
Le système fonctionne par tous temps et peut analyser et voir à plus de 300m.<br />
<br />
<br />
== Sources ==<br />
<br />
http://www.open-source-guide.com/Actualites/Baidu-publie-une-plate-forme-de-conduite-autonome-open-source<br />
<br />
https://github.com/ApolloAuto/apollo<br />
<br />
http://apollo.auto/developer.html<br />
<br />
http://apollo.auto/platform/perception.html<br />
<br />
http://apollo.auto/platform/simulation.html<br />
<br />
https://www.scmp.com/tech/innovation/article/3030608/residents-changsha-can-now-get-taste-future-after-baidu-launches</div>Maxence.Vincent1https://air.imag.fr/index.php?title=VT2019&diff=46871VT20192020-01-13T09:54:36Z<p>Maxence.Vincent1: </p>
<hr />
<div>[[VT2018|<< Etudes 2018]] [[VT|Sommaire]] [[VT2020|Etudes 2020 >>]]<br />
<br />
<br />
=Veille Technologique et Stratégique=<br />
* Enseignants: [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
* UE/Module: EAM (HPRJ9R6B) et EAR (HPRJ9R4B) en 1FO5<br />
<br />
L'objectif de cette UE est de réaliser un travail de synthèse et d’évaluation sur une technologie / spécification / tendance<br />
<br />
Dans votre futur vie d'ingénieur, vous aurez à d'une part, vous former par vous-même sur une technologie émergente et d'autre part à réaliser une veille technologique (et stratégique) par rapport à votre entreprise et projet.<br />
Il s'agira de réaliser<br />
* le positionnement par rapport au marché<br />
* d'être critique<br />
<br />
Votre synthèse fait l'objet d'une présentation orale convaincante devant un auditoire (dans le futur, vos collègues, vos chefs ou vos clients) avec des transparents et un discours répété.<br />
Pour finir de convaincre (Saint Thomas), vous ferez la présentation d'une démonstration.<br />
<br />
Votre présentation sera noté et commenté par tous vos camarades via un sondage (téléphone mobile). Leurs notes et leurs commentaires seront notés en fonction de leur exactitude de jugement.<br />
<br />
Remarque: Le [https://fr.wikipedia.org/wiki/Plagiat plagiat] est incompatible avec l'éthique de l'ingénieur. Le directeur d'école peut demander à votre traduction devant la commission disciplinaire de l'université. La sanction peut aller jusqu’à une interdiction d'inscription dans les établissements de l'enseignement supérieur français pendant plusieurs années : Le jeu, en vaut-il la chandelle ?<br />
<br />
La présentation peut être réalisée avec [[reveal.js]] ou avec [[remarkjs]]<br />
<br />
[[File:presentation-VT-RICM5-1516.pdf|transparents d'introduction à l'UE]]<br />
<br />
=Planning=<br />
<br />
== Séance 1 : 18/11 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* Présentation<br />
* Choix des sujets<br />
<br />
== Séance 2 : 25/11 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]]<br />
<br />
* 15h45 -> 16h15: Selenium - Automatisation de WebApps, BADAT, CUAU, [[Media:Selenium_VT2019.pdf|Slides]], [[Selenium|Fiche de synthèse]], [[VT2019 Selenium Demo|Démonstration]]<br />
* 16h15 -> 16h45: Performance Monitoring, WYKLAND, [[Media:Perf monitoring.pdf|Slides]], [[VT2019_Performance_Monitoring|Fiche de synthèse]], [[VT2019_Demonstration_Grafana|Démonstration]]<br />
* 16h45 -> 17h15: Iota, BETEND, JAN, [[Media:IOTA.pptx | slides]], [[VT_IOTA| synthese]], [https://docs.iota.org/docs/iota-js/0.1/workshop/overview Démonstration ]<br />
<br />
== Séance 3 : 2/12 ==<br />
Enseignants : [[User:Donsez|Didier Donsez]]<br />
<br />
* 15h45 -> 16h15: [Rasa, chatbot] [BRES] [REYGROBELLET] [[Media:Rasa_VT2019.pdf|Slides]], [[VT2019_Rasa|Fiche de synthèse]], [[VT2019_Rasa_Demo|Démonstration]]<br />
* 16h15 -> 16h45: [Photogrammétrie] [BONASPETTI] [DECAMPS] [[Media:Photogrammétrie.pdf|Slides]], [[VT2019_Photogrammetrie|Fiche de synthèse]], [https://sketchfab.com/3d-models/point-cloud-demo-natural-history-museum-london-05940cf8ceaa44b4852bb6f04537cb97 Démonstration]<br />
* 16h45 -> 17h15: [Kafka streams] [SALA] [SOLVERY] [[Media:INFO5_VTS_ErgiSALA_TomSOLVERY_Kafka-Streams_Slides.pdf|Slides]], [[Media:INFO5_VTS_ErgiSALA_TomSOLVERY_Kafka-Streams_Synthese.pdf|Fiche de synthèse]]<br />
<br />
== Séance 4 : 9/12 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* 15h45 -> 16h15: [ARCore, ARKit] [CHABRE] [COSCIA] [ [[Media:ARCore_ARKit_VT2019.pdf|Slides]] ] [ [[VT2019_ARCore_ARKit|Fiche de synthèse]] ] [ [https://github.com/cgathergood/Your-First-AR-App-with-Sceneform Démonstration] ]<br />
* 16h15 -> 16h45: [MPI] [DE ARAUJO] [DENIS] [ [[Media:soutenanceVTMPI.pdf|Slides]] ] [ [[VT2019_MPI|synthese]] ] [ [https://github.com/Saxito/VT_MPI Démonstration] ]<br />
* 16h45 -> 17h15: [MapReduce, Hadoop] [RAKOTOARIMALALA] [ZHENG] [[https://docs.google.com/presentation/d/1rnQAACXoWcCMSLj3QQBssma6tFt3ETM0PnCwJqstqIE/edit?usp=sharing Slides]] [ [[VT2019_Hadoop_MapReduce|Fiche de Synthèse]] ] [ [[Demonstration]] ]<br />
<br />
* 17h15 -> 17h45: [Microclimate, Codewind] [PELISSON] [SCHANEN] [ [[Media:Slides_microclimate.pdf|Slides]] ] [ [[VT2019_Microclimate_Codewind|Fiche de synthèse]] ] [ [[VT2019_Microclimate_Codewind_Demo|Démonstration]] ]<br />
<br />
== Séance 5 : 16/12 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* 15h45 -> 16h15: [Snapcraft] [ARNOUX] [LORDEY] [[https://docs.google.com/presentation/d/1amWfeLfa1RnjSUjmZlSfZyGVKMSo_hQJIgYT_raYUV0/edit?usp=sharing Slides]] [[Snapcraft|Synthese]] [[https://github.com/gocarlos/python-ubuntu-snap-app-example Démonstration]]<br />
* 16h15 -> 16h45: [Brain Computer Interfaces] [ALACALI] [IHEB][ [[Media:BCI.pdf | slides]] ] [ [[Media:FS.pdf | synthése]] ]<br />
* 16h45 -> 17h15: [Huginn] [BARDOU] [DEVOS] [ [[Media:INFO5-VT-Huggin.pdf|Slides]] ] [ [[VT2019_Huginn|Fiche de synthèse]] ] [ [https://github.com/EvaBardou/huginn Démonstration] ]<br />
* 17h15 -> 17h45: [ Architecture Serverless] [RIVOIRE] [TRESTOUR] [[https://docs.google.com/presentation/d/1b5ybq4nWCuTUY5hYFyzwPlo-uc16GlqD1PmSrAWmKY0/edit?usp=sharing Slides]] [ [[Serverless_Architectures|Fiche de synthèse]] ] [ [[Demonstration_Architecture_Serverless_AWS|Démonstration AWS]] ]<br />
<br />
== Séance 6 : 6/1/2020 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* 15h45 -> 16h15: [Low-Power Global Area Networks] [MASSON] [ZARCOS] [[https://docs.google.com/presentation/d/1RCnOYTkVYbAE3lOCa_rQoSXLuoNKS566BvGWEK9RKqM/edit?usp=sharing Slides]] [https://air.imag.fr/index.php/VT2019_LPGAN [Fiche de synthèse]] [[https://youtu.be/1M8DQCZ7F2c?t=46 Démonstration]]<br />
* 16h15 -> 16h45: [Elixir et Phoenix] [SOUCHON] [VANDAL] [ [[Media:slides-phoenix.pdf | Slides]] ] [ [[Synthèse]] ] [ [[Démonstration]] ]<br />
* 16h45 -> 17h15: Neural Processing Unit - VARENNE [[Media:Slides_NPU.pdf|Slides]] [[synthese]] [https://www.youtube.com/watch?v=iCvgdNPr_7g Démonstration]<br />
* 17h15 -> 17h45: [Peloton, a unified resource scheduler] [FONTFREYDE] [GAUTIER-PIGNONBLANC] [https://docs.google.com/presentation/d/1EKS_tB-W6cG0BkH8B5MziOm7aYpyAXSc4JeHltrkNDY/edit?usp=sharing slides] [https://docs.google.com/document/d/1dq__PzDMpaVOJacbzD0LbauPybzkldAQgHDi1yyYTmE/edit?usp=sharing synthese]<br />
<br />
== Séance 7 : 13/1/2020 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* 15h45 -> 16h15: [Apollo 2.0] [THOMAS] [VINCENT] [slides] [https://air.imag.fr/index.php/Plateforme_logicielle_open_source_de_conduite_autonome_Apollo_2.0 synthese]<br />
* 16h15 -> 16h45: [Apache MXNet] [DALAINE] [GAUFFIER] [slides] [synthese]<br />
<br />
=Sujets=<br />
# [[IoT Dataflow Mashup]] (démo avec [[Eclipse Kura Wires]])<br />
# [[MapReduce et Hadoop]]<br />
# [[Reconstruction 3D par Photogrammétrie]]<br />
# [[ ARCore (Google) et ARKit (Apple) ]] <br />
# [[JSONnet]]<br />
# [[Géo-réplication]] : Démo avec [[Apache Kafka MirrorMaker]]<br />
# [[Pulsar]]<br />
# [[Elixir]] et [[Phoenix]] Web framework<br />
# [[Wookey project]] (Demo on a STM32F407 Discovery board)<br />
# [[RSocket]]<br />
# [[Nacos]] : open source project by Alibaba for service discovery and service configuration.<br />
# [[NEMU]] : open source hypervisor specifically built and designed to run modern cloud workloads on modern 64-bit Intel and ARM CPUs.<br />
# [[Architecture Serverless]] : démonstration avec le projet https://github.com/serverless/serverless sur votre compte Azure de votre compte GitHub Student Pack<br />
# [[Fission]] : open-source serverless function framework for [[Kubernetes]] with a focus on developer productivity and high performance.<br />
# [[Peloton]], a unified resource scheduler<br />
# [[Microclimate]]<br />
# [[AdTech]]<br />
# [[Nearby communications]] (démonstration de [https://ionicframework.com/docs/native/google-nearby/ Nearby Messages API de Google avec Ionic])<br />
# [[Conflict-free replicated data type]] (CRDT)<br />
# [[Spinnaker]]<br />
<!--<br />
# [[Service Mesh]] : démonstration de [[Istio]] avec [[JHispter]] kubernetes subgenerator<br />
--><br />
# [[gVisor]]: a new kind of sandbox that helps provide secure isolation for containers<br />
<!--<br />
# [[WebAssembly]]<br />
# [[Fast Identity Online Alliance]] (FIDO)<br />
# [[Apache MXNet]] : Demo avec [[Intel Movidius]] ([https://github.com/tspannhw/rpi-mxnet-movidius-minifi lien])<br />
# [[DevSecOps]] <br />
--><br />
# Portails et l'API [[Portlet]] : Démo avec [[Liferay]]<br />
<!--<br />
# [[Apache Beam]]<br />
# [[Kafka Streams]]<br />
# [[Moby]] : démonstration de containers avec votre projet [[ECOM-RICM|eCOM]].<br />
--><br />
# [[In-Memory Data Grids]] : Démonstration de [[Gigaspaces]] et [[XAP]] Open Source<br />
# Gestionnaires de contenu : démonstration de [[Apache Jackrabbit]] dans le projet [[eCOM]]<br />
# [[Memory-centric virtual distributed storage system]]<br />
<!--<br />
# [[Performance Monitoring]]<br />
--><br />
# [[ESB]] : démonstration de [[Mule ESB]]<br />
# [[MemCached]]<br />
<!--<br />
# [[CloudFoundry]]<br />
# [[Fabric8]]<br />
# [[gceasy]] : Universal garbage collection log Analyser<br />
# [[OpenWhisk]]<br />
# [[Wildfly Swarm]]<br />
# [[Apache Solr]] : Démonstration avec [http://hortonworks.com/hadoop-tutorial/indexing-and-searching-text-within-images-with-apache-solr/ Tesseract OCR]<br />
# [[Content Delivery Network]]s : Démonstration de [[Amazon S3]], Azure, Akamaï ... sur votre projet [[ECOM-RICM|eCOM]]<br />
# [[ActionHero.js]]<br />
# [[OpenShift]] CaaS : démo sur le projet eCOM<br />
# [[web3j]]<br />
# [[CMS]] : Demo avec [[Crafter CMS]]<br />
# [[SIG]] : Démonstration de [[QGIS]]<br />
--><br />
# [[Low-Power Global Area Network]]s ([[Sat-IoT]])<br />
# [[ Voice-First Development]] : Designing, Developing, and Deploying Conversational Interfaces<br />
# [[Psychométrie]]<br />
# [[WebAssembly]]<br />
# [[Fast Identity Online Alliance]] (FIDO)<br />
# [[Apache MXNet]] : Demo avec [[Intel Movidius]] ([https://github.com/tspannhw/rpi-mxnet-movidius-minifi lien])<br />
# [[DevSecOps]]<br />
# Portails et l'API [[Portlet]] : Démo avec [[Liferay]]<br />
# [[Apache Beam]]<br />
# [[plateforme logicielle open source de conduite autonome Apollo 2.0]]<br />
# [[Mynewt]]<br />
# [[Flogo]] Open Source Framework for IoT Edge Apps & Integration.<br />
# [[Neural Processing Unit]] (NPU) : Demo de la clé [[Intel Movidius]] sur un RPI<br />
# [[Huginn]]<br />
# [[Snapcraft]]<br />
# [[Kafka Streams]]<br />
# [[Moby]] : démonstration de containers avec votre projet [[ECOM-RICM|eCOM]].<br />
# [[Hazelcast]] : Démo avec Spring Boot ([https://dzone.com/storage/assets/6459742-dzone-rc247-gettingstartedwithspringbootandmicrose.pdf lien]) dans un projet [[JHipster]]<br />
# [[In-Memory Data Grids]] : Démonstration de [[Gigaspaces]] et [[XAP]] Open Source<br />
# [[Fautes Byzantines]] : Démonstration de [[BFT-SMaRt]]<br />
# Insport Video<br />
# Gestionnaires de contenu : démonstration de [[Apache Jackrabbit]] dans le projet [[eCOM]]<br />
# [[Memory-centric virtual distributed storage system]]<br />
# [[Performance Monitoring]]<br />
# [[ADEPT]] : [[Blockchain]] at Home (ABANDONNé)<br />
# [[ESB]] : démonstration de [[Mule ESB]]<br />
# [[Access Network Query Protocol (ANQP)]]<br />
# [[JCache]] : démonstration avec [[Apache Ignity]]<br />
# [[MemCached]]<br />
# [[Apache Stratos]]<br />
# [[gceasy]] : Universal garbage collection log Analyser<br />
# [[Apache Solr]] : Démonstration avec [http://hortonworks.com/hadoop-tutorial/indexing-and-searching-text-within-images-with-apache-solr/ Tesseract OCR]<br />
# [[Valgrind]]<br />
# [[Content Delivery Network]]s : Démonstration de [[Amazon S3]], Azure, Akamaï ... sur votre projet [[ECOM-RICM|eCOM]]<br />
# [[CMS]] : Demo avec [[Crafter CMS]]<br />
# [[DMS]] (GED) : Demo avec la version Community Edition d'[[Alfresco]] et de son API REST avec [[Swagger]]<br />
# [[SIG]] : Démonstration de [[QGIS]]<br />
# [[Apache Airflow]]<br />
# [[Cryptojacking]] : démonstration d'un navigateur exécutant [https://github.com/cazala/coin-hive CoinHive] et affichage du coup énergétique de l'opération.<br />
# [[RIOT-OS]] : système d'exploitation pour l'Internet des Objets (Démonstration sur une carte STM32 Nucleo LRWAN1).<br />
# [[Zephyr]] : système d'exploitation pour l'Internet des Objets (Démonstration sur une carte [[Intel Quark D2000]]).<br />
# [[HTTP/3]] : quoi de neuf ? Démonstration de l'amélioration des performances.<br />
# [[Gyro]] : domain-specific language designed to concisely describe a cloud infrastructure. Démonstration avec votre application eCOM JHipster sur Azure.<br />
# [[selenium]] contrôle automatisé de navigateur web - CUAU BADAT<br />
# [[Rasa]] Traitement du langage naturel, chatbot - <br />
# [[MPI]] DENIS & DE ARAUJO<br />
# [[Brain Computer Interfaces ]] Alacali - Mastoura<br />
# [[Deepfake Algorithms]] et outils.</div>Maxence.Vincent1https://air.imag.fr/index.php?title=Plateforme_logicielle_open_source_de_conduite_autonome_Apollo_2.0&diff=46868Plateforme logicielle open source de conduite autonome Apollo 2.02020-01-12T16:40:27Z<p>Maxence.Vincent1: </p>
<hr />
<div>Apollo est une plateforme de conduite autonome open source publiée par Baidu Research en 2017. L'objectif de Baidu est de développer des voitures totalement autonomes d'ici 2020. Cela semble cours, mais Baidu estime que la publication ouverte permettra d'accéllerer les tests et le déploiement<br />
Le nom de la plateforme est une référence aux missions Apollo de la NASA entre les années 1960 et 1970.<br />
<br />
== Versions ==<br />
<br />
[[File:Versions.png|500px|right|Schémas représentant l’évolution des versions de Apollo au cours du temps]]<br />
<br />
Depuis son lancement, Apollo a beaucoup évolué. Chaque version a apporté de nouvelle caractéristique au projet. A chaque version, des composants hardware sont ajoutés. Les contributeurs doivent alors ajoutés au projet des modules de code pour exploiter ces nouveaux composants.<br />
<br />
'''Apollo 1.0'''<br />
<br />
Apollo 1.0 fonctionne dans un lieu clos, comme une piste d'essai ou un parking.<br />
<br />
'''Apollo 1.5'''<br />
<br />
Avec Apollo 1.5, les véhicules ont une meilleure perception de leur environnement et peuvent mieux cartographier leur position actuelle. Cela leur permet de planifier leur trajectoire sur leur voie.<br />
<br />
'''Apollo 2.0'''<br />
<br />
Apollo 2.0 permet aux véhicules de rouler de manière autonome sur des routes urbaines simples. Les véhicules sont capables de rouler sur les routes en toute sécurité, d'éviter les collisions avec les obstacles fixes, de s'arrêter aux feux de circulation et de changer de voie.<br />
<br />
'''Apollo 2.5'''<br />
<br />
Apollo 2.5 permet au véhicule de rouler de manière autonome sur des autoroutes. Les véhicules sont en mesure de maintenir le contrôle de leur voie, de se mettre en vitesse de croisière et d'éviter les collisions avec les véhicules environnants.<br />
<br />
'''Apollo 3.0'''<br />
<br />
Le but d’Apollo 3.0 est de préparer un environnement pour permettre aux développeurs de travailler sur les espaces à faible vitesse.<br />
<br />
'''Apollo 3.5'''<br />
<br />
Apollo 3.5 est capable de naviguer dans des scénarios de conduite complexes tels que les zones résidentielles et les centres-villes.<br />
<br />
'''Apollo 5.0'''<br />
<br />
Avec Apollo 5.0, la voiture peut gérer les conditions changeantes de scénarios routiers complexes. Elle prend en charge des scénarios supplémentaires tels que les arrêts et le franchissement d'intersections dénudées.<br />
<br />
<br />
== Open Source ==<br />
<br />
Baidu a publié Apollo en open-source en 2017 sous license Apache 2.0. En trois ans, comme l'espérait Baidu, il y a eu beaucoup de participations à la plateforme :<br />
8500 pull requests<br />
15000 commits<br />
400000 lignes de code<br />
235 contributeurs<br />
8 versions<br />
<br />
Le projet est en C++ et en python pour le module d’Intelligence Artificielle.<br />
<br />
<br />
== Modules Apollo ==<br />
<br />
Comme dit précédemment, des modules sont ajoutés à chaque version. Ces modules, destinés à permettre l’autonomie de la voiture, ont été partagés en 5 catégories.<br />
<br />
'''Perception de précision'''<br />
<br />
Le module de perception intègre la capacité de détecter et de reconnaître les obstacles et les feux de circulation.<br />
<br />
''Obstacle''<br />
<br />
Le sous-module de détection d'obstacles détecte, segmente, classe et suit les obstacles. Il prédit également le mouvement des obstacles et l'information sur leur position (la direction et la vitesse). <br />
<br />
''Feux de circulation''<br />
<br />
Le sous-module de feux de circulation détecte les feux de circulation et reconnaît leur état à partir d’images.<br />
<br />
'''Simulation'''<br />
<br />
La simulation permet de parcourir virtuellement des millions de kilomètres par jour en utilisant un ensemble de données sur le trafic du monde réel. Grâce au service de simulation, les contributeurs ont accès à un grand nombre de scènes de conduite autonome pour tester, valider et optimiser rapidement des modèles d'intelligence artificielle.<br />
<br />
'''Carte Haute Définition et Localisation'''<br />
<br />
Baidu est capables de produire des données cartographiques HD à grande échelle.<br />
Ces cartes sont utilisés par le système de localisation. Et ce dernier est une solution de positionnement complète avec une précision au centimètre près.<br />
<br />
'''Planification'''<br />
<br />
Les véhicules Apollo sont équipés d'un système de planification comprenant la prédiction, le comportement et la logique de mouvement. Le système de planification s'adapte aux conditions de circulation en temps réel, ce qui permet d'obtenir des trajectoires précises, à la fois sûres et confortables. Actuellement, le système de planification fonctionne sur une route fixe dans des conditions de jour et de nuit.<br />
<br />
'''Contrôle Intelligent'''<br />
<br />
Les modules Apollo de commande intelligente de véhicule sont précis, largement applicables et adaptables à différents environnements. Les modules gèrent différentes conditions de route, vitesses, et types de véhicules.<br />
<br />
<br />
== Vue Véhicule ==<br />
<br />
[[File:vueVehicule.png|500px|right|Schéma de la disposition des composants hardwares sur le véhicule]]<br />
<br />
Les caméras, radar et lidar (radar laser) sont utilisés pour la perception de précision. La localisation s'effectue avec les GPS. Pour tout ce qui est des calculs de simulation, de contrôle, de planification ou d’interprétation des données extérieurs, il y a un IMU et un ordinateur industriel dans le coffre.<br />
<br />
<br />
== CyberSécurité ==<br />
<br />
'''Sécurité de l'IA du véhicule autonome'''<br />
<br />
Un système de protection est construit pour protéger la sécurité des applications, des données, de l'IA, des communications et du cloud, et pour empêcher les intrusions externes, les fuites de propriété intellectuelle et le détournement de biens.<br />
<br />
'''Communication sécurisée'''<br />
<br />
L'IA du véhicule est isolée des autres réseaux. Cela fourni un contrôle pour assurer un accès sécurisé et identifier les comportements anormaux.<br />
<br />
'''Boîte noire'''<br />
<br />
Un boitier est intégré aux véhicules autonomes. Il enregistre et stocke en toute sécurité les données des capteurs, le mode de conduite, les instructions de planification et de contrôle envoyées à tout le système électronique. Il est utilisé pour les enquêtes sur les accidents et les incidents.<br />
<br />
<br />
== Robotaxi ==<br />
<br />
Baidu a lancé en septembre 2019 un service de taxis autonome en Chine.<br />
45 véhicules électrique ont été équipé avec Apollo. Ces véhicules sont totalement autonome, même si un humain doit être au volant de chaque voiture pour être en conformité avec les réglementations chinoises.<br />
<br />
Le système fonctionne par tous temps et peut analyser et voir à plus de 300m.<br />
<br />
<br />
== Sources ==<br />
<br />
http://www.open-source-guide.com/Actualites/Baidu-publie-une-plate-forme-de-conduite-autonome-open-source<br />
<br />
https://github.com/ApolloAuto/apollo<br />
<br />
http://apollo.auto/developer.html<br />
<br />
http://apollo.auto/platform/perception.html<br />
<br />
http://apollo.auto/platform/simulation.html<br />
<br />
https://www.scmp.com/tech/innovation/article/3030608/residents-changsha-can-now-get-taste-future-after-baidu-launches</div>Maxence.Vincent1https://air.imag.fr/index.php?title=Plateforme_logicielle_open_source_de_conduite_autonome_Apollo_2.0&diff=46867Plateforme logicielle open source de conduite autonome Apollo 2.02020-01-12T16:39:49Z<p>Maxence.Vincent1: </p>
<hr />
<div>Apollo est une plateforme de conduite autonome open source publiée par Baidu Research en 2017. L'objectif de Baidu est de développer des voitures totalement autonomes d'ici 2020. Cela semble cours, mais Baidu estime que la publication ouverte permettra d'accéllerer les tests et le déploiement<br />
Le nom de la plateforme est une référence aux missions Apollo de la NASA entre les années 1960 et 1970.<br />
<br />
== Versions ==<br />
<br />
[[File:Versions.png|500px|right|Schémas représentant l’évolution des versions de Apollo au cours du temps]]<br />
<br />
Depuis son lancement, Apollo a beaucoup évolué. Chaque version a apporté de nouvelle caractéristique au projet. A chaque version, des composants hardware sont ajoutés. Les contributeurs doivent alors ajoutés au projet des modules de code pour exploiter ces nouveaux composants.<br />
<br />
'''Apollo 1.0'''<br />
<br />
Apollo 1.0 fonctionne dans un lieu clos, comme une piste d'essai ou un parking.<br />
<br />
'''Apollo 1.5'''<br />
<br />
Avec Apollo 1.5, les véhicules ont une meilleure perception de leur environnement et peuvent mieux cartographier leur position actuelle. Cela leur permet de planifier leur trajectoire sur leur voie.<br />
<br />
'''Apollo 2.0'''<br />
<br />
Apollo 2.0 permet aux véhicules de rouler de manière autonome sur des routes urbaines simples. Les véhicules sont capables de rouler sur les routes en toute sécurité, d'éviter les collisions avec les obstacles fixes, de s'arrêter aux feux de circulation et de changer de voie.<br />
<br />
'''Apollo 2.5'''<br />
<br />
Apollo 2.5 permet au véhicule de rouler de manière autonome sur des autoroutes. Les véhicules sont en mesure de maintenir le contrôle de leur voie, de se mettre en vitesse de croisière et d'éviter les collisions avec les véhicules environnants.<br />
<br />
'''Apollo 3.0'''<br />
<br />
Le but d’Apollo 3.0 est de préparer un environnement pour permettre aux développeurs de travailler sur les espaces à faible vitesse.<br />
<br />
'''Apollo 3.5'''<br />
<br />
Apollo 3.5 est capable de naviguer dans des scénarios de conduite complexes tels que les zones résidentielles et les centres-villes.<br />
<br />
'''Apollo 5.0'''<br />
<br />
Avec Apollo 5.0, la voiture peut gérer les conditions changeantes de scénarios routiers complexes. Elle prend en charge des scénarios supplémentaires tels que les arrêts et le franchissement d'intersections dénudées.<br />
<br />
<br />
== Open Source ==<br />
<br />
Baidu a publié Apollo en open-source en 2017 sous license Apache 2.0. En trois ans, comme l'espérait Baidu, il y a eu beaucoup de participations à la plateforme :<br />
8500 pull requests<br />
15000 commits<br />
400000 lignes de code<br />
235 contributeurs<br />
8 versions<br />
<br />
Le projet est en C++ et en python pour le module d’Intelligence Artificielle.<br />
<br />
<br />
== Modules Apollo ==<br />
<br />
Comme dit précédemment, des modules sont ajoutés à chaque version. Ces modules, destinés à permettre l’autonomie de la voiture, ont été partagés en 5 catégories.<br />
<br />
'''Perception de précision'''<br />
<br />
Le module de perception intègre la capacité de détecter et de reconnaître les obstacles et les feux de circulation.<br />
<br />
''Obstacle''<br />
<br />
Le sous-module de détection d'obstacles détecte, segmente, classe et suit les obstacles. Il prédit également le mouvement des obstacles et l'information sur leur position (la direction et la vitesse). <br />
<br />
''Feux de circulation''<br />
<br />
Le sous-module de feux de circulation détecte les feux de circulation et reconnaît leur état à partir d’images.<br />
<br />
'''Simulation'''<br />
<br />
La simulation permet de parcourir virtuellement des millions de kilomètres par jour en utilisant un ensemble de données sur le trafic du monde réel. Grâce au service de simulation, les contributeurs ont accès à un grand nombre de scènes de conduite autonome pour tester, valider et optimiser rapidement des modèles d'intelligence artificielle.<br />
<br />
'''Carte Haute Définition et Localisation'''<br />
<br />
Baidu est capables de produire des données cartographiques HD à grande échelle.<br />
Ces cartes sont utilisés par le système de localisation. Et ce dernier est une solution de positionnement complète avec une précision au centimètre près.<br />
<br />
'''Planification'''<br />
<br />
Les véhicules Apollo sont équipés d'un système de planification comprenant la prédiction, le comportement et la logique de mouvement. Le système de planification s'adapte aux conditions de circulation en temps réel, ce qui permet d'obtenir des trajectoires précises, à la fois sûres et confortables. Actuellement, le système de planification fonctionne sur une route fixe dans des conditions de jour et de nuit.<br />
<br />
'''Contrôle Intelligent'''<br />
<br />
Les modules Apollo de commande intelligente de véhicule sont précis, largement applicables et adaptables à différents environnements. Les modules gèrent différentes conditions de route, vitesses, et types de véhicules.<br />
<br />
<br />
== Vue Véhicule ==<br />
<br />
[[File:vueVehicule.png|500px|right|Schéma de la disposition des composants hardwares sur le véhicule]]<br />
<br />
Les caméras, radar et lidar (radar laser) sont utilisés pour la perception de précision. La localisation s'effectue avec les GPS. Pour tout ce qui est des calculs de simulation, de contrôle, de planification ou d’interprétation des données extérieurs, il y a un IMU et un ordinateur industriel dans le coffre.<br />
<br />
<br />
== CyberSécurité ==<br />
<br />
'''Sécurité de l'IA du véhicule autonome'''<br />
<br />
Un système de protection est construit pour protéger la sécurité des applications, des données, de l'IA, des communications et du cloud, et pour empêcher les intrusions externes, les fuites de propriété intellectuelle et le détournement de biens.<br />
<br />
'''Communication sécurisée'''<br />
<br />
L'IA du véhicule est isolée des autres réseaux. Cela fourni un contrôle pour assurer un accès sécurisé et identifier les comportements anormaux.<br />
<br />
'''Boîte noire'''<br />
<br />
Un boitier est intégré aux véhicules autonomes. Il enregistre et stocke en toute sécurité les données des capteurs, le mode de conduite, les instructions de planification et de contrôle envoyées à tout le système électronique. Il est utilisé pour les enquêtes sur les accidents et les incidents.<br />
<br />
<br />
== Robotaxi ==<br />
<br />
Baidu a lancé en septembre 2019 un service de robotaxi autonome en Chine.<br />
45 véhicules électrique ont été équipé avec Apollo. Ces véhicules sont totalement autonome, même si un humain doit être au volant de chaque voiture pour être en conformité avec les réglementations chinoises.<br />
<br />
Le système fonctionne par tous temps et peut analyser et voir à plus de 300m.<br />
<br />
<br />
== Sources ==<br />
<br />
http://www.open-source-guide.com/Actualites/Baidu-publie-une-plate-forme-de-conduite-autonome-open-source<br />
<br />
https://github.com/ApolloAuto/apollo<br />
<br />
http://apollo.auto/developer.html<br />
<br />
http://apollo.auto/platform/perception.html<br />
<br />
http://apollo.auto/platform/simulation.html<br />
<br />
https://www.scmp.com/tech/innovation/article/3030608/residents-changsha-can-now-get-taste-future-after-baidu-launches</div>Maxence.Vincent1https://air.imag.fr/index.php?title=Plateforme_logicielle_open_source_de_conduite_autonome_Apollo_2.0&diff=46866Plateforme logicielle open source de conduite autonome Apollo 2.02020-01-12T16:14:06Z<p>Maxence.Vincent1: </p>
<hr />
<div>Apollo est une plateforme de conduite autonome open source publiée par Baidu Research en 2017. L'objectif de Baidu est de développer des voitures totalement autonomes d'ici 2020. Cela semble cours, mais Baidu estime que la publication ouverte permettra d'accéllerer les tests et le déploiement<br />
Le nom de la plateforme est une référence aux missions Apollo de la NASA entre les années 1960 et 1970.<br />
<br />
== Versions ==<br />
<br />
[[File:Versions.png|500px|right|Schémas représentant l’évolution des versions de Apollo au cours du temps]]<br />
<br />
Depuis son lancement, Apollo a beaucoup évolué. Chaque version a apporté de nouvelle caractéristique au projet. A chaque version, des composants hardware sont ajoutés. Les contributeurs doivent alors ajoutés au projet des modules de code pour exploiter ces nouveaux composants.<br />
<br />
'''Apollo 1.0'''<br />
<br />
Apollo 1.0 fonctionne dans un lieu clos, comme une piste d'essai ou un parking.<br />
<br />
'''Apollo 1.5'''<br />
<br />
Avec Apollo 1.5, les véhicules ont une meilleure perception de leur environnement et peuvent mieux cartographier leur position actuelle. Cela leur permet de planifier leur trajectoire sur leur voie.<br />
<br />
'''Apollo 2.0'''<br />
<br />
Apollo 2.0 permet aux véhicules de rouler de manière autonome sur des routes urbaines simples. Les véhicules sont capables de rouler sur les routes en toute sécurité, d'éviter les collisions avec les obstacles fixes, de s'arrêter aux feux de circulation et de changer de voie.<br />
<br />
'''Apollo 2.5'''<br />
<br />
Apollo 2.5 permet au véhicule de rouler de manière autonome sur des autoroutes. Les véhicules sont en mesure de maintenir le contrôle de leur voie, de se mettre en vitesse de croisière et d'éviter les collisions avec les véhicules environnants.<br />
<br />
'''Apollo 3.0'''<br />
<br />
Le but d’Apollo 3.0 est de préparer un environnement pour permettre aux développeurs de travailler sur les espaces à faible vitesse.<br />
<br />
'''Apollo 3.5'''<br />
<br />
Apollo 3.5 est capable de naviguer dans des scénarios de conduite complexes tels que les zones résidentielles et les centres-villes.<br />
<br />
'''Apollo 5.0'''<br />
<br />
Avec Apollo 5.0, la voiture peut gérer les conditions changeantes de scénarios routiers complexes. Elle prend en charge des scénarios supplémentaires tels que les arrêts et le franchissement d'intersections dénudées.<br />
<br />
<br />
== Open Source ==<br />
<br />
Baidu a publié Apollo en open-source en 2017 sous license Apache 2.0. En trois ans, comme l'espérait Baidu, il y a eu beaucoup de participations à la plateforme :<br />
8500 pull requests<br />
15000 commits<br />
400000 lignes de code<br />
235 contributeurs<br />
8 versions<br />
<br />
Le projet est en C++ et en python pour le module d’Intelligence Artificielle.<br />
<br />
<br />
== Modules Apollo ==<br />
<br />
Comme dit précédemment, des modules sont ajoutés à chaque version. Ces modules, destinés à permettre l’autonomie de la voiture, ont été partagés en 5 catégories.<br />
<br />
'''Perception de précision'''<br />
<br />
Le module de perception intègre la capacité de détecter et de reconnaître les obstacles et les feux de circulation.<br />
<br />
''Obstacle''<br />
<br />
Le sous-module de détection d'obstacles détecte, segmente, classe et suit les obstacles. Il prédit également le mouvement des obstacles et l'information sur leur position (la direction et la vitesse). <br />
<br />
''Feux de circulation''<br />
<br />
Le sous-module de feux de circulation détecte les feux de circulation et reconnaît leur état à partir d’images.<br />
<br />
'''Simulation'''<br />
<br />
La simulation permet de parcourir virtuellement des millions de kilomètres par jour en utilisant un ensemble de données sur le trafic du monde réel. Grâce au service de simulation, les contributeurs ont accès à un grand nombre de scènes de conduite autonome pour tester, valider et optimiser rapidement des modèles d'intelligence artificielle.<br />
<br />
'''Carte Haute Définition et Localisation'''<br />
<br />
Baidu est capables de produire des données cartographiques HD à grande échelle.<br />
Ces cartes sont utilisés par le système de localisation. Et ce dernier est une solution de positionnement complète avec une précision au centimètre près.<br />
<br />
'''Planification'''<br />
<br />
Les véhicules Apollo sont équipés d'un système de planification comprenant la prédiction, le comportement et la logique de mouvement. Le système de planification s'adapte aux conditions de circulation en temps réel, ce qui permet d'obtenir des trajectoires précises, à la fois sûres et confortables. Actuellement, le système de planification fonctionne sur une route fixe dans des conditions de jour et de nuit.<br />
<br />
'''Contrôle Intelligent'''<br />
<br />
Les modules Apollo de commande intelligente de véhicule sont précis, largement applicables et adaptables à différents environnements. Les modules gèrent différentes conditions de route, vitesses, et types de véhicules.<br />
<br />
<br />
== Vue Véhicule ==<br />
<br />
[[File:vueVehicule.png|500px|right|Schéma de la disposition des composants hardwares sur le véhicule]]<br />
<br />
Les caméras, radar et lidar (radar laser) sont utilisés pour la perception de précision. La localisation s'effectue avec les GPS. Pour tout ce qui est des calculs de simulation, de contrôle, de planification ou d’interprétation des données extérieurs, il y a un IMU et un ordinateur industriel dans le coffre.<br />
<br />
<br />
== CyberSécurité ==<br />
<br />
'''Sécurité de l'IA du véhicule autonome'''<br />
<br />
Un système de protection est construit pour protéger la sécurité des applications, des données, de l'IA, des communications et du cloud, et pour empêcher les intrusions externes, les fuites de propriété intellectuelle et le détournement de biens.<br />
<br />
'''Communication sécurisée'''<br />
<br />
L'IA du véhicule est isolée des autres réseaux. Cela fourni un contrôle pour assurer un accès sécurisé et identifier les comportements anormaux.<br />
<br />
'''Boîte noire'''<br />
<br />
Un boitier est intégré aux véhicules autonomes. Il enregistre et stocke en toute sécurité les données des capteurs, le mode de conduite, les instructions de planification et de contrôle envoyées à tout le système électronique. Il est utilisé pour les enquêtes sur les accidents et les incidents.<br />
<br />
== Sources ==<br />
<br />
http://www.open-source-guide.com/Actualites/Baidu-publie-une-plate-forme-de-conduite-autonome-open-source<br />
<br />
https://github.com/ApolloAuto/apollo<br />
<br />
http://apollo.auto/developer.html<br />
<br />
http://apollo.auto/platform/perception.html<br />
<br />
http://apollo.auto/platform/simulation.html</div>Maxence.Vincent1https://air.imag.fr/index.php?title=Plateforme_logicielle_open_source_de_conduite_autonome_Apollo_2.0&diff=46865Plateforme logicielle open source de conduite autonome Apollo 2.02020-01-12T15:18:51Z<p>Maxence.Vincent1: </p>
<hr />
<div>Apollo est une plateforme de conduite autonome open source publiée par Baidu Research en 2017. L'objectif de Baidu est de développer des voitures totalement autonomes d'ici 2020. Cela semble cours, mais Baidu estime que la publication ouverte permettra d'accéllerer les tests et le déploiement<br />
Le nom de la plateforme est une référence aux missions Apollo de la NASA entre les années 1960 et 1970.<br />
<br />
== Versions ==<br />
<br />
[[File:Versions.png|500px|right|Schémas représentant l’évolution des versions de Apollo au cours du temps]]<br />
<br />
Depuis son lancement, Apollo a beaucoup évolué. Chaque version a apporté de nouvelle caractéristique au projet. A chaque version, des composants hardware sont ajoutés. Les contributeurs doivent alors ajoutés au projet des modules de code pour exploiter ces nouveaux composants.<br />
<br />
'''Apollo 1.0'''<br />
<br />
Apollo 1.0 fonctionne dans un lieu clos, comme une piste d'essai ou un parking.<br />
<br />
'''Apollo 1.5'''<br />
<br />
Avec Apollo 1.5, les véhicules ont une meilleure perception de leur environnement et peuvent mieux cartographier leur position actuelle. Cela leur permet de planifier leur trajectoire sur leur voie.<br />
<br />
'''Apollo 2.0'''<br />
<br />
Apollo 2.0 permet aux véhicules de rouler de manière autonome sur des routes urbaines simples. Les véhicules sont capables de rouler sur les routes en toute sécurité, d'éviter les collisions avec les obstacles fixes, de s'arrêter aux feux de circulation et de changer de voie.<br />
<br />
'''Apollo 2.5'''<br />
<br />
Apollo 2.5 permet au véhicule de rouler de manière autonome sur des autoroutes. Les véhicules sont en mesure de maintenir le contrôle de leur voie, de se mettre en vitesse de croisière et d'éviter les collisions avec les véhicules environnants.<br />
<br />
'''Apollo 3.0'''<br />
<br />
Le but d’Apollo 3.0 est de préparer un environnement pour permettre aux développeurs de travailler sur les espaces à faible vitesse.<br />
<br />
'''Apollo 3.5'''<br />
<br />
Apollo 3.5 est capable de naviguer dans des scénarios de conduite complexes tels que les zones résidentielles et les centres-villes.<br />
<br />
'''Apollo 5.0'''<br />
<br />
Avec Apollo 5.0, la voiture peut gérer les conditions changeantes de scénarios routiers complexes. Elle prend en charge des scénarios supplémentaires tels que les arrêts et le franchissement d'intersections dénudées.<br />
<br />
<br />
== Open Source ==<br />
<br />
Baidu a publié Apollo en open-source en 2017 sous license Apache 2.0. En trois ans, comme l'espérait Baidu, il y a eu beaucoup de participations à la plateforme :<br />
8500 pull requests<br />
15000 commits<br />
400000 lignes de code<br />
235 contributeurs<br />
8 versions<br />
<br />
Le projet est en C++ et en python pour le module d’Intelligence Artificielle.<br />
<br />
<br />
== Modules Apollo ==<br />
<br />
Comme dit précédemment, des modules sont ajoutés à chaque version. Ces modules, destinés à permettre l’autonomie de la voiture, ont été partagés en 5 catégories.<br />
<br />
'''Perception de précision'''<br />
<br />
Le module de perception intègre la capacité de détecter et de reconnaître les obstacles et les feux de circulation.<br />
<br />
''Obstacle''<br />
<br />
Le sous-module de détection d'obstacles détecte, segmente, classe et suit les obstacles. Il prédit également le mouvement des obstacles et l'information sur leur position (la direction et la vitesse). <br />
<br />
''Feux de circulation''<br />
<br />
Le sous-module de feux de circulation détecte les feux de circulation et reconnaît leur état à partir d’images.<br />
<br />
'''Simulation'''<br />
<br />
La simulation permet de parcourir virtuellement des millions de kilomètres par jour en utilisant un ensemble de données sur le trafic du monde réel. Grâce au service de simulation, les contributeurs ont accès à un grand nombre de scènes de conduite autonome pour tester, valider et optimiser rapidement des modèles d'intelligence artificielle.<br />
<br />
'''Carte Haute Définition et Localisation'''<br />
<br />
Baidu est capables de produire des données cartographiques HD à grande échelle.<br />
Ces cartes sont utilisés par le système de localisation. Et ce dernier est une solution de positionnement complète avec une précision au centimètre près.<br />
<br />
'''Planification'''<br />
<br />
Les véhicules Apollo sont équipés d'un système de planification comprenant la prédiction, le comportement et la logique de mouvement. Le système de planification s'adapte aux conditions de circulation en temps réel, ce qui permet d'obtenir des trajectoires précises, à la fois sûres et confortables. Actuellement, le système de planification fonctionne sur une route fixe dans des conditions de jour et de nuit.<br />
<br />
'''Contrôle Intelligent'''<br />
<br />
Les modules Apollo de commande intelligente de véhicule sont précis, largement applicables et adaptables à différents environnements. Les modules gèrent différentes conditions de route, vitesses, et types de véhicules.<br />
<br />
<br />
== Vue Véhicule ==<br />
<br />
[[File:vueVehicule.png|500px|right|Schéma de la disposition des composants hardwares sur le véhicule]]<br />
<br />
Les caméras, radar et lidar (radar laser) sont utilisés pour la perception de précision. La localisation s'effectue avec les GPS. Pour tout ce qui est des calculs de simulation, de contrôle, de planification ou d’interprétation des données extérieurs, il y a un IMU et un ordinateur industriel dans le coffre.<br />
<br />
== Sources ==<br />
<br />
http://www.open-source-guide.com/Actualites/Baidu-publie-une-plate-forme-de-conduite-autonome-open-source<br />
<br />
https://github.com/ApolloAuto/apollo<br />
<br />
http://apollo.auto/developer.html<br />
<br />
http://apollo.auto/platform/perception.html<br />
<br />
http://apollo.auto/platform/simulation.html</div>Maxence.Vincent1https://air.imag.fr/index.php?title=File:Versions.png&diff=46864File:Versions.png2020-01-12T15:17:52Z<p>Maxence.Vincent1: Schéma représentant l’évolution des versions de Apollo au cours du temps.</p>
<hr />
<div>Schéma représentant l’évolution des versions de Apollo au cours du temps.</div>Maxence.Vincent1https://air.imag.fr/index.php?title=Plateforme_logicielle_open_source_de_conduite_autonome_Apollo_2.0&diff=46863Plateforme logicielle open source de conduite autonome Apollo 2.02020-01-12T15:16:39Z<p>Maxence.Vincent1: </p>
<hr />
<div>Apollo est une plateforme de conduite autonome open source publiée par Baidu Research en 2017. L'objectif de Baidu est de développer des voitures totalement autonomes d'ici 2020. Cela semble cours, mais Baidu estime que la publication ouverte permettra d'accéllerer les tests et le déploiement<br />
Le nom de la plateforme est une référence aux missions Apollo de la NASA entre les années 1960 et 1970.<br />
<br />
== Versions ==<br />
<br />
Depuis son lancement, Apollo a beaucoup évolué. Chaque version a apporté de nouvelle caractéristique au projet. A chaque version, des composants hardware sont ajoutés. Les contributeurs doivent alors ajoutés au projet des modules de code pour exploiter ces nouveaux composants.<br />
<br />
'''Apollo 1.0'''<br />
<br />
Apollo 1.0 fonctionne dans un lieu clos, comme une piste d'essai ou un parking.<br />
<br />
'''Apollo 1.5'''<br />
<br />
Avec Apollo 1.5, les véhicules ont une meilleure perception de leur environnement et peuvent mieux cartographier leur position actuelle. Cela leur permet de planifier leur trajectoire sur leur voie.<br />
<br />
'''Apollo 2.0'''<br />
<br />
Apollo 2.0 permet aux véhicules de rouler de manière autonome sur des routes urbaines simples. Les véhicules sont capables de rouler sur les routes en toute sécurité, d'éviter les collisions avec les obstacles fixes, de s'arrêter aux feux de circulation et de changer de voie.<br />
<br />
'''Apollo 2.5'''<br />
<br />
Apollo 2.5 permet au véhicule de rouler de manière autonome sur des autoroutes. Les véhicules sont en mesure de maintenir le contrôle de leur voie, de se mettre en vitesse de croisière et d'éviter les collisions avec les véhicules environnants.<br />
<br />
'''Apollo 3.0'''<br />
<br />
Le but d’Apollo 3.0 est de préparer un environnement pour permettre aux développeurs de travailler sur les espaces à faible vitesse.<br />
<br />
'''Apollo 3.5'''<br />
<br />
Apollo 3.5 est capable de naviguer dans des scénarios de conduite complexes tels que les zones résidentielles et les centres-villes.<br />
<br />
'''Apollo 5.0'''<br />
<br />
Avec Apollo 5.0, la voiture peut gérer les conditions changeantes de scénarios routiers complexes. Elle prend en charge des scénarios supplémentaires tels que les arrêts et le franchissement d'intersections dénudées.<br />
<br />
<br />
== Open Source ==<br />
<br />
Baidu a publié Apollo en open-source en 2017 sous license Apache 2.0. En trois ans, comme l'espérait Baidu, il y a eu beaucoup de participations à la plateforme :<br />
8500 pull requests<br />
15000 commits<br />
400000 lignes de code<br />
235 contributeurs<br />
8 versions<br />
<br />
Le projet est en C++ et en python pour le module d’Intelligence Artificielle.<br />
<br />
<br />
== Modules Apollo ==<br />
<br />
Comme dit précédemment, des modules sont ajoutés à chaque version. Ces modules, destinés à permettre l’autonomie de la voiture, ont été partagés en 5 catégories.<br />
<br />
'''Perception de précision'''<br />
<br />
Le module de perception intègre la capacité de détecter et de reconnaître les obstacles et les feux de circulation.<br />
<br />
''Obstacle''<br />
<br />
Le sous-module de détection d'obstacles détecte, segmente, classe et suit les obstacles. Il prédit également le mouvement des obstacles et l'information sur leur position (la direction et la vitesse). <br />
<br />
''Feux de circulation''<br />
<br />
Le sous-module de feux de circulation détecte les feux de circulation et reconnaît leur état à partir d’images.<br />
<br />
'''Simulation'''<br />
<br />
La simulation permet de parcourir virtuellement des millions de kilomètres par jour en utilisant un ensemble de données sur le trafic du monde réel. Grâce au service de simulation, les contributeurs ont accès à un grand nombre de scènes de conduite autonome pour tester, valider et optimiser rapidement des modèles d'intelligence artificielle.<br />
<br />
'''Carte Haute Définition et Localisation'''<br />
<br />
Baidu est capables de produire des données cartographiques HD à grande échelle.<br />
Ces cartes sont utilisés par le système de localisation. Et ce dernier est une solution de positionnement complète avec une précision au centimètre près.<br />
<br />
'''Planification'''<br />
<br />
Les véhicules Apollo sont équipés d'un système de planification comprenant la prédiction, le comportement et la logique de mouvement. Le système de planification s'adapte aux conditions de circulation en temps réel, ce qui permet d'obtenir des trajectoires précises, à la fois sûres et confortables. Actuellement, le système de planification fonctionne sur une route fixe dans des conditions de jour et de nuit.<br />
<br />
'''Contrôle Intelligent'''<br />
<br />
Les modules Apollo de commande intelligente de véhicule sont précis, largement applicables et adaptables à différents environnements. Les modules gèrent différentes conditions de route, vitesses, et types de véhicules.<br />
<br />
<br />
== Vue Véhicule ==<br />
<br />
[[File:vueVehicule.png|500px|right|Schéma de la disposition des composants hardwares sur le véhicule]]<br />
<br />
Les caméras, radar et lidar (radar laser) sont utilisés pour la perception de précision. La localisation s'effectue avec les GPS. Pour tout ce qui est des calculs de simulation, de contrôle, de planification ou d’interprétation des données extérieurs, il y a un IMU et un ordinateur industriel dans le coffre.<br />
<br />
== Sources ==<br />
<br />
http://www.open-source-guide.com/Actualites/Baidu-publie-une-plate-forme-de-conduite-autonome-open-source<br />
<br />
https://github.com/ApolloAuto/apollo<br />
<br />
http://apollo.auto/developer.html<br />
<br />
http://apollo.auto/platform/perception.html<br />
<br />
http://apollo.auto/platform/simulation.html</div>Maxence.Vincent1https://air.imag.fr/index.php?title=File:VueVehicule.png&diff=46862File:VueVehicule.png2020-01-12T15:12:32Z<p>Maxence.Vincent1: </p>
<hr />
<div></div>Maxence.Vincent1https://air.imag.fr/index.php?title=Plateforme_logicielle_open_source_de_conduite_autonome_Apollo_2.0&diff=46861Plateforme logicielle open source de conduite autonome Apollo 2.02020-01-12T15:03:40Z<p>Maxence.Vincent1: </p>
<hr />
<div>Apollo est une plateforme de conduite autonome open source publiée par Baidu Research en 2017. L'objectif de Baidu est de développer des voitures totalement autonomes d'ici 2020. Cela semble cours, mais Baidu estime que la publication ouverte permettra d'accéllerer les tests et le déploiement<br />
Le nom de la plateforme est une référence aux missions Apollo de la NASA entre les années 1960 et 1970.<br />
<br />
== Versions ==<br />
<br />
Depuis son lancement, Apollo a beaucoup évolué. Chaque version a apporté de nouvelle caractéristique au projet. A chaque version, des composants hardware sont ajoutés. Les contributeurs doivent alors ajoutés au projet des modules de code pour exploiter ces nouveaux composants.<br />
<br />
'''Apollo 1.0'''<br />
<br />
Apollo 1.0 fonctionne dans un lieu clos, comme une piste d'essai ou un parking.<br />
<br />
'''Apollo 1.5'''<br />
<br />
Avec Apollo 1.5, les véhicules ont une meilleure perception de leur environnement et peuvent mieux cartographier leur position actuelle. Cela leur permet de planifier leur trajectoire sur leur voie.<br />
<br />
'''Apollo 2.0'''<br />
<br />
Apollo 2.0 permet aux véhicules de rouler de manière autonome sur des routes urbaines simples. Les véhicules sont capables de rouler sur les routes en toute sécurité, d'éviter les collisions avec les obstacles fixes, de s'arrêter aux feux de circulation et de changer de voie.<br />
<br />
'''Apollo 2.5'''<br />
<br />
Apollo 2.5 permet au véhicule de rouler de manière autonome sur des autoroutes. Les véhicules sont en mesure de maintenir le contrôle de leur voie, de se mettre en vitesse de croisière et d'éviter les collisions avec les véhicules environnants.<br />
<br />
'''Apollo 3.0'''<br />
<br />
Le but d’Apollo 3.0 est de préparer un environnement pour permettre aux développeurs de travailler sur les espaces à faible vitesse.<br />
<br />
'''Apollo 3.5'''<br />
<br />
Apollo 3.5 est capable de naviguer dans des scénarios de conduite complexes tels que les zones résidentielles et les centres-villes.<br />
<br />
'''Apollo 5.0'''<br />
<br />
Avec Apollo 5.0, la voiture peut gérer les conditions changeantes de scénarios routiers complexes. Elle prend en charge des scénarios supplémentaires tels que les arrêts et le franchissement d'intersections dénudées.<br />
<br />
<br />
== Open Source ==<br />
<br />
Baidu a publié Apollo en open-source en 2017 sous license Apache 2.0. En trois ans, comme l'espérait Baidu, il y a eu beaucoup de participations à la plateforme :<br />
8500 pull requests<br />
15000 commits<br />
400000 lignes de code<br />
235 contributeurs<br />
8 versions<br />
<br />
Le projet est en C++ et en python pour le module d’Intelligence Artificielle.<br />
<br />
<br />
== Modules Apollo ==<br />
<br />
Comme dit précédemment, des modules sont ajoutés à chaque version. Ces modules, destinés à permettre l’autonomie de la voiture, ont été partagés en 5 catégories.<br />
<br />
'''Perception de précision'''<br />
<br />
Le module de perception intègre la capacité de détecter et de reconnaître les obstacles et les feux de circulation.<br />
<br />
''Obstacle''<br />
<br />
Le sous-module de détection d'obstacles détecte, segmente, classe et suit les obstacles. Il prédit également le mouvement des obstacles et l'information sur leur position (la direction et la vitesse). <br />
<br />
''Feux de circulation''<br />
<br />
Le sous-module de feux de circulation détecte les feux de circulation et reconnaît leur état à partir d’images.<br />
<br />
'''Simulation'''<br />
<br />
La simulation permet de parcourir virtuellement des millions de kilomètres par jour en utilisant un ensemble de données sur le trafic du monde réel. Grâce au service de simulation, les contributeurs ont accès à un grand nombre de scènes de conduite autonome pour tester, valider et optimiser rapidement des modèles d'intelligence artificielle.<br />
<br />
'''Carte Haute Définition et Localisation'''<br />
<br />
Baidu est capables de produire des données cartographiques HD à grande échelle.<br />
Ces cartes sont utilisés par le système de localisation. Et ce dernier est une solution de positionnement complète avec une précision au centimètre près.<br />
<br />
'''Planification'''<br />
<br />
Les véhicules Apollo sont équipés d'un système de planification comprenant la prédiction, le comportement et la logique de mouvement. Le système de planification s'adapte aux conditions de circulation en temps réel, ce qui permet d'obtenir des trajectoires précises, à la fois sûres et confortables. Actuellement, le système de planification fonctionne sur une route fixe dans des conditions de jour et de nuit.<br />
<br />
'''Contrôle Intelligent'''<br />
<br />
Les modules Apollo de commande intelligente de véhicule sont précis, largement applicables et adaptables à différents environnements. Les modules gèrent différentes conditions de route, vitesses, et types de véhicules.<br />
<br />
<br />
== Vue Véhicule ==<br />
<br />
Les caméras, radar et lidar (radar laser) sont utilisés pour la perception de précision. La localisation s'effectue avec les GPS. Pour tout ce qui est des calculs de simulation, de contrôle, de planification ou d’interprétation des données extérieurs, il y a un IMU et un ordinateur industriel dans le coffre.<br />
<br />
== Sources ==<br />
<br />
http://www.open-source-guide.com/Actualites/Baidu-publie-une-plate-forme-de-conduite-autonome-open-source<br />
<br />
https://github.com/ApolloAuto/apollo<br />
<br />
http://apollo.auto/developer.html<br />
<br />
http://apollo.auto/platform/perception.html<br />
<br />
http://apollo.auto/platform/simulation.html</div>Maxence.Vincent1https://air.imag.fr/index.php?title=Plateforme_logicielle_open_source_de_conduite_autonome_Apollo_2.0&diff=46860Plateforme logicielle open source de conduite autonome Apollo 2.02020-01-12T15:02:25Z<p>Maxence.Vincent1: </p>
<hr />
<div>Apollo est une plateforme de conduite autonome open source publiée par Baidu Research en 2017. L'objectif de Baidu est de développer des voitures totalement autonomes d'ici 2020. Cela semble cours, mais Baidu estime que la publication ouverte permettra d'accéllerer les tests et le déploiement<br />
Le nom de la plateforme est une référence aux missions Apollo de la NASA entre les années 1960 et 1970.<br />
<br />
<br />
----<br />
<br />
<br />
== Versions ==<br />
<br />
Depuis son lancement, Apollo a beaucoup évolué. Chaque version a apporté de nouvelle caractéristique au projet. A chaque version, des composants hardware sont ajoutés. Les contributeurs doivent alors ajoutés au projet des modules de code pour exploiter ces nouveaux composants.<br />
<br />
'''Apollo 1.0'''<br />
<br />
Apollo 1.0 fonctionne dans un lieu clos, comme une piste d'essai ou un parking.<br />
<br />
'''Apollo 1.5'''<br />
<br />
Avec Apollo 1.5, les véhicules ont une meilleure perception de leur environnement et peuvent mieux cartographier leur position actuelle. Cela leur permet de planifier leur trajectoire sur leur voie.<br />
<br />
'''Apollo 2.0'''<br />
<br />
Apollo 2.0 permet aux véhicules de rouler de manière autonome sur des routes urbaines simples. Les véhicules sont capables de rouler sur les routes en toute sécurité, d'éviter les collisions avec les obstacles fixes, de s'arrêter aux feux de circulation et de changer de voie.<br />
<br />
'''Apollo 2.5'''<br />
<br />
Apollo 2.5 permet au véhicule de rouler de manière autonome sur des autoroutes. Les véhicules sont en mesure de maintenir le contrôle de leur voie, de se mettre en vitesse de croisière et d'éviter les collisions avec les véhicules environnants.<br />
<br />
'''Apollo 3.0'''<br />
<br />
Le but d’Apollo 3.0 est de préparer un environnement pour permettre aux développeurs de travailler sur les espaces à faible vitesse.<br />
<br />
'''Apollo 3.5'''<br />
<br />
Apollo 3.5 est capable de naviguer dans des scénarios de conduite complexes tels que les zones résidentielles et les centres-villes.<br />
<br />
'''Apollo 5.0'''<br />
<br />
Avec Apollo 5.0, la voiture peut gérer les conditions changeantes de scénarios routiers complexes. Elle prend en charge des scénarios supplémentaires tels que les arrêts et le franchissement d'intersections dénudées.<br />
<br />
<br />
== Open Source ==<br />
<br />
Baidu a publié Apollo en open-source en 2017 sous license Apache 2.0. En trois ans, comme l'espérait Baidu, il y a eu beaucoup de participations à la plateforme :<br />
8500 pull requests<br />
15000 commits<br />
400000 lignes de code<br />
235 contributeurs<br />
8 versions<br />
<br />
Le projet est en C++ et en python pour le module d’Intelligence Artificielle.<br />
<br />
<br />
== Modules Apollo ==<br />
<br />
Comme dit précédemment, des modules sont ajoutés à chaque version. Ces modules, destinés à permettre l’autonomie de la voiture, ont été partagés en 5 catégories.<br />
<br />
'''Perception de précision'''<br />
<br />
Le module de perception intègre la capacité de détecter et de reconnaître les obstacles et les feux de circulation.<br />
<br />
''Obstacle''<br />
<br />
Le sous-module de détection d'obstacles détecte, segmente, classe et suit les obstacles. Il prédit également le mouvement des obstacles et l'information sur leur position (la direction et la vitesse). <br />
<br />
''Feux de circulation''<br />
<br />
Le sous-module de feux de circulation détecte les feux de circulation et reconnaît leur état à partir d’images.<br />
<br />
'''Simulation'''<br />
<br />
La simulation permet de parcourir virtuellement des millions de kilomètres par jour en utilisant un ensemble de données sur le trafic du monde réel. Grâce au service de simulation, les contributeurs ont accès à un grand nombre de scènes de conduite autonome pour tester, valider et optimiser rapidement des modèles d'intelligence artificielle.<br />
<br />
'''Carte Haute Définition et Localisation'''<br />
<br />
Baidu est capables de produire des données cartographiques HD à grande échelle.<br />
Ces cartes sont utilisés par le système de localisation. Et ce dernier est une solution de positionnement complète avec une précision au centimètre près.<br />
<br />
'''Planification'''<br />
<br />
Les véhicules Apollo sont équipés d'un système de planification comprenant la prédiction, le comportement et la logique de mouvement. Le système de planification s'adapte aux conditions de circulation en temps réel, ce qui permet d'obtenir des trajectoires précises, à la fois sûres et confortables. Actuellement, le système de planification fonctionne sur une route fixe dans des conditions de jour et de nuit.<br />
<br />
'''Contrôle Intelligent'''<br />
<br />
Les modules Apollo de commande intelligente de véhicule sont précis, largement applicables et adaptables à différents environnements. Les modules gèrent différentes conditions de route, vitesses, et types de véhicules.<br />
<br />
<br />
== Vue Véhicule ==<br />
<br />
Les caméras, radar et lidar (radar laser) sont utilisés pour la perception de précision. La localisation s'effectue avec les GPS. Pour tout ce qui est des calculs de simulation, de contrôle, de planification ou d’interprétation des données extérieurs, il y a un IMU et un ordinateur industriel dans le coffre.<br />
<br />
== Sources ==<br />
<br />
http://www.open-source-guide.com/Actualites/Baidu-publie-une-plate-forme-de-conduite-autonome-open-source<br />
<br />
https://github.com/ApolloAuto/apollo<br />
<br />
http://apollo.auto/developer.html<br />
<br />
http://apollo.auto/platform/perception.html<br />
<br />
http://apollo.auto/platform/simulation.html</div>Maxence.Vincent1