Modifications

1 399 octets ajoutés ,  19 mars 2021 à 11:55
Ligne 350 : Ligne 350 :  
Voici les principales difficultés que nous avons rencontrées durant ce projet :  
 
Voici les principales difficultés que nous avons rencontrées durant ce projet :  
 
* Réalisation du diagramme de Gantt et avancement du projet : Par manque d'expérience nous ne connaissions pas toujours le temps nécessaire à la réalisation de chaque étape. Nous avons donc eu un peu de mal à respecter le diagramme de Gantt prévu, mais heureusement nous allions en général toujours plus vite que prévu. Nous avons également constaté que de nouvelles étapes arrivaient au fur et à mesure du projet, des étapes que nous n'avions pas prévu à la base. Mais grâce à notre avance, nous avons eu le temps de réaliser ces nouvelles étapes.<br>
 
* Réalisation du diagramme de Gantt et avancement du projet : Par manque d'expérience nous ne connaissions pas toujours le temps nécessaire à la réalisation de chaque étape. Nous avons donc eu un peu de mal à respecter le diagramme de Gantt prévu, mais heureusement nous allions en général toujours plus vite que prévu. Nous avons également constaté que de nouvelles étapes arrivaient au fur et à mesure du projet, des étapes que nous n'avions pas prévu à la base. Mais grâce à notre avance, nous avons eu le temps de réaliser ces nouvelles étapes.<br>
 +
* Pour le projet 2, nous n'avions pas réalisé que la gestion de petit bugs nous prendraient autant de temps. Par exemple, nous avons mis 3 ou 4 jours pour réaliser une certaine version du code pour la STM32, et cela nous a pris tout autant de temps de réussir à intégrer ce code au code actuel du robot. Nous avons retrouvé ce problème à plusieurs étapes de ce projet. Nous pensions donc pouvoir finir en avance mais nous avons fini tout juste à temps.
       
'''Améliorations possibles'''<br>
 
'''Améliorations possibles'''<br>
 +
Concernant le projet 1 , ....PARLER DE LA COMMUNICATION SUR LE BUS CAN POUR COMMUNIQUER LA TENSION DE LA BATTERIE PAR EXEMPLE ...
    +
Concernant le projet 2, nous aurions pu ajouter plusieurs fonctionnalités supplémentaires, telles que :
 +
* L'ajout sur l'application d'un bouton d'arrêt d'urgence permettant de contrôler le robot. A noter que le binôme travaillant sur la carte de puissance à pris cela en compte dans la conception de la carte. Cela sera donc tout à fait possible, il suffira de créer le code pour cette fonctionnalité. <br>
 +
* Nous aurions également souhaité afficher la trajectoire du robot sur l'image du terrain de jeu que nous avons mis sur l'application. Nous aurions par exemple pu utiliser une petite croix placée sur la carte pour signaler sa position. Cependant, App Inventor, que nous avons utilisé pour la conception de notre application, ne semble pas permettre de pouvoir réaliser cela de manière simple (on ne peut pas placer d'image librement sur l'interface). Nous n'avons donc pas vraiment eu le temps de réfléchir à une manière d'implémenter cela. En attendant, il est tout de même possible d'aller dans le fichier .csv contenant les valeurs enregistrées et de tracer nous-même le dessin de la trajectoire du robot à partir des données "position x" et "position y".
   −
A MODIFIER EN FONCTION DE NOTRE AVANCEMENT
+
[[Fichier:Trajectoire.png|vignette|centré|Espace prévu pour l'affichage de la trajectoire]]
 
  −
Concernant le projet 2, nous aurions pu ajouter plusieurs fonctionnalités supplémentaires : par exemple le stockage des données affichées (afin de pouvoir étudier ensuite ces données pour déceler un potentiel dysfonctionnement), l'ajout sur l'application d'un bouton d'arrêt d'urgence permettant de contrôler le robot (le groupe travaillant sur la carte de puissance on fait en sorte que cela soit possible dans leur système).
      
==Suivi du projet==
 
==Suivi du projet==
243

modifications