P7 Régulation temps réel sur réseau sans fil : Différence entre versions

De Wiki de Projets IMA
(Première réunion (05/10/2016))
(Planning prévisionnel de répartition du travail)
Ligne 12 : Ligne 12 :
 
La délivrance de l’information par lien radio étant sujette à risque, éventuellement modification de l’algorithme de commande pour résister à une perte plus ou moins sévère d’information en provenance des capteurs.
 
La délivrance de l’information par lien radio étant sujette à risque, éventuellement modification de l’algorithme de commande pour résister à une perte plus ou moins sévère d’information en provenance des capteurs.
  
===Planning prévisionnel de répartition du travail===
+
===Planning prévisionnel===
{| class="wikitable alternance centre"
+
{| class="wikitable"
|-
+
! rowspan="3" style="text-align: center;" | Tâche
! scope="row" | Semaine 1 (19/09)
+
! colspan="23" style="text-align: center;" | Date
| Réunions avec les encadrants de projet / Définition des objectifs / Recherche bibliographique
+
|-
  |-
+
! colspan="15" style="text-align: center;" | 2016
! scope="row" | Semaine 2 (26/09)
+
! colspan="8" style="text-align: center;" | 2017
| Réunions avec les encadrants de projet / Définition des objectifs / Recherche bibliographique
+
|-
|-
+
! 19/09
|}
+
! 26/09
 +
! 03/10
 +
! 10/10
 +
! 17/10
 +
! 24/10
 +
! 31/10
 +
! 07/11
 +
! 14/11
 +
! 21/11
 +
! 28/11
 +
! 05/12
 +
! 12/12
 +
! 19/12
 +
! 26/12
 +
! 02/01
 +
! 09/01
 +
! 16/01
 +
! 23/01
 +
! 30/01
 +
! 06/02
 +
! 13/02
 +
! 20/02
 +
|-
 +
! style="text-align: left;" | Recherche bibliographique sur les réseaux sans fils temps-réel
 +
| colspan="3" style="background-color: #4169e1;" |
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
! style="text-align: left;" | Définition des problématiques et d'une application
 +
|
 +
|
 +
| style="background-color: #4169e1;" |
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
! style="text-align: left;" | Recherches sur Riot, Contiki, RPL
 +
|
 +
|
 +
|
 +
| style="background-color: #4169e1;" |
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
! style="text-align: left;" | Choix de l'OS et implémentation sur les cartes STM32F4
 +
|
 +
|
 +
|
 +
|  
 +
| colspan="2" style="background-color: #4169e1;" |
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
! style="text-align: left;" | 1er test : discussion entre 3 nœuds sans notions de temps-réel
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
| colspan="2" style="background-color: #4169e1;" |
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
! style="text-align: left;" | 2eme test : ajout d'un nœud pour ajouter une contrainte de routage (statique)
 +
|  
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
| colspan="3" style="background-color: #4169e1;" |
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
! style="text-align: left;" | Ajout des contraintes temps-réel (deadlines, priorités...) sans prendre en compte les fautes de transmission
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
| colspan="5" style="background-color: #4169e1;" |
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
! style="text-align: left;" | Prise en compte des fautes de transmission
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|colspan="7" style="background-color: #4169e1;" |
 +
|}
  
 
== Avancement du projet ==
 
== Avancement du projet ==

Version du 12 octobre 2016 à 09:28

Régulation temps réel sur réseau sans fil

Présentation du projet

Les réseaux temps-réels réclament l'acheminement en temps contrôlé des données avec un grand niveau de confiance. L'utilisation de réseaux sans fil pose donc un grand problème dû à la difficulté d'être sur de la délivrance des données dans un temps borné.

Liste des tâches

Le projet consistera en :

  • Recherche bibliographique sur les réseaux sans fils temps-réel,
  • Implémentation d’un protocole de communication avec des notions temps-réel, soit à partir de la littérature (si possible), soit développé par nos soins.

Les différents algorithmes seront développés sur cartes de développement STM32F4 avec un lien radio de type Zigbee, La délivrance de l’information par lien radio étant sujette à risque, éventuellement modification de l’algorithme de commande pour résister à une perte plus ou moins sévère d’information en provenance des capteurs.

Planning prévisionnel

Tâche Date
2016 2017
19/09 26/09 03/10 10/10 17/10 24/10 31/10 07/11 14/11 21/11 28/11 05/12 12/12 19/12 26/12 02/01 09/01 16/01 23/01 30/01 06/02 13/02 20/02
Recherche bibliographique sur les réseaux sans fils temps-réel
Définition des problématiques et d'une application
Recherches sur Riot, Contiki, RPL
Choix de l'OS et implémentation sur les cartes STM32F4
1er test : discussion entre 3 nœuds sans notions de temps-réel
2eme test : ajout d'un nœud pour ajouter une contrainte de routage (statique)
Ajout des contraintes temps-réel (deadlines, priorités...) sans prendre en compte les fautes de transmission
Prise en compte des fautes de transmission

Avancement du projet

Recherche bibliographique

La première phase de notre projet consiste à réaliser des recherches bibliographiques sur les réseaux sans fils temps-réel. Pour partager les résultats de ces recherches, nous avons choisi d'utiliser Google Drive : ainsi, nous pouvons à tout moment consulter les documents déjà trouvés sur internet, en déposer de nouveaux, et partager tout cela avec nos tuteurs école.Le but de ces recherches est, notamment, de répondre aux questions suivantes : - Existent-ils des réseaux sans fils temps-réel ? - Si oui, lesquels ? Quelles sont leurs limites ? Comment fonctionnent-ils ? - Si non, quelles sont les difficultés connues et que l'on peut rencontrer lorsqu'on souhaite mettre en place un tel réseau ?

Malheureusement, nous n'avons pas eu beaucoup de résultats, que ce soit sur Internet ou encore à la bibliothèque universitaire. Ceci est simplement du au fait que peu, voire aucun, travaux n'a été effectué sur ce sujet. Est-ce parce que les technologies actuellement existantes ne le permettent pas ou parce que l'apport d'une solution à ce problème n'apporte pas grand chose technologiquement parlant ? Le travail que nous réaliserons lors de ce projet permettra peut-être de répondre à cette question.

Suite à cela, nous avons décider de nous réunir avec nos tuteurs pour discuter un peu de ce sujet, puisque tout cela nous semblait un peu "vague".

Première réunion (05/10/2016)

Nous avons donc eu une première réunion avec Alexandre Boé (Thomas Vantroys n'étant pas disponible pour le créneau fixé). Nous lui avons présenté nos recherches et lui avons exposé nos difficultés à avoir des résultats, ce qui ne l'a pas surpris vu le sujet. Nous avons notamment discuté de la démarche à adopter sur ce projet : le but n'est pas de fournir un livrable fonctionnel à tout prix, mais plutôt de préciser le sujet, de tenter de traiter les problématiques une à une afin que notre travail puisse être repris par une autre personne à la fin du projet.

L'accent a également été porté sur l'aspect "gestion de projet", là encore pour que notre travail soit le plus clair possible. Il a ainsi été convenu qu'une réunion bimensuelle serait prévue afin de faire le point sur notre avancement. A la fin de chaque réunion, un compte-rendu sera établi. Ce dernier sera publié sur le Google Drive commun ainsi que sur le wiki.

Fichier:CR reunion 1.pdf