Contrôle de bras robotique, 2011/2012, TD3 : Différence entre versions

De Wiki de Projets IMA
(Séance 1 (20/04/2012))
(Séance 1 (20/04/2012))
Ligne 4 : Ligne 4 :
  
 
=== Séance 1 (20/04/2012) ===
 
=== Séance 1 (20/04/2012) ===
Durant cette séance, nous avons tout d'abord déterminé le sujet, nous avons choisit le sujet se rapportant au Contrôle de bras robotique.
+
Durant cette séance, nous avons tout d'abord déterminé le sujet, nous avons choisi le sujet se rapportant au Contrôle de bras robotique.
Notre première tâche fut de s'approprier le sujet en comprenant le rôle de chaque sous système (foxboard,nanoboard...).
+
Notre première tâche fut de s'approprier le sujet en comprenant le rôle de chaque sous-système (foxboard,nanoboard...).
  
 
Une fois le sujet assimilé, nous avons décidé d'entreprendre dans un premier temps l’élaboration de l'interface web.
 
Une fois le sujet assimilé, nous avons décidé d'entreprendre dans un premier temps l’élaboration de l'interface web.
  
  
Nous avons pour cela divisé la tâche en deux dans un soucis d'éfficacité :
+
Nous avons pour cela divisé la tâche en deux dans un souci d'efficacité :
* un membre du binôme travailla sur la compréhension du démon, sa compilation et la gestion de l’envoi des commande au robot  
+
* un membre du binôme travailla sur la compréhension du démon, sa compilation et la gestion de l’envoi des commandes au robot  
 
* tandis que le second membre travailla sur la conception de l'interface web en HTML et CSS en local.
 
* tandis que le second membre travailla sur la conception de l'interface web en HTML et CSS en local.
  
Dans un premier temps, nous avons réalisé ceci entièrement en HTML, CSS et PHP. Cependant l'enseignant nous fit remarqué que les requête PHP réactualisé entièrement la page, il nous a donc encouragé à utilisé du Javascript pour une meilleur conformité du Web 2.0.
+
Dans un premier temps, nous avons réalisé ceci entièrement en HTML, CSS et PHP. Cependant l'enseignant nous fit remarqué que les requête PHP réactualisé entièrement la page, il nous a donc encouragé à utiliser du Javascript pour une meilleur conformité du Web 2.0.
Ainsi, une fonctionne Javascript permet d'appeler la page PHP dont le code est le suivant :
+
Ainsi, une fonction Javascript permet d'appeler une page PHP dont le code envoi la commande par protocole UDP au robot.
{{boîte déroulante|titre=TITRE|contenu=CONTENU}}
 
  
Nous avons ensuite fusionné nos deux travaux afin d'obtenir l'interface web visible ci dessous :
+
Nous avons ensuite fusionné nos deux travaux afin d'obtenir l'interface web visible ci-dessous :
  
 
<center>[[Fichier:Interfaceweb.PNG]]</center>
 
<center>[[Fichier:Interfaceweb.PNG]]</center>

Version du 24 avril 2012 à 12:02

Introduction

Bilan des séances

Séance 1 (20/04/2012)

Durant cette séance, nous avons tout d'abord déterminé le sujet, nous avons choisi le sujet se rapportant au Contrôle de bras robotique. Notre première tâche fut de s'approprier le sujet en comprenant le rôle de chaque sous-système (foxboard,nanoboard...).

Une fois le sujet assimilé, nous avons décidé d'entreprendre dans un premier temps l’élaboration de l'interface web.


Nous avons pour cela divisé la tâche en deux dans un souci d'efficacité :

  • un membre du binôme travailla sur la compréhension du démon, sa compilation et la gestion de l’envoi des commandes au robot
  • tandis que le second membre travailla sur la conception de l'interface web en HTML et CSS en local.

Dans un premier temps, nous avons réalisé ceci entièrement en HTML, CSS et PHP. Cependant l'enseignant nous fit remarqué que les requête PHP réactualisé entièrement la page, il nous a donc encouragé à utiliser du Javascript pour une meilleur conformité du Web 2.0. Ainsi, une fonction Javascript permet d'appeler une page PHP dont le code envoi la commande par protocole UDP au robot.

Nous avons ensuite fusionné nos deux travaux afin d'obtenir l'interface web visible ci-dessous :

Interfaceweb.PNG
La position des boutons n'est biensur qu'une formalité

L'interface fonctionne correctement, il nous reste encore à gérer l'affichage des données provenant du bras robotisé.

Conclusion