<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
		<id>https://wiki-ima.plil.fr/mediawiki//api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hkerroum</id>
		<title>Wiki d'activités IMA - Contributions de l’utilisateur [fr]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki-ima.plil.fr/mediawiki//api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hkerroum"/>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php/Sp%C3%A9cial:Contributions/Hkerroum"/>
		<updated>2026-05-05T10:43:18Z</updated>
		<subtitle>Contributions de l’utilisateur</subtitle>
		<generator>MediaWiki 1.29.2</generator>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=42742</id>
		<title>IMA4 2016/2017 P47</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=42742"/>
				<updated>2017-05-19T21:07:32Z</updated>
		
		<summary type="html">&lt;p&gt;Hkerroum : /* Avancement du Projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cahier des charges==&lt;br /&gt;
===Présentation générale du projet P47 :===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Contexte et Description====&lt;br /&gt;
La modélisation des systèmes est indispensable dans beaucoup de domaines: automobile, aéronautique, robotique, etc. Elle permet d'obtenir un modèle mathématique des systèmes pour réaliser leur commande, comprendre leur fonctionnement et surveiller leur bon fonctionnement afin de pouvoir apporter des actions correctives en temps réel lors d'un défaut ou d'une défaillance du systèmes. Cette modélisation peut être réaliser en se basant sur les lois physiques (boites blanches) ou en utilisant les données (boîtes noires).&lt;br /&gt;
&lt;br /&gt;
Ce projet a pour but la modélisation d’un robot à trois roues omnidirectionnelles à savoir le Robotino. Cette modélisation se fera à partir des données recueillies sur ce robot.&lt;br /&gt;
Ce projet se déroulera suivant les phases suivantes :&lt;br /&gt;
* Estimer un modèle mathématique d'un robot mobile.&lt;br /&gt;
* Déterminer le modèle à partir de mesures recueillies par le robot. &lt;br /&gt;
* Valider le modèle avec d'autres mesures qui n'ont pas servi à déterminer celui-ci.&lt;br /&gt;
* Tester en ligne le modèle.&lt;br /&gt;
La validation consistera à comparer le comportement du modèle à celui du robot en appliquant les mêmes commandes aux deux.&lt;br /&gt;
&lt;br /&gt;
====Objectif du projet====&lt;br /&gt;
Obtenir le modèle mathématique du Robot pour avoir les positions en x et y avec un mouvement en lacet et les vitesses selon les axes&lt;br /&gt;
&lt;br /&gt;
====Choix techniques (matériel et logiciel)====&lt;br /&gt;
* Algorithme d'optimisation non linéaire.&lt;br /&gt;
* Méthode d'identification des sous-espaces.&lt;br /&gt;
* Matlab: Toolbox identification, outil direct.&lt;br /&gt;
*Robotino&lt;br /&gt;
*PC equipé d'une carte réseau afin d'utiliser le Robotino en Wifi ou avec un câble Ethernet.&lt;br /&gt;
&lt;br /&gt;
===Liste des tâches à effectuer===&lt;br /&gt;
*Prise en main du Robotino.&lt;br /&gt;
*Prise en main de la Toolbox Identification de Matlab.&lt;br /&gt;
*Prise en main de la Toolbox optimisation non linéaire de Matlab.&lt;br /&gt;
*Identification boite noire d’un modèle linéaire du système :&lt;br /&gt;
**étude des méthodes d’identification des sous-espaces ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
*Identification boîte noire d’un modèle non linéaire du robot :&lt;br /&gt;
**étude des méthodes d’optimisation non linéaires ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
*Validation du modèle&lt;br /&gt;
&lt;br /&gt;
==Feuille d'heures==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Tâche !! Prélude !! Heures S1 !! Heures S2 !! Heures S3 !! Heures S4 !! Heures S5 !! Heures S6 !! Heures S7 !! Heures S8 !! Heures S9 !! Heures S10 !! Heures supplémentaire !! Total&lt;br /&gt;
|-&lt;br /&gt;
| Définition cahier des charges &lt;br /&gt;
| 3&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| 5&lt;br /&gt;
|-&lt;br /&gt;
| Rédaction Wiki&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1 &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| 5&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
| Recherche&lt;br /&gt;
| &lt;br /&gt;
| 6&lt;br /&gt;
| 5&lt;br /&gt;
| 7&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 22&lt;br /&gt;
|-&lt;br /&gt;
| Campagne d'acquisition&lt;br /&gt;
|&lt;br /&gt;
| 2&lt;br /&gt;
| 5&lt;br /&gt;
| &lt;br /&gt;
| 2&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 2&lt;br /&gt;
| 11&lt;br /&gt;
|-&lt;br /&gt;
| Simulation: Initiation à l'identification d'un modèle&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 4&lt;br /&gt;
| 6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
| Simulation: Identification du modèle linéaire d'un robot mobile&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 6&lt;br /&gt;
| 6&lt;br /&gt;
| 8&lt;br /&gt;
| 6&lt;br /&gt;
| 10&lt;br /&gt;
| 36&lt;br /&gt;
|-&lt;br /&gt;
| Validation du modèle linéaire en ligne&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 12&lt;br /&gt;
| 12&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Semaine 1===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous étions en réunion en D304B avec Mr Pekpe, et nous avons discuté des points fondamentaux du travail qu'on doit effectuer, et qui consistent au début à aborder le Robotino d'une façon linéaire c'est-à-dire par rapport au repère lié à son centre, et dans une seconde étape essayer d'aborder le Robotino mais d'une façon non linéaire cette fois ci par projection sur un repère fixe.&lt;br /&gt;
&lt;br /&gt;
Pour les deux points on a vu des documents avec Mr Pekpe qui expliquent comment les équations d'un Robotino à trois roues mobiles peuvent être déduites, et on a vu que pour ces modèles les équations se résument à des écritures matricielles en général sous la forme :&lt;br /&gt;
                                                                        X' = AX + BU&lt;br /&gt;
                                                                        Y  = CX + DU&lt;br /&gt;
Où :&lt;br /&gt;
*X la variable de l'état (vitesse théorique des moteurs)&lt;br /&gt;
*U la variable de la commande (vitesse suivant les axes)&lt;br /&gt;
*Y la mesure ou la sortie (vitesse réelle)&lt;br /&gt;
*A la matrice de dynamique&lt;br /&gt;
*B la matrice de commande&lt;br /&gt;
*C la matrice d'observabilité&lt;br /&gt;
*D la matrice d'action directe&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons fait la prise en main du logiciel Robotinoview, en commençant par regarder toutes les fonctions disponibles sur le logiciel,&lt;br /&gt;
et en soulignant celles qui seront utiles pour notre projet.&lt;br /&gt;
&lt;br /&gt;
Nous avons appris à réaliser une campagne d'acquisition des paramètres X, Y, U (déjà traité théoriquement ci-dessus) et la position P qui renvoie&lt;br /&gt;
l'évolution de notre robot en déplacement sans frottements.Cette campagne a été réalisé avec le logiciel Robotinoview et ses données ont été traité &lt;br /&gt;
sur Matlab.L’intérêt de Matlab est de stocker les données et de pouvoir les tracer pour bien interpréter les résultats en graphe.&lt;br /&gt;
    &lt;br /&gt;
Ensuite nous avons fait des recherches sur les documents qui nous ont été fourni par notre encadrant, sur les étapes mathématiques qui déterminent &lt;br /&gt;
le modèle linéaire du Robotino.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 8-10h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur les documentations fournies.&lt;br /&gt;
&lt;br /&gt;
===Semaine 2===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur la documentation fournie.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-19h :&lt;br /&gt;
&lt;br /&gt;
Aujourd'hui, nous avons fait une campagne d'acquisition sur Matlab et une sur RobotinoView afin de relever les différences entres ces deux logiciels et de déterminer lequel convient le plus pour  notre méthode qui vise la modélisation linéaire du Robotino. Nous avons constaté que nous obtenons beaucoup plus de données sur la position du Robot sur Matlab que sur RobotinoView. Pour vous donner un ordre de grandeur sur une période de 30 minutes, nous obtenons environ 2000 données sur RobotinoView alors que sur Matlab nous en obtenons à peu près 300 000. Ce qui nous montre bien l'intérêt d'utiliser Matlab pour nos campagnes d'acquisitions qui nous donnera un modèle beaucoup plus précis car plus nous avons de données et plus on s'approche de la courbe théorique.&lt;br /&gt;
&lt;br /&gt;
**Sous-programme permettant la commande du Robot sur un temps choisi avec consignes variables ainsi que l'enregistrement des données voulues:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Robotinoview.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Programme principal sur 6 steps avec des consignes respectives à chaque step, réalisé en boucle 100 fois :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Capture1.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Traduction du programme déjà cité mais à présent sur Matlab, on voit qu'avec l'option &amp;quot;inf&amp;quot; (temps infini) on obtient plus de données :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Matlab.JPG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 11-14h :&lt;br /&gt;
&lt;br /&gt;
Discussion avec M.PEKPE sur l'avancement de notre projet et la lecture d'une partie sur la méthode d'identification des sous-espaces sur les nouveaux documents fournis.&lt;br /&gt;
&lt;br /&gt;
===Semaine 3===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le but de la documentation est de comprendre que pour déterminer les défauts d'un système, il faut comparer son comportement au modèle mathématique.&lt;br /&gt;
La différence entre le comportement du système et celui du modèle mathématique est exprimé sous forme d'un résidu.&lt;br /&gt;
Pour l'obtention du modèle mathématique utilisé, on utilise les méthodes d'identification pour caractériser le modèle de bon fonctionnement du système.&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h : ( Méthodes classiques des sous-espaces )&lt;br /&gt;
**Formulation du problème :&lt;br /&gt;
 &lt;br /&gt;
On considère un système linéaire : &lt;br /&gt;
 X(k+1)=A.X(k)+B.U(k)&lt;br /&gt;
 Y(k)  =C.X(k)+D.U(k)&lt;br /&gt;
comme noté auparavant.&lt;br /&gt;
L'objectif est de déterminer les matrices A,B,C et D du système à partir des seules données qu'on a sur les entrées et les sorties u et y.&lt;br /&gt;
On peut aussi chercher à résoudre le système en déterminant les matrices T^−1.A.T, T^−1.B, C.T et D.Et donc on peut écrire le système d'une nouvelle façon comme suit :&lt;br /&gt;
 X(k+1)=T^−1.A.T.X(k)+T^−1.B.U(k)&lt;br /&gt;
 Y(k)  =C.T.X(k)+D.U(k)&lt;br /&gt;
&lt;br /&gt;
**Matrices du système :&lt;br /&gt;
&lt;br /&gt;
Les matrices de ce système est leur types sont définies de la façon suivante:&lt;br /&gt;
La matrice de Hankel d'entrée Ui et la matrice de Hankel de sortie Yi.Avec ces deux matrices on définit bien la matrice de Hankel des mesures T=(Y U).&lt;br /&gt;
&lt;br /&gt;
*Mercredi 13-18h :&lt;br /&gt;
**Identification du système :&lt;br /&gt;
&lt;br /&gt;
Pour identifier un système suivant les méthodes des sous-espaces, il faut d'abord estimer la matrice d'observabilité (qui détermine le rang de notre matrice globale), ensuite au moment où on arrive à estimer la matrice d'observabilité on peut commencer à réfléchir sur la réalisation du système, c'est-à-dire, déterminer les paramètres T^−1.A.T, T^−1.B, C.T et D.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Semaine 4===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h&lt;br /&gt;
&lt;br /&gt;
On a lu les documents pour la partie théorique de notre projet sur les méthodes des sous-espaces.&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h:&lt;br /&gt;
&lt;br /&gt;
Documentation sur les méthodes des sous-espaces, et préparation pour pouvoir expliquer à Mr. Pekpe ce que nous avons compris.&lt;br /&gt;
&lt;br /&gt;
*Jeudi 8-10h:&lt;br /&gt;
&lt;br /&gt;
Passage oral et écrit sur le tableau devant Mr Pekpe pour qu'il évalue si on a bien compris la théorie.&lt;br /&gt;
&lt;br /&gt;
===Semaine 5===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h:&lt;br /&gt;
&lt;br /&gt;
On a essayé de traiter un exercice plus simple qu'on a vu en TD suite à la demande de Mr. Pekpe.&lt;br /&gt;
Tout d'abord on a essayé de nous familiariser avec Matlab et MatlabSimulink, en regardant les fonctions &lt;br /&gt;
qui peuvent nous être utiles.&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h:&lt;br /&gt;
&lt;br /&gt;
On a pu simuler l'exercice que le mercredi vu qu'il fallait qu'on se familiarise avec les logiciels, mais on a réussi à traiter un autre exercice&lt;br /&gt;
plus compliqué dans les deux dernières heures de la séance.&lt;br /&gt;
&lt;br /&gt;
===Semaine 6===&lt;br /&gt;
&lt;br /&gt;
Cette semaine nous avons continué nos identifications des modèles sur des systèmes vus en cours afin d'améliorer notre compréhension et nos connaissances sur&lt;br /&gt;
les méthodes des sous-espaces employées.&lt;br /&gt;
Pour ce qui est de l'identification du robot mobile Robotino on compte l'entamer dès la semaine prochaine.&lt;br /&gt;
&lt;br /&gt;
===Semaine 7===&lt;br /&gt;
&lt;br /&gt;
Nous avons rencontré Mr. Pekpe afin de pouvoir commencer l'identification du robot mobile.Tout d'abord avec la méthode de résolution des sous-espaces n4sid(Algorithmes de sous-espace pour l'identification de systèmes stochastiques déterministes combinés), nous avons mis au point un script sur Matlab pour déterminer notre modèle.Nous avons utilisé des données recueillies lors des campagnes d'acquisitions, où on a utilisé la position sur l'axe lacet comme sortie du système avec une entrée dite MISO (miltuple input single output).&lt;br /&gt;
&lt;br /&gt;
===Semaine 8===&lt;br /&gt;
&lt;br /&gt;
Au cours de cette semaine, nous avons réussi à déterminer le modèle du Robotino avec la position sur l'axe lacet. Nous avons validé le modèle obtenu avec les données recueillies lors des campagnes d'acquisitions. Nous voyons que les positions réelles collent avec les positions estimées par le modèle jusqu’à un tiers du temps. Il est normal qu'au bout d'un moment le modèle diverge de la réalité au bout d'un certain temps, il faudrait ajouter un observateur et faire un retour d'état pour s'assurer que notre modèle colle parfaitement avec les données réelles même pendant une très longue durée.&lt;br /&gt;
&lt;br /&gt;
Et voici le graphe que nous retrouvons :&lt;br /&gt;
[[Fichier:Capture1lacet.JPG]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 9===&lt;br /&gt;
&lt;br /&gt;
Nous réalisons cette semaine le modèle du Robotino pour les positions angulaires des roues  θ1, θ2 et θ3. Nous avons réutilisé le script réalisé pour le modèle précédent et nous l'avons modifié car nous sommes plus dans un système MISO mais dans un système à multiples sorties à présent, c'est-à-dire MIMO. Nous avons rencontré plusieurs difficultés lors de la modification de notre code. Nous avons demandé de l'aide à Mr. Pekpe et il nous a aiguillé sur les modifications à réalisé. Nous avons réussi à obtenir le modèle pour les positions angulaires des roues. Comme pour le précédent, nous l'avons validé hors-ligne.&lt;br /&gt;
&lt;br /&gt;
on peut remarquer l'évolution de la position des roues sur le premier tiers des données recueillies qui ont servies à faire le modèle (validation non croisée). La position réelle des roues en vert suit plutôt bien, où sur l'axe des ordonnés le nombre de tours des roues en fonction du temps.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Horsligneposition.JPG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour les deux tiers restants des données qui n'ont pas servies à faire le modèle (validation croisée), on remarque que la position des roues réelles en vert diverge à partir d'un certain moment, ce qui est normal vu que tout système diverge de son modèle.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Horsligneposition2.JPG]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 10===&lt;br /&gt;
&lt;br /&gt;
La semaine précédente,nous avons donc réalisé nos premiers objectifs qui étaient de déterminer un modèle mathématique d'un robot mobile à partir de mesures recueillies par le robot et de valider ce modèle en mode hors-ligne. A présent, nous allons faire en sorte de valider ces 2 modèles obtenues en ligne, c'est-à-dire que nous devons comparer le comportement du modèle à celui du robot en appliquant les mêmes commandes aux deux.&lt;br /&gt;
Il ne faut pas oublier que pour l'instant nous travaillons en roues libres et donc qu'il n'y a aucune force de frottements s'appliquant au robot. Si le temps nous le permet et que nous avons validé nos deux modèles en ligne alors nous estimerons un modèle non linéaire pour le robot mobile.&lt;br /&gt;
&lt;br /&gt;
===Semaines supplémentaires ===&lt;br /&gt;
&lt;br /&gt;
*Semaine du 24/04&lt;br /&gt;
&lt;br /&gt;
Nous avons rencontré de nombreuses difficultés afin de réaliser un script Matlab dans lequel nous chargeons un de nos modèles obtenues et dans lequel on donne la même commande au robot qu'au modèle. Nous avons rencontré aussi des problèmes avec le matériel car des librairies Matlab n’étaient pas présentes sur les ordinateurs utilisés.&lt;br /&gt;
&lt;br /&gt;
*Semaine du 02/05&lt;br /&gt;
&lt;br /&gt;
Nous avons enfin réussi à faire un script afin de pouvoir réaliser la validation en ligne d'un modèle. Nous avons pu tester la validation en ligne pour le modèle sur l'axe lacet. Nous remarquons que le comportement estimé et le comportement réel sont très similaires, notre modèle a donc été validé en ligne. &lt;br /&gt;
&lt;br /&gt;
Nous avons voulu réaliser ce test dans l'arène pour l'impact que la force de contact robot/sol aurait sur la figure obtenue. Étonnamment, le comportement estimé et le comportement réel sont similaires. Cela veut dire le modèle que nous avons obtenu de base hors-ligne et avec une campagne d'acquisitions en roues libres, réagit à l'environnement dans lequel on le met.&lt;br /&gt;
&lt;br /&gt;
Pour la fin de notre projet, nous allons essayer d'ajouter des observateurs à nos modèles obtenues et des les valider de nouveau en ligne. Avec l'ajout d'un observateur, les courbes du comportement estimé par le modèle et celle du comportement réel devraient être pratiquement les mêmes et cela devraient être le cas peut importe le temps de la campagne d'acquisitions.&lt;br /&gt;
&lt;br /&gt;
Là on remarque que l'observateur arrive à estimer l'écart entre la position des roues estimée et le modèle, et il fait en sort de compenser l'écart.&lt;br /&gt;
On arrive à peine à voir notre modèle qui est en bleu sur le graphe, car l'ajout de l'observateur en vert colle parfaitement avec lui, tandis que le comportement estimé des roues en rouge n'atteint pas le modèle. C'est pourquoi un observateur est très important lorsqu'on arrive pas à mesurer ou avoir un impact direct sur l'écart.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Capture2roues.JPG]]&lt;br /&gt;
&lt;br /&gt;
===Conclusion ===&lt;br /&gt;
&lt;br /&gt;
Pour ce qui est du cahier des charges, nous avons bien pu accomplir les buts de ce projet et les tâches à réaliser à savoir :&lt;br /&gt;
L'estimation d'un modèle mathématique du robot mobile, la détermination du modèle à partir des mesures recueillies par le robot, la validation du modèle avec d'autres mesures qui n'ont pas servies à déterminer celui-ci et le test en ligne du modèle.&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;br /&gt;
[[Fichier:Rapport_P47.pdf]]&lt;/div&gt;</summary>
		<author><name>Hkerroum</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=42741</id>
		<title>IMA4 2016/2017 P47</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=42741"/>
				<updated>2017-05-19T21:04:31Z</updated>
		
		<summary type="html">&lt;p&gt;Hkerroum : /* Semaine 7 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cahier des charges==&lt;br /&gt;
===Présentation générale du projet P47 :===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Contexte et Description====&lt;br /&gt;
La modélisation des systèmes est indispensable dans beaucoup de domaines: automobile, aéronautique, robotique, etc. Elle permet d'obtenir un modèle mathématique des systèmes pour réaliser leur commande, comprendre leur fonctionnement et surveiller leur bon fonctionnement afin de pouvoir apporter des actions correctives en temps réel lors d'un défaut ou d'une défaillance du systèmes. Cette modélisation peut être réaliser en se basant sur les lois physiques (boites blanches) ou en utilisant les données (boîtes noires).&lt;br /&gt;
&lt;br /&gt;
Ce projet a pour but la modélisation d’un robot à trois roues omnidirectionnelles à savoir le Robotino. Cette modélisation se fera à partir des données recueillies sur ce robot.&lt;br /&gt;
Ce projet se déroulera suivant les phases suivantes :&lt;br /&gt;
* Estimer un modèle mathématique d'un robot mobile.&lt;br /&gt;
* Déterminer le modèle à partir de mesures recueillies par le robot. &lt;br /&gt;
* Valider le modèle avec d'autres mesures qui n'ont pas servi à déterminer celui-ci.&lt;br /&gt;
* Tester en ligne le modèle.&lt;br /&gt;
La validation consistera à comparer le comportement du modèle à celui du robot en appliquant les mêmes commandes aux deux.&lt;br /&gt;
&lt;br /&gt;
====Objectif du projet====&lt;br /&gt;
Obtenir le modèle mathématique du Robot pour avoir les positions en x et y avec un mouvement en lacet et les vitesses selon les axes&lt;br /&gt;
&lt;br /&gt;
====Choix techniques (matériel et logiciel)====&lt;br /&gt;
* Algorithme d'optimisation non linéaire.&lt;br /&gt;
* Méthode d'identification des sous-espaces.&lt;br /&gt;
* Matlab: Toolbox identification, outil direct.&lt;br /&gt;
*Robotino&lt;br /&gt;
*PC equipé d'une carte réseau afin d'utiliser le Robotino en Wifi ou avec un câble Ethernet.&lt;br /&gt;
&lt;br /&gt;
===Liste des tâches à effectuer===&lt;br /&gt;
*Prise en main du Robotino.&lt;br /&gt;
*Prise en main de la Toolbox Identification de Matlab.&lt;br /&gt;
*Prise en main de la Toolbox optimisation non linéaire de Matlab.&lt;br /&gt;
*Identification boite noire d’un modèle linéaire du système :&lt;br /&gt;
**étude des méthodes d’identification des sous-espaces ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
*Identification boîte noire d’un modèle non linéaire du robot :&lt;br /&gt;
**étude des méthodes d’optimisation non linéaires ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
*Validation du modèle&lt;br /&gt;
&lt;br /&gt;
==Feuille d'heures==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Tâche !! Prélude !! Heures S1 !! Heures S2 !! Heures S3 !! Heures S4 !! Heures S5 !! Heures S6 !! Heures S7 !! Heures S8 !! Heures S9 !! Heures S10 !! Heures supplémentaire !! Total&lt;br /&gt;
|-&lt;br /&gt;
| Définition cahier des charges &lt;br /&gt;
| 3&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| 5&lt;br /&gt;
|-&lt;br /&gt;
| Rédaction Wiki&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1 &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| 5&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
| Recherche&lt;br /&gt;
| &lt;br /&gt;
| 6&lt;br /&gt;
| 5&lt;br /&gt;
| 7&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 22&lt;br /&gt;
|-&lt;br /&gt;
| Campagne d'acquisition&lt;br /&gt;
|&lt;br /&gt;
| 2&lt;br /&gt;
| 5&lt;br /&gt;
| &lt;br /&gt;
| 2&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 2&lt;br /&gt;
| 11&lt;br /&gt;
|-&lt;br /&gt;
| Simulation: Initiation à l'identification d'un modèle&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 4&lt;br /&gt;
| 6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
| Simulation: Identification du modèle linéaire d'un robot mobile&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 6&lt;br /&gt;
| 6&lt;br /&gt;
| 8&lt;br /&gt;
| 6&lt;br /&gt;
| 10&lt;br /&gt;
| 36&lt;br /&gt;
|-&lt;br /&gt;
| Validation du modèle linéaire en ligne&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 12&lt;br /&gt;
| 12&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Semaine 1===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous étions en réunion en D304B avec Mr Pekpe, et nous avons discuté des points fondamentaux du travail qu'on doit effectuer, et qui consistent au début à aborder le Robotino d'une façon linéaire c'est-à-dire par rapport au repère lié à son centre, et dans une seconde étape essayer d'aborder le Robotino mais d'une façon non linéaire cette fois ci par projection sur un repère fixe.&lt;br /&gt;
&lt;br /&gt;
Pour les deux points on a vu des documents avec Mr Pekpe qui expliquent comment les équations d'un Robotino à trois roues mobiles peuvent être déduites, et on a vu que pour ces modèles les équations se résument à des écritures matricielles en général sous la forme :&lt;br /&gt;
                                                                        X' = AX + BU&lt;br /&gt;
                                                                        Y  = CX + DU&lt;br /&gt;
Où :&lt;br /&gt;
*X la variable de l'état (vitesse théorique des moteurs)&lt;br /&gt;
*U la variable de la commande (vitesse suivant les axes)&lt;br /&gt;
*Y la mesure ou la sortie (vitesse réelle)&lt;br /&gt;
*A la matrice de dynamique&lt;br /&gt;
*B la matrice de commande&lt;br /&gt;
*C la matrice d'observabilité&lt;br /&gt;
*D la matrice d'action directe&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons fait la prise en main du logiciel Robotinoview, en commençant par regarder toutes les fonctions disponibles sur le logiciel,&lt;br /&gt;
et en soulignant celles qui seront utiles pour notre projet.&lt;br /&gt;
&lt;br /&gt;
Nous avons appris à réaliser une campagne d'acquisition des paramètres X, Y, U (déjà traité théoriquement ci-dessus) et la position P qui renvoie&lt;br /&gt;
l'évolution de notre robot en déplacement sans frottements.Cette campagne a été réalisé avec le logiciel Robotinoview et ses données ont été traité &lt;br /&gt;
sur Matlab.L’intérêt de Matlab est de stocker les données et de pouvoir les tracer pour bien interpréter les résultats en graphe.&lt;br /&gt;
    &lt;br /&gt;
Ensuite nous avons fait des recherches sur les documents qui nous ont été fourni par notre encadrant, sur les étapes mathématiques qui déterminent &lt;br /&gt;
le modèle linéaire du Robotino.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 8-10h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur les documentations fournies.&lt;br /&gt;
&lt;br /&gt;
===Semaine 2===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur la documentation fournie.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-19h :&lt;br /&gt;
&lt;br /&gt;
Aujourd'hui, nous avons fait une campagne d'acquisition sur Matlab et une sur RobotinoView afin de relever les différences entres ces deux logiciels et de déterminer lequel convient le plus pour  notre méthode qui vise la modélisation linéaire du Robotino. Nous avons constaté que nous obtenons beaucoup plus de données sur la position du Robot sur Matlab que sur RobotinoView. Pour vous donner un ordre de grandeur sur une période de 30 minutes, nous obtenons environ 2000 données sur RobotinoView alors que sur Matlab nous en obtenons à peu près 300 000. Ce qui nous montre bien l'intérêt d'utiliser Matlab pour nos campagnes d'acquisitions qui nous donnera un modèle beaucoup plus précis car plus nous avons de données et plus on s'approche de la courbe théorique.&lt;br /&gt;
&lt;br /&gt;
**Sous-programme permettant la commande du Robot sur un temps choisi avec consignes variables ainsi que l'enregistrement des données voulues:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Robotinoview.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Programme principal sur 6 steps avec des consignes respectives à chaque step, réalisé en boucle 100 fois :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Capture1.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Traduction du programme déjà cité mais à présent sur Matlab, on voit qu'avec l'option &amp;quot;inf&amp;quot; (temps infini) on obtient plus de données :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Matlab.JPG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 11-14h :&lt;br /&gt;
&lt;br /&gt;
Discussion avec M.PEKPE sur l'avancement de notre projet et la lecture d'une partie sur la méthode d'identification des sous-espaces sur les nouveaux documents fournis.&lt;br /&gt;
&lt;br /&gt;
===Semaine 3===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le but de la documentation est de comprendre que pour déterminer les défauts d'un système, il faut comparer son comportement au modèle mathématique.&lt;br /&gt;
La différence entre le comportement du système et celui du modèle mathématique est exprimé sous forme d'un résidu.&lt;br /&gt;
Pour l'obtention du modèle mathématique utilisé, on utilise les méthodes d'identification pour caractériser le modèle de bon fonctionnement du système.&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h : ( Méthodes classiques des sous-espaces )&lt;br /&gt;
**Formulation du problème :&lt;br /&gt;
 &lt;br /&gt;
On considère un système linéaire : &lt;br /&gt;
 X(k+1)=A.X(k)+B.U(k)&lt;br /&gt;
 Y(k)  =C.X(k)+D.U(k)&lt;br /&gt;
comme noté auparavant.&lt;br /&gt;
L'objectif est de déterminer les matrices A,B,C et D du système à partir des seules données qu'on a sur les entrées et les sorties u et y.&lt;br /&gt;
On peut aussi chercher à résoudre le système en déterminant les matrices T^−1.A.T, T^−1.B, C.T et D.Et donc on peut écrire le système d'une nouvelle façon comme suit :&lt;br /&gt;
 X(k+1)=T^−1.A.T.X(k)+T^−1.B.U(k)&lt;br /&gt;
 Y(k)  =C.T.X(k)+D.U(k)&lt;br /&gt;
&lt;br /&gt;
**Matrices du système :&lt;br /&gt;
&lt;br /&gt;
Les matrices de ce système est leur types sont définies de la façon suivante:&lt;br /&gt;
La matrice de Hankel d'entrée Ui et la matrice de Hankel de sortie Yi.Avec ces deux matrices on définit bien la matrice de Hankel des mesures T=(Y U).&lt;br /&gt;
&lt;br /&gt;
*Mercredi 13-18h :&lt;br /&gt;
**Identification du système :&lt;br /&gt;
&lt;br /&gt;
Pour identifier un système suivant les méthodes des sous-espaces, il faut d'abord estimer la matrice d'observabilité (qui détermine le rang de notre matrice globale), ensuite au moment où on arrive à estimer la matrice d'observabilité on peut commencer à réfléchir sur la réalisation du système, c'est-à-dire, déterminer les paramètres T^−1.A.T, T^−1.B, C.T et D.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Semaine 4===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h&lt;br /&gt;
&lt;br /&gt;
On a lu les documents pour la partie théorique de notre projet sur les méthodes des sous-espaces.&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h:&lt;br /&gt;
&lt;br /&gt;
Documentation sur les méthodes des sous-espaces, et préparation pour pouvoir expliquer à Mr. Pekpe ce que nous avons compris.&lt;br /&gt;
&lt;br /&gt;
*Jeudi 8-10h:&lt;br /&gt;
&lt;br /&gt;
Passage oral et écrit sur le tableau devant Mr Pekpe pour qu'il évalue si on a bien compris la théorie.&lt;br /&gt;
&lt;br /&gt;
===Semaine 5===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h:&lt;br /&gt;
&lt;br /&gt;
On a essayé de traiter un exercice plus simple qu'on a vu en TD suite à la demande de Mr. Pekpe.&lt;br /&gt;
Tout d'abord on a essayé de nous familiariser avec Matlab et MatlabSimulink, en regardant les fonctions &lt;br /&gt;
qui peuvent nous être utiles.&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h:&lt;br /&gt;
&lt;br /&gt;
On a pu simuler l'exercice que le mercredi vu qu'il fallait qu'on se familiarise avec les logiciels, mais on a réussi à traiter un autre exercice&lt;br /&gt;
plus compliqué dans les deux dernières heures de la séance.&lt;br /&gt;
&lt;br /&gt;
===Semaine 6===&lt;br /&gt;
&lt;br /&gt;
Cette semaine nous avons continué nos identifications des modèles sur des systèmes vus en cours afin d'améliorer notre compréhension et nos connaissances sur&lt;br /&gt;
les méthodes des sous-espaces employées.&lt;br /&gt;
Pour ce qui est de l'identification du robot mobile Robotino on compte l'entamer dès la semaine prochaine.&lt;br /&gt;
&lt;br /&gt;
===Semaine 7===&lt;br /&gt;
&lt;br /&gt;
Nous avons rencontré Mr. Pekpe afin de pouvoir commencer l'identification du robot mobile.Tout d'abord avec la méthode de résolution des sous-espaces n4sid(Algorithmes de sous-espace pour l'identification de systèmes stochastiques déterministes combinés), nous avons mis au point un script sur Matlab pour déterminer notre modèle.Nous avons utilisé des données recueillies lors des campagnes d'acquisitions, où on a utilisé la position sur l'axe lacet comme sortie du système avec une entrée dite MISO (miltuple input single output).&lt;br /&gt;
&lt;br /&gt;
===Semaine 8===&lt;br /&gt;
&lt;br /&gt;
Au cours de cette semaine, nous avons réussi à déterminer le modèle du Robotino avec la position sur l'axe lacet. Nous avons validé le modèle obtenu avec les données recueillies lors des campagnes d'acquisitions. Nous voyons que les positions réelles collent avec les positions estimées par le modèle jusqu’à un tiers du temps. Il est normal qu'au bout d'un moment le modèle diverge de la réalité au bout d'un certain temps, il faudrait ajouter un observateur et faire un retour d'état pour s'assurer que notre modèle colle parfaitement avec les données réelles même pendant une très longue durée.&lt;br /&gt;
&lt;br /&gt;
Et voici le graphe que nous retrouvons :&lt;br /&gt;
[[Fichier:Capture1lacet.JPG]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 9===&lt;br /&gt;
&lt;br /&gt;
Nous réalisons cette semaine le modèle du Robotino pour les positions angulaires des roues  θ1, θ2 et θ3. Nous avons réutilisé le script réalisé pour le modèle précédent et nous l'avons modifié car nous sommes plus dans un système MISO mais dans un système à multiples sorties à présent, c'est-à-dire MIMO. Nous avons rencontré plusieurs difficultés lors de la modification de notre code. Nous avons demandé de l'aide à Mr. Pekpe et il nous a aiguillé sur les modifications à réalisé. Nous avons réussi à obtenir le modèle pour les positions angulaires des roues. Comme pour le précédent, nous l'avons validé hors-ligne.&lt;br /&gt;
&lt;br /&gt;
on peut remarquer l'évolution de la position des roues sur le premier tiers des données recueillies qui ont servies à faire le modèle (validation non croisée). La position réelle des roues en vert suit plutôt bien, où sur l'axe des ordonnés le nombre de tours des roues en fonction du temps.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Horsligneposition.JPG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour les deux tiers restants des données qui n'ont pas servies à faire le modèle (validation croisée), on remarque que la position des roues réelles en vert diverge à partir d'un certain moment, ce qui est normal vu que tout système diverge de son modèle.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Horsligneposition2.JPG]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 10===&lt;br /&gt;
&lt;br /&gt;
La semaine précédente,nous avons donc réalisé nos premiers objectifs qui étaient de déterminer un modèle mathématique d'un robot mobile à partir de mesures recueillies par le robot et de valider ce modèle en mode hors-ligne. A présent, nous allons faire en sorte de valider ces 2 modèles obtenues en ligne, c'est-à-dire que nous devons comparer le comportement du modèle à celui du robot en appliquant les mêmes commandes aux deux.&lt;br /&gt;
Il ne faut pas oublier que pour l'instant nous travaillons en roues libres et donc qu'il n'y a aucune force de frottements s'appliquant au robot. Si le temps nous le permet et que nous avons validé nos deux modèles en ligne alors nous estimerons un modèle non linéaire pour le robot mobile.&lt;br /&gt;
&lt;br /&gt;
===Semaines supplémentaires ===&lt;br /&gt;
&lt;br /&gt;
*Semaine du 24/04&lt;br /&gt;
&lt;br /&gt;
Nous avons rencontré de nombreuses difficultés afin de réaliser un script Matlab dans lequel nous chargeons un de nos modèles obtenues et dans lequel on donne la même commande au robot qu'au modèle. Nous avons rencontré aussi des problèmes avec le matériel car des librairies Matlab n’étaient pas présentes sur les ordinateurs utilisés.&lt;br /&gt;
&lt;br /&gt;
*Semaine du 02/05&lt;br /&gt;
&lt;br /&gt;
Nous avons enfin réussi à faire un script afin de pouvoir réaliser la validation en ligne d'un modèle. Nous avons pu tester la validation en ligne pour le modèle sur l'axe lacet. Nous remarquons que le comportement estimé et le comportement réel sont très similaires, notre modèle a donc été validé en ligne. &lt;br /&gt;
&lt;br /&gt;
Nous avons voulu réaliser ce test dans l'arène pour l'impact que la force de contact robot/sol aurait sur la figure obtenue. Étonnamment, le comportement estimé et le comportement réel sont similaires. Cela veut dire le modèle que nous avons obtenu de base hors-ligne et avec une campagne d'acquisitions en roues libres, réagit à l'environnement dans lequel on le met.&lt;br /&gt;
&lt;br /&gt;
Pour la fin de notre projet, nous allons essayer d'ajouter des observateurs à nos modèles obtenues et des les valider de nouveau en ligne. Avec l'ajout d'un observateur, les courbes du comportement estimé par le modèle et celle du comportement réel devraient être pratiquement les mêmes et cela devraient être le cas peut importe le temps de la campagne d'acquisitions.&lt;br /&gt;
&lt;br /&gt;
Là on remarque que l'observateur arrive à estimer l'écart entre la position des roues estimée et le modèle, et il fait en sort de compenser l'écart.&lt;br /&gt;
On arrive à peine à voir notre modèle qui est en bleu sur le graphe, car l'ajout de l'observateur en vert colle parfaitement avec lui, tandis que le comportement estimé des roues en rouge n'atteint pas le modèle. C'est pourquoi un observateur est très important lorsqu'on arrive pas à mesurer ou avoir un impact direct sur l'écart.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Capture2roues.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;br /&gt;
[[Fichier:Rapport_P47.pdf]]&lt;/div&gt;</summary>
		<author><name>Hkerroum</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=42740</id>
		<title>IMA4 2016/2017 P47</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=42740"/>
				<updated>2017-05-19T21:02:53Z</updated>
		
		<summary type="html">&lt;p&gt;Hkerroum : /* Semaine 9 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cahier des charges==&lt;br /&gt;
===Présentation générale du projet P47 :===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Contexte et Description====&lt;br /&gt;
La modélisation des systèmes est indispensable dans beaucoup de domaines: automobile, aéronautique, robotique, etc. Elle permet d'obtenir un modèle mathématique des systèmes pour réaliser leur commande, comprendre leur fonctionnement et surveiller leur bon fonctionnement afin de pouvoir apporter des actions correctives en temps réel lors d'un défaut ou d'une défaillance du systèmes. Cette modélisation peut être réaliser en se basant sur les lois physiques (boites blanches) ou en utilisant les données (boîtes noires).&lt;br /&gt;
&lt;br /&gt;
Ce projet a pour but la modélisation d’un robot à trois roues omnidirectionnelles à savoir le Robotino. Cette modélisation se fera à partir des données recueillies sur ce robot.&lt;br /&gt;
Ce projet se déroulera suivant les phases suivantes :&lt;br /&gt;
* Estimer un modèle mathématique d'un robot mobile.&lt;br /&gt;
* Déterminer le modèle à partir de mesures recueillies par le robot. &lt;br /&gt;
* Valider le modèle avec d'autres mesures qui n'ont pas servi à déterminer celui-ci.&lt;br /&gt;
* Tester en ligne le modèle.&lt;br /&gt;
La validation consistera à comparer le comportement du modèle à celui du robot en appliquant les mêmes commandes aux deux.&lt;br /&gt;
&lt;br /&gt;
====Objectif du projet====&lt;br /&gt;
Obtenir le modèle mathématique du Robot pour avoir les positions en x et y avec un mouvement en lacet et les vitesses selon les axes&lt;br /&gt;
&lt;br /&gt;
====Choix techniques (matériel et logiciel)====&lt;br /&gt;
* Algorithme d'optimisation non linéaire.&lt;br /&gt;
* Méthode d'identification des sous-espaces.&lt;br /&gt;
* Matlab: Toolbox identification, outil direct.&lt;br /&gt;
*Robotino&lt;br /&gt;
*PC equipé d'une carte réseau afin d'utiliser le Robotino en Wifi ou avec un câble Ethernet.&lt;br /&gt;
&lt;br /&gt;
===Liste des tâches à effectuer===&lt;br /&gt;
*Prise en main du Robotino.&lt;br /&gt;
*Prise en main de la Toolbox Identification de Matlab.&lt;br /&gt;
*Prise en main de la Toolbox optimisation non linéaire de Matlab.&lt;br /&gt;
*Identification boite noire d’un modèle linéaire du système :&lt;br /&gt;
**étude des méthodes d’identification des sous-espaces ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
*Identification boîte noire d’un modèle non linéaire du robot :&lt;br /&gt;
**étude des méthodes d’optimisation non linéaires ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
*Validation du modèle&lt;br /&gt;
&lt;br /&gt;
==Feuille d'heures==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Tâche !! Prélude !! Heures S1 !! Heures S2 !! Heures S3 !! Heures S4 !! Heures S5 !! Heures S6 !! Heures S7 !! Heures S8 !! Heures S9 !! Heures S10 !! Heures supplémentaire !! Total&lt;br /&gt;
|-&lt;br /&gt;
| Définition cahier des charges &lt;br /&gt;
| 3&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| 5&lt;br /&gt;
|-&lt;br /&gt;
| Rédaction Wiki&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1 &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| 5&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
| Recherche&lt;br /&gt;
| &lt;br /&gt;
| 6&lt;br /&gt;
| 5&lt;br /&gt;
| 7&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 22&lt;br /&gt;
|-&lt;br /&gt;
| Campagne d'acquisition&lt;br /&gt;
|&lt;br /&gt;
| 2&lt;br /&gt;
| 5&lt;br /&gt;
| &lt;br /&gt;
| 2&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 2&lt;br /&gt;
| 11&lt;br /&gt;
|-&lt;br /&gt;
| Simulation: Initiation à l'identification d'un modèle&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 4&lt;br /&gt;
| 6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
| Simulation: Identification du modèle linéaire d'un robot mobile&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 6&lt;br /&gt;
| 6&lt;br /&gt;
| 8&lt;br /&gt;
| 6&lt;br /&gt;
| 10&lt;br /&gt;
| 36&lt;br /&gt;
|-&lt;br /&gt;
| Validation du modèle linéaire en ligne&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 12&lt;br /&gt;
| 12&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Semaine 1===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous étions en réunion en D304B avec Mr Pekpe, et nous avons discuté des points fondamentaux du travail qu'on doit effectuer, et qui consistent au début à aborder le Robotino d'une façon linéaire c'est-à-dire par rapport au repère lié à son centre, et dans une seconde étape essayer d'aborder le Robotino mais d'une façon non linéaire cette fois ci par projection sur un repère fixe.&lt;br /&gt;
&lt;br /&gt;
Pour les deux points on a vu des documents avec Mr Pekpe qui expliquent comment les équations d'un Robotino à trois roues mobiles peuvent être déduites, et on a vu que pour ces modèles les équations se résument à des écritures matricielles en général sous la forme :&lt;br /&gt;
                                                                        X' = AX + BU&lt;br /&gt;
                                                                        Y  = CX + DU&lt;br /&gt;
Où :&lt;br /&gt;
*X la variable de l'état (vitesse théorique des moteurs)&lt;br /&gt;
*U la variable de la commande (vitesse suivant les axes)&lt;br /&gt;
*Y la mesure ou la sortie (vitesse réelle)&lt;br /&gt;
*A la matrice de dynamique&lt;br /&gt;
*B la matrice de commande&lt;br /&gt;
*C la matrice d'observabilité&lt;br /&gt;
*D la matrice d'action directe&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons fait la prise en main du logiciel Robotinoview, en commençant par regarder toutes les fonctions disponibles sur le logiciel,&lt;br /&gt;
et en soulignant celles qui seront utiles pour notre projet.&lt;br /&gt;
&lt;br /&gt;
Nous avons appris à réaliser une campagne d'acquisition des paramètres X, Y, U (déjà traité théoriquement ci-dessus) et la position P qui renvoie&lt;br /&gt;
l'évolution de notre robot en déplacement sans frottements.Cette campagne a été réalisé avec le logiciel Robotinoview et ses données ont été traité &lt;br /&gt;
sur Matlab.L’intérêt de Matlab est de stocker les données et de pouvoir les tracer pour bien interpréter les résultats en graphe.&lt;br /&gt;
    &lt;br /&gt;
Ensuite nous avons fait des recherches sur les documents qui nous ont été fourni par notre encadrant, sur les étapes mathématiques qui déterminent &lt;br /&gt;
le modèle linéaire du Robotino.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 8-10h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur les documentations fournies.&lt;br /&gt;
&lt;br /&gt;
===Semaine 2===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur la documentation fournie.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-19h :&lt;br /&gt;
&lt;br /&gt;
Aujourd'hui, nous avons fait une campagne d'acquisition sur Matlab et une sur RobotinoView afin de relever les différences entres ces deux logiciels et de déterminer lequel convient le plus pour  notre méthode qui vise la modélisation linéaire du Robotino. Nous avons constaté que nous obtenons beaucoup plus de données sur la position du Robot sur Matlab que sur RobotinoView. Pour vous donner un ordre de grandeur sur une période de 30 minutes, nous obtenons environ 2000 données sur RobotinoView alors que sur Matlab nous en obtenons à peu près 300 000. Ce qui nous montre bien l'intérêt d'utiliser Matlab pour nos campagnes d'acquisitions qui nous donnera un modèle beaucoup plus précis car plus nous avons de données et plus on s'approche de la courbe théorique.&lt;br /&gt;
&lt;br /&gt;
**Sous-programme permettant la commande du Robot sur un temps choisi avec consignes variables ainsi que l'enregistrement des données voulues:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Robotinoview.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Programme principal sur 6 steps avec des consignes respectives à chaque step, réalisé en boucle 100 fois :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Capture1.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Traduction du programme déjà cité mais à présent sur Matlab, on voit qu'avec l'option &amp;quot;inf&amp;quot; (temps infini) on obtient plus de données :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Matlab.JPG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 11-14h :&lt;br /&gt;
&lt;br /&gt;
Discussion avec M.PEKPE sur l'avancement de notre projet et la lecture d'une partie sur la méthode d'identification des sous-espaces sur les nouveaux documents fournis.&lt;br /&gt;
&lt;br /&gt;
===Semaine 3===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le but de la documentation est de comprendre que pour déterminer les défauts d'un système, il faut comparer son comportement au modèle mathématique.&lt;br /&gt;
La différence entre le comportement du système et celui du modèle mathématique est exprimé sous forme d'un résidu.&lt;br /&gt;
Pour l'obtention du modèle mathématique utilisé, on utilise les méthodes d'identification pour caractériser le modèle de bon fonctionnement du système.&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h : ( Méthodes classiques des sous-espaces )&lt;br /&gt;
**Formulation du problème :&lt;br /&gt;
 &lt;br /&gt;
On considère un système linéaire : &lt;br /&gt;
 X(k+1)=A.X(k)+B.U(k)&lt;br /&gt;
 Y(k)  =C.X(k)+D.U(k)&lt;br /&gt;
comme noté auparavant.&lt;br /&gt;
L'objectif est de déterminer les matrices A,B,C et D du système à partir des seules données qu'on a sur les entrées et les sorties u et y.&lt;br /&gt;
On peut aussi chercher à résoudre le système en déterminant les matrices T^−1.A.T, T^−1.B, C.T et D.Et donc on peut écrire le système d'une nouvelle façon comme suit :&lt;br /&gt;
 X(k+1)=T^−1.A.T.X(k)+T^−1.B.U(k)&lt;br /&gt;
 Y(k)  =C.T.X(k)+D.U(k)&lt;br /&gt;
&lt;br /&gt;
**Matrices du système :&lt;br /&gt;
&lt;br /&gt;
Les matrices de ce système est leur types sont définies de la façon suivante:&lt;br /&gt;
La matrice de Hankel d'entrée Ui et la matrice de Hankel de sortie Yi.Avec ces deux matrices on définit bien la matrice de Hankel des mesures T=(Y U).&lt;br /&gt;
&lt;br /&gt;
*Mercredi 13-18h :&lt;br /&gt;
**Identification du système :&lt;br /&gt;
&lt;br /&gt;
Pour identifier un système suivant les méthodes des sous-espaces, il faut d'abord estimer la matrice d'observabilité (qui détermine le rang de notre matrice globale), ensuite au moment où on arrive à estimer la matrice d'observabilité on peut commencer à réfléchir sur la réalisation du système, c'est-à-dire, déterminer les paramètres T^−1.A.T, T^−1.B, C.T et D.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Semaine 4===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h&lt;br /&gt;
&lt;br /&gt;
On a lu les documents pour la partie théorique de notre projet sur les méthodes des sous-espaces.&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h:&lt;br /&gt;
&lt;br /&gt;
Documentation sur les méthodes des sous-espaces, et préparation pour pouvoir expliquer à Mr. Pekpe ce que nous avons compris.&lt;br /&gt;
&lt;br /&gt;
*Jeudi 8-10h:&lt;br /&gt;
&lt;br /&gt;
Passage oral et écrit sur le tableau devant Mr Pekpe pour qu'il évalue si on a bien compris la théorie.&lt;br /&gt;
&lt;br /&gt;
===Semaine 5===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h:&lt;br /&gt;
&lt;br /&gt;
On a essayé de traiter un exercice plus simple qu'on a vu en TD suite à la demande de Mr. Pekpe.&lt;br /&gt;
Tout d'abord on a essayé de nous familiariser avec Matlab et MatlabSimulink, en regardant les fonctions &lt;br /&gt;
qui peuvent nous être utiles.&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h:&lt;br /&gt;
&lt;br /&gt;
On a pu simuler l'exercice que le mercredi vu qu'il fallait qu'on se familiarise avec les logiciels, mais on a réussi à traiter un autre exercice&lt;br /&gt;
plus compliqué dans les deux dernières heures de la séance.&lt;br /&gt;
&lt;br /&gt;
===Semaine 6===&lt;br /&gt;
&lt;br /&gt;
Cette semaine nous avons continué nos identifications des modèles sur des systèmes vus en cours afin d'améliorer notre compréhension et nos connaissances sur&lt;br /&gt;
les méthodes des sous-espaces employées.&lt;br /&gt;
Pour ce qui est de l'identification du robot mobile Robotino on compte l'entamer dès la semaine prochaine.&lt;br /&gt;
&lt;br /&gt;
===Semaine 7===&lt;br /&gt;
&lt;br /&gt;
Nous avons rencontré Mr. Pekpe afin de pouvoir commencer l'identification du robot mobile.Tout d'abord avec la méthode de résolution des sous-espaces n4sid, nous avons mis au point un script sur Matlab pour déterminer notre modèle.Nous avons utilisé des données recueillies lors des campagnes d'acquisitions, où on a utilisé la position sur l'axe lacet comme sortie du système avec une entrée dite MISO (miltuple input single output)&lt;br /&gt;
&lt;br /&gt;
===Semaine 8===&lt;br /&gt;
&lt;br /&gt;
Au cours de cette semaine, nous avons réussi à déterminer le modèle du Robotino avec la position sur l'axe lacet. Nous avons validé le modèle obtenu avec les données recueillies lors des campagnes d'acquisitions. Nous voyons que les positions réelles collent avec les positions estimées par le modèle jusqu’à un tiers du temps. Il est normal qu'au bout d'un moment le modèle diverge de la réalité au bout d'un certain temps, il faudrait ajouter un observateur et faire un retour d'état pour s'assurer que notre modèle colle parfaitement avec les données réelles même pendant une très longue durée.&lt;br /&gt;
&lt;br /&gt;
Et voici le graphe que nous retrouvons :&lt;br /&gt;
[[Fichier:Capture1lacet.JPG]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 9===&lt;br /&gt;
&lt;br /&gt;
Nous réalisons cette semaine le modèle du Robotino pour les positions angulaires des roues  θ1, θ2 et θ3. Nous avons réutilisé le script réalisé pour le modèle précédent et nous l'avons modifié car nous sommes plus dans un système MISO mais dans un système à multiples sorties à présent, c'est-à-dire MIMO. Nous avons rencontré plusieurs difficultés lors de la modification de notre code. Nous avons demandé de l'aide à Mr. Pekpe et il nous a aiguillé sur les modifications à réalisé. Nous avons réussi à obtenir le modèle pour les positions angulaires des roues. Comme pour le précédent, nous l'avons validé hors-ligne.&lt;br /&gt;
&lt;br /&gt;
on peut remarquer l'évolution de la position des roues sur le premier tiers des données recueillies qui ont servies à faire le modèle (validation non croisée). La position réelle des roues en vert suit plutôt bien, où sur l'axe des ordonnés le nombre de tours des roues en fonction du temps.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Horsligneposition.JPG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour les deux tiers restants des données qui n'ont pas servies à faire le modèle (validation croisée), on remarque que la position des roues réelles en vert diverge à partir d'un certain moment, ce qui est normal vu que tout système diverge de son modèle.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Horsligneposition2.JPG]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 10===&lt;br /&gt;
&lt;br /&gt;
La semaine précédente,nous avons donc réalisé nos premiers objectifs qui étaient de déterminer un modèle mathématique d'un robot mobile à partir de mesures recueillies par le robot et de valider ce modèle en mode hors-ligne. A présent, nous allons faire en sorte de valider ces 2 modèles obtenues en ligne, c'est-à-dire que nous devons comparer le comportement du modèle à celui du robot en appliquant les mêmes commandes aux deux.&lt;br /&gt;
Il ne faut pas oublier que pour l'instant nous travaillons en roues libres et donc qu'il n'y a aucune force de frottements s'appliquant au robot. Si le temps nous le permet et que nous avons validé nos deux modèles en ligne alors nous estimerons un modèle non linéaire pour le robot mobile.&lt;br /&gt;
&lt;br /&gt;
===Semaines supplémentaires ===&lt;br /&gt;
&lt;br /&gt;
*Semaine du 24/04&lt;br /&gt;
&lt;br /&gt;
Nous avons rencontré de nombreuses difficultés afin de réaliser un script Matlab dans lequel nous chargeons un de nos modèles obtenues et dans lequel on donne la même commande au robot qu'au modèle. Nous avons rencontré aussi des problèmes avec le matériel car des librairies Matlab n’étaient pas présentes sur les ordinateurs utilisés.&lt;br /&gt;
&lt;br /&gt;
*Semaine du 02/05&lt;br /&gt;
&lt;br /&gt;
Nous avons enfin réussi à faire un script afin de pouvoir réaliser la validation en ligne d'un modèle. Nous avons pu tester la validation en ligne pour le modèle sur l'axe lacet. Nous remarquons que le comportement estimé et le comportement réel sont très similaires, notre modèle a donc été validé en ligne. &lt;br /&gt;
&lt;br /&gt;
Nous avons voulu réaliser ce test dans l'arène pour l'impact que la force de contact robot/sol aurait sur la figure obtenue. Étonnamment, le comportement estimé et le comportement réel sont similaires. Cela veut dire le modèle que nous avons obtenu de base hors-ligne et avec une campagne d'acquisitions en roues libres, réagit à l'environnement dans lequel on le met.&lt;br /&gt;
&lt;br /&gt;
Pour la fin de notre projet, nous allons essayer d'ajouter des observateurs à nos modèles obtenues et des les valider de nouveau en ligne. Avec l'ajout d'un observateur, les courbes du comportement estimé par le modèle et celle du comportement réel devraient être pratiquement les mêmes et cela devraient être le cas peut importe le temps de la campagne d'acquisitions.&lt;br /&gt;
&lt;br /&gt;
Là on remarque que l'observateur arrive à estimer l'écart entre la position des roues estimée et le modèle, et il fait en sort de compenser l'écart.&lt;br /&gt;
On arrive à peine à voir notre modèle qui est en bleu sur le graphe, car l'ajout de l'observateur en vert colle parfaitement avec lui, tandis que le comportement estimé des roues en rouge n'atteint pas le modèle. C'est pourquoi un observateur est très important lorsqu'on arrive pas à mesurer ou avoir un impact direct sur l'écart.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Capture2roues.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;br /&gt;
[[Fichier:Rapport_P47.pdf]]&lt;/div&gt;</summary>
		<author><name>Hkerroum</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=42739</id>
		<title>IMA4 2016/2017 P47</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=42739"/>
				<updated>2017-05-19T21:02:20Z</updated>
		
		<summary type="html">&lt;p&gt;Hkerroum : /* Semaine 7 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cahier des charges==&lt;br /&gt;
===Présentation générale du projet P47 :===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Contexte et Description====&lt;br /&gt;
La modélisation des systèmes est indispensable dans beaucoup de domaines: automobile, aéronautique, robotique, etc. Elle permet d'obtenir un modèle mathématique des systèmes pour réaliser leur commande, comprendre leur fonctionnement et surveiller leur bon fonctionnement afin de pouvoir apporter des actions correctives en temps réel lors d'un défaut ou d'une défaillance du systèmes. Cette modélisation peut être réaliser en se basant sur les lois physiques (boites blanches) ou en utilisant les données (boîtes noires).&lt;br /&gt;
&lt;br /&gt;
Ce projet a pour but la modélisation d’un robot à trois roues omnidirectionnelles à savoir le Robotino. Cette modélisation se fera à partir des données recueillies sur ce robot.&lt;br /&gt;
Ce projet se déroulera suivant les phases suivantes :&lt;br /&gt;
* Estimer un modèle mathématique d'un robot mobile.&lt;br /&gt;
* Déterminer le modèle à partir de mesures recueillies par le robot. &lt;br /&gt;
* Valider le modèle avec d'autres mesures qui n'ont pas servi à déterminer celui-ci.&lt;br /&gt;
* Tester en ligne le modèle.&lt;br /&gt;
La validation consistera à comparer le comportement du modèle à celui du robot en appliquant les mêmes commandes aux deux.&lt;br /&gt;
&lt;br /&gt;
====Objectif du projet====&lt;br /&gt;
Obtenir le modèle mathématique du Robot pour avoir les positions en x et y avec un mouvement en lacet et les vitesses selon les axes&lt;br /&gt;
&lt;br /&gt;
====Choix techniques (matériel et logiciel)====&lt;br /&gt;
* Algorithme d'optimisation non linéaire.&lt;br /&gt;
* Méthode d'identification des sous-espaces.&lt;br /&gt;
* Matlab: Toolbox identification, outil direct.&lt;br /&gt;
*Robotino&lt;br /&gt;
*PC equipé d'une carte réseau afin d'utiliser le Robotino en Wifi ou avec un câble Ethernet.&lt;br /&gt;
&lt;br /&gt;
===Liste des tâches à effectuer===&lt;br /&gt;
*Prise en main du Robotino.&lt;br /&gt;
*Prise en main de la Toolbox Identification de Matlab.&lt;br /&gt;
*Prise en main de la Toolbox optimisation non linéaire de Matlab.&lt;br /&gt;
*Identification boite noire d’un modèle linéaire du système :&lt;br /&gt;
**étude des méthodes d’identification des sous-espaces ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
*Identification boîte noire d’un modèle non linéaire du robot :&lt;br /&gt;
**étude des méthodes d’optimisation non linéaires ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
*Validation du modèle&lt;br /&gt;
&lt;br /&gt;
==Feuille d'heures==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Tâche !! Prélude !! Heures S1 !! Heures S2 !! Heures S3 !! Heures S4 !! Heures S5 !! Heures S6 !! Heures S7 !! Heures S8 !! Heures S9 !! Heures S10 !! Heures supplémentaire !! Total&lt;br /&gt;
|-&lt;br /&gt;
| Définition cahier des charges &lt;br /&gt;
| 3&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| 5&lt;br /&gt;
|-&lt;br /&gt;
| Rédaction Wiki&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1 &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| 5&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
| Recherche&lt;br /&gt;
| &lt;br /&gt;
| 6&lt;br /&gt;
| 5&lt;br /&gt;
| 7&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 22&lt;br /&gt;
|-&lt;br /&gt;
| Campagne d'acquisition&lt;br /&gt;
|&lt;br /&gt;
| 2&lt;br /&gt;
| 5&lt;br /&gt;
| &lt;br /&gt;
| 2&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 2&lt;br /&gt;
| 11&lt;br /&gt;
|-&lt;br /&gt;
| Simulation: Initiation à l'identification d'un modèle&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 4&lt;br /&gt;
| 6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
| Simulation: Identification du modèle linéaire d'un robot mobile&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 6&lt;br /&gt;
| 6&lt;br /&gt;
| 8&lt;br /&gt;
| 6&lt;br /&gt;
| 10&lt;br /&gt;
| 36&lt;br /&gt;
|-&lt;br /&gt;
| Validation du modèle linéaire en ligne&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 12&lt;br /&gt;
| 12&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Semaine 1===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous étions en réunion en D304B avec Mr Pekpe, et nous avons discuté des points fondamentaux du travail qu'on doit effectuer, et qui consistent au début à aborder le Robotino d'une façon linéaire c'est-à-dire par rapport au repère lié à son centre, et dans une seconde étape essayer d'aborder le Robotino mais d'une façon non linéaire cette fois ci par projection sur un repère fixe.&lt;br /&gt;
&lt;br /&gt;
Pour les deux points on a vu des documents avec Mr Pekpe qui expliquent comment les équations d'un Robotino à trois roues mobiles peuvent être déduites, et on a vu que pour ces modèles les équations se résument à des écritures matricielles en général sous la forme :&lt;br /&gt;
                                                                        X' = AX + BU&lt;br /&gt;
                                                                        Y  = CX + DU&lt;br /&gt;
Où :&lt;br /&gt;
*X la variable de l'état (vitesse théorique des moteurs)&lt;br /&gt;
*U la variable de la commande (vitesse suivant les axes)&lt;br /&gt;
*Y la mesure ou la sortie (vitesse réelle)&lt;br /&gt;
*A la matrice de dynamique&lt;br /&gt;
*B la matrice de commande&lt;br /&gt;
*C la matrice d'observabilité&lt;br /&gt;
*D la matrice d'action directe&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons fait la prise en main du logiciel Robotinoview, en commençant par regarder toutes les fonctions disponibles sur le logiciel,&lt;br /&gt;
et en soulignant celles qui seront utiles pour notre projet.&lt;br /&gt;
&lt;br /&gt;
Nous avons appris à réaliser une campagne d'acquisition des paramètres X, Y, U (déjà traité théoriquement ci-dessus) et la position P qui renvoie&lt;br /&gt;
l'évolution de notre robot en déplacement sans frottements.Cette campagne a été réalisé avec le logiciel Robotinoview et ses données ont été traité &lt;br /&gt;
sur Matlab.L’intérêt de Matlab est de stocker les données et de pouvoir les tracer pour bien interpréter les résultats en graphe.&lt;br /&gt;
    &lt;br /&gt;
Ensuite nous avons fait des recherches sur les documents qui nous ont été fourni par notre encadrant, sur les étapes mathématiques qui déterminent &lt;br /&gt;
le modèle linéaire du Robotino.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 8-10h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur les documentations fournies.&lt;br /&gt;
&lt;br /&gt;
===Semaine 2===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur la documentation fournie.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-19h :&lt;br /&gt;
&lt;br /&gt;
Aujourd'hui, nous avons fait une campagne d'acquisition sur Matlab et une sur RobotinoView afin de relever les différences entres ces deux logiciels et de déterminer lequel convient le plus pour  notre méthode qui vise la modélisation linéaire du Robotino. Nous avons constaté que nous obtenons beaucoup plus de données sur la position du Robot sur Matlab que sur RobotinoView. Pour vous donner un ordre de grandeur sur une période de 30 minutes, nous obtenons environ 2000 données sur RobotinoView alors que sur Matlab nous en obtenons à peu près 300 000. Ce qui nous montre bien l'intérêt d'utiliser Matlab pour nos campagnes d'acquisitions qui nous donnera un modèle beaucoup plus précis car plus nous avons de données et plus on s'approche de la courbe théorique.&lt;br /&gt;
&lt;br /&gt;
**Sous-programme permettant la commande du Robot sur un temps choisi avec consignes variables ainsi que l'enregistrement des données voulues:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Robotinoview.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Programme principal sur 6 steps avec des consignes respectives à chaque step, réalisé en boucle 100 fois :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Capture1.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Traduction du programme déjà cité mais à présent sur Matlab, on voit qu'avec l'option &amp;quot;inf&amp;quot; (temps infini) on obtient plus de données :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Matlab.JPG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 11-14h :&lt;br /&gt;
&lt;br /&gt;
Discussion avec M.PEKPE sur l'avancement de notre projet et la lecture d'une partie sur la méthode d'identification des sous-espaces sur les nouveaux documents fournis.&lt;br /&gt;
&lt;br /&gt;
===Semaine 3===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le but de la documentation est de comprendre que pour déterminer les défauts d'un système, il faut comparer son comportement au modèle mathématique.&lt;br /&gt;
La différence entre le comportement du système et celui du modèle mathématique est exprimé sous forme d'un résidu.&lt;br /&gt;
Pour l'obtention du modèle mathématique utilisé, on utilise les méthodes d'identification pour caractériser le modèle de bon fonctionnement du système.&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h : ( Méthodes classiques des sous-espaces )&lt;br /&gt;
**Formulation du problème :&lt;br /&gt;
 &lt;br /&gt;
On considère un système linéaire : &lt;br /&gt;
 X(k+1)=A.X(k)+B.U(k)&lt;br /&gt;
 Y(k)  =C.X(k)+D.U(k)&lt;br /&gt;
comme noté auparavant.&lt;br /&gt;
L'objectif est de déterminer les matrices A,B,C et D du système à partir des seules données qu'on a sur les entrées et les sorties u et y.&lt;br /&gt;
On peut aussi chercher à résoudre le système en déterminant les matrices T^−1.A.T, T^−1.B, C.T et D.Et donc on peut écrire le système d'une nouvelle façon comme suit :&lt;br /&gt;
 X(k+1)=T^−1.A.T.X(k)+T^−1.B.U(k)&lt;br /&gt;
 Y(k)  =C.T.X(k)+D.U(k)&lt;br /&gt;
&lt;br /&gt;
**Matrices du système :&lt;br /&gt;
&lt;br /&gt;
Les matrices de ce système est leur types sont définies de la façon suivante:&lt;br /&gt;
La matrice de Hankel d'entrée Ui et la matrice de Hankel de sortie Yi.Avec ces deux matrices on définit bien la matrice de Hankel des mesures T=(Y U).&lt;br /&gt;
&lt;br /&gt;
*Mercredi 13-18h :&lt;br /&gt;
**Identification du système :&lt;br /&gt;
&lt;br /&gt;
Pour identifier un système suivant les méthodes des sous-espaces, il faut d'abord estimer la matrice d'observabilité (qui détermine le rang de notre matrice globale), ensuite au moment où on arrive à estimer la matrice d'observabilité on peut commencer à réfléchir sur la réalisation du système, c'est-à-dire, déterminer les paramètres T^−1.A.T, T^−1.B, C.T et D.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Semaine 4===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h&lt;br /&gt;
&lt;br /&gt;
On a lu les documents pour la partie théorique de notre projet sur les méthodes des sous-espaces.&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h:&lt;br /&gt;
&lt;br /&gt;
Documentation sur les méthodes des sous-espaces, et préparation pour pouvoir expliquer à Mr. Pekpe ce que nous avons compris.&lt;br /&gt;
&lt;br /&gt;
*Jeudi 8-10h:&lt;br /&gt;
&lt;br /&gt;
Passage oral et écrit sur le tableau devant Mr Pekpe pour qu'il évalue si on a bien compris la théorie.&lt;br /&gt;
&lt;br /&gt;
===Semaine 5===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h:&lt;br /&gt;
&lt;br /&gt;
On a essayé de traiter un exercice plus simple qu'on a vu en TD suite à la demande de Mr. Pekpe.&lt;br /&gt;
Tout d'abord on a essayé de nous familiariser avec Matlab et MatlabSimulink, en regardant les fonctions &lt;br /&gt;
qui peuvent nous être utiles.&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h:&lt;br /&gt;
&lt;br /&gt;
On a pu simuler l'exercice que le mercredi vu qu'il fallait qu'on se familiarise avec les logiciels, mais on a réussi à traiter un autre exercice&lt;br /&gt;
plus compliqué dans les deux dernières heures de la séance.&lt;br /&gt;
&lt;br /&gt;
===Semaine 6===&lt;br /&gt;
&lt;br /&gt;
Cette semaine nous avons continué nos identifications des modèles sur des systèmes vus en cours afin d'améliorer notre compréhension et nos connaissances sur&lt;br /&gt;
les méthodes des sous-espaces employées.&lt;br /&gt;
Pour ce qui est de l'identification du robot mobile Robotino on compte l'entamer dès la semaine prochaine.&lt;br /&gt;
&lt;br /&gt;
===Semaine 7===&lt;br /&gt;
&lt;br /&gt;
Nous avons rencontré Mr. Pekpe afin de pouvoir commencer l'identification du robot mobile.Tout d'abord avec la méthode de résolution des sous-espaces n4sid, nous avons mis au point un script sur Matlab pour déterminer notre modèle.Nous avons utilisé des données recueillies lors des campagnes d'acquisitions, où on a utilisé la position sur l'axe lacet comme sortie du système avec une entrée dite MISO (miltuple input single output)&lt;br /&gt;
&lt;br /&gt;
===Semaine 8===&lt;br /&gt;
&lt;br /&gt;
Au cours de cette semaine, nous avons réussi à déterminer le modèle du Robotino avec la position sur l'axe lacet. Nous avons validé le modèle obtenu avec les données recueillies lors des campagnes d'acquisitions. Nous voyons que les positions réelles collent avec les positions estimées par le modèle jusqu’à un tiers du temps. Il est normal qu'au bout d'un moment le modèle diverge de la réalité au bout d'un certain temps, il faudrait ajouter un observateur et faire un retour d'état pour s'assurer que notre modèle colle parfaitement avec les données réelles même pendant une très longue durée.&lt;br /&gt;
&lt;br /&gt;
Et voici le graphe que nous retrouvons :&lt;br /&gt;
[[Fichier:Capture1lacet.JPG]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 9===&lt;br /&gt;
&lt;br /&gt;
Nous réalisons cette semaine le modèle du Robotino pour les positions angulaires des roues  θ1, θ2 et θ3. Nous avons réutilisé le script réalisé pour le modèle précédent et nous l'avons modifié car nous sommes plus dans un système SISO mais dans un système à multiples entrées à présent, c'est-à-dire MISO. Nous avons rencontré plusieurs difficultés lors de la modification de notre code. Nous avons demandé de l'aide à Mr. Pekpe et il nous a aiguillé sur les modifications à réalisé. Nous avons réussi à obtenir le modèle pour les positions angulaires des roues. Comme pour le précédent, nous l'avons validé hors-ligne.&lt;br /&gt;
&lt;br /&gt;
on peut remarquer l'évolution de la position des roues sur le premier tiers des données recueillies qui ont servies à faire le modèle (validation non croisée). La position réelle des roues en vert suit plutôt bien, où sur l'axe des ordonnés le nombre de tours des roues en fonction du temps.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Horsligneposition.JPG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour les deux tiers restants des données qui n'ont pas servies à faire le modèle (validation croisée), on remarque que la position des roues réelles en vert diverge à partir d'un certain moment, ce qui est normal vu que tout système diverge de son modèle.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Horsligneposition2.JPG]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 10===&lt;br /&gt;
&lt;br /&gt;
La semaine précédente,nous avons donc réalisé nos premiers objectifs qui étaient de déterminer un modèle mathématique d'un robot mobile à partir de mesures recueillies par le robot et de valider ce modèle en mode hors-ligne. A présent, nous allons faire en sorte de valider ces 2 modèles obtenues en ligne, c'est-à-dire que nous devons comparer le comportement du modèle à celui du robot en appliquant les mêmes commandes aux deux.&lt;br /&gt;
Il ne faut pas oublier que pour l'instant nous travaillons en roues libres et donc qu'il n'y a aucune force de frottements s'appliquant au robot. Si le temps nous le permet et que nous avons validé nos deux modèles en ligne alors nous estimerons un modèle non linéaire pour le robot mobile.&lt;br /&gt;
&lt;br /&gt;
===Semaines supplémentaires ===&lt;br /&gt;
&lt;br /&gt;
*Semaine du 24/04&lt;br /&gt;
&lt;br /&gt;
Nous avons rencontré de nombreuses difficultés afin de réaliser un script Matlab dans lequel nous chargeons un de nos modèles obtenues et dans lequel on donne la même commande au robot qu'au modèle. Nous avons rencontré aussi des problèmes avec le matériel car des librairies Matlab n’étaient pas présentes sur les ordinateurs utilisés.&lt;br /&gt;
&lt;br /&gt;
*Semaine du 02/05&lt;br /&gt;
&lt;br /&gt;
Nous avons enfin réussi à faire un script afin de pouvoir réaliser la validation en ligne d'un modèle. Nous avons pu tester la validation en ligne pour le modèle sur l'axe lacet. Nous remarquons que le comportement estimé et le comportement réel sont très similaires, notre modèle a donc été validé en ligne. &lt;br /&gt;
&lt;br /&gt;
Nous avons voulu réaliser ce test dans l'arène pour l'impact que la force de contact robot/sol aurait sur la figure obtenue. Étonnamment, le comportement estimé et le comportement réel sont similaires. Cela veut dire le modèle que nous avons obtenu de base hors-ligne et avec une campagne d'acquisitions en roues libres, réagit à l'environnement dans lequel on le met.&lt;br /&gt;
&lt;br /&gt;
Pour la fin de notre projet, nous allons essayer d'ajouter des observateurs à nos modèles obtenues et des les valider de nouveau en ligne. Avec l'ajout d'un observateur, les courbes du comportement estimé par le modèle et celle du comportement réel devraient être pratiquement les mêmes et cela devraient être le cas peut importe le temps de la campagne d'acquisitions.&lt;br /&gt;
&lt;br /&gt;
Là on remarque que l'observateur arrive à estimer l'écart entre la position des roues estimée et le modèle, et il fait en sort de compenser l'écart.&lt;br /&gt;
On arrive à peine à voir notre modèle qui est en bleu sur le graphe, car l'ajout de l'observateur en vert colle parfaitement avec lui, tandis que le comportement estimé des roues en rouge n'atteint pas le modèle. C'est pourquoi un observateur est très important lorsqu'on arrive pas à mesurer ou avoir un impact direct sur l'écart.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Capture2roues.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;br /&gt;
[[Fichier:Rapport_P47.pdf]]&lt;/div&gt;</summary>
		<author><name>Hkerroum</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=42738</id>
		<title>IMA4 2016/2017 P47</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=42738"/>
				<updated>2017-05-19T20:36:56Z</updated>
		
		<summary type="html">&lt;p&gt;Hkerroum : /* Semaine 8 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cahier des charges==&lt;br /&gt;
===Présentation générale du projet P47 :===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Contexte et Description====&lt;br /&gt;
La modélisation des systèmes est indispensable dans beaucoup de domaines: automobile, aéronautique, robotique, etc. Elle permet d'obtenir un modèle mathématique des systèmes pour réaliser leur commande, comprendre leur fonctionnement et surveiller leur bon fonctionnement afin de pouvoir apporter des actions correctives en temps réel lors d'un défaut ou d'une défaillance du systèmes. Cette modélisation peut être réaliser en se basant sur les lois physiques (boites blanches) ou en utilisant les données (boîtes noires).&lt;br /&gt;
&lt;br /&gt;
Ce projet a pour but la modélisation d’un robot à trois roues omnidirectionnelles à savoir le Robotino. Cette modélisation se fera à partir des données recueillies sur ce robot.&lt;br /&gt;
Ce projet se déroulera suivant les phases suivantes :&lt;br /&gt;
* Estimer un modèle mathématique d'un robot mobile.&lt;br /&gt;
* Déterminer le modèle à partir de mesures recueillies par le robot. &lt;br /&gt;
* Valider le modèle avec d'autres mesures qui n'ont pas servi à déterminer celui-ci.&lt;br /&gt;
* Tester en ligne le modèle.&lt;br /&gt;
La validation consistera à comparer le comportement du modèle à celui du robot en appliquant les mêmes commandes aux deux.&lt;br /&gt;
&lt;br /&gt;
====Objectif du projet====&lt;br /&gt;
Obtenir le modèle mathématique du Robot pour avoir les positions en x et y avec un mouvement en lacet et les vitesses selon les axes&lt;br /&gt;
&lt;br /&gt;
====Choix techniques (matériel et logiciel)====&lt;br /&gt;
* Algorithme d'optimisation non linéaire.&lt;br /&gt;
* Méthode d'identification des sous-espaces.&lt;br /&gt;
* Matlab: Toolbox identification, outil direct.&lt;br /&gt;
*Robotino&lt;br /&gt;
*PC equipé d'une carte réseau afin d'utiliser le Robotino en Wifi ou avec un câble Ethernet.&lt;br /&gt;
&lt;br /&gt;
===Liste des tâches à effectuer===&lt;br /&gt;
*Prise en main du Robotino.&lt;br /&gt;
*Prise en main de la Toolbox Identification de Matlab.&lt;br /&gt;
*Prise en main de la Toolbox optimisation non linéaire de Matlab.&lt;br /&gt;
*Identification boite noire d’un modèle linéaire du système :&lt;br /&gt;
**étude des méthodes d’identification des sous-espaces ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
*Identification boîte noire d’un modèle non linéaire du robot :&lt;br /&gt;
**étude des méthodes d’optimisation non linéaires ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
*Validation du modèle&lt;br /&gt;
&lt;br /&gt;
==Feuille d'heures==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Tâche !! Prélude !! Heures S1 !! Heures S2 !! Heures S3 !! Heures S4 !! Heures S5 !! Heures S6 !! Heures S7 !! Heures S8 !! Heures S9 !! Heures S10 !! Heures supplémentaire !! Total&lt;br /&gt;
|-&lt;br /&gt;
| Définition cahier des charges &lt;br /&gt;
| 3&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| 5&lt;br /&gt;
|-&lt;br /&gt;
| Rédaction Wiki&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1 &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| 5&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
| Recherche&lt;br /&gt;
| &lt;br /&gt;
| 6&lt;br /&gt;
| 5&lt;br /&gt;
| 7&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 22&lt;br /&gt;
|-&lt;br /&gt;
| Campagne d'acquisition&lt;br /&gt;
|&lt;br /&gt;
| 2&lt;br /&gt;
| 5&lt;br /&gt;
| &lt;br /&gt;
| 2&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 2&lt;br /&gt;
| 11&lt;br /&gt;
|-&lt;br /&gt;
| Simulation: Initiation à l'identification d'un modèle&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 4&lt;br /&gt;
| 6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
| Simulation: Identification du modèle linéaire d'un robot mobile&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 6&lt;br /&gt;
| 6&lt;br /&gt;
| 8&lt;br /&gt;
| 6&lt;br /&gt;
| 10&lt;br /&gt;
| 36&lt;br /&gt;
|-&lt;br /&gt;
| Validation du modèle linéaire en ligne&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 12&lt;br /&gt;
| 12&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Semaine 1===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous étions en réunion en D304B avec Mr Pekpe, et nous avons discuté des points fondamentaux du travail qu'on doit effectuer, et qui consistent au début à aborder le Robotino d'une façon linéaire c'est-à-dire par rapport au repère lié à son centre, et dans une seconde étape essayer d'aborder le Robotino mais d'une façon non linéaire cette fois ci par projection sur un repère fixe.&lt;br /&gt;
&lt;br /&gt;
Pour les deux points on a vu des documents avec Mr Pekpe qui expliquent comment les équations d'un Robotino à trois roues mobiles peuvent être déduites, et on a vu que pour ces modèles les équations se résument à des écritures matricielles en général sous la forme :&lt;br /&gt;
                                                                        X' = AX + BU&lt;br /&gt;
                                                                        Y  = CX + DU&lt;br /&gt;
Où :&lt;br /&gt;
*X la variable de l'état (vitesse théorique des moteurs)&lt;br /&gt;
*U la variable de la commande (vitesse suivant les axes)&lt;br /&gt;
*Y la mesure ou la sortie (vitesse réelle)&lt;br /&gt;
*A la matrice de dynamique&lt;br /&gt;
*B la matrice de commande&lt;br /&gt;
*C la matrice d'observabilité&lt;br /&gt;
*D la matrice d'action directe&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons fait la prise en main du logiciel Robotinoview, en commençant par regarder toutes les fonctions disponibles sur le logiciel,&lt;br /&gt;
et en soulignant celles qui seront utiles pour notre projet.&lt;br /&gt;
&lt;br /&gt;
Nous avons appris à réaliser une campagne d'acquisition des paramètres X, Y, U (déjà traité théoriquement ci-dessus) et la position P qui renvoie&lt;br /&gt;
l'évolution de notre robot en déplacement sans frottements.Cette campagne a été réalisé avec le logiciel Robotinoview et ses données ont été traité &lt;br /&gt;
sur Matlab.L’intérêt de Matlab est de stocker les données et de pouvoir les tracer pour bien interpréter les résultats en graphe.&lt;br /&gt;
    &lt;br /&gt;
Ensuite nous avons fait des recherches sur les documents qui nous ont été fourni par notre encadrant, sur les étapes mathématiques qui déterminent &lt;br /&gt;
le modèle linéaire du Robotino.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 8-10h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur les documentations fournies.&lt;br /&gt;
&lt;br /&gt;
===Semaine 2===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur la documentation fournie.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-19h :&lt;br /&gt;
&lt;br /&gt;
Aujourd'hui, nous avons fait une campagne d'acquisition sur Matlab et une sur RobotinoView afin de relever les différences entres ces deux logiciels et de déterminer lequel convient le plus pour  notre méthode qui vise la modélisation linéaire du Robotino. Nous avons constaté que nous obtenons beaucoup plus de données sur la position du Robot sur Matlab que sur RobotinoView. Pour vous donner un ordre de grandeur sur une période de 30 minutes, nous obtenons environ 2000 données sur RobotinoView alors que sur Matlab nous en obtenons à peu près 300 000. Ce qui nous montre bien l'intérêt d'utiliser Matlab pour nos campagnes d'acquisitions qui nous donnera un modèle beaucoup plus précis car plus nous avons de données et plus on s'approche de la courbe théorique.&lt;br /&gt;
&lt;br /&gt;
**Sous-programme permettant la commande du Robot sur un temps choisi avec consignes variables ainsi que l'enregistrement des données voulues:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Robotinoview.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Programme principal sur 6 steps avec des consignes respectives à chaque step, réalisé en boucle 100 fois :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Capture1.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Traduction du programme déjà cité mais à présent sur Matlab, on voit qu'avec l'option &amp;quot;inf&amp;quot; (temps infini) on obtient plus de données :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Matlab.JPG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 11-14h :&lt;br /&gt;
&lt;br /&gt;
Discussion avec M.PEKPE sur l'avancement de notre projet et la lecture d'une partie sur la méthode d'identification des sous-espaces sur les nouveaux documents fournis.&lt;br /&gt;
&lt;br /&gt;
===Semaine 3===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le but de la documentation est de comprendre que pour déterminer les défauts d'un système, il faut comparer son comportement au modèle mathématique.&lt;br /&gt;
La différence entre le comportement du système et celui du modèle mathématique est exprimé sous forme d'un résidu.&lt;br /&gt;
Pour l'obtention du modèle mathématique utilisé, on utilise les méthodes d'identification pour caractériser le modèle de bon fonctionnement du système.&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h : ( Méthodes classiques des sous-espaces )&lt;br /&gt;
**Formulation du problème :&lt;br /&gt;
 &lt;br /&gt;
On considère un système linéaire : &lt;br /&gt;
 X(k+1)=A.X(k)+B.U(k)&lt;br /&gt;
 Y(k)  =C.X(k)+D.U(k)&lt;br /&gt;
comme noté auparavant.&lt;br /&gt;
L'objectif est de déterminer les matrices A,B,C et D du système à partir des seules données qu'on a sur les entrées et les sorties u et y.&lt;br /&gt;
On peut aussi chercher à résoudre le système en déterminant les matrices T^−1.A.T, T^−1.B, C.T et D.Et donc on peut écrire le système d'une nouvelle façon comme suit :&lt;br /&gt;
 X(k+1)=T^−1.A.T.X(k)+T^−1.B.U(k)&lt;br /&gt;
 Y(k)  =C.T.X(k)+D.U(k)&lt;br /&gt;
&lt;br /&gt;
**Matrices du système :&lt;br /&gt;
&lt;br /&gt;
Les matrices de ce système est leur types sont définies de la façon suivante:&lt;br /&gt;
La matrice de Hankel d'entrée Ui et la matrice de Hankel de sortie Yi.Avec ces deux matrices on définit bien la matrice de Hankel des mesures T=(Y U).&lt;br /&gt;
&lt;br /&gt;
*Mercredi 13-18h :&lt;br /&gt;
**Identification du système :&lt;br /&gt;
&lt;br /&gt;
Pour identifier un système suivant les méthodes des sous-espaces, il faut d'abord estimer la matrice d'observabilité (qui détermine le rang de notre matrice globale), ensuite au moment où on arrive à estimer la matrice d'observabilité on peut commencer à réfléchir sur la réalisation du système, c'est-à-dire, déterminer les paramètres T^−1.A.T, T^−1.B, C.T et D.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Semaine 4===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h&lt;br /&gt;
&lt;br /&gt;
On a lu les documents pour la partie théorique de notre projet sur les méthodes des sous-espaces.&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h:&lt;br /&gt;
&lt;br /&gt;
Documentation sur les méthodes des sous-espaces, et préparation pour pouvoir expliquer à Mr. Pekpe ce que nous avons compris.&lt;br /&gt;
&lt;br /&gt;
*Jeudi 8-10h:&lt;br /&gt;
&lt;br /&gt;
Passage oral et écrit sur le tableau devant Mr Pekpe pour qu'il évalue si on a bien compris la théorie.&lt;br /&gt;
&lt;br /&gt;
===Semaine 5===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h:&lt;br /&gt;
&lt;br /&gt;
On a essayé de traiter un exercice plus simple qu'on a vu en TD suite à la demande de Mr. Pekpe.&lt;br /&gt;
Tout d'abord on a essayé de nous familiariser avec Matlab et MatlabSimulink, en regardant les fonctions &lt;br /&gt;
qui peuvent nous être utiles.&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h:&lt;br /&gt;
&lt;br /&gt;
On a pu simuler l'exercice que le mercredi vu qu'il fallait qu'on se familiarise avec les logiciels, mais on a réussi à traiter un autre exercice&lt;br /&gt;
plus compliqué dans les deux dernières heures de la séance.&lt;br /&gt;
&lt;br /&gt;
===Semaine 6===&lt;br /&gt;
&lt;br /&gt;
Cette semaine nous avons continué nos identifications des modèles sur des systèmes vus en cours afin d'améliorer notre compréhension et nos connaissances sur&lt;br /&gt;
les méthodes des sous-espaces employées.&lt;br /&gt;
Pour ce qui est de l'identification du robot mobile Robotino on compte l'entamer dès la semaine prochaine.&lt;br /&gt;
&lt;br /&gt;
===Semaine 7===&lt;br /&gt;
&lt;br /&gt;
Nous avons rencontré Mr. Pekpe afin de pouvoir commencer l'identification du robot mobile.Tout d'abord avec la méthode de résolution des sous-espaces n4sid, nous avons mis au point un script sur Matlab pour déterminer notre modèle.Nous avons utilisé des données recueillies lors des campagnes d'acquisitions, où on a utilisé la position sur l'axe lacet comme sortie du système avec une entrée dit SISO (single input single output)&lt;br /&gt;
&lt;br /&gt;
===Semaine 8===&lt;br /&gt;
&lt;br /&gt;
Au cours de cette semaine, nous avons réussi à déterminer le modèle du Robotino avec la position sur l'axe lacet. Nous avons validé le modèle obtenu avec les données recueillies lors des campagnes d'acquisitions. Nous voyons que les positions réelles collent avec les positions estimées par le modèle jusqu’à un tiers du temps. Il est normal qu'au bout d'un moment le modèle diverge de la réalité au bout d'un certain temps, il faudrait ajouter un observateur et faire un retour d'état pour s'assurer que notre modèle colle parfaitement avec les données réelles même pendant une très longue durée.&lt;br /&gt;
&lt;br /&gt;
Et voici le graphe que nous retrouvons :&lt;br /&gt;
[[Fichier:Capture1lacet.JPG]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 9===&lt;br /&gt;
&lt;br /&gt;
Nous réalisons cette semaine le modèle du Robotino pour les positions angulaires des roues  θ1, θ2 et θ3. Nous avons réutilisé le script réalisé pour le modèle précédent et nous l'avons modifié car nous sommes plus dans un système SISO mais dans un système à multiples entrées à présent, c'est-à-dire MISO. Nous avons rencontré plusieurs difficultés lors de la modification de notre code. Nous avons demandé de l'aide à Mr. Pekpe et il nous a aiguillé sur les modifications à réalisé. Nous avons réussi à obtenir le modèle pour les positions angulaires des roues. Comme pour le précédent, nous l'avons validé hors-ligne.&lt;br /&gt;
&lt;br /&gt;
on peut remarquer l'évolution de la position des roues sur le premier tiers des données recueillies qui ont servies à faire le modèle (validation non croisée). La position réelle des roues en vert suit plutôt bien, où sur l'axe des ordonnés le nombre de tours des roues en fonction du temps.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Horsligneposition.JPG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour les deux tiers restants des données qui n'ont pas servies à faire le modèle (validation croisée), on remarque que la position des roues réelles en vert diverge à partir d'un certain moment, ce qui est normal vu que tout système diverge de son modèle.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Horsligneposition2.JPG]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 10===&lt;br /&gt;
&lt;br /&gt;
La semaine précédente,nous avons donc réalisé nos premiers objectifs qui étaient de déterminer un modèle mathématique d'un robot mobile à partir de mesures recueillies par le robot et de valider ce modèle en mode hors-ligne. A présent, nous allons faire en sorte de valider ces 2 modèles obtenues en ligne, c'est-à-dire que nous devons comparer le comportement du modèle à celui du robot en appliquant les mêmes commandes aux deux.&lt;br /&gt;
Il ne faut pas oublier que pour l'instant nous travaillons en roues libres et donc qu'il n'y a aucune force de frottements s'appliquant au robot. Si le temps nous le permet et que nous avons validé nos deux modèles en ligne alors nous estimerons un modèle non linéaire pour le robot mobile.&lt;br /&gt;
&lt;br /&gt;
===Semaines supplémentaires ===&lt;br /&gt;
&lt;br /&gt;
*Semaine du 24/04&lt;br /&gt;
&lt;br /&gt;
Nous avons rencontré de nombreuses difficultés afin de réaliser un script Matlab dans lequel nous chargeons un de nos modèles obtenues et dans lequel on donne la même commande au robot qu'au modèle. Nous avons rencontré aussi des problèmes avec le matériel car des librairies Matlab n’étaient pas présentes sur les ordinateurs utilisés.&lt;br /&gt;
&lt;br /&gt;
*Semaine du 02/05&lt;br /&gt;
&lt;br /&gt;
Nous avons enfin réussi à faire un script afin de pouvoir réaliser la validation en ligne d'un modèle. Nous avons pu tester la validation en ligne pour le modèle sur l'axe lacet. Nous remarquons que le comportement estimé et le comportement réel sont très similaires, notre modèle a donc été validé en ligne. &lt;br /&gt;
&lt;br /&gt;
Nous avons voulu réaliser ce test dans l'arène pour l'impact que la force de contact robot/sol aurait sur la figure obtenue. Étonnamment, le comportement estimé et le comportement réel sont similaires. Cela veut dire le modèle que nous avons obtenu de base hors-ligne et avec une campagne d'acquisitions en roues libres, réagit à l'environnement dans lequel on le met.&lt;br /&gt;
&lt;br /&gt;
Pour la fin de notre projet, nous allons essayer d'ajouter des observateurs à nos modèles obtenues et des les valider de nouveau en ligne. Avec l'ajout d'un observateur, les courbes du comportement estimé par le modèle et celle du comportement réel devraient être pratiquement les mêmes et cela devraient être le cas peut importe le temps de la campagne d'acquisitions.&lt;br /&gt;
&lt;br /&gt;
Là on remarque que l'observateur arrive à estimer l'écart entre la position des roues estimée et le modèle, et il fait en sort de compenser l'écart.&lt;br /&gt;
On arrive à peine à voir notre modèle qui est en bleu sur le graphe, car l'ajout de l'observateur en vert colle parfaitement avec lui, tandis que le comportement estimé des roues en rouge n'atteint pas le modèle. C'est pourquoi un observateur est très important lorsqu'on arrive pas à mesurer ou avoir un impact direct sur l'écart.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Capture2roues.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;br /&gt;
[[Fichier:Rapport_P47.pdf]]&lt;/div&gt;</summary>
		<author><name>Hkerroum</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Capture1lacet.JPG&amp;diff=42737</id>
		<title>Fichier:Capture1lacet.JPG</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Capture1lacet.JPG&amp;diff=42737"/>
				<updated>2017-05-19T20:36:46Z</updated>
		
		<summary type="html">&lt;p&gt;Hkerroum : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Hkerroum</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=42735</id>
		<title>IMA4 2016/2017 P47</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=42735"/>
				<updated>2017-05-19T20:34:36Z</updated>
		
		<summary type="html">&lt;p&gt;Hkerroum : /* Semaine 9 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cahier des charges==&lt;br /&gt;
===Présentation générale du projet P47 :===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Contexte et Description====&lt;br /&gt;
La modélisation des systèmes est indispensable dans beaucoup de domaines: automobile, aéronautique, robotique, etc. Elle permet d'obtenir un modèle mathématique des systèmes pour réaliser leur commande, comprendre leur fonctionnement et surveiller leur bon fonctionnement afin de pouvoir apporter des actions correctives en temps réel lors d'un défaut ou d'une défaillance du systèmes. Cette modélisation peut être réaliser en se basant sur les lois physiques (boites blanches) ou en utilisant les données (boîtes noires).&lt;br /&gt;
&lt;br /&gt;
Ce projet a pour but la modélisation d’un robot à trois roues omnidirectionnelles à savoir le Robotino. Cette modélisation se fera à partir des données recueillies sur ce robot.&lt;br /&gt;
Ce projet se déroulera suivant les phases suivantes :&lt;br /&gt;
* Estimer un modèle mathématique d'un robot mobile.&lt;br /&gt;
* Déterminer le modèle à partir de mesures recueillies par le robot. &lt;br /&gt;
* Valider le modèle avec d'autres mesures qui n'ont pas servi à déterminer celui-ci.&lt;br /&gt;
* Tester en ligne le modèle.&lt;br /&gt;
La validation consistera à comparer le comportement du modèle à celui du robot en appliquant les mêmes commandes aux deux.&lt;br /&gt;
&lt;br /&gt;
====Objectif du projet====&lt;br /&gt;
Obtenir le modèle mathématique du Robot pour avoir les positions en x et y avec un mouvement en lacet et les vitesses selon les axes&lt;br /&gt;
&lt;br /&gt;
====Choix techniques (matériel et logiciel)====&lt;br /&gt;
* Algorithme d'optimisation non linéaire.&lt;br /&gt;
* Méthode d'identification des sous-espaces.&lt;br /&gt;
* Matlab: Toolbox identification, outil direct.&lt;br /&gt;
*Robotino&lt;br /&gt;
*PC equipé d'une carte réseau afin d'utiliser le Robotino en Wifi ou avec un câble Ethernet.&lt;br /&gt;
&lt;br /&gt;
===Liste des tâches à effectuer===&lt;br /&gt;
*Prise en main du Robotino.&lt;br /&gt;
*Prise en main de la Toolbox Identification de Matlab.&lt;br /&gt;
*Prise en main de la Toolbox optimisation non linéaire de Matlab.&lt;br /&gt;
*Identification boite noire d’un modèle linéaire du système :&lt;br /&gt;
**étude des méthodes d’identification des sous-espaces ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
*Identification boîte noire d’un modèle non linéaire du robot :&lt;br /&gt;
**étude des méthodes d’optimisation non linéaires ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
*Validation du modèle&lt;br /&gt;
&lt;br /&gt;
==Feuille d'heures==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Tâche !! Prélude !! Heures S1 !! Heures S2 !! Heures S3 !! Heures S4 !! Heures S5 !! Heures S6 !! Heures S7 !! Heures S8 !! Heures S9 !! Heures S10 !! Heures supplémentaire !! Total&lt;br /&gt;
|-&lt;br /&gt;
| Définition cahier des charges &lt;br /&gt;
| 3&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| 5&lt;br /&gt;
|-&lt;br /&gt;
| Rédaction Wiki&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1 &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| 5&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
| Recherche&lt;br /&gt;
| &lt;br /&gt;
| 6&lt;br /&gt;
| 5&lt;br /&gt;
| 7&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 22&lt;br /&gt;
|-&lt;br /&gt;
| Campagne d'acquisition&lt;br /&gt;
|&lt;br /&gt;
| 2&lt;br /&gt;
| 5&lt;br /&gt;
| &lt;br /&gt;
| 2&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 2&lt;br /&gt;
| 11&lt;br /&gt;
|-&lt;br /&gt;
| Simulation: Initiation à l'identification d'un modèle&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 4&lt;br /&gt;
| 6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
| Simulation: Identification du modèle linéaire d'un robot mobile&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 6&lt;br /&gt;
| 6&lt;br /&gt;
| 8&lt;br /&gt;
| 6&lt;br /&gt;
| 10&lt;br /&gt;
| 36&lt;br /&gt;
|-&lt;br /&gt;
| Validation du modèle linéaire en ligne&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 12&lt;br /&gt;
| 12&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Semaine 1===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous étions en réunion en D304B avec Mr Pekpe, et nous avons discuté des points fondamentaux du travail qu'on doit effectuer, et qui consistent au début à aborder le Robotino d'une façon linéaire c'est-à-dire par rapport au repère lié à son centre, et dans une seconde étape essayer d'aborder le Robotino mais d'une façon non linéaire cette fois ci par projection sur un repère fixe.&lt;br /&gt;
&lt;br /&gt;
Pour les deux points on a vu des documents avec Mr Pekpe qui expliquent comment les équations d'un Robotino à trois roues mobiles peuvent être déduites, et on a vu que pour ces modèles les équations se résument à des écritures matricielles en général sous la forme :&lt;br /&gt;
                                                                        X' = AX + BU&lt;br /&gt;
                                                                        Y  = CX + DU&lt;br /&gt;
Où :&lt;br /&gt;
*X la variable de l'état (vitesse théorique des moteurs)&lt;br /&gt;
*U la variable de la commande (vitesse suivant les axes)&lt;br /&gt;
*Y la mesure ou la sortie (vitesse réelle)&lt;br /&gt;
*A la matrice de dynamique&lt;br /&gt;
*B la matrice de commande&lt;br /&gt;
*C la matrice d'observabilité&lt;br /&gt;
*D la matrice d'action directe&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons fait la prise en main du logiciel Robotinoview, en commençant par regarder toutes les fonctions disponibles sur le logiciel,&lt;br /&gt;
et en soulignant celles qui seront utiles pour notre projet.&lt;br /&gt;
&lt;br /&gt;
Nous avons appris à réaliser une campagne d'acquisition des paramètres X, Y, U (déjà traité théoriquement ci-dessus) et la position P qui renvoie&lt;br /&gt;
l'évolution de notre robot en déplacement sans frottements.Cette campagne a été réalisé avec le logiciel Robotinoview et ses données ont été traité &lt;br /&gt;
sur Matlab.L’intérêt de Matlab est de stocker les données et de pouvoir les tracer pour bien interpréter les résultats en graphe.&lt;br /&gt;
    &lt;br /&gt;
Ensuite nous avons fait des recherches sur les documents qui nous ont été fourni par notre encadrant, sur les étapes mathématiques qui déterminent &lt;br /&gt;
le modèle linéaire du Robotino.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 8-10h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur les documentations fournies.&lt;br /&gt;
&lt;br /&gt;
===Semaine 2===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur la documentation fournie.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-19h :&lt;br /&gt;
&lt;br /&gt;
Aujourd'hui, nous avons fait une campagne d'acquisition sur Matlab et une sur RobotinoView afin de relever les différences entres ces deux logiciels et de déterminer lequel convient le plus pour  notre méthode qui vise la modélisation linéaire du Robotino. Nous avons constaté que nous obtenons beaucoup plus de données sur la position du Robot sur Matlab que sur RobotinoView. Pour vous donner un ordre de grandeur sur une période de 30 minutes, nous obtenons environ 2000 données sur RobotinoView alors que sur Matlab nous en obtenons à peu près 300 000. Ce qui nous montre bien l'intérêt d'utiliser Matlab pour nos campagnes d'acquisitions qui nous donnera un modèle beaucoup plus précis car plus nous avons de données et plus on s'approche de la courbe théorique.&lt;br /&gt;
&lt;br /&gt;
**Sous-programme permettant la commande du Robot sur un temps choisi avec consignes variables ainsi que l'enregistrement des données voulues:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Robotinoview.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Programme principal sur 6 steps avec des consignes respectives à chaque step, réalisé en boucle 100 fois :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Capture1.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Traduction du programme déjà cité mais à présent sur Matlab, on voit qu'avec l'option &amp;quot;inf&amp;quot; (temps infini) on obtient plus de données :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Matlab.JPG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 11-14h :&lt;br /&gt;
&lt;br /&gt;
Discussion avec M.PEKPE sur l'avancement de notre projet et la lecture d'une partie sur la méthode d'identification des sous-espaces sur les nouveaux documents fournis.&lt;br /&gt;
&lt;br /&gt;
===Semaine 3===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le but de la documentation est de comprendre que pour déterminer les défauts d'un système, il faut comparer son comportement au modèle mathématique.&lt;br /&gt;
La différence entre le comportement du système et celui du modèle mathématique est exprimé sous forme d'un résidu.&lt;br /&gt;
Pour l'obtention du modèle mathématique utilisé, on utilise les méthodes d'identification pour caractériser le modèle de bon fonctionnement du système.&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h : ( Méthodes classiques des sous-espaces )&lt;br /&gt;
**Formulation du problème :&lt;br /&gt;
 &lt;br /&gt;
On considère un système linéaire : &lt;br /&gt;
 X(k+1)=A.X(k)+B.U(k)&lt;br /&gt;
 Y(k)  =C.X(k)+D.U(k)&lt;br /&gt;
comme noté auparavant.&lt;br /&gt;
L'objectif est de déterminer les matrices A,B,C et D du système à partir des seules données qu'on a sur les entrées et les sorties u et y.&lt;br /&gt;
On peut aussi chercher à résoudre le système en déterminant les matrices T^−1.A.T, T^−1.B, C.T et D.Et donc on peut écrire le système d'une nouvelle façon comme suit :&lt;br /&gt;
 X(k+1)=T^−1.A.T.X(k)+T^−1.B.U(k)&lt;br /&gt;
 Y(k)  =C.T.X(k)+D.U(k)&lt;br /&gt;
&lt;br /&gt;
**Matrices du système :&lt;br /&gt;
&lt;br /&gt;
Les matrices de ce système est leur types sont définies de la façon suivante:&lt;br /&gt;
La matrice de Hankel d'entrée Ui et la matrice de Hankel de sortie Yi.Avec ces deux matrices on définit bien la matrice de Hankel des mesures T=(Y U).&lt;br /&gt;
&lt;br /&gt;
*Mercredi 13-18h :&lt;br /&gt;
**Identification du système :&lt;br /&gt;
&lt;br /&gt;
Pour identifier un système suivant les méthodes des sous-espaces, il faut d'abord estimer la matrice d'observabilité (qui détermine le rang de notre matrice globale), ensuite au moment où on arrive à estimer la matrice d'observabilité on peut commencer à réfléchir sur la réalisation du système, c'est-à-dire, déterminer les paramètres T^−1.A.T, T^−1.B, C.T et D.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Semaine 4===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h&lt;br /&gt;
&lt;br /&gt;
On a lu les documents pour la partie théorique de notre projet sur les méthodes des sous-espaces.&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h:&lt;br /&gt;
&lt;br /&gt;
Documentation sur les méthodes des sous-espaces, et préparation pour pouvoir expliquer à Mr. Pekpe ce que nous avons compris.&lt;br /&gt;
&lt;br /&gt;
*Jeudi 8-10h:&lt;br /&gt;
&lt;br /&gt;
Passage oral et écrit sur le tableau devant Mr Pekpe pour qu'il évalue si on a bien compris la théorie.&lt;br /&gt;
&lt;br /&gt;
===Semaine 5===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h:&lt;br /&gt;
&lt;br /&gt;
On a essayé de traiter un exercice plus simple qu'on a vu en TD suite à la demande de Mr. Pekpe.&lt;br /&gt;
Tout d'abord on a essayé de nous familiariser avec Matlab et MatlabSimulink, en regardant les fonctions &lt;br /&gt;
qui peuvent nous être utiles.&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h:&lt;br /&gt;
&lt;br /&gt;
On a pu simuler l'exercice que le mercredi vu qu'il fallait qu'on se familiarise avec les logiciels, mais on a réussi à traiter un autre exercice&lt;br /&gt;
plus compliqué dans les deux dernières heures de la séance.&lt;br /&gt;
&lt;br /&gt;
===Semaine 6===&lt;br /&gt;
&lt;br /&gt;
Cette semaine nous avons continué nos identifications des modèles sur des systèmes vus en cours afin d'améliorer notre compréhension et nos connaissances sur&lt;br /&gt;
les méthodes des sous-espaces employées.&lt;br /&gt;
Pour ce qui est de l'identification du robot mobile Robotino on compte l'entamer dès la semaine prochaine.&lt;br /&gt;
&lt;br /&gt;
===Semaine 7===&lt;br /&gt;
&lt;br /&gt;
Nous avons rencontré Mr. Pekpe afin de pouvoir commencer l'identification du robot mobile.Tout d'abord avec la méthode de résolution des sous-espaces n4sid, nous avons mis au point un script sur Matlab pour déterminer notre modèle.Nous avons utilisé des données recueillies lors des campagnes d'acquisitions, où on a utilisé la position sur l'axe lacet comme sortie du système avec une entrée dit SISO (single input single output)&lt;br /&gt;
&lt;br /&gt;
===Semaine 8===&lt;br /&gt;
&lt;br /&gt;
Au cours de cette semaine, nous avons réussi à déterminer le modèle du Robotino avec la position sur l'axe lacet. Nous avons validé le modèle obtenu avec les données recueillies lors des campagnes d'acquisitions. Nous voyons que les positions réelles collent avec les positions estimées par le modèle jusqu’à un tiers du temps. Il est normal qu'au bout d'un moment le modèle diverge de la réalité au bout d'un certain temps, il faudrait ajouter un observateur et faire un retour d'état pour s'assurer que notre modèle colle parfaitement avec les données réelles même pendant une très longue durée.&lt;br /&gt;
&lt;br /&gt;
===Semaine 9===&lt;br /&gt;
&lt;br /&gt;
Nous réalisons cette semaine le modèle du Robotino pour les positions angulaires des roues  θ1, θ2 et θ3. Nous avons réutilisé le script réalisé pour le modèle précédent et nous l'avons modifié car nous sommes plus dans un système SISO mais dans un système à multiples entrées à présent, c'est-à-dire MISO. Nous avons rencontré plusieurs difficultés lors de la modification de notre code. Nous avons demandé de l'aide à Mr. Pekpe et il nous a aiguillé sur les modifications à réalisé. Nous avons réussi à obtenir le modèle pour les positions angulaires des roues. Comme pour le précédent, nous l'avons validé hors-ligne.&lt;br /&gt;
&lt;br /&gt;
on peut remarquer l'évolution de la position des roues sur le premier tiers des données recueillies qui ont servies à faire le modèle (validation non croisée). La position réelle des roues en vert suit plutôt bien, où sur l'axe des ordonnés le nombre de tours des roues en fonction du temps.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Horsligneposition.JPG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour les deux tiers restants des données qui n'ont pas servies à faire le modèle (validation croisée), on remarque que la position des roues réelles en vert diverge à partir d'un certain moment, ce qui est normal vu que tout système diverge de son modèle.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Horsligneposition2.JPG]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 10===&lt;br /&gt;
&lt;br /&gt;
La semaine précédente,nous avons donc réalisé nos premiers objectifs qui étaient de déterminer un modèle mathématique d'un robot mobile à partir de mesures recueillies par le robot et de valider ce modèle en mode hors-ligne. A présent, nous allons faire en sorte de valider ces 2 modèles obtenues en ligne, c'est-à-dire que nous devons comparer le comportement du modèle à celui du robot en appliquant les mêmes commandes aux deux.&lt;br /&gt;
Il ne faut pas oublier que pour l'instant nous travaillons en roues libres et donc qu'il n'y a aucune force de frottements s'appliquant au robot. Si le temps nous le permet et que nous avons validé nos deux modèles en ligne alors nous estimerons un modèle non linéaire pour le robot mobile.&lt;br /&gt;
&lt;br /&gt;
===Semaines supplémentaires ===&lt;br /&gt;
&lt;br /&gt;
*Semaine du 24/04&lt;br /&gt;
&lt;br /&gt;
Nous avons rencontré de nombreuses difficultés afin de réaliser un script Matlab dans lequel nous chargeons un de nos modèles obtenues et dans lequel on donne la même commande au robot qu'au modèle. Nous avons rencontré aussi des problèmes avec le matériel car des librairies Matlab n’étaient pas présentes sur les ordinateurs utilisés.&lt;br /&gt;
&lt;br /&gt;
*Semaine du 02/05&lt;br /&gt;
&lt;br /&gt;
Nous avons enfin réussi à faire un script afin de pouvoir réaliser la validation en ligne d'un modèle. Nous avons pu tester la validation en ligne pour le modèle sur l'axe lacet. Nous remarquons que le comportement estimé et le comportement réel sont très similaires, notre modèle a donc été validé en ligne. &lt;br /&gt;
&lt;br /&gt;
Nous avons voulu réaliser ce test dans l'arène pour l'impact que la force de contact robot/sol aurait sur la figure obtenue. Étonnamment, le comportement estimé et le comportement réel sont similaires. Cela veut dire le modèle que nous avons obtenu de base hors-ligne et avec une campagne d'acquisitions en roues libres, réagit à l'environnement dans lequel on le met.&lt;br /&gt;
&lt;br /&gt;
Pour la fin de notre projet, nous allons essayer d'ajouter des observateurs à nos modèles obtenues et des les valider de nouveau en ligne. Avec l'ajout d'un observateur, les courbes du comportement estimé par le modèle et celle du comportement réel devraient être pratiquement les mêmes et cela devraient être le cas peut importe le temps de la campagne d'acquisitions.&lt;br /&gt;
&lt;br /&gt;
Là on remarque que l'observateur arrive à estimer l'écart entre la position des roues estimée et le modèle, et il fait en sort de compenser l'écart.&lt;br /&gt;
On arrive à peine à voir notre modèle qui est en bleu sur le graphe, car l'ajout de l'observateur en vert colle parfaitement avec lui, tandis que le comportement estimé des roues en rouge n'atteint pas le modèle. C'est pourquoi un observateur est très important lorsqu'on arrive pas à mesurer ou avoir un impact direct sur l'écart.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Capture2roues.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;br /&gt;
[[Fichier:Rapport_P47.pdf]]&lt;/div&gt;</summary>
		<author><name>Hkerroum</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=42733</id>
		<title>IMA4 2016/2017 P47</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=42733"/>
				<updated>2017-05-19T20:33:56Z</updated>
		
		<summary type="html">&lt;p&gt;Hkerroum : /* Semaines supplémentaires */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cahier des charges==&lt;br /&gt;
===Présentation générale du projet P47 :===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Contexte et Description====&lt;br /&gt;
La modélisation des systèmes est indispensable dans beaucoup de domaines: automobile, aéronautique, robotique, etc. Elle permet d'obtenir un modèle mathématique des systèmes pour réaliser leur commande, comprendre leur fonctionnement et surveiller leur bon fonctionnement afin de pouvoir apporter des actions correctives en temps réel lors d'un défaut ou d'une défaillance du systèmes. Cette modélisation peut être réaliser en se basant sur les lois physiques (boites blanches) ou en utilisant les données (boîtes noires).&lt;br /&gt;
&lt;br /&gt;
Ce projet a pour but la modélisation d’un robot à trois roues omnidirectionnelles à savoir le Robotino. Cette modélisation se fera à partir des données recueillies sur ce robot.&lt;br /&gt;
Ce projet se déroulera suivant les phases suivantes :&lt;br /&gt;
* Estimer un modèle mathématique d'un robot mobile.&lt;br /&gt;
* Déterminer le modèle à partir de mesures recueillies par le robot. &lt;br /&gt;
* Valider le modèle avec d'autres mesures qui n'ont pas servi à déterminer celui-ci.&lt;br /&gt;
* Tester en ligne le modèle.&lt;br /&gt;
La validation consistera à comparer le comportement du modèle à celui du robot en appliquant les mêmes commandes aux deux.&lt;br /&gt;
&lt;br /&gt;
====Objectif du projet====&lt;br /&gt;
Obtenir le modèle mathématique du Robot pour avoir les positions en x et y avec un mouvement en lacet et les vitesses selon les axes&lt;br /&gt;
&lt;br /&gt;
====Choix techniques (matériel et logiciel)====&lt;br /&gt;
* Algorithme d'optimisation non linéaire.&lt;br /&gt;
* Méthode d'identification des sous-espaces.&lt;br /&gt;
* Matlab: Toolbox identification, outil direct.&lt;br /&gt;
*Robotino&lt;br /&gt;
*PC equipé d'une carte réseau afin d'utiliser le Robotino en Wifi ou avec un câble Ethernet.&lt;br /&gt;
&lt;br /&gt;
===Liste des tâches à effectuer===&lt;br /&gt;
*Prise en main du Robotino.&lt;br /&gt;
*Prise en main de la Toolbox Identification de Matlab.&lt;br /&gt;
*Prise en main de la Toolbox optimisation non linéaire de Matlab.&lt;br /&gt;
*Identification boite noire d’un modèle linéaire du système :&lt;br /&gt;
**étude des méthodes d’identification des sous-espaces ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
*Identification boîte noire d’un modèle non linéaire du robot :&lt;br /&gt;
**étude des méthodes d’optimisation non linéaires ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
*Validation du modèle&lt;br /&gt;
&lt;br /&gt;
==Feuille d'heures==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Tâche !! Prélude !! Heures S1 !! Heures S2 !! Heures S3 !! Heures S4 !! Heures S5 !! Heures S6 !! Heures S7 !! Heures S8 !! Heures S9 !! Heures S10 !! Heures supplémentaire !! Total&lt;br /&gt;
|-&lt;br /&gt;
| Définition cahier des charges &lt;br /&gt;
| 3&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| 5&lt;br /&gt;
|-&lt;br /&gt;
| Rédaction Wiki&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1 &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| 5&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
| Recherche&lt;br /&gt;
| &lt;br /&gt;
| 6&lt;br /&gt;
| 5&lt;br /&gt;
| 7&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 22&lt;br /&gt;
|-&lt;br /&gt;
| Campagne d'acquisition&lt;br /&gt;
|&lt;br /&gt;
| 2&lt;br /&gt;
| 5&lt;br /&gt;
| &lt;br /&gt;
| 2&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 2&lt;br /&gt;
| 11&lt;br /&gt;
|-&lt;br /&gt;
| Simulation: Initiation à l'identification d'un modèle&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 4&lt;br /&gt;
| 6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
| Simulation: Identification du modèle linéaire d'un robot mobile&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 6&lt;br /&gt;
| 6&lt;br /&gt;
| 8&lt;br /&gt;
| 6&lt;br /&gt;
| 10&lt;br /&gt;
| 36&lt;br /&gt;
|-&lt;br /&gt;
| Validation du modèle linéaire en ligne&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 12&lt;br /&gt;
| 12&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Semaine 1===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous étions en réunion en D304B avec Mr Pekpe, et nous avons discuté des points fondamentaux du travail qu'on doit effectuer, et qui consistent au début à aborder le Robotino d'une façon linéaire c'est-à-dire par rapport au repère lié à son centre, et dans une seconde étape essayer d'aborder le Robotino mais d'une façon non linéaire cette fois ci par projection sur un repère fixe.&lt;br /&gt;
&lt;br /&gt;
Pour les deux points on a vu des documents avec Mr Pekpe qui expliquent comment les équations d'un Robotino à trois roues mobiles peuvent être déduites, et on a vu que pour ces modèles les équations se résument à des écritures matricielles en général sous la forme :&lt;br /&gt;
                                                                        X' = AX + BU&lt;br /&gt;
                                                                        Y  = CX + DU&lt;br /&gt;
Où :&lt;br /&gt;
*X la variable de l'état (vitesse théorique des moteurs)&lt;br /&gt;
*U la variable de la commande (vitesse suivant les axes)&lt;br /&gt;
*Y la mesure ou la sortie (vitesse réelle)&lt;br /&gt;
*A la matrice de dynamique&lt;br /&gt;
*B la matrice de commande&lt;br /&gt;
*C la matrice d'observabilité&lt;br /&gt;
*D la matrice d'action directe&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons fait la prise en main du logiciel Robotinoview, en commençant par regarder toutes les fonctions disponibles sur le logiciel,&lt;br /&gt;
et en soulignant celles qui seront utiles pour notre projet.&lt;br /&gt;
&lt;br /&gt;
Nous avons appris à réaliser une campagne d'acquisition des paramètres X, Y, U (déjà traité théoriquement ci-dessus) et la position P qui renvoie&lt;br /&gt;
l'évolution de notre robot en déplacement sans frottements.Cette campagne a été réalisé avec le logiciel Robotinoview et ses données ont été traité &lt;br /&gt;
sur Matlab.L’intérêt de Matlab est de stocker les données et de pouvoir les tracer pour bien interpréter les résultats en graphe.&lt;br /&gt;
    &lt;br /&gt;
Ensuite nous avons fait des recherches sur les documents qui nous ont été fourni par notre encadrant, sur les étapes mathématiques qui déterminent &lt;br /&gt;
le modèle linéaire du Robotino.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 8-10h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur les documentations fournies.&lt;br /&gt;
&lt;br /&gt;
===Semaine 2===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur la documentation fournie.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-19h :&lt;br /&gt;
&lt;br /&gt;
Aujourd'hui, nous avons fait une campagne d'acquisition sur Matlab et une sur RobotinoView afin de relever les différences entres ces deux logiciels et de déterminer lequel convient le plus pour  notre méthode qui vise la modélisation linéaire du Robotino. Nous avons constaté que nous obtenons beaucoup plus de données sur la position du Robot sur Matlab que sur RobotinoView. Pour vous donner un ordre de grandeur sur une période de 30 minutes, nous obtenons environ 2000 données sur RobotinoView alors que sur Matlab nous en obtenons à peu près 300 000. Ce qui nous montre bien l'intérêt d'utiliser Matlab pour nos campagnes d'acquisitions qui nous donnera un modèle beaucoup plus précis car plus nous avons de données et plus on s'approche de la courbe théorique.&lt;br /&gt;
&lt;br /&gt;
**Sous-programme permettant la commande du Robot sur un temps choisi avec consignes variables ainsi que l'enregistrement des données voulues:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Robotinoview.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Programme principal sur 6 steps avec des consignes respectives à chaque step, réalisé en boucle 100 fois :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Capture1.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Traduction du programme déjà cité mais à présent sur Matlab, on voit qu'avec l'option &amp;quot;inf&amp;quot; (temps infini) on obtient plus de données :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Matlab.JPG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 11-14h :&lt;br /&gt;
&lt;br /&gt;
Discussion avec M.PEKPE sur l'avancement de notre projet et la lecture d'une partie sur la méthode d'identification des sous-espaces sur les nouveaux documents fournis.&lt;br /&gt;
&lt;br /&gt;
===Semaine 3===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le but de la documentation est de comprendre que pour déterminer les défauts d'un système, il faut comparer son comportement au modèle mathématique.&lt;br /&gt;
La différence entre le comportement du système et celui du modèle mathématique est exprimé sous forme d'un résidu.&lt;br /&gt;
Pour l'obtention du modèle mathématique utilisé, on utilise les méthodes d'identification pour caractériser le modèle de bon fonctionnement du système.&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h : ( Méthodes classiques des sous-espaces )&lt;br /&gt;
**Formulation du problème :&lt;br /&gt;
 &lt;br /&gt;
On considère un système linéaire : &lt;br /&gt;
 X(k+1)=A.X(k)+B.U(k)&lt;br /&gt;
 Y(k)  =C.X(k)+D.U(k)&lt;br /&gt;
comme noté auparavant.&lt;br /&gt;
L'objectif est de déterminer les matrices A,B,C et D du système à partir des seules données qu'on a sur les entrées et les sorties u et y.&lt;br /&gt;
On peut aussi chercher à résoudre le système en déterminant les matrices T^−1.A.T, T^−1.B, C.T et D.Et donc on peut écrire le système d'une nouvelle façon comme suit :&lt;br /&gt;
 X(k+1)=T^−1.A.T.X(k)+T^−1.B.U(k)&lt;br /&gt;
 Y(k)  =C.T.X(k)+D.U(k)&lt;br /&gt;
&lt;br /&gt;
**Matrices du système :&lt;br /&gt;
&lt;br /&gt;
Les matrices de ce système est leur types sont définies de la façon suivante:&lt;br /&gt;
La matrice de Hankel d'entrée Ui et la matrice de Hankel de sortie Yi.Avec ces deux matrices on définit bien la matrice de Hankel des mesures T=(Y U).&lt;br /&gt;
&lt;br /&gt;
*Mercredi 13-18h :&lt;br /&gt;
**Identification du système :&lt;br /&gt;
&lt;br /&gt;
Pour identifier un système suivant les méthodes des sous-espaces, il faut d'abord estimer la matrice d'observabilité (qui détermine le rang de notre matrice globale), ensuite au moment où on arrive à estimer la matrice d'observabilité on peut commencer à réfléchir sur la réalisation du système, c'est-à-dire, déterminer les paramètres T^−1.A.T, T^−1.B, C.T et D.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Semaine 4===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h&lt;br /&gt;
&lt;br /&gt;
On a lu les documents pour la partie théorique de notre projet sur les méthodes des sous-espaces.&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h:&lt;br /&gt;
&lt;br /&gt;
Documentation sur les méthodes des sous-espaces, et préparation pour pouvoir expliquer à Mr. Pekpe ce que nous avons compris.&lt;br /&gt;
&lt;br /&gt;
*Jeudi 8-10h:&lt;br /&gt;
&lt;br /&gt;
Passage oral et écrit sur le tableau devant Mr Pekpe pour qu'il évalue si on a bien compris la théorie.&lt;br /&gt;
&lt;br /&gt;
===Semaine 5===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h:&lt;br /&gt;
&lt;br /&gt;
On a essayé de traiter un exercice plus simple qu'on a vu en TD suite à la demande de Mr. Pekpe.&lt;br /&gt;
Tout d'abord on a essayé de nous familiariser avec Matlab et MatlabSimulink, en regardant les fonctions &lt;br /&gt;
qui peuvent nous être utiles.&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h:&lt;br /&gt;
&lt;br /&gt;
On a pu simuler l'exercice que le mercredi vu qu'il fallait qu'on se familiarise avec les logiciels, mais on a réussi à traiter un autre exercice&lt;br /&gt;
plus compliqué dans les deux dernières heures de la séance.&lt;br /&gt;
&lt;br /&gt;
===Semaine 6===&lt;br /&gt;
&lt;br /&gt;
Cette semaine nous avons continué nos identifications des modèles sur des systèmes vus en cours afin d'améliorer notre compréhension et nos connaissances sur&lt;br /&gt;
les méthodes des sous-espaces employées.&lt;br /&gt;
Pour ce qui est de l'identification du robot mobile Robotino on compte l'entamer dès la semaine prochaine.&lt;br /&gt;
&lt;br /&gt;
===Semaine 7===&lt;br /&gt;
&lt;br /&gt;
Nous avons rencontré Mr. Pekpe afin de pouvoir commencer l'identification du robot mobile.Tout d'abord avec la méthode de résolution des sous-espaces n4sid, nous avons mis au point un script sur Matlab pour déterminer notre modèle.Nous avons utilisé des données recueillies lors des campagnes d'acquisitions, où on a utilisé la position sur l'axe lacet comme sortie du système avec une entrée dit SISO (single input single output)&lt;br /&gt;
&lt;br /&gt;
===Semaine 8===&lt;br /&gt;
&lt;br /&gt;
Au cours de cette semaine, nous avons réussi à déterminer le modèle du Robotino avec la position sur l'axe lacet. Nous avons validé le modèle obtenu avec les données recueillies lors des campagnes d'acquisitions. Nous voyons que les positions réelles collent avec les positions estimées par le modèle jusqu’à un tiers du temps. Il est normal qu'au bout d'un moment le modèle diverge de la réalité au bout d'un certain temps, il faudrait ajouter un observateur et faire un retour d'état pour s'assurer que notre modèle colle parfaitement avec les données réelles même pendant une très longue durée.&lt;br /&gt;
&lt;br /&gt;
===Semaine 9===&lt;br /&gt;
&lt;br /&gt;
Nous réalisons cette semaine le modèle du Robotino pour les positions angulaires des roues  θ1, θ2 et θ3. Nous avons réutilisé le script réalisé pour le modèle précédent et nous l'avons modifié car nous sommes plus dans un système SISO mais dans un système à multiples entrées à présent, c'est-à-dire MISO. Nous avons rencontré plusieurs difficultés lors de la modification de notre code. Nous avons demandé de l'aide à Mr. Pekpe et il nous a aiguillé sur les modifications à réalisé. Nous avons réussi à obtenir le modèle pour les positions angulaires des roues. Comme pour le précédent, nous l'avons validé hors-ligne.&lt;br /&gt;
&lt;br /&gt;
on peut remarquer l'évolution de la position des roues sur le premier tiers des données recueillies qui ont servies à faire le modèle. La position réelle des roues en vert suit plutôt bien, où sur l'axe des ordonnés le nombre de tours des roues en fonction du temps.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Horsligneposition.JPG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour les deux tiers restants des données qui n'ont pas servies à faire le modèle, on remarque que la position des roues réelles en vert diverge à partir d'un certain moment, ce qui est normal vu que tout système diverge de son modèle.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Horsligneposition2.JPG]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 10===&lt;br /&gt;
&lt;br /&gt;
La semaine précédente,nous avons donc réalisé nos premiers objectifs qui étaient de déterminer un modèle mathématique d'un robot mobile à partir de mesures recueillies par le robot et de valider ce modèle en mode hors-ligne. A présent, nous allons faire en sorte de valider ces 2 modèles obtenues en ligne, c'est-à-dire que nous devons comparer le comportement du modèle à celui du robot en appliquant les mêmes commandes aux deux.&lt;br /&gt;
Il ne faut pas oublier que pour l'instant nous travaillons en roues libres et donc qu'il n'y a aucune force de frottements s'appliquant au robot. Si le temps nous le permet et que nous avons validé nos deux modèles en ligne alors nous estimerons un modèle non linéaire pour le robot mobile.&lt;br /&gt;
&lt;br /&gt;
===Semaines supplémentaires ===&lt;br /&gt;
&lt;br /&gt;
*Semaine du 24/04&lt;br /&gt;
&lt;br /&gt;
Nous avons rencontré de nombreuses difficultés afin de réaliser un script Matlab dans lequel nous chargeons un de nos modèles obtenues et dans lequel on donne la même commande au robot qu'au modèle. Nous avons rencontré aussi des problèmes avec le matériel car des librairies Matlab n’étaient pas présentes sur les ordinateurs utilisés.&lt;br /&gt;
&lt;br /&gt;
*Semaine du 02/05&lt;br /&gt;
&lt;br /&gt;
Nous avons enfin réussi à faire un script afin de pouvoir réaliser la validation en ligne d'un modèle. Nous avons pu tester la validation en ligne pour le modèle sur l'axe lacet. Nous remarquons que le comportement estimé et le comportement réel sont très similaires, notre modèle a donc été validé en ligne. &lt;br /&gt;
&lt;br /&gt;
Nous avons voulu réaliser ce test dans l'arène pour l'impact que la force de contact robot/sol aurait sur la figure obtenue. Étonnamment, le comportement estimé et le comportement réel sont similaires. Cela veut dire le modèle que nous avons obtenu de base hors-ligne et avec une campagne d'acquisitions en roues libres, réagit à l'environnement dans lequel on le met.&lt;br /&gt;
&lt;br /&gt;
Pour la fin de notre projet, nous allons essayer d'ajouter des observateurs à nos modèles obtenues et des les valider de nouveau en ligne. Avec l'ajout d'un observateur, les courbes du comportement estimé par le modèle et celle du comportement réel devraient être pratiquement les mêmes et cela devraient être le cas peut importe le temps de la campagne d'acquisitions.&lt;br /&gt;
&lt;br /&gt;
Là on remarque que l'observateur arrive à estimer l'écart entre la position des roues estimée et le modèle, et il fait en sort de compenser l'écart.&lt;br /&gt;
On arrive à peine à voir notre modèle qui est en bleu sur le graphe, car l'ajout de l'observateur en vert colle parfaitement avec lui, tandis que le comportement estimé des roues en rouge n'atteint pas le modèle. C'est pourquoi un observateur est très important lorsqu'on arrive pas à mesurer ou avoir un impact direct sur l'écart.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Capture2roues.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;br /&gt;
[[Fichier:Rapport_P47.pdf]]&lt;/div&gt;</summary>
		<author><name>Hkerroum</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Capture2roues.JPG&amp;diff=42732</id>
		<title>Fichier:Capture2roues.JPG</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Capture2roues.JPG&amp;diff=42732"/>
				<updated>2017-05-19T20:30:32Z</updated>
		
		<summary type="html">&lt;p&gt;Hkerroum : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Hkerroum</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=42538</id>
		<title>IMA4 2016/2017 P47</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=42538"/>
				<updated>2017-05-19T00:22:28Z</updated>
		
		<summary type="html">&lt;p&gt;Hkerroum : /* Semaine 10 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cahier des charges==&lt;br /&gt;
===Présentation générale du projet P47 :===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Contexte et Description====&lt;br /&gt;
La modélisation des systèmes est indispensable dans beaucoup de domaines: automobile, aéronautique, robotique, etc. Elle permet d'obtenir un modèle mathématique des systèmes pour réaliser leur commande, comprendre leur fonctionnement et surveiller leur bon fonctionnement afin de pouvoir apporter des actions correctives en temps réel lors d'un défaut ou d'une défaillance du systèmes. Cette modélisation peut être réaliser en se basant sur les lois physiques (boites blanches) ou en utilisant les données (boîtes noires).&lt;br /&gt;
&lt;br /&gt;
Ce projet a pour but la modélisation d’un robot à trois roues omnidirectionnelles à savoir le Robotino. Cette modélisation se fera à partir des données recueillies sur ce robot.&lt;br /&gt;
Ce projet se déroulera suivant les phases suivantes :&lt;br /&gt;
* Estimer un modèle mathématique d'un robot mobile.&lt;br /&gt;
* Déterminer le modèle à partir de mesures recueillies par le robot. &lt;br /&gt;
* Valider le modèle avec d'autres mesures qui n'ont pas servi à déterminer celui-ci.&lt;br /&gt;
* Tester en ligne le modèle.&lt;br /&gt;
La validation consistera à comparer le comportement du modèle à celui du robot en appliquant les mêmes commandes aux deux.&lt;br /&gt;
&lt;br /&gt;
====Objectif du projet====&lt;br /&gt;
Obtenir le modèle mathématique du Robot pour avoir les positions en x et y avec un mouvement en lacet et les vitesses selon les axes&lt;br /&gt;
&lt;br /&gt;
====Choix techniques (matériel et logiciel)====&lt;br /&gt;
* Algorithme d'optimisation non linéaire.&lt;br /&gt;
* Méthode d'identification des sous-espaces.&lt;br /&gt;
* Matlab: Toolbox identification, outil direct.&lt;br /&gt;
*Robotino&lt;br /&gt;
*PC equipé d'une carte réseau afin d'utiliser le Robotino en Wifi ou avec un câble Ethernet.&lt;br /&gt;
&lt;br /&gt;
===Liste des tâches à effectuer===&lt;br /&gt;
*Prise en main du Robotino.&lt;br /&gt;
*Prise en main de la Toolbox Identification de Matlab.&lt;br /&gt;
*Prise en main de la Toolbox optimisation non linéaire de Matlab.&lt;br /&gt;
*Identification boite noire d’un modèle linéaire du système :&lt;br /&gt;
**étude des méthodes d’identification des sous-espaces ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
*Identification boîte noire d’un modèle non linéaire du robot :&lt;br /&gt;
**étude des méthodes d’optimisation non linéaires ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
*Validation du modèle&lt;br /&gt;
&lt;br /&gt;
==Feuille d'heures==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Tâche !! Prélude !! Heures S1 !! Heures S2 !! Heures S3 !! Heures S4 !! Heures S5 !! Heures S6 !! Heures S7 !! Heures S8 !! Heures S9 !! Heures S10 !! Heures supplémentaire !! Total&lt;br /&gt;
|-&lt;br /&gt;
| Définition cahier des charges &lt;br /&gt;
| 3&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| 5&lt;br /&gt;
|-&lt;br /&gt;
| Rédaction Wiki&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1 &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| 5&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
| Recherche&lt;br /&gt;
| &lt;br /&gt;
| 6&lt;br /&gt;
| 5&lt;br /&gt;
| 7&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 22&lt;br /&gt;
|-&lt;br /&gt;
| Campagne d'acquisition&lt;br /&gt;
|&lt;br /&gt;
| 2&lt;br /&gt;
| 5&lt;br /&gt;
| &lt;br /&gt;
| 2&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 2&lt;br /&gt;
| 11&lt;br /&gt;
|-&lt;br /&gt;
| Simulation: Initiation à l'identification d'un modèle&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 4&lt;br /&gt;
| 6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
| Simulation: Identification du modèle linéaire d'un robot mobile&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 6&lt;br /&gt;
| 6&lt;br /&gt;
| 8&lt;br /&gt;
| 6&lt;br /&gt;
| 10&lt;br /&gt;
| 36&lt;br /&gt;
|-&lt;br /&gt;
| Validation du modèle linéaire en ligne&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 12&lt;br /&gt;
| 12&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Semaine 1===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous étions en réunion en D304B avec Mr Pekpe, et nous avons discuté des points fondamentaux du travail qu'on doit effectuer, et qui consistent au début à aborder le Robotino d'une façon linéaire c'est-à-dire par rapport au repère lié à son centre, et dans une seconde étape essayer d'aborder le Robotino mais d'une façon non linéaire cette fois ci par projection sur un repère fixe.&lt;br /&gt;
&lt;br /&gt;
Pour les deux points on a vu des documents avec Mr Pekpe qui expliquent comment les équations d'un Robotino à trois roues mobiles peuvent être déduites, et on a vu que pour ces modèles les équations se résument à des écritures matricielles en général sous la forme :&lt;br /&gt;
                                                                        X' = AX + BU&lt;br /&gt;
                                                                        Y  = CX + DU&lt;br /&gt;
Où :&lt;br /&gt;
*X la variable de l'état (vitesse théorique des moteurs)&lt;br /&gt;
*U la variable de la commande (vitesse suivant les axes)&lt;br /&gt;
*Y la mesure ou la sortie (vitesse réelle)&lt;br /&gt;
*A la matrice de dynamique&lt;br /&gt;
*B la matrice de commande&lt;br /&gt;
*C la matrice d'observabilité&lt;br /&gt;
*D la matrice d'action directe&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons fait la prise en main du logiciel Robotinoview, en commençant par regarder toutes les fonctions disponibles sur le logiciel,&lt;br /&gt;
et en soulignant celles qui seront utiles pour notre projet.&lt;br /&gt;
&lt;br /&gt;
Nous avons appris à réaliser une campagne d'acquisition des paramètres X, Y, U (déjà traité théoriquement ci-dessus) et la position P qui renvoie&lt;br /&gt;
l'évolution de notre robot en déplacement sans frottements.Cette campagne a été réalisé avec le logiciel Robotinoview et ses données ont été traité &lt;br /&gt;
sur Matlab.L’intérêt de Matlab est de stocker les données et de pouvoir les tracer pour bien interpréter les résultats en graphe.&lt;br /&gt;
    &lt;br /&gt;
Ensuite nous avons fait des recherches sur les documents qui nous ont été fourni par notre encadrant, sur les étapes mathématiques qui déterminent &lt;br /&gt;
le modèle linéaire du Robotino.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 8-10h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur les documentations fournies.&lt;br /&gt;
&lt;br /&gt;
===Semaine 2===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur la documentation fournie.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-19h :&lt;br /&gt;
&lt;br /&gt;
Aujourd'hui, nous avons fait une campagne d'acquisition sur Matlab et une sur RobotinoView afin de relever les différences entres ces deux logiciels et de déterminer lequel convient le plus pour  notre méthode qui vise la modélisation linéaire du Robotino. Nous avons constaté que nous obtenons beaucoup plus de données sur la position du Robot sur Matlab que sur RobotinoView. Pour vous donner un ordre de grandeur sur une période de 30 minutes, nous obtenons environ 2000 données sur RobotinoView alors que sur Matlab nous en obtenons à peu près 300 000. Ce qui nous montre bien l'intérêt d'utiliser Matlab pour nos campagnes d'acquisitions qui nous donnera un modèle beaucoup plus précis car plus nous avons de données et plus on s'approche de la courbe théorique.&lt;br /&gt;
&lt;br /&gt;
**Sous-programme permettant la commande du Robot sur un temps choisi avec consignes variables ainsi que l'enregistrement des données voulues:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Robotinoview.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Programme principal sur 6 steps avec des consignes respectives à chaque step, réalisé en boucle 100 fois :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Capture1.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Traduction du programme déjà cité mais à présent sur Matlab, on voit qu'avec l'option &amp;quot;inf&amp;quot; (temps infini) on obtient plus de données :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Matlab.JPG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 11-14h :&lt;br /&gt;
&lt;br /&gt;
Discussion avec M.PEKPE sur l'avancement de notre projet et la lecture d'une partie sur la méthode d'identification des sous-espaces sur les nouveaux documents fournis.&lt;br /&gt;
&lt;br /&gt;
===Semaine 3===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le but de la documentation est de comprendre que pour déterminer les défauts d'un système, il faut comparer son comportement au modèle mathématique.&lt;br /&gt;
La différence entre le comportement du système et celui du modèle mathématique est exprimé sous forme d'un résidu.&lt;br /&gt;
Pour l'obtention du modèle mathématique utilisé, on utilise les méthodes d'identification pour caractériser le modèle de bon fonctionnement du système.&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h : ( Méthodes classiques des sous-espaces )&lt;br /&gt;
**Formulation du problème :&lt;br /&gt;
 &lt;br /&gt;
On considère un système linéaire : &lt;br /&gt;
 X(k+1)=A.X(k)+B.U(k)&lt;br /&gt;
 Y(k)  =C.X(k)+D.U(k)&lt;br /&gt;
comme noté auparavant.&lt;br /&gt;
L'objectif est de déterminer les matrices A,B,C et D du système à partir des seules données qu'on a sur les entrées et les sorties u et y.&lt;br /&gt;
On peut aussi chercher à résoudre le système en déterminant les matrices T^−1.A.T, T^−1.B, C.T et D.Et donc on peut écrire le système d'une nouvelle façon comme suit :&lt;br /&gt;
 X(k+1)=T^−1.A.T.X(k)+T^−1.B.U(k)&lt;br /&gt;
 Y(k)  =C.T.X(k)+D.U(k)&lt;br /&gt;
&lt;br /&gt;
**Matrices du système :&lt;br /&gt;
&lt;br /&gt;
Les matrices de ce système est leur types sont définies de la façon suivante:&lt;br /&gt;
La matrice de Hankel d'entrée Ui et la matrice de Hankel de sortie Yi.Avec ces deux matrices on définit bien la matrice de Hankel des mesures T=(Y U).&lt;br /&gt;
&lt;br /&gt;
*Mercredi 13-18h :&lt;br /&gt;
**Identification du système :&lt;br /&gt;
&lt;br /&gt;
Pour identifier un système suivant les méthodes des sous-espaces, il faut d'abord estimer la matrice d'observabilité (qui détermine le rang de notre matrice globale), ensuite au moment où on arrive à estimer la matrice d'observabilité on peut commencer à réfléchir sur la réalisation du système, c'est-à-dire, déterminer les paramètres T^−1.A.T, T^−1.B, C.T et D.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Semaine 4===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h&lt;br /&gt;
&lt;br /&gt;
On a lu les documents pour la partie théorique de notre projet sur les méthodes des sous-espaces.&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h:&lt;br /&gt;
&lt;br /&gt;
Documentation sur les méthodes des sous-espaces, et préparation pour pouvoir expliquer à Mr. Pekpe ce que nous avons compris.&lt;br /&gt;
&lt;br /&gt;
*Jeudi 8-10h:&lt;br /&gt;
&lt;br /&gt;
Passage oral et écrit sur le tableau devant Mr Pekpe pour qu'il évalue si on a bien compris la théorie.&lt;br /&gt;
&lt;br /&gt;
===Semaine 5===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h:&lt;br /&gt;
&lt;br /&gt;
On a essayé de traiter un exercice plus simple qu'on a vu en TD suite à la demande de Mr. Pekpe.&lt;br /&gt;
Tout d'abord on a essayé de nous familiariser avec Matlab et MatlabSimulink, en regardant les fonctions &lt;br /&gt;
qui peuvent nous être utiles.&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h:&lt;br /&gt;
&lt;br /&gt;
On a pu simuler l'exercice que le mercredi vu qu'il fallait qu'on se familiarise avec les logiciels, mais on a réussi à traiter un autre exercice&lt;br /&gt;
plus compliqué dans les deux dernières heures de la séance.&lt;br /&gt;
&lt;br /&gt;
===Semaine 6===&lt;br /&gt;
&lt;br /&gt;
Cette semaine nous avons continué nos identifications des modèles sur des systèmes vus en cours afin d'améliorer notre compréhension et nos connaissances sur&lt;br /&gt;
les méthodes des sous-espaces employées.&lt;br /&gt;
Pour ce qui est de l'identification du robot mobile Robotino on compte l'entamer dès la semaine prochaine.&lt;br /&gt;
&lt;br /&gt;
===Semaine 7===&lt;br /&gt;
&lt;br /&gt;
Nous avons rencontré Mr. Pekpe afin de pouvoir commencer l'identification du robot mobile.Tout d'abord avec la méthode de résolution des sous-espaces n4sid, nous avons mis au point un script sur Matlab pour déterminer notre modèle.Nous avons utilisé des données recueillies lors des campagnes d'acquisitions, où on a utilisé la position sur l'axe lacet comme sortie du système avec une entrée dit SISO (single input single output)&lt;br /&gt;
&lt;br /&gt;
===Semaine 8===&lt;br /&gt;
&lt;br /&gt;
Au cours de cette semaine, nous avons réussi à déterminer le modèle du Robotino avec la position sur l'axe lacet. Nous avons validé le modèle obtenu avec les données recueillies lors des campagnes d'acquisitions. Nous voyons que les positions réelles collent avec les positions estimées par le modèle jusqu’à un tiers du temps. Il est normal qu'au bout d'un moment le modèle diverge de la réalité au bout d'un certain temps, il faudrait ajouter un observateur et faire un retour d'état pour s'assurer que notre modèle colle parfaitement avec les données réelles même pendant une très longue durée.&lt;br /&gt;
&lt;br /&gt;
===Semaine 9===&lt;br /&gt;
&lt;br /&gt;
Nous réalisons cette semaine le modèle du Robotino pour les positions angulaires des roues  θ1, θ2 et θ3. Nous avons réutilisé le script réalisé pour le modèle précédent et nous l'avons modifié car nous sommes plus dans un système SISO mais dans un système à multiples entrées à présent, c'est-à-dire MISO. Nous avons rencontré plusieurs difficultés lors de la modification de notre code. Nous avons demandé de l'aide à Mr. Pekpe et il nous a aiguillé sur les modifications à réalisé. Nous avons réussi à obtenir le modèle pour les positions angulaires des roues. Comme pour le précédent, nous l'avons validé hors-ligne.&lt;br /&gt;
&lt;br /&gt;
on peut remarquer l'évolution de la position des roues sur le premier tiers des données recueillies qui ont servies à faire le modèle. La position réelle des roues en vert suit plutôt bien, où sur l'axe des ordonnés le nombre de tours des roues en fonction du temps.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Horsligneposition.JPG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour les deux tiers restants des données qui n'ont pas servies à faire le modèle, on remarque que la position des roues réelles en vert diverge à partir d'un certain moment, ce qui est normal vu que tout système diverge de son modèle.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Horsligneposition2.JPG]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 10===&lt;br /&gt;
&lt;br /&gt;
La semaine précédente,nous avons donc réalisé nos premiers objectifs qui étaient de déterminer un modèle mathématique d'un robot mobile à partir de mesures recueillies par le robot et de valider ce modèle en mode hors-ligne. A présent, nous allons faire en sorte de valider ces 2 modèles obtenues en ligne, c'est-à-dire que nous devons comparer le comportement du modèle à celui du robot en appliquant les mêmes commandes aux deux.&lt;br /&gt;
Il ne faut pas oublier que pour l'instant nous travaillons en roues libres et donc qu'il n'y a aucune force de frottements s'appliquant au robot. Si le temps nous le permet et que nous avons validé nos deux modèles en ligne alors nous estimerons un modèle non linéaire pour le robot mobile.&lt;br /&gt;
&lt;br /&gt;
===Semaines supplémentaires ===&lt;br /&gt;
&lt;br /&gt;
*Semaine du 24/04&lt;br /&gt;
&lt;br /&gt;
Nous avons rencontré de nombreuses difficultés afin de réaliser un script Matlab dans lequel nous chargeons un de nos modèles obtenues et dan lequel on donne la même commande au robot qu'au modèle. Nous avons rencontré aussi des problèmes avec le matériel car des librairies Matlab n’étaient pas présentes sur les ordinateurs utilisés.&lt;br /&gt;
&lt;br /&gt;
*Semaine du 02/05&lt;br /&gt;
&lt;br /&gt;
Nous avons enfin réussi à faire un script afin de pouvoir réaliser la validation en ligne d'un modèle. Nous avons pu tester la validation en ligne pour le modèle sur l'axe lacet. Nous remarquons que le comportement estimé et le comportement réel sont très similaires, notre modèle a donc été validé en ligne. Nous avons voulu réaliser ce test dans l'arène pour l'impact que la force de contact robot/sol aurait sur la figure obtenue. Étonnamment, le comportement estimé et le comportement réel sont similaires. Cela veut dire le modèle que nous avons obtenues de base hors-ligne et avec une campagne d'acquisitions en roues libres, réagit à l'environnement dans lequel il est.&lt;br /&gt;
Pour la fin de notre projet, nous allons essayer d'ajouter des observateurs à nos modèles obtenues et des les valider de nouveau en ligne. Avec l'ajout d'un observateur, les courbes du comportement estimé par le modèle et celle du comportement réel devraient être pratiquement les mêmes et cela devraient être le cas peut importe le temps de la campagne d'acquisitions.&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;br /&gt;
[[Fichier:Rapport_P47.pdf]]&lt;/div&gt;</summary>
		<author><name>Hkerroum</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=42537</id>
		<title>IMA4 2016/2017 P47</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=42537"/>
				<updated>2017-05-19T00:19:13Z</updated>
		
		<summary type="html">&lt;p&gt;Hkerroum : /* Semaine 9 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cahier des charges==&lt;br /&gt;
===Présentation générale du projet P47 :===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Contexte et Description====&lt;br /&gt;
La modélisation des systèmes est indispensable dans beaucoup de domaines: automobile, aéronautique, robotique, etc. Elle permet d'obtenir un modèle mathématique des systèmes pour réaliser leur commande, comprendre leur fonctionnement et surveiller leur bon fonctionnement afin de pouvoir apporter des actions correctives en temps réel lors d'un défaut ou d'une défaillance du systèmes. Cette modélisation peut être réaliser en se basant sur les lois physiques (boites blanches) ou en utilisant les données (boîtes noires).&lt;br /&gt;
&lt;br /&gt;
Ce projet a pour but la modélisation d’un robot à trois roues omnidirectionnelles à savoir le Robotino. Cette modélisation se fera à partir des données recueillies sur ce robot.&lt;br /&gt;
Ce projet se déroulera suivant les phases suivantes :&lt;br /&gt;
* Estimer un modèle mathématique d'un robot mobile.&lt;br /&gt;
* Déterminer le modèle à partir de mesures recueillies par le robot. &lt;br /&gt;
* Valider le modèle avec d'autres mesures qui n'ont pas servi à déterminer celui-ci.&lt;br /&gt;
* Tester en ligne le modèle.&lt;br /&gt;
La validation consistera à comparer le comportement du modèle à celui du robot en appliquant les mêmes commandes aux deux.&lt;br /&gt;
&lt;br /&gt;
====Objectif du projet====&lt;br /&gt;
Obtenir le modèle mathématique du Robot pour avoir les positions en x et y avec un mouvement en lacet et les vitesses selon les axes&lt;br /&gt;
&lt;br /&gt;
====Choix techniques (matériel et logiciel)====&lt;br /&gt;
* Algorithme d'optimisation non linéaire.&lt;br /&gt;
* Méthode d'identification des sous-espaces.&lt;br /&gt;
* Matlab: Toolbox identification, outil direct.&lt;br /&gt;
*Robotino&lt;br /&gt;
*PC equipé d'une carte réseau afin d'utiliser le Robotino en Wifi ou avec un câble Ethernet.&lt;br /&gt;
&lt;br /&gt;
===Liste des tâches à effectuer===&lt;br /&gt;
*Prise en main du Robotino.&lt;br /&gt;
*Prise en main de la Toolbox Identification de Matlab.&lt;br /&gt;
*Prise en main de la Toolbox optimisation non linéaire de Matlab.&lt;br /&gt;
*Identification boite noire d’un modèle linéaire du système :&lt;br /&gt;
**étude des méthodes d’identification des sous-espaces ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
*Identification boîte noire d’un modèle non linéaire du robot :&lt;br /&gt;
**étude des méthodes d’optimisation non linéaires ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
*Validation du modèle&lt;br /&gt;
&lt;br /&gt;
==Feuille d'heures==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Tâche !! Prélude !! Heures S1 !! Heures S2 !! Heures S3 !! Heures S4 !! Heures S5 !! Heures S6 !! Heures S7 !! Heures S8 !! Heures S9 !! Heures S10 !! Heures supplémentaire !! Total&lt;br /&gt;
|-&lt;br /&gt;
| Définition cahier des charges &lt;br /&gt;
| 3&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| 5&lt;br /&gt;
|-&lt;br /&gt;
| Rédaction Wiki&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1 &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| 5&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
| Recherche&lt;br /&gt;
| &lt;br /&gt;
| 6&lt;br /&gt;
| 5&lt;br /&gt;
| 7&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 22&lt;br /&gt;
|-&lt;br /&gt;
| Campagne d'acquisition&lt;br /&gt;
|&lt;br /&gt;
| 2&lt;br /&gt;
| 5&lt;br /&gt;
| &lt;br /&gt;
| 2&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 2&lt;br /&gt;
| 11&lt;br /&gt;
|-&lt;br /&gt;
| Simulation: Initiation à l'identification d'un modèle&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 4&lt;br /&gt;
| 6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
| Simulation: Identification du modèle linéaire d'un robot mobile&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 6&lt;br /&gt;
| 6&lt;br /&gt;
| 8&lt;br /&gt;
| 6&lt;br /&gt;
| 10&lt;br /&gt;
| 36&lt;br /&gt;
|-&lt;br /&gt;
| Validation du modèle linéaire en ligne&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 12&lt;br /&gt;
| 12&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Semaine 1===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous étions en réunion en D304B avec Mr Pekpe, et nous avons discuté des points fondamentaux du travail qu'on doit effectuer, et qui consistent au début à aborder le Robotino d'une façon linéaire c'est-à-dire par rapport au repère lié à son centre, et dans une seconde étape essayer d'aborder le Robotino mais d'une façon non linéaire cette fois ci par projection sur un repère fixe.&lt;br /&gt;
&lt;br /&gt;
Pour les deux points on a vu des documents avec Mr Pekpe qui expliquent comment les équations d'un Robotino à trois roues mobiles peuvent être déduites, et on a vu que pour ces modèles les équations se résument à des écritures matricielles en général sous la forme :&lt;br /&gt;
                                                                        X' = AX + BU&lt;br /&gt;
                                                                        Y  = CX + DU&lt;br /&gt;
Où :&lt;br /&gt;
*X la variable de l'état (vitesse théorique des moteurs)&lt;br /&gt;
*U la variable de la commande (vitesse suivant les axes)&lt;br /&gt;
*Y la mesure ou la sortie (vitesse réelle)&lt;br /&gt;
*A la matrice de dynamique&lt;br /&gt;
*B la matrice de commande&lt;br /&gt;
*C la matrice d'observabilité&lt;br /&gt;
*D la matrice d'action directe&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons fait la prise en main du logiciel Robotinoview, en commençant par regarder toutes les fonctions disponibles sur le logiciel,&lt;br /&gt;
et en soulignant celles qui seront utiles pour notre projet.&lt;br /&gt;
&lt;br /&gt;
Nous avons appris à réaliser une campagne d'acquisition des paramètres X, Y, U (déjà traité théoriquement ci-dessus) et la position P qui renvoie&lt;br /&gt;
l'évolution de notre robot en déplacement sans frottements.Cette campagne a été réalisé avec le logiciel Robotinoview et ses données ont été traité &lt;br /&gt;
sur Matlab.L’intérêt de Matlab est de stocker les données et de pouvoir les tracer pour bien interpréter les résultats en graphe.&lt;br /&gt;
    &lt;br /&gt;
Ensuite nous avons fait des recherches sur les documents qui nous ont été fourni par notre encadrant, sur les étapes mathématiques qui déterminent &lt;br /&gt;
le modèle linéaire du Robotino.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 8-10h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur les documentations fournies.&lt;br /&gt;
&lt;br /&gt;
===Semaine 2===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur la documentation fournie.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-19h :&lt;br /&gt;
&lt;br /&gt;
Aujourd'hui, nous avons fait une campagne d'acquisition sur Matlab et une sur RobotinoView afin de relever les différences entres ces deux logiciels et de déterminer lequel convient le plus pour  notre méthode qui vise la modélisation linéaire du Robotino. Nous avons constaté que nous obtenons beaucoup plus de données sur la position du Robot sur Matlab que sur RobotinoView. Pour vous donner un ordre de grandeur sur une période de 30 minutes, nous obtenons environ 2000 données sur RobotinoView alors que sur Matlab nous en obtenons à peu près 300 000. Ce qui nous montre bien l'intérêt d'utiliser Matlab pour nos campagnes d'acquisitions qui nous donnera un modèle beaucoup plus précis car plus nous avons de données et plus on s'approche de la courbe théorique.&lt;br /&gt;
&lt;br /&gt;
**Sous-programme permettant la commande du Robot sur un temps choisi avec consignes variables ainsi que l'enregistrement des données voulues:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Robotinoview.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Programme principal sur 6 steps avec des consignes respectives à chaque step, réalisé en boucle 100 fois :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Capture1.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Traduction du programme déjà cité mais à présent sur Matlab, on voit qu'avec l'option &amp;quot;inf&amp;quot; (temps infini) on obtient plus de données :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Matlab.JPG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 11-14h :&lt;br /&gt;
&lt;br /&gt;
Discussion avec M.PEKPE sur l'avancement de notre projet et la lecture d'une partie sur la méthode d'identification des sous-espaces sur les nouveaux documents fournis.&lt;br /&gt;
&lt;br /&gt;
===Semaine 3===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le but de la documentation est de comprendre que pour déterminer les défauts d'un système, il faut comparer son comportement au modèle mathématique.&lt;br /&gt;
La différence entre le comportement du système et celui du modèle mathématique est exprimé sous forme d'un résidu.&lt;br /&gt;
Pour l'obtention du modèle mathématique utilisé, on utilise les méthodes d'identification pour caractériser le modèle de bon fonctionnement du système.&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h : ( Méthodes classiques des sous-espaces )&lt;br /&gt;
**Formulation du problème :&lt;br /&gt;
 &lt;br /&gt;
On considère un système linéaire : &lt;br /&gt;
 X(k+1)=A.X(k)+B.U(k)&lt;br /&gt;
 Y(k)  =C.X(k)+D.U(k)&lt;br /&gt;
comme noté auparavant.&lt;br /&gt;
L'objectif est de déterminer les matrices A,B,C et D du système à partir des seules données qu'on a sur les entrées et les sorties u et y.&lt;br /&gt;
On peut aussi chercher à résoudre le système en déterminant les matrices T^−1.A.T, T^−1.B, C.T et D.Et donc on peut écrire le système d'une nouvelle façon comme suit :&lt;br /&gt;
 X(k+1)=T^−1.A.T.X(k)+T^−1.B.U(k)&lt;br /&gt;
 Y(k)  =C.T.X(k)+D.U(k)&lt;br /&gt;
&lt;br /&gt;
**Matrices du système :&lt;br /&gt;
&lt;br /&gt;
Les matrices de ce système est leur types sont définies de la façon suivante:&lt;br /&gt;
La matrice de Hankel d'entrée Ui et la matrice de Hankel de sortie Yi.Avec ces deux matrices on définit bien la matrice de Hankel des mesures T=(Y U).&lt;br /&gt;
&lt;br /&gt;
*Mercredi 13-18h :&lt;br /&gt;
**Identification du système :&lt;br /&gt;
&lt;br /&gt;
Pour identifier un système suivant les méthodes des sous-espaces, il faut d'abord estimer la matrice d'observabilité (qui détermine le rang de notre matrice globale), ensuite au moment où on arrive à estimer la matrice d'observabilité on peut commencer à réfléchir sur la réalisation du système, c'est-à-dire, déterminer les paramètres T^−1.A.T, T^−1.B, C.T et D.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Semaine 4===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h&lt;br /&gt;
&lt;br /&gt;
On a lu les documents pour la partie théorique de notre projet sur les méthodes des sous-espaces.&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h:&lt;br /&gt;
&lt;br /&gt;
Documentation sur les méthodes des sous-espaces, et préparation pour pouvoir expliquer à Mr. Pekpe ce que nous avons compris.&lt;br /&gt;
&lt;br /&gt;
*Jeudi 8-10h:&lt;br /&gt;
&lt;br /&gt;
Passage oral et écrit sur le tableau devant Mr Pekpe pour qu'il évalue si on a bien compris la théorie.&lt;br /&gt;
&lt;br /&gt;
===Semaine 5===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h:&lt;br /&gt;
&lt;br /&gt;
On a essayé de traiter un exercice plus simple qu'on a vu en TD suite à la demande de Mr. Pekpe.&lt;br /&gt;
Tout d'abord on a essayé de nous familiariser avec Matlab et MatlabSimulink, en regardant les fonctions &lt;br /&gt;
qui peuvent nous être utiles.&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h:&lt;br /&gt;
&lt;br /&gt;
On a pu simuler l'exercice que le mercredi vu qu'il fallait qu'on se familiarise avec les logiciels, mais on a réussi à traiter un autre exercice&lt;br /&gt;
plus compliqué dans les deux dernières heures de la séance.&lt;br /&gt;
&lt;br /&gt;
===Semaine 6===&lt;br /&gt;
&lt;br /&gt;
Cette semaine nous avons continué nos identifications des modèles sur des systèmes vus en cours afin d'améliorer notre compréhension et nos connaissances sur&lt;br /&gt;
les méthodes des sous-espaces employées.&lt;br /&gt;
Pour ce qui est de l'identification du robot mobile Robotino on compte l'entamer dès la semaine prochaine.&lt;br /&gt;
&lt;br /&gt;
===Semaine 7===&lt;br /&gt;
&lt;br /&gt;
Nous avons rencontré Mr. Pekpe afin de pouvoir commencer l'identification du robot mobile.Tout d'abord avec la méthode de résolution des sous-espaces n4sid, nous avons mis au point un script sur Matlab pour déterminer notre modèle.Nous avons utilisé des données recueillies lors des campagnes d'acquisitions, où on a utilisé la position sur l'axe lacet comme sortie du système avec une entrée dit SISO (single input single output)&lt;br /&gt;
&lt;br /&gt;
===Semaine 8===&lt;br /&gt;
&lt;br /&gt;
Au cours de cette semaine, nous avons réussi à déterminer le modèle du Robotino avec la position sur l'axe lacet. Nous avons validé le modèle obtenu avec les données recueillies lors des campagnes d'acquisitions. Nous voyons que les positions réelles collent avec les positions estimées par le modèle jusqu’à un tiers du temps. Il est normal qu'au bout d'un moment le modèle diverge de la réalité au bout d'un certain temps, il faudrait ajouter un observateur et faire un retour d'état pour s'assurer que notre modèle colle parfaitement avec les données réelles même pendant une très longue durée.&lt;br /&gt;
&lt;br /&gt;
===Semaine 9===&lt;br /&gt;
&lt;br /&gt;
Nous réalisons cette semaine le modèle du Robotino pour les positions angulaires des roues  θ1, θ2 et θ3. Nous avons réutilisé le script réalisé pour le modèle précédent et nous l'avons modifié car nous sommes plus dans un système SISO mais dans un système à multiples entrées à présent, c'est-à-dire MISO. Nous avons rencontré plusieurs difficultés lors de la modification de notre code. Nous avons demandé de l'aide à Mr. Pekpe et il nous a aiguillé sur les modifications à réalisé. Nous avons réussi à obtenir le modèle pour les positions angulaires des roues. Comme pour le précédent, nous l'avons validé hors-ligne.&lt;br /&gt;
&lt;br /&gt;
on peut remarquer l'évolution de la position des roues sur le premier tiers des données recueillies qui ont servies à faire le modèle. La position réelle des roues en vert suit plutôt bien, où sur l'axe des ordonnés le nombre de tours des roues en fonction du temps.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Horsligneposition.JPG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour les deux tiers restants des données qui n'ont pas servies à faire le modèle, on remarque que la position des roues réelles en vert diverge à partir d'un certain moment, ce qui est normal vu que tout système diverge de son modèle.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Horsligneposition2.JPG]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 10===&lt;br /&gt;
&lt;br /&gt;
La semaine précédente,nous avons donc réaliser nos 1ers objectifs qui étaient de déterminer déterminer un modèle mathématique d'un robot mobile à partir de mesures recueillies par le robot et de valider ce modèle hors-ligne. A présent, nous allons faire en sorte de valider ces 2 modèles obtenues en ligne, c'est-à-dire que nous devons comparer le comportement du modèle à celui du robot en appliquant les mêmes commandes aux deux.&lt;br /&gt;
Il ne faut pas oublier que pour l'instant nous travaillons en roues libres et donc qu'il n'y a aucune force de frottements s'appliquant au robot. Si le temps nous le permet et que nous avons valider nos deux modèles en ligne alors nous estimerons un modèle non linéaire pour le robot mobile.&lt;br /&gt;
&lt;br /&gt;
===Semaines supplémentaires ===&lt;br /&gt;
&lt;br /&gt;
*Semaine du 24/04&lt;br /&gt;
&lt;br /&gt;
Nous avons rencontré de nombreuses difficultés afin de réaliser un script Matlab dans lequel nous chargeons un de nos modèles obtenues et dan lequel on donne la même commande au robot qu'au modèle. Nous avons rencontré aussi des problèmes avec le matériel car des librairies Matlab n’étaient pas présentes sur les ordinateurs utilisés.&lt;br /&gt;
&lt;br /&gt;
*Semaine du 02/05&lt;br /&gt;
&lt;br /&gt;
Nous avons enfin réussi à faire un script afin de pouvoir réaliser la validation en ligne d'un modèle. Nous avons pu tester la validation en ligne pour le modèle sur l'axe lacet. Nous remarquons que le comportement estimé et le comportement réel sont très similaires, notre modèle a donc été validé en ligne. Nous avons voulu réaliser ce test dans l'arène pour l'impact que la force de contact robot/sol aurait sur la figure obtenue. Étonnamment, le comportement estimé et le comportement réel sont similaires. Cela veut dire le modèle que nous avons obtenues de base hors-ligne et avec une campagne d'acquisitions en roues libres, réagit à l'environnement dans lequel il est.&lt;br /&gt;
Pour la fin de notre projet, nous allons essayer d'ajouter des observateurs à nos modèles obtenues et des les valider de nouveau en ligne. Avec l'ajout d'un observateur, les courbes du comportement estimé par le modèle et celle du comportement réel devraient être pratiquement les mêmes et cela devraient être le cas peut importe le temps de la campagne d'acquisitions.&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;br /&gt;
[[Fichier:Rapport_P47.pdf]]&lt;/div&gt;</summary>
		<author><name>Hkerroum</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Horsligneposition2.JPG&amp;diff=42536</id>
		<title>Fichier:Horsligneposition2.JPG</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Horsligneposition2.JPG&amp;diff=42536"/>
				<updated>2017-05-19T00:17:29Z</updated>
		
		<summary type="html">&lt;p&gt;Hkerroum : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Hkerroum</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=42535</id>
		<title>IMA4 2016/2017 P47</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=42535"/>
				<updated>2017-05-19T00:16:58Z</updated>
		
		<summary type="html">&lt;p&gt;Hkerroum : /* Semaine 9 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cahier des charges==&lt;br /&gt;
===Présentation générale du projet P47 :===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Contexte et Description====&lt;br /&gt;
La modélisation des systèmes est indispensable dans beaucoup de domaines: automobile, aéronautique, robotique, etc. Elle permet d'obtenir un modèle mathématique des systèmes pour réaliser leur commande, comprendre leur fonctionnement et surveiller leur bon fonctionnement afin de pouvoir apporter des actions correctives en temps réel lors d'un défaut ou d'une défaillance du systèmes. Cette modélisation peut être réaliser en se basant sur les lois physiques (boites blanches) ou en utilisant les données (boîtes noires).&lt;br /&gt;
&lt;br /&gt;
Ce projet a pour but la modélisation d’un robot à trois roues omnidirectionnelles à savoir le Robotino. Cette modélisation se fera à partir des données recueillies sur ce robot.&lt;br /&gt;
Ce projet se déroulera suivant les phases suivantes :&lt;br /&gt;
* Estimer un modèle mathématique d'un robot mobile.&lt;br /&gt;
* Déterminer le modèle à partir de mesures recueillies par le robot. &lt;br /&gt;
* Valider le modèle avec d'autres mesures qui n'ont pas servi à déterminer celui-ci.&lt;br /&gt;
* Tester en ligne le modèle.&lt;br /&gt;
La validation consistera à comparer le comportement du modèle à celui du robot en appliquant les mêmes commandes aux deux.&lt;br /&gt;
&lt;br /&gt;
====Objectif du projet====&lt;br /&gt;
Obtenir le modèle mathématique du Robot pour avoir les positions en x et y avec un mouvement en lacet et les vitesses selon les axes&lt;br /&gt;
&lt;br /&gt;
====Choix techniques (matériel et logiciel)====&lt;br /&gt;
* Algorithme d'optimisation non linéaire.&lt;br /&gt;
* Méthode d'identification des sous-espaces.&lt;br /&gt;
* Matlab: Toolbox identification, outil direct.&lt;br /&gt;
*Robotino&lt;br /&gt;
*PC equipé d'une carte réseau afin d'utiliser le Robotino en Wifi ou avec un câble Ethernet.&lt;br /&gt;
&lt;br /&gt;
===Liste des tâches à effectuer===&lt;br /&gt;
*Prise en main du Robotino.&lt;br /&gt;
*Prise en main de la Toolbox Identification de Matlab.&lt;br /&gt;
*Prise en main de la Toolbox optimisation non linéaire de Matlab.&lt;br /&gt;
*Identification boite noire d’un modèle linéaire du système :&lt;br /&gt;
**étude des méthodes d’identification des sous-espaces ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
*Identification boîte noire d’un modèle non linéaire du robot :&lt;br /&gt;
**étude des méthodes d’optimisation non linéaires ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
*Validation du modèle&lt;br /&gt;
&lt;br /&gt;
==Feuille d'heures==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Tâche !! Prélude !! Heures S1 !! Heures S2 !! Heures S3 !! Heures S4 !! Heures S5 !! Heures S6 !! Heures S7 !! Heures S8 !! Heures S9 !! Heures S10 !! Heures supplémentaire !! Total&lt;br /&gt;
|-&lt;br /&gt;
| Définition cahier des charges &lt;br /&gt;
| 3&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| 5&lt;br /&gt;
|-&lt;br /&gt;
| Rédaction Wiki&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1 &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| 5&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
| Recherche&lt;br /&gt;
| &lt;br /&gt;
| 6&lt;br /&gt;
| 5&lt;br /&gt;
| 7&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 22&lt;br /&gt;
|-&lt;br /&gt;
| Campagne d'acquisition&lt;br /&gt;
|&lt;br /&gt;
| 2&lt;br /&gt;
| 5&lt;br /&gt;
| &lt;br /&gt;
| 2&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 2&lt;br /&gt;
| 11&lt;br /&gt;
|-&lt;br /&gt;
| Simulation: Initiation à l'identification d'un modèle&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 4&lt;br /&gt;
| 6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
| Simulation: Identification du modèle linéaire d'un robot mobile&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 6&lt;br /&gt;
| 6&lt;br /&gt;
| 8&lt;br /&gt;
| 6&lt;br /&gt;
| 10&lt;br /&gt;
| 36&lt;br /&gt;
|-&lt;br /&gt;
| Validation du modèle linéaire en ligne&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 12&lt;br /&gt;
| 12&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Semaine 1===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous étions en réunion en D304B avec Mr Pekpe, et nous avons discuté des points fondamentaux du travail qu'on doit effectuer, et qui consistent au début à aborder le Robotino d'une façon linéaire c'est-à-dire par rapport au repère lié à son centre, et dans une seconde étape essayer d'aborder le Robotino mais d'une façon non linéaire cette fois ci par projection sur un repère fixe.&lt;br /&gt;
&lt;br /&gt;
Pour les deux points on a vu des documents avec Mr Pekpe qui expliquent comment les équations d'un Robotino à trois roues mobiles peuvent être déduites, et on a vu que pour ces modèles les équations se résument à des écritures matricielles en général sous la forme :&lt;br /&gt;
                                                                        X' = AX + BU&lt;br /&gt;
                                                                        Y  = CX + DU&lt;br /&gt;
Où :&lt;br /&gt;
*X la variable de l'état (vitesse théorique des moteurs)&lt;br /&gt;
*U la variable de la commande (vitesse suivant les axes)&lt;br /&gt;
*Y la mesure ou la sortie (vitesse réelle)&lt;br /&gt;
*A la matrice de dynamique&lt;br /&gt;
*B la matrice de commande&lt;br /&gt;
*C la matrice d'observabilité&lt;br /&gt;
*D la matrice d'action directe&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons fait la prise en main du logiciel Robotinoview, en commençant par regarder toutes les fonctions disponibles sur le logiciel,&lt;br /&gt;
et en soulignant celles qui seront utiles pour notre projet.&lt;br /&gt;
&lt;br /&gt;
Nous avons appris à réaliser une campagne d'acquisition des paramètres X, Y, U (déjà traité théoriquement ci-dessus) et la position P qui renvoie&lt;br /&gt;
l'évolution de notre robot en déplacement sans frottements.Cette campagne a été réalisé avec le logiciel Robotinoview et ses données ont été traité &lt;br /&gt;
sur Matlab.L’intérêt de Matlab est de stocker les données et de pouvoir les tracer pour bien interpréter les résultats en graphe.&lt;br /&gt;
    &lt;br /&gt;
Ensuite nous avons fait des recherches sur les documents qui nous ont été fourni par notre encadrant, sur les étapes mathématiques qui déterminent &lt;br /&gt;
le modèle linéaire du Robotino.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 8-10h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur les documentations fournies.&lt;br /&gt;
&lt;br /&gt;
===Semaine 2===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur la documentation fournie.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-19h :&lt;br /&gt;
&lt;br /&gt;
Aujourd'hui, nous avons fait une campagne d'acquisition sur Matlab et une sur RobotinoView afin de relever les différences entres ces deux logiciels et de déterminer lequel convient le plus pour  notre méthode qui vise la modélisation linéaire du Robotino. Nous avons constaté que nous obtenons beaucoup plus de données sur la position du Robot sur Matlab que sur RobotinoView. Pour vous donner un ordre de grandeur sur une période de 30 minutes, nous obtenons environ 2000 données sur RobotinoView alors que sur Matlab nous en obtenons à peu près 300 000. Ce qui nous montre bien l'intérêt d'utiliser Matlab pour nos campagnes d'acquisitions qui nous donnera un modèle beaucoup plus précis car plus nous avons de données et plus on s'approche de la courbe théorique.&lt;br /&gt;
&lt;br /&gt;
**Sous-programme permettant la commande du Robot sur un temps choisi avec consignes variables ainsi que l'enregistrement des données voulues:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Robotinoview.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Programme principal sur 6 steps avec des consignes respectives à chaque step, réalisé en boucle 100 fois :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Capture1.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Traduction du programme déjà cité mais à présent sur Matlab, on voit qu'avec l'option &amp;quot;inf&amp;quot; (temps infini) on obtient plus de données :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Matlab.JPG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 11-14h :&lt;br /&gt;
&lt;br /&gt;
Discussion avec M.PEKPE sur l'avancement de notre projet et la lecture d'une partie sur la méthode d'identification des sous-espaces sur les nouveaux documents fournis.&lt;br /&gt;
&lt;br /&gt;
===Semaine 3===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le but de la documentation est de comprendre que pour déterminer les défauts d'un système, il faut comparer son comportement au modèle mathématique.&lt;br /&gt;
La différence entre le comportement du système et celui du modèle mathématique est exprimé sous forme d'un résidu.&lt;br /&gt;
Pour l'obtention du modèle mathématique utilisé, on utilise les méthodes d'identification pour caractériser le modèle de bon fonctionnement du système.&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h : ( Méthodes classiques des sous-espaces )&lt;br /&gt;
**Formulation du problème :&lt;br /&gt;
 &lt;br /&gt;
On considère un système linéaire : &lt;br /&gt;
 X(k+1)=A.X(k)+B.U(k)&lt;br /&gt;
 Y(k)  =C.X(k)+D.U(k)&lt;br /&gt;
comme noté auparavant.&lt;br /&gt;
L'objectif est de déterminer les matrices A,B,C et D du système à partir des seules données qu'on a sur les entrées et les sorties u et y.&lt;br /&gt;
On peut aussi chercher à résoudre le système en déterminant les matrices T^−1.A.T, T^−1.B, C.T et D.Et donc on peut écrire le système d'une nouvelle façon comme suit :&lt;br /&gt;
 X(k+1)=T^−1.A.T.X(k)+T^−1.B.U(k)&lt;br /&gt;
 Y(k)  =C.T.X(k)+D.U(k)&lt;br /&gt;
&lt;br /&gt;
**Matrices du système :&lt;br /&gt;
&lt;br /&gt;
Les matrices de ce système est leur types sont définies de la façon suivante:&lt;br /&gt;
La matrice de Hankel d'entrée Ui et la matrice de Hankel de sortie Yi.Avec ces deux matrices on définit bien la matrice de Hankel des mesures T=(Y U).&lt;br /&gt;
&lt;br /&gt;
*Mercredi 13-18h :&lt;br /&gt;
**Identification du système :&lt;br /&gt;
&lt;br /&gt;
Pour identifier un système suivant les méthodes des sous-espaces, il faut d'abord estimer la matrice d'observabilité (qui détermine le rang de notre matrice globale), ensuite au moment où on arrive à estimer la matrice d'observabilité on peut commencer à réfléchir sur la réalisation du système, c'est-à-dire, déterminer les paramètres T^−1.A.T, T^−1.B, C.T et D.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Semaine 4===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h&lt;br /&gt;
&lt;br /&gt;
On a lu les documents pour la partie théorique de notre projet sur les méthodes des sous-espaces.&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h:&lt;br /&gt;
&lt;br /&gt;
Documentation sur les méthodes des sous-espaces, et préparation pour pouvoir expliquer à Mr. Pekpe ce que nous avons compris.&lt;br /&gt;
&lt;br /&gt;
*Jeudi 8-10h:&lt;br /&gt;
&lt;br /&gt;
Passage oral et écrit sur le tableau devant Mr Pekpe pour qu'il évalue si on a bien compris la théorie.&lt;br /&gt;
&lt;br /&gt;
===Semaine 5===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h:&lt;br /&gt;
&lt;br /&gt;
On a essayé de traiter un exercice plus simple qu'on a vu en TD suite à la demande de Mr. Pekpe.&lt;br /&gt;
Tout d'abord on a essayé de nous familiariser avec Matlab et MatlabSimulink, en regardant les fonctions &lt;br /&gt;
qui peuvent nous être utiles.&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h:&lt;br /&gt;
&lt;br /&gt;
On a pu simuler l'exercice que le mercredi vu qu'il fallait qu'on se familiarise avec les logiciels, mais on a réussi à traiter un autre exercice&lt;br /&gt;
plus compliqué dans les deux dernières heures de la séance.&lt;br /&gt;
&lt;br /&gt;
===Semaine 6===&lt;br /&gt;
&lt;br /&gt;
Cette semaine nous avons continué nos identifications des modèles sur des systèmes vus en cours afin d'améliorer notre compréhension et nos connaissances sur&lt;br /&gt;
les méthodes des sous-espaces employées.&lt;br /&gt;
Pour ce qui est de l'identification du robot mobile Robotino on compte l'entamer dès la semaine prochaine.&lt;br /&gt;
&lt;br /&gt;
===Semaine 7===&lt;br /&gt;
&lt;br /&gt;
Nous avons rencontré Mr. Pekpe afin de pouvoir commencer l'identification du robot mobile.Tout d'abord avec la méthode de résolution des sous-espaces n4sid, nous avons mis au point un script sur Matlab pour déterminer notre modèle.Nous avons utilisé des données recueillies lors des campagnes d'acquisitions, où on a utilisé la position sur l'axe lacet comme sortie du système avec une entrée dit SISO (single input single output)&lt;br /&gt;
&lt;br /&gt;
===Semaine 8===&lt;br /&gt;
&lt;br /&gt;
Au cours de cette semaine, nous avons réussi à déterminer le modèle du Robotino avec la position sur l'axe lacet. Nous avons validé le modèle obtenu avec les données recueillies lors des campagnes d'acquisitions. Nous voyons que les positions réelles collent avec les positions estimées par le modèle jusqu’à un tiers du temps. Il est normal qu'au bout d'un moment le modèle diverge de la réalité au bout d'un certain temps, il faudrait ajouter un observateur et faire un retour d'état pour s'assurer que notre modèle colle parfaitement avec les données réelles même pendant une très longue durée.&lt;br /&gt;
&lt;br /&gt;
===Semaine 9===&lt;br /&gt;
&lt;br /&gt;
Nous réalisons cette semaine le modèle du Robotino pour les positions angulaires des roues  θ1, θ2 et θ3. Nous avons réutilisé le script réalisé pour le modèle précédent et nous l'avons modifié car nous sommes plus dans un système SISO mais dans un système à multiples entrées à présent, c'est-à-dire MISO. Nous avons rencontré plusieurs difficultés lors de la modification de notre code. Nous avons demandé de l'aide à Mr. Pekpe et il nous a aiguillé sur les modifications à réalisé. Nous avons réussi à obtenir le modèle pour les positions angulaires des roues. Comme pour le précédent, nous l'avons validé hors-ligne.&lt;br /&gt;
&lt;br /&gt;
on peut remarquer que l'évolution de la position des roues sur le premier tiers des données recueillies qui ont servies à faire le modèle, les roues suivent plutôt bien, où sur l'axe des ordonnés le nombre de tours des roues en fonction du temps.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Horsligneposition.JPG]]&lt;br /&gt;
&lt;br /&gt;
Pour les deux tiers restants des données qui n'ont pas servies à faire le modèle, on remarque que la position des roues réelles en vert diverge à partir d'un certain moment, ce qui est normal vu que tout système diverge de son modèle.&lt;br /&gt;
&lt;br /&gt;
===Semaine 10===&lt;br /&gt;
&lt;br /&gt;
La semaine précédente,nous avons donc réaliser nos 1ers objectifs qui étaient de déterminer déterminer un modèle mathématique d'un robot mobile à partir de mesures recueillies par le robot et de valider ce modèle hors-ligne. A présent, nous allons faire en sorte de valider ces 2 modèles obtenues en ligne, c'est-à-dire que nous devons comparer le comportement du modèle à celui du robot en appliquant les mêmes commandes aux deux.&lt;br /&gt;
Il ne faut pas oublier que pour l'instant nous travaillons en roues libres et donc qu'il n'y a aucune force de frottements s'appliquant au robot. Si le temps nous le permet et que nous avons valider nos deux modèles en ligne alors nous estimerons un modèle non linéaire pour le robot mobile.&lt;br /&gt;
&lt;br /&gt;
===Semaines supplémentaires ===&lt;br /&gt;
&lt;br /&gt;
*Semaine du 24/04&lt;br /&gt;
&lt;br /&gt;
Nous avons rencontré de nombreuses difficultés afin de réaliser un script Matlab dans lequel nous chargeons un de nos modèles obtenues et dan lequel on donne la même commande au robot qu'au modèle. Nous avons rencontré aussi des problèmes avec le matériel car des librairies Matlab n’étaient pas présentes sur les ordinateurs utilisés.&lt;br /&gt;
&lt;br /&gt;
*Semaine du 02/05&lt;br /&gt;
&lt;br /&gt;
Nous avons enfin réussi à faire un script afin de pouvoir réaliser la validation en ligne d'un modèle. Nous avons pu tester la validation en ligne pour le modèle sur l'axe lacet. Nous remarquons que le comportement estimé et le comportement réel sont très similaires, notre modèle a donc été validé en ligne. Nous avons voulu réaliser ce test dans l'arène pour l'impact que la force de contact robot/sol aurait sur la figure obtenue. Étonnamment, le comportement estimé et le comportement réel sont similaires. Cela veut dire le modèle que nous avons obtenues de base hors-ligne et avec une campagne d'acquisitions en roues libres, réagit à l'environnement dans lequel il est.&lt;br /&gt;
Pour la fin de notre projet, nous allons essayer d'ajouter des observateurs à nos modèles obtenues et des les valider de nouveau en ligne. Avec l'ajout d'un observateur, les courbes du comportement estimé par le modèle et celle du comportement réel devraient être pratiquement les mêmes et cela devraient être le cas peut importe le temps de la campagne d'acquisitions.&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;br /&gt;
[[Fichier:Rapport_P47.pdf]]&lt;/div&gt;</summary>
		<author><name>Hkerroum</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=42534</id>
		<title>IMA4 2016/2017 P47</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=42534"/>
				<updated>2017-05-19T00:16:35Z</updated>
		
		<summary type="html">&lt;p&gt;Hkerroum : /* Semaine 9 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cahier des charges==&lt;br /&gt;
===Présentation générale du projet P47 :===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Contexte et Description====&lt;br /&gt;
La modélisation des systèmes est indispensable dans beaucoup de domaines: automobile, aéronautique, robotique, etc. Elle permet d'obtenir un modèle mathématique des systèmes pour réaliser leur commande, comprendre leur fonctionnement et surveiller leur bon fonctionnement afin de pouvoir apporter des actions correctives en temps réel lors d'un défaut ou d'une défaillance du systèmes. Cette modélisation peut être réaliser en se basant sur les lois physiques (boites blanches) ou en utilisant les données (boîtes noires).&lt;br /&gt;
&lt;br /&gt;
Ce projet a pour but la modélisation d’un robot à trois roues omnidirectionnelles à savoir le Robotino. Cette modélisation se fera à partir des données recueillies sur ce robot.&lt;br /&gt;
Ce projet se déroulera suivant les phases suivantes :&lt;br /&gt;
* Estimer un modèle mathématique d'un robot mobile.&lt;br /&gt;
* Déterminer le modèle à partir de mesures recueillies par le robot. &lt;br /&gt;
* Valider le modèle avec d'autres mesures qui n'ont pas servi à déterminer celui-ci.&lt;br /&gt;
* Tester en ligne le modèle.&lt;br /&gt;
La validation consistera à comparer le comportement du modèle à celui du robot en appliquant les mêmes commandes aux deux.&lt;br /&gt;
&lt;br /&gt;
====Objectif du projet====&lt;br /&gt;
Obtenir le modèle mathématique du Robot pour avoir les positions en x et y avec un mouvement en lacet et les vitesses selon les axes&lt;br /&gt;
&lt;br /&gt;
====Choix techniques (matériel et logiciel)====&lt;br /&gt;
* Algorithme d'optimisation non linéaire.&lt;br /&gt;
* Méthode d'identification des sous-espaces.&lt;br /&gt;
* Matlab: Toolbox identification, outil direct.&lt;br /&gt;
*Robotino&lt;br /&gt;
*PC equipé d'une carte réseau afin d'utiliser le Robotino en Wifi ou avec un câble Ethernet.&lt;br /&gt;
&lt;br /&gt;
===Liste des tâches à effectuer===&lt;br /&gt;
*Prise en main du Robotino.&lt;br /&gt;
*Prise en main de la Toolbox Identification de Matlab.&lt;br /&gt;
*Prise en main de la Toolbox optimisation non linéaire de Matlab.&lt;br /&gt;
*Identification boite noire d’un modèle linéaire du système :&lt;br /&gt;
**étude des méthodes d’identification des sous-espaces ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
*Identification boîte noire d’un modèle non linéaire du robot :&lt;br /&gt;
**étude des méthodes d’optimisation non linéaires ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
*Validation du modèle&lt;br /&gt;
&lt;br /&gt;
==Feuille d'heures==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Tâche !! Prélude !! Heures S1 !! Heures S2 !! Heures S3 !! Heures S4 !! Heures S5 !! Heures S6 !! Heures S7 !! Heures S8 !! Heures S9 !! Heures S10 !! Heures supplémentaire !! Total&lt;br /&gt;
|-&lt;br /&gt;
| Définition cahier des charges &lt;br /&gt;
| 3&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| 5&lt;br /&gt;
|-&lt;br /&gt;
| Rédaction Wiki&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1 &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| 5&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
| Recherche&lt;br /&gt;
| &lt;br /&gt;
| 6&lt;br /&gt;
| 5&lt;br /&gt;
| 7&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 22&lt;br /&gt;
|-&lt;br /&gt;
| Campagne d'acquisition&lt;br /&gt;
|&lt;br /&gt;
| 2&lt;br /&gt;
| 5&lt;br /&gt;
| &lt;br /&gt;
| 2&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 2&lt;br /&gt;
| 11&lt;br /&gt;
|-&lt;br /&gt;
| Simulation: Initiation à l'identification d'un modèle&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 4&lt;br /&gt;
| 6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
| Simulation: Identification du modèle linéaire d'un robot mobile&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 6&lt;br /&gt;
| 6&lt;br /&gt;
| 8&lt;br /&gt;
| 6&lt;br /&gt;
| 10&lt;br /&gt;
| 36&lt;br /&gt;
|-&lt;br /&gt;
| Validation du modèle linéaire en ligne&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 12&lt;br /&gt;
| 12&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Semaine 1===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous étions en réunion en D304B avec Mr Pekpe, et nous avons discuté des points fondamentaux du travail qu'on doit effectuer, et qui consistent au début à aborder le Robotino d'une façon linéaire c'est-à-dire par rapport au repère lié à son centre, et dans une seconde étape essayer d'aborder le Robotino mais d'une façon non linéaire cette fois ci par projection sur un repère fixe.&lt;br /&gt;
&lt;br /&gt;
Pour les deux points on a vu des documents avec Mr Pekpe qui expliquent comment les équations d'un Robotino à trois roues mobiles peuvent être déduites, et on a vu que pour ces modèles les équations se résument à des écritures matricielles en général sous la forme :&lt;br /&gt;
                                                                        X' = AX + BU&lt;br /&gt;
                                                                        Y  = CX + DU&lt;br /&gt;
Où :&lt;br /&gt;
*X la variable de l'état (vitesse théorique des moteurs)&lt;br /&gt;
*U la variable de la commande (vitesse suivant les axes)&lt;br /&gt;
*Y la mesure ou la sortie (vitesse réelle)&lt;br /&gt;
*A la matrice de dynamique&lt;br /&gt;
*B la matrice de commande&lt;br /&gt;
*C la matrice d'observabilité&lt;br /&gt;
*D la matrice d'action directe&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons fait la prise en main du logiciel Robotinoview, en commençant par regarder toutes les fonctions disponibles sur le logiciel,&lt;br /&gt;
et en soulignant celles qui seront utiles pour notre projet.&lt;br /&gt;
&lt;br /&gt;
Nous avons appris à réaliser une campagne d'acquisition des paramètres X, Y, U (déjà traité théoriquement ci-dessus) et la position P qui renvoie&lt;br /&gt;
l'évolution de notre robot en déplacement sans frottements.Cette campagne a été réalisé avec le logiciel Robotinoview et ses données ont été traité &lt;br /&gt;
sur Matlab.L’intérêt de Matlab est de stocker les données et de pouvoir les tracer pour bien interpréter les résultats en graphe.&lt;br /&gt;
    &lt;br /&gt;
Ensuite nous avons fait des recherches sur les documents qui nous ont été fourni par notre encadrant, sur les étapes mathématiques qui déterminent &lt;br /&gt;
le modèle linéaire du Robotino.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 8-10h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur les documentations fournies.&lt;br /&gt;
&lt;br /&gt;
===Semaine 2===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur la documentation fournie.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-19h :&lt;br /&gt;
&lt;br /&gt;
Aujourd'hui, nous avons fait une campagne d'acquisition sur Matlab et une sur RobotinoView afin de relever les différences entres ces deux logiciels et de déterminer lequel convient le plus pour  notre méthode qui vise la modélisation linéaire du Robotino. Nous avons constaté que nous obtenons beaucoup plus de données sur la position du Robot sur Matlab que sur RobotinoView. Pour vous donner un ordre de grandeur sur une période de 30 minutes, nous obtenons environ 2000 données sur RobotinoView alors que sur Matlab nous en obtenons à peu près 300 000. Ce qui nous montre bien l'intérêt d'utiliser Matlab pour nos campagnes d'acquisitions qui nous donnera un modèle beaucoup plus précis car plus nous avons de données et plus on s'approche de la courbe théorique.&lt;br /&gt;
&lt;br /&gt;
**Sous-programme permettant la commande du Robot sur un temps choisi avec consignes variables ainsi que l'enregistrement des données voulues:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Robotinoview.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Programme principal sur 6 steps avec des consignes respectives à chaque step, réalisé en boucle 100 fois :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Capture1.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Traduction du programme déjà cité mais à présent sur Matlab, on voit qu'avec l'option &amp;quot;inf&amp;quot; (temps infini) on obtient plus de données :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Matlab.JPG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 11-14h :&lt;br /&gt;
&lt;br /&gt;
Discussion avec M.PEKPE sur l'avancement de notre projet et la lecture d'une partie sur la méthode d'identification des sous-espaces sur les nouveaux documents fournis.&lt;br /&gt;
&lt;br /&gt;
===Semaine 3===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le but de la documentation est de comprendre que pour déterminer les défauts d'un système, il faut comparer son comportement au modèle mathématique.&lt;br /&gt;
La différence entre le comportement du système et celui du modèle mathématique est exprimé sous forme d'un résidu.&lt;br /&gt;
Pour l'obtention du modèle mathématique utilisé, on utilise les méthodes d'identification pour caractériser le modèle de bon fonctionnement du système.&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h : ( Méthodes classiques des sous-espaces )&lt;br /&gt;
**Formulation du problème :&lt;br /&gt;
 &lt;br /&gt;
On considère un système linéaire : &lt;br /&gt;
 X(k+1)=A.X(k)+B.U(k)&lt;br /&gt;
 Y(k)  =C.X(k)+D.U(k)&lt;br /&gt;
comme noté auparavant.&lt;br /&gt;
L'objectif est de déterminer les matrices A,B,C et D du système à partir des seules données qu'on a sur les entrées et les sorties u et y.&lt;br /&gt;
On peut aussi chercher à résoudre le système en déterminant les matrices T^−1.A.T, T^−1.B, C.T et D.Et donc on peut écrire le système d'une nouvelle façon comme suit :&lt;br /&gt;
 X(k+1)=T^−1.A.T.X(k)+T^−1.B.U(k)&lt;br /&gt;
 Y(k)  =C.T.X(k)+D.U(k)&lt;br /&gt;
&lt;br /&gt;
**Matrices du système :&lt;br /&gt;
&lt;br /&gt;
Les matrices de ce système est leur types sont définies de la façon suivante:&lt;br /&gt;
La matrice de Hankel d'entrée Ui et la matrice de Hankel de sortie Yi.Avec ces deux matrices on définit bien la matrice de Hankel des mesures T=(Y U).&lt;br /&gt;
&lt;br /&gt;
*Mercredi 13-18h :&lt;br /&gt;
**Identification du système :&lt;br /&gt;
&lt;br /&gt;
Pour identifier un système suivant les méthodes des sous-espaces, il faut d'abord estimer la matrice d'observabilité (qui détermine le rang de notre matrice globale), ensuite au moment où on arrive à estimer la matrice d'observabilité on peut commencer à réfléchir sur la réalisation du système, c'est-à-dire, déterminer les paramètres T^−1.A.T, T^−1.B, C.T et D.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Semaine 4===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h&lt;br /&gt;
&lt;br /&gt;
On a lu les documents pour la partie théorique de notre projet sur les méthodes des sous-espaces.&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h:&lt;br /&gt;
&lt;br /&gt;
Documentation sur les méthodes des sous-espaces, et préparation pour pouvoir expliquer à Mr. Pekpe ce que nous avons compris.&lt;br /&gt;
&lt;br /&gt;
*Jeudi 8-10h:&lt;br /&gt;
&lt;br /&gt;
Passage oral et écrit sur le tableau devant Mr Pekpe pour qu'il évalue si on a bien compris la théorie.&lt;br /&gt;
&lt;br /&gt;
===Semaine 5===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h:&lt;br /&gt;
&lt;br /&gt;
On a essayé de traiter un exercice plus simple qu'on a vu en TD suite à la demande de Mr. Pekpe.&lt;br /&gt;
Tout d'abord on a essayé de nous familiariser avec Matlab et MatlabSimulink, en regardant les fonctions &lt;br /&gt;
qui peuvent nous être utiles.&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h:&lt;br /&gt;
&lt;br /&gt;
On a pu simuler l'exercice que le mercredi vu qu'il fallait qu'on se familiarise avec les logiciels, mais on a réussi à traiter un autre exercice&lt;br /&gt;
plus compliqué dans les deux dernières heures de la séance.&lt;br /&gt;
&lt;br /&gt;
===Semaine 6===&lt;br /&gt;
&lt;br /&gt;
Cette semaine nous avons continué nos identifications des modèles sur des systèmes vus en cours afin d'améliorer notre compréhension et nos connaissances sur&lt;br /&gt;
les méthodes des sous-espaces employées.&lt;br /&gt;
Pour ce qui est de l'identification du robot mobile Robotino on compte l'entamer dès la semaine prochaine.&lt;br /&gt;
&lt;br /&gt;
===Semaine 7===&lt;br /&gt;
&lt;br /&gt;
Nous avons rencontré Mr. Pekpe afin de pouvoir commencer l'identification du robot mobile.Tout d'abord avec la méthode de résolution des sous-espaces n4sid, nous avons mis au point un script sur Matlab pour déterminer notre modèle.Nous avons utilisé des données recueillies lors des campagnes d'acquisitions, où on a utilisé la position sur l'axe lacet comme sortie du système avec une entrée dit SISO (single input single output)&lt;br /&gt;
&lt;br /&gt;
===Semaine 8===&lt;br /&gt;
&lt;br /&gt;
Au cours de cette semaine, nous avons réussi à déterminer le modèle du Robotino avec la position sur l'axe lacet. Nous avons validé le modèle obtenu avec les données recueillies lors des campagnes d'acquisitions. Nous voyons que les positions réelles collent avec les positions estimées par le modèle jusqu’à un tiers du temps. Il est normal qu'au bout d'un moment le modèle diverge de la réalité au bout d'un certain temps, il faudrait ajouter un observateur et faire un retour d'état pour s'assurer que notre modèle colle parfaitement avec les données réelles même pendant une très longue durée.&lt;br /&gt;
&lt;br /&gt;
===Semaine 9===&lt;br /&gt;
&lt;br /&gt;
Nous réalisons cette semaine le modèle du Robotino pour les positions angulaires des roues  θ1, θ2 et θ3. Nous avons réutilisé le script réalisé pour le modèle précédent et nous l'avons modifié car nous sommes plus dans un système SISO mais dans un système à multiples entrées à présent, c'est-à-dire MISO. Nous avons rencontré plusieurs difficultés lors de la modification de notre code. Nous avons demandé de l'aide à Mr. Pekpe et il nous a aiguillé sur les modifications à réalisé. Nous avons réussi à obtenir le modèle pour les positions angulaires des roues. Comme pour le précédent, nous l'avons validé hors-ligne.&lt;br /&gt;
&lt;br /&gt;
on peut remarquer que l'évolution de la position des roues sur le premier tiers des données recueillies qui ont servies à faire le modèle, les roues suivent plutôt bien, où sur l'axe des ordonnés le nombre de tours des roues en fonction du temps.&lt;br /&gt;
[[Fichier:Horsligneposition.JPG]]&lt;br /&gt;
&lt;br /&gt;
Pour les deux tiers restants des données qui n'ont pas servies à faire le modèle, on remarque que la position des roues réelles en vert diverge à partir d'un certain moment, ce qui est normal vu que tout système diverge de son modèle.&lt;br /&gt;
&lt;br /&gt;
===Semaine 10===&lt;br /&gt;
&lt;br /&gt;
La semaine précédente,nous avons donc réaliser nos 1ers objectifs qui étaient de déterminer déterminer un modèle mathématique d'un robot mobile à partir de mesures recueillies par le robot et de valider ce modèle hors-ligne. A présent, nous allons faire en sorte de valider ces 2 modèles obtenues en ligne, c'est-à-dire que nous devons comparer le comportement du modèle à celui du robot en appliquant les mêmes commandes aux deux.&lt;br /&gt;
Il ne faut pas oublier que pour l'instant nous travaillons en roues libres et donc qu'il n'y a aucune force de frottements s'appliquant au robot. Si le temps nous le permet et que nous avons valider nos deux modèles en ligne alors nous estimerons un modèle non linéaire pour le robot mobile.&lt;br /&gt;
&lt;br /&gt;
===Semaines supplémentaires ===&lt;br /&gt;
&lt;br /&gt;
*Semaine du 24/04&lt;br /&gt;
&lt;br /&gt;
Nous avons rencontré de nombreuses difficultés afin de réaliser un script Matlab dans lequel nous chargeons un de nos modèles obtenues et dan lequel on donne la même commande au robot qu'au modèle. Nous avons rencontré aussi des problèmes avec le matériel car des librairies Matlab n’étaient pas présentes sur les ordinateurs utilisés.&lt;br /&gt;
&lt;br /&gt;
*Semaine du 02/05&lt;br /&gt;
&lt;br /&gt;
Nous avons enfin réussi à faire un script afin de pouvoir réaliser la validation en ligne d'un modèle. Nous avons pu tester la validation en ligne pour le modèle sur l'axe lacet. Nous remarquons que le comportement estimé et le comportement réel sont très similaires, notre modèle a donc été validé en ligne. Nous avons voulu réaliser ce test dans l'arène pour l'impact que la force de contact robot/sol aurait sur la figure obtenue. Étonnamment, le comportement estimé et le comportement réel sont similaires. Cela veut dire le modèle que nous avons obtenues de base hors-ligne et avec une campagne d'acquisitions en roues libres, réagit à l'environnement dans lequel il est.&lt;br /&gt;
Pour la fin de notre projet, nous allons essayer d'ajouter des observateurs à nos modèles obtenues et des les valider de nouveau en ligne. Avec l'ajout d'un observateur, les courbes du comportement estimé par le modèle et celle du comportement réel devraient être pratiquement les mêmes et cela devraient être le cas peut importe le temps de la campagne d'acquisitions.&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;br /&gt;
[[Fichier:Rapport_P47.pdf]]&lt;/div&gt;</summary>
		<author><name>Hkerroum</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Horsligneposition.JPG&amp;diff=42533</id>
		<title>Fichier:Horsligneposition.JPG</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Horsligneposition.JPG&amp;diff=42533"/>
				<updated>2017-05-19T00:09:44Z</updated>
		
		<summary type="html">&lt;p&gt;Hkerroum : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Hkerroum</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=42532</id>
		<title>IMA4 2016/2017 P47</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=42532"/>
				<updated>2017-05-19T00:06:18Z</updated>
		
		<summary type="html">&lt;p&gt;Hkerroum : /* Semaine 1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cahier des charges==&lt;br /&gt;
===Présentation générale du projet P47 :===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Contexte et Description====&lt;br /&gt;
La modélisation des systèmes est indispensable dans beaucoup de domaines: automobile, aéronautique, robotique, etc. Elle permet d'obtenir un modèle mathématique des systèmes pour réaliser leur commande, comprendre leur fonctionnement et surveiller leur bon fonctionnement afin de pouvoir apporter des actions correctives en temps réel lors d'un défaut ou d'une défaillance du systèmes. Cette modélisation peut être réaliser en se basant sur les lois physiques (boites blanches) ou en utilisant les données (boîtes noires).&lt;br /&gt;
&lt;br /&gt;
Ce projet a pour but la modélisation d’un robot à trois roues omnidirectionnelles à savoir le Robotino. Cette modélisation se fera à partir des données recueillies sur ce robot.&lt;br /&gt;
Ce projet se déroulera suivant les phases suivantes :&lt;br /&gt;
* Estimer un modèle mathématique d'un robot mobile.&lt;br /&gt;
* Déterminer le modèle à partir de mesures recueillies par le robot. &lt;br /&gt;
* Valider le modèle avec d'autres mesures qui n'ont pas servi à déterminer celui-ci.&lt;br /&gt;
* Tester en ligne le modèle.&lt;br /&gt;
La validation consistera à comparer le comportement du modèle à celui du robot en appliquant les mêmes commandes aux deux.&lt;br /&gt;
&lt;br /&gt;
====Objectif du projet====&lt;br /&gt;
Obtenir le modèle mathématique du Robot pour avoir les positions en x et y avec un mouvement en lacet et les vitesses selon les axes&lt;br /&gt;
&lt;br /&gt;
====Choix techniques (matériel et logiciel)====&lt;br /&gt;
* Algorithme d'optimisation non linéaire.&lt;br /&gt;
* Méthode d'identification des sous-espaces.&lt;br /&gt;
* Matlab: Toolbox identification, outil direct.&lt;br /&gt;
*Robotino&lt;br /&gt;
*PC equipé d'une carte réseau afin d'utiliser le Robotino en Wifi ou avec un câble Ethernet.&lt;br /&gt;
&lt;br /&gt;
===Liste des tâches à effectuer===&lt;br /&gt;
*Prise en main du Robotino.&lt;br /&gt;
*Prise en main de la Toolbox Identification de Matlab.&lt;br /&gt;
*Prise en main de la Toolbox optimisation non linéaire de Matlab.&lt;br /&gt;
*Identification boite noire d’un modèle linéaire du système :&lt;br /&gt;
**étude des méthodes d’identification des sous-espaces ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
*Identification boîte noire d’un modèle non linéaire du robot :&lt;br /&gt;
**étude des méthodes d’optimisation non linéaires ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
*Validation du modèle&lt;br /&gt;
&lt;br /&gt;
==Feuille d'heures==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Tâche !! Prélude !! Heures S1 !! Heures S2 !! Heures S3 !! Heures S4 !! Heures S5 !! Heures S6 !! Heures S7 !! Heures S8 !! Heures S9 !! Heures S10 !! Heures supplémentaire !! Total&lt;br /&gt;
|-&lt;br /&gt;
| Définition cahier des charges &lt;br /&gt;
| 3&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| 5&lt;br /&gt;
|-&lt;br /&gt;
| Rédaction Wiki&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1 &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| 5&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
| Recherche&lt;br /&gt;
| &lt;br /&gt;
| 6&lt;br /&gt;
| 5&lt;br /&gt;
| 7&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 22&lt;br /&gt;
|-&lt;br /&gt;
| Campagne d'acquisition&lt;br /&gt;
|&lt;br /&gt;
| 2&lt;br /&gt;
| 5&lt;br /&gt;
| &lt;br /&gt;
| 2&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 2&lt;br /&gt;
| 11&lt;br /&gt;
|-&lt;br /&gt;
| Simulation: Initiation à l'identification d'un modèle&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 4&lt;br /&gt;
| 6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
| Simulation: Identification du modèle linéaire d'un robot mobile&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 6&lt;br /&gt;
| 6&lt;br /&gt;
| 8&lt;br /&gt;
| 6&lt;br /&gt;
| 10&lt;br /&gt;
| 36&lt;br /&gt;
|-&lt;br /&gt;
| Validation du modèle linéaire en ligne&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 12&lt;br /&gt;
| 12&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Semaine 1===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous étions en réunion en D304B avec Mr Pekpe, et nous avons discuté des points fondamentaux du travail qu'on doit effectuer, et qui consistent au début à aborder le Robotino d'une façon linéaire c'est-à-dire par rapport au repère lié à son centre, et dans une seconde étape essayer d'aborder le Robotino mais d'une façon non linéaire cette fois ci par projection sur un repère fixe.&lt;br /&gt;
&lt;br /&gt;
Pour les deux points on a vu des documents avec Mr Pekpe qui expliquent comment les équations d'un Robotino à trois roues mobiles peuvent être déduites, et on a vu que pour ces modèles les équations se résument à des écritures matricielles en général sous la forme :&lt;br /&gt;
                                                                        X' = AX + BU&lt;br /&gt;
                                                                        Y  = CX + DU&lt;br /&gt;
Où :&lt;br /&gt;
*X la variable de l'état (vitesse théorique des moteurs)&lt;br /&gt;
*U la variable de la commande (vitesse suivant les axes)&lt;br /&gt;
*Y la mesure ou la sortie (vitesse réelle)&lt;br /&gt;
*A la matrice de dynamique&lt;br /&gt;
*B la matrice de commande&lt;br /&gt;
*C la matrice d'observabilité&lt;br /&gt;
*D la matrice d'action directe&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons fait la prise en main du logiciel Robotinoview, en commençant par regarder toutes les fonctions disponibles sur le logiciel,&lt;br /&gt;
et en soulignant celles qui seront utiles pour notre projet.&lt;br /&gt;
&lt;br /&gt;
Nous avons appris à réaliser une campagne d'acquisition des paramètres X, Y, U (déjà traité théoriquement ci-dessus) et la position P qui renvoie&lt;br /&gt;
l'évolution de notre robot en déplacement sans frottements.Cette campagne a été réalisé avec le logiciel Robotinoview et ses données ont été traité &lt;br /&gt;
sur Matlab.L’intérêt de Matlab est de stocker les données et de pouvoir les tracer pour bien interpréter les résultats en graphe.&lt;br /&gt;
    &lt;br /&gt;
Ensuite nous avons fait des recherches sur les documents qui nous ont été fourni par notre encadrant, sur les étapes mathématiques qui déterminent &lt;br /&gt;
le modèle linéaire du Robotino.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 8-10h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur les documentations fournies.&lt;br /&gt;
&lt;br /&gt;
===Semaine 2===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur la documentation fournie.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-19h :&lt;br /&gt;
&lt;br /&gt;
Aujourd'hui, nous avons fait une campagne d'acquisition sur Matlab et une sur RobotinoView afin de relever les différences entres ces deux logiciels et de déterminer lequel convient le plus pour  notre méthode qui vise la modélisation linéaire du Robotino. Nous avons constaté que nous obtenons beaucoup plus de données sur la position du Robot sur Matlab que sur RobotinoView. Pour vous donner un ordre de grandeur sur une période de 30 minutes, nous obtenons environ 2000 données sur RobotinoView alors que sur Matlab nous en obtenons à peu près 300 000. Ce qui nous montre bien l'intérêt d'utiliser Matlab pour nos campagnes d'acquisitions qui nous donnera un modèle beaucoup plus précis car plus nous avons de données et plus on s'approche de la courbe théorique.&lt;br /&gt;
&lt;br /&gt;
**Sous-programme permettant la commande du Robot sur un temps choisi avec consignes variables ainsi que l'enregistrement des données voulues:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Robotinoview.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Programme principal sur 6 steps avec des consignes respectives à chaque step, réalisé en boucle 100 fois :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Capture1.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Traduction du programme déjà cité mais à présent sur Matlab, on voit qu'avec l'option &amp;quot;inf&amp;quot; (temps infini) on obtient plus de données :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Matlab.JPG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 11-14h :&lt;br /&gt;
&lt;br /&gt;
Discussion avec M.PEKPE sur l'avancement de notre projet et la lecture d'une partie sur la méthode d'identification des sous-espaces sur les nouveaux documents fournis.&lt;br /&gt;
&lt;br /&gt;
===Semaine 3===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le but de la documentation est de comprendre que pour déterminer les défauts d'un système, il faut comparer son comportement au modèle mathématique.&lt;br /&gt;
La différence entre le comportement du système et celui du modèle mathématique est exprimé sous forme d'un résidu.&lt;br /&gt;
Pour l'obtention du modèle mathématique utilisé, on utilise les méthodes d'identification pour caractériser le modèle de bon fonctionnement du système.&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h : ( Méthodes classiques des sous-espaces )&lt;br /&gt;
**Formulation du problème :&lt;br /&gt;
 &lt;br /&gt;
On considère un système linéaire : &lt;br /&gt;
 X(k+1)=A.X(k)+B.U(k)&lt;br /&gt;
 Y(k)  =C.X(k)+D.U(k)&lt;br /&gt;
comme noté auparavant.&lt;br /&gt;
L'objectif est de déterminer les matrices A,B,C et D du système à partir des seules données qu'on a sur les entrées et les sorties u et y.&lt;br /&gt;
On peut aussi chercher à résoudre le système en déterminant les matrices T^−1.A.T, T^−1.B, C.T et D.Et donc on peut écrire le système d'une nouvelle façon comme suit :&lt;br /&gt;
 X(k+1)=T^−1.A.T.X(k)+T^−1.B.U(k)&lt;br /&gt;
 Y(k)  =C.T.X(k)+D.U(k)&lt;br /&gt;
&lt;br /&gt;
**Matrices du système :&lt;br /&gt;
&lt;br /&gt;
Les matrices de ce système est leur types sont définies de la façon suivante:&lt;br /&gt;
La matrice de Hankel d'entrée Ui et la matrice de Hankel de sortie Yi.Avec ces deux matrices on définit bien la matrice de Hankel des mesures T=(Y U).&lt;br /&gt;
&lt;br /&gt;
*Mercredi 13-18h :&lt;br /&gt;
**Identification du système :&lt;br /&gt;
&lt;br /&gt;
Pour identifier un système suivant les méthodes des sous-espaces, il faut d'abord estimer la matrice d'observabilité (qui détermine le rang de notre matrice globale), ensuite au moment où on arrive à estimer la matrice d'observabilité on peut commencer à réfléchir sur la réalisation du système, c'est-à-dire, déterminer les paramètres T^−1.A.T, T^−1.B, C.T et D.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Semaine 4===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h&lt;br /&gt;
&lt;br /&gt;
On a lu les documents pour la partie théorique de notre projet sur les méthodes des sous-espaces.&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h:&lt;br /&gt;
&lt;br /&gt;
Documentation sur les méthodes des sous-espaces, et préparation pour pouvoir expliquer à Mr. Pekpe ce que nous avons compris.&lt;br /&gt;
&lt;br /&gt;
*Jeudi 8-10h:&lt;br /&gt;
&lt;br /&gt;
Passage oral et écrit sur le tableau devant Mr Pekpe pour qu'il évalue si on a bien compris la théorie.&lt;br /&gt;
&lt;br /&gt;
===Semaine 5===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h:&lt;br /&gt;
&lt;br /&gt;
On a essayé de traiter un exercice plus simple qu'on a vu en TD suite à la demande de Mr. Pekpe.&lt;br /&gt;
Tout d'abord on a essayé de nous familiariser avec Matlab et MatlabSimulink, en regardant les fonctions &lt;br /&gt;
qui peuvent nous être utiles.&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h:&lt;br /&gt;
&lt;br /&gt;
On a pu simuler l'exercice que le mercredi vu qu'il fallait qu'on se familiarise avec les logiciels, mais on a réussi à traiter un autre exercice&lt;br /&gt;
plus compliqué dans les deux dernières heures de la séance.&lt;br /&gt;
&lt;br /&gt;
===Semaine 6===&lt;br /&gt;
&lt;br /&gt;
Cette semaine nous avons continué nos identifications des modèles sur des systèmes vus en cours afin d'améliorer notre compréhension et nos connaissances sur&lt;br /&gt;
les méthodes des sous-espaces employées.&lt;br /&gt;
Pour ce qui est de l'identification du robot mobile Robotino on compte l'entamer dès la semaine prochaine.&lt;br /&gt;
&lt;br /&gt;
===Semaine 7===&lt;br /&gt;
&lt;br /&gt;
Nous avons rencontré Mr. Pekpe afin de pouvoir commencer l'identification du robot mobile.Tout d'abord avec la méthode de résolution des sous-espaces n4sid, nous avons mis au point un script sur Matlab pour déterminer notre modèle.Nous avons utilisé des données recueillies lors des campagnes d'acquisitions, où on a utilisé la position sur l'axe lacet comme sortie du système avec une entrée dit SISO (single input single output)&lt;br /&gt;
&lt;br /&gt;
===Semaine 8===&lt;br /&gt;
&lt;br /&gt;
Au cours de cette semaine, nous avons réussi à déterminer le modèle du Robotino avec la position sur l'axe lacet. Nous avons validé le modèle obtenu avec les données recueillies lors des campagnes d'acquisitions. Nous voyons que les positions réelles collent avec les positions estimées par le modèle jusqu’à un tiers du temps. Il est normal qu'au bout d'un moment le modèle diverge de la réalité au bout d'un certain temps, il faudrait ajouter un observateur et faire un retour d'état pour s'assurer que notre modèle colle parfaitement avec les données réelles même pendant une très longue durée.&lt;br /&gt;
&lt;br /&gt;
===Semaine 9===&lt;br /&gt;
&lt;br /&gt;
Nous réalisons cette semaine le modèle du Robotino pour les positions angulaires des roues  θ1, θ2 et θ3. Nous avons réutiliser le script réalisé pour le modèle précédent et le modifié car nous sommes plus dans un système SISO mais dans un système à multiples entrées à présent, c'est-à-dire MISO. Nous avons rencontré plusieurs difficultés lors de la modification de notre code. Nous avons demandé de l'aide à Mr. Pekpe et il nous a aiguillé sur les modifications à réalisé. Nous avons réussi à obtenir le modèle pour les positions angulaires des roues. Comme pour le précédent, nous l'avons validé hors-ligne.&lt;br /&gt;
&lt;br /&gt;
===Semaine 10===&lt;br /&gt;
&lt;br /&gt;
La semaine précédente,nous avons donc réaliser nos 1ers objectifs qui étaient de déterminer déterminer un modèle mathématique d'un robot mobile à partir de mesures recueillies par le robot et de valider ce modèle hors-ligne. A présent, nous allons faire en sorte de valider ces 2 modèles obtenues en ligne, c'est-à-dire que nous devons comparer le comportement du modèle à celui du robot en appliquant les mêmes commandes aux deux.&lt;br /&gt;
Il ne faut pas oublier que pour l'instant nous travaillons en roues libres et donc qu'il n'y a aucune force de frottements s'appliquant au robot. Si le temps nous le permet et que nous avons valider nos deux modèles en ligne alors nous estimerons un modèle non linéaire pour le robot mobile.&lt;br /&gt;
&lt;br /&gt;
===Semaines supplémentaires ===&lt;br /&gt;
&lt;br /&gt;
*Semaine du 24/04&lt;br /&gt;
&lt;br /&gt;
Nous avons rencontré de nombreuses difficultés afin de réaliser un script Matlab dans lequel nous chargeons un de nos modèles obtenues et dan lequel on donne la même commande au robot qu'au modèle. Nous avons rencontré aussi des problèmes avec le matériel car des librairies Matlab n’étaient pas présentes sur les ordinateurs utilisés.&lt;br /&gt;
&lt;br /&gt;
*Semaine du 02/05&lt;br /&gt;
&lt;br /&gt;
Nous avons enfin réussi à faire un script afin de pouvoir réaliser la validation en ligne d'un modèle. Nous avons pu tester la validation en ligne pour le modèle sur l'axe lacet. Nous remarquons que le comportement estimé et le comportement réel sont très similaires, notre modèle a donc été validé en ligne. Nous avons voulu réaliser ce test dans l'arène pour l'impact que la force de contact robot/sol aurait sur la figure obtenue. Étonnamment, le comportement estimé et le comportement réel sont similaires. Cela veut dire le modèle que nous avons obtenues de base hors-ligne et avec une campagne d'acquisitions en roues libres, réagit à l'environnement dans lequel il est.&lt;br /&gt;
Pour la fin de notre projet, nous allons essayer d'ajouter des observateurs à nos modèles obtenues et des les valider de nouveau en ligne. Avec l'ajout d'un observateur, les courbes du comportement estimé par le modèle et celle du comportement réel devraient être pratiquement les mêmes et cela devraient être le cas peut importe le temps de la campagne d'acquisitions.&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;br /&gt;
[[Fichier:Rapport_P47.pdf]]&lt;/div&gt;</summary>
		<author><name>Hkerroum</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=42531</id>
		<title>IMA4 2016/2017 P47</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=42531"/>
				<updated>2017-05-19T00:04:39Z</updated>
		
		<summary type="html">&lt;p&gt;Hkerroum : /* Semaine 1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cahier des charges==&lt;br /&gt;
===Présentation générale du projet P47 :===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Contexte et Description====&lt;br /&gt;
La modélisation des systèmes est indispensable dans beaucoup de domaines: automobile, aéronautique, robotique, etc. Elle permet d'obtenir un modèle mathématique des systèmes pour réaliser leur commande, comprendre leur fonctionnement et surveiller leur bon fonctionnement afin de pouvoir apporter des actions correctives en temps réel lors d'un défaut ou d'une défaillance du systèmes. Cette modélisation peut être réaliser en se basant sur les lois physiques (boites blanches) ou en utilisant les données (boîtes noires).&lt;br /&gt;
&lt;br /&gt;
Ce projet a pour but la modélisation d’un robot à trois roues omnidirectionnelles à savoir le Robotino. Cette modélisation se fera à partir des données recueillies sur ce robot.&lt;br /&gt;
Ce projet se déroulera suivant les phases suivantes :&lt;br /&gt;
* Estimer un modèle mathématique d'un robot mobile.&lt;br /&gt;
* Déterminer le modèle à partir de mesures recueillies par le robot. &lt;br /&gt;
* Valider le modèle avec d'autres mesures qui n'ont pas servi à déterminer celui-ci.&lt;br /&gt;
* Tester en ligne le modèle.&lt;br /&gt;
La validation consistera à comparer le comportement du modèle à celui du robot en appliquant les mêmes commandes aux deux.&lt;br /&gt;
&lt;br /&gt;
====Objectif du projet====&lt;br /&gt;
Obtenir le modèle mathématique du Robot pour avoir les positions en x et y avec un mouvement en lacet et les vitesses selon les axes&lt;br /&gt;
&lt;br /&gt;
====Choix techniques (matériel et logiciel)====&lt;br /&gt;
* Algorithme d'optimisation non linéaire.&lt;br /&gt;
* Méthode d'identification des sous-espaces.&lt;br /&gt;
* Matlab: Toolbox identification, outil direct.&lt;br /&gt;
*Robotino&lt;br /&gt;
*PC equipé d'une carte réseau afin d'utiliser le Robotino en Wifi ou avec un câble Ethernet.&lt;br /&gt;
&lt;br /&gt;
===Liste des tâches à effectuer===&lt;br /&gt;
*Prise en main du Robotino.&lt;br /&gt;
*Prise en main de la Toolbox Identification de Matlab.&lt;br /&gt;
*Prise en main de la Toolbox optimisation non linéaire de Matlab.&lt;br /&gt;
*Identification boite noire d’un modèle linéaire du système :&lt;br /&gt;
**étude des méthodes d’identification des sous-espaces ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
*Identification boîte noire d’un modèle non linéaire du robot :&lt;br /&gt;
**étude des méthodes d’optimisation non linéaires ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
*Validation du modèle&lt;br /&gt;
&lt;br /&gt;
==Feuille d'heures==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Tâche !! Prélude !! Heures S1 !! Heures S2 !! Heures S3 !! Heures S4 !! Heures S5 !! Heures S6 !! Heures S7 !! Heures S8 !! Heures S9 !! Heures S10 !! Heures supplémentaire !! Total&lt;br /&gt;
|-&lt;br /&gt;
| Définition cahier des charges &lt;br /&gt;
| 3&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| 5&lt;br /&gt;
|-&lt;br /&gt;
| Rédaction Wiki&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1 &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| 5&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
| Recherche&lt;br /&gt;
| &lt;br /&gt;
| 6&lt;br /&gt;
| 5&lt;br /&gt;
| 7&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 22&lt;br /&gt;
|-&lt;br /&gt;
| Campagne d'acquisition&lt;br /&gt;
|&lt;br /&gt;
| 2&lt;br /&gt;
| 5&lt;br /&gt;
| &lt;br /&gt;
| 2&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 2&lt;br /&gt;
| 11&lt;br /&gt;
|-&lt;br /&gt;
| Simulation: Initiation à l'identification d'un modèle&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 4&lt;br /&gt;
| 6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
| Simulation: Identification du modèle linéaire d'un robot mobile&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 6&lt;br /&gt;
| 6&lt;br /&gt;
| 8&lt;br /&gt;
| 6&lt;br /&gt;
| 10&lt;br /&gt;
| 36&lt;br /&gt;
|-&lt;br /&gt;
| Validation du modèle linéaire en ligne&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 12&lt;br /&gt;
| 12&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Semaine 1===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous étions en réunion en D304B avec Mr Pekpe, et nous avons discuter des points fondamentaux du travail qu'on doit effectuer, et qui consistent au début à aborder le Robotino d'une façon linéaire c'est-à-dire par rapport au repère lié à son centre, et dans une seconde étape essayer d'aborder le Robotino mais d'une façon non linéaire cette fois ci par projection sur un repère fixe.&lt;br /&gt;
&lt;br /&gt;
Pour les deux points on a vu des documents avec Mr Pekpe qui expliquent comment les équations d'un Robotino à trois roues mobiles peuvent être déduites, et on a vu que pour ces modèles les équations se résument à des écritures matricielles en général de la forme :&lt;br /&gt;
                                                                        X' = AX + BU&lt;br /&gt;
                                                                        Y  = CX + DU&lt;br /&gt;
Où :&lt;br /&gt;
*X la variable de l'état (vitesse théorique des moteurs)&lt;br /&gt;
*U la variable de la commande (vitesse suivant les axes)&lt;br /&gt;
*Y la mesure ou la sortie (vitesse réelle)&lt;br /&gt;
*A la matrice de dynamique&lt;br /&gt;
*B la matrice de commande&lt;br /&gt;
*C la matrice d'observabilité&lt;br /&gt;
*D la matrice d'action directe&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons fait la prise en main du logiciel Robotinoview, en commençant par regarder toutes les fonctions disponibles sur le logiciel,&lt;br /&gt;
et en soulignant celles qui seront utiles pour notre projet.&lt;br /&gt;
&lt;br /&gt;
Nous avons appris à réaliser une campagne d'acquisition des paramètres X, Y, U (déjà traité théoriquement ci-dessus) et la position P qui renvoie&lt;br /&gt;
l'évolution de notre robot en déplacement sans frottements.Cette campagne a été réalisé avec le logiciel Robotinoview et ses données ont été traité &lt;br /&gt;
sur Matlab.L’intérêt de Matlab est de stocker les données et de pouvoir les tracer pour bien interpréter les résultats en graphe.&lt;br /&gt;
    &lt;br /&gt;
Ensuite nous avons fait des recherches sur les documents qui nous ont été fourni par notre encadrant, sur les étapes mathématiques qui déterminent &lt;br /&gt;
le modèle linéaire du Robotino.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 8-10h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur les documentations fournies.&lt;br /&gt;
&lt;br /&gt;
===Semaine 2===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur la documentation fournie.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-19h :&lt;br /&gt;
&lt;br /&gt;
Aujourd'hui, nous avons fait une campagne d'acquisition sur Matlab et une sur RobotinoView afin de relever les différences entres ces deux logiciels et de déterminer lequel convient le plus pour  notre méthode qui vise la modélisation linéaire du Robotino. Nous avons constaté que nous obtenons beaucoup plus de données sur la position du Robot sur Matlab que sur RobotinoView. Pour vous donner un ordre de grandeur sur une période de 30 minutes, nous obtenons environ 2000 données sur RobotinoView alors que sur Matlab nous en obtenons à peu près 300 000. Ce qui nous montre bien l'intérêt d'utiliser Matlab pour nos campagnes d'acquisitions qui nous donnera un modèle beaucoup plus précis car plus nous avons de données et plus on s'approche de la courbe théorique.&lt;br /&gt;
&lt;br /&gt;
**Sous-programme permettant la commande du Robot sur un temps choisi avec consignes variables ainsi que l'enregistrement des données voulues:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Robotinoview.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Programme principal sur 6 steps avec des consignes respectives à chaque step, réalisé en boucle 100 fois :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Capture1.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Traduction du programme déjà cité mais à présent sur Matlab, on voit qu'avec l'option &amp;quot;inf&amp;quot; (temps infini) on obtient plus de données :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Matlab.JPG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 11-14h :&lt;br /&gt;
&lt;br /&gt;
Discussion avec M.PEKPE sur l'avancement de notre projet et la lecture d'une partie sur la méthode d'identification des sous-espaces sur les nouveaux documents fournis.&lt;br /&gt;
&lt;br /&gt;
===Semaine 3===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le but de la documentation est de comprendre que pour déterminer les défauts d'un système, il faut comparer son comportement au modèle mathématique.&lt;br /&gt;
La différence entre le comportement du système et celui du modèle mathématique est exprimé sous forme d'un résidu.&lt;br /&gt;
Pour l'obtention du modèle mathématique utilisé, on utilise les méthodes d'identification pour caractériser le modèle de bon fonctionnement du système.&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h : ( Méthodes classiques des sous-espaces )&lt;br /&gt;
**Formulation du problème :&lt;br /&gt;
 &lt;br /&gt;
On considère un système linéaire : &lt;br /&gt;
 X(k+1)=A.X(k)+B.U(k)&lt;br /&gt;
 Y(k)  =C.X(k)+D.U(k)&lt;br /&gt;
comme noté auparavant.&lt;br /&gt;
L'objectif est de déterminer les matrices A,B,C et D du système à partir des seules données qu'on a sur les entrées et les sorties u et y.&lt;br /&gt;
On peut aussi chercher à résoudre le système en déterminant les matrices T^−1.A.T, T^−1.B, C.T et D.Et donc on peut écrire le système d'une nouvelle façon comme suit :&lt;br /&gt;
 X(k+1)=T^−1.A.T.X(k)+T^−1.B.U(k)&lt;br /&gt;
 Y(k)  =C.T.X(k)+D.U(k)&lt;br /&gt;
&lt;br /&gt;
**Matrices du système :&lt;br /&gt;
&lt;br /&gt;
Les matrices de ce système est leur types sont définies de la façon suivante:&lt;br /&gt;
La matrice de Hankel d'entrée Ui et la matrice de Hankel de sortie Yi.Avec ces deux matrices on définit bien la matrice de Hankel des mesures T=(Y U).&lt;br /&gt;
&lt;br /&gt;
*Mercredi 13-18h :&lt;br /&gt;
**Identification du système :&lt;br /&gt;
&lt;br /&gt;
Pour identifier un système suivant les méthodes des sous-espaces, il faut d'abord estimer la matrice d'observabilité (qui détermine le rang de notre matrice globale), ensuite au moment où on arrive à estimer la matrice d'observabilité on peut commencer à réfléchir sur la réalisation du système, c'est-à-dire, déterminer les paramètres T^−1.A.T, T^−1.B, C.T et D.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Semaine 4===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h&lt;br /&gt;
&lt;br /&gt;
On a lu les documents pour la partie théorique de notre projet sur les méthodes des sous-espaces.&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h:&lt;br /&gt;
&lt;br /&gt;
Documentation sur les méthodes des sous-espaces, et préparation pour pouvoir expliquer à Mr. Pekpe ce que nous avons compris.&lt;br /&gt;
&lt;br /&gt;
*Jeudi 8-10h:&lt;br /&gt;
&lt;br /&gt;
Passage oral et écrit sur le tableau devant Mr Pekpe pour qu'il évalue si on a bien compris la théorie.&lt;br /&gt;
&lt;br /&gt;
===Semaine 5===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h:&lt;br /&gt;
&lt;br /&gt;
On a essayé de traiter un exercice plus simple qu'on a vu en TD suite à la demande de Mr. Pekpe.&lt;br /&gt;
Tout d'abord on a essayé de nous familiariser avec Matlab et MatlabSimulink, en regardant les fonctions &lt;br /&gt;
qui peuvent nous être utiles.&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h:&lt;br /&gt;
&lt;br /&gt;
On a pu simuler l'exercice que le mercredi vu qu'il fallait qu'on se familiarise avec les logiciels, mais on a réussi à traiter un autre exercice&lt;br /&gt;
plus compliqué dans les deux dernières heures de la séance.&lt;br /&gt;
&lt;br /&gt;
===Semaine 6===&lt;br /&gt;
&lt;br /&gt;
Cette semaine nous avons continué nos identifications des modèles sur des systèmes vus en cours afin d'améliorer notre compréhension et nos connaissances sur&lt;br /&gt;
les méthodes des sous-espaces employées.&lt;br /&gt;
Pour ce qui est de l'identification du robot mobile Robotino on compte l'entamer dès la semaine prochaine.&lt;br /&gt;
&lt;br /&gt;
===Semaine 7===&lt;br /&gt;
&lt;br /&gt;
Nous avons rencontré Mr. Pekpe afin de pouvoir commencer l'identification du robot mobile.Tout d'abord avec la méthode de résolution des sous-espaces n4sid, nous avons mis au point un script sur Matlab pour déterminer notre modèle.Nous avons utilisé des données recueillies lors des campagnes d'acquisitions, où on a utilisé la position sur l'axe lacet comme sortie du système avec une entrée dit SISO (single input single output)&lt;br /&gt;
&lt;br /&gt;
===Semaine 8===&lt;br /&gt;
&lt;br /&gt;
Au cours de cette semaine, nous avons réussi à déterminer le modèle du Robotino avec la position sur l'axe lacet. Nous avons validé le modèle obtenu avec les données recueillies lors des campagnes d'acquisitions. Nous voyons que les positions réelles collent avec les positions estimées par le modèle jusqu’à un tiers du temps. Il est normal qu'au bout d'un moment le modèle diverge de la réalité au bout d'un certain temps, il faudrait ajouter un observateur et faire un retour d'état pour s'assurer que notre modèle colle parfaitement avec les données réelles même pendant une très longue durée.&lt;br /&gt;
&lt;br /&gt;
===Semaine 9===&lt;br /&gt;
&lt;br /&gt;
Nous réalisons cette semaine le modèle du Robotino pour les positions angulaires des roues  θ1, θ2 et θ3. Nous avons réutiliser le script réalisé pour le modèle précédent et le modifié car nous sommes plus dans un système SISO mais dans un système à multiples entrées à présent, c'est-à-dire MISO. Nous avons rencontré plusieurs difficultés lors de la modification de notre code. Nous avons demandé de l'aide à Mr. Pekpe et il nous a aiguillé sur les modifications à réalisé. Nous avons réussi à obtenir le modèle pour les positions angulaires des roues. Comme pour le précédent, nous l'avons validé hors-ligne.&lt;br /&gt;
&lt;br /&gt;
===Semaine 10===&lt;br /&gt;
&lt;br /&gt;
La semaine précédente,nous avons donc réaliser nos 1ers objectifs qui étaient de déterminer déterminer un modèle mathématique d'un robot mobile à partir de mesures recueillies par le robot et de valider ce modèle hors-ligne. A présent, nous allons faire en sorte de valider ces 2 modèles obtenues en ligne, c'est-à-dire que nous devons comparer le comportement du modèle à celui du robot en appliquant les mêmes commandes aux deux.&lt;br /&gt;
Il ne faut pas oublier que pour l'instant nous travaillons en roues libres et donc qu'il n'y a aucune force de frottements s'appliquant au robot. Si le temps nous le permet et que nous avons valider nos deux modèles en ligne alors nous estimerons un modèle non linéaire pour le robot mobile.&lt;br /&gt;
&lt;br /&gt;
===Semaines supplémentaires ===&lt;br /&gt;
&lt;br /&gt;
*Semaine du 24/04&lt;br /&gt;
&lt;br /&gt;
Nous avons rencontré de nombreuses difficultés afin de réaliser un script Matlab dans lequel nous chargeons un de nos modèles obtenues et dan lequel on donne la même commande au robot qu'au modèle. Nous avons rencontré aussi des problèmes avec le matériel car des librairies Matlab n’étaient pas présentes sur les ordinateurs utilisés.&lt;br /&gt;
&lt;br /&gt;
*Semaine du 02/05&lt;br /&gt;
&lt;br /&gt;
Nous avons enfin réussi à faire un script afin de pouvoir réaliser la validation en ligne d'un modèle. Nous avons pu tester la validation en ligne pour le modèle sur l'axe lacet. Nous remarquons que le comportement estimé et le comportement réel sont très similaires, notre modèle a donc été validé en ligne. Nous avons voulu réaliser ce test dans l'arène pour l'impact que la force de contact robot/sol aurait sur la figure obtenue. Étonnamment, le comportement estimé et le comportement réel sont similaires. Cela veut dire le modèle que nous avons obtenues de base hors-ligne et avec une campagne d'acquisitions en roues libres, réagit à l'environnement dans lequel il est.&lt;br /&gt;
Pour la fin de notre projet, nous allons essayer d'ajouter des observateurs à nos modèles obtenues et des les valider de nouveau en ligne. Avec l'ajout d'un observateur, les courbes du comportement estimé par le modèle et celle du comportement réel devraient être pratiquement les mêmes et cela devraient être le cas peut importe le temps de la campagne d'acquisitions.&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;br /&gt;
[[Fichier:Rapport_P47.pdf]]&lt;/div&gt;</summary>
		<author><name>Hkerroum</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=42021</id>
		<title>IMA4 2016/2017 P47</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=42021"/>
				<updated>2017-05-11T05:49:13Z</updated>
		
		<summary type="html">&lt;p&gt;Hkerroum : /* Fichiers Rendus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cahier des charges==&lt;br /&gt;
===Présentation générale du projet P47 :===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Contexte et Description====&lt;br /&gt;
La modélisation des systèmes est indispensable dans beaucoup de domaines: automobile, aéronautique, robotique, etc. Elle permet d'obtenir un modèle mathématique des systèmes pour réaliser leur commande, comprendre leur fonctionnement et surveiller leur bon fonctionnement afin de pouvoir apporter des actions correctives en temps réel lors d'un défaut ou d'une défaillance du systèmes. Cette modélisation peut être réaliser en se basant sur les lois physiques (boites blanches) ou en utilisant les données (boîtes noires).&lt;br /&gt;
&lt;br /&gt;
Ce projet a pour but la modélisation d’un robot à trois roues omnidirectionnelles à savoir le Robotino. Cette modélisation se fera à partir des données recueillies sur ce robot.&lt;br /&gt;
Ce projet se déroulera suivant les phases suivantes :&lt;br /&gt;
* Estimer un modèle mathématique d'un robot mobile.&lt;br /&gt;
* Déterminer le modèle à partir de mesures recueillies par le robot. &lt;br /&gt;
* Valider le modèle avec d'autres mesures qui n'ont pas servi à déterminer celui-ci.&lt;br /&gt;
* Tester en ligne le modèle.&lt;br /&gt;
La validation consistera à comparer le comportement du modèle à celui du robot en appliquant les mêmes commandes aux deux.&lt;br /&gt;
&lt;br /&gt;
====Objectif du projet====&lt;br /&gt;
Obtenir le modèle mathématique du Robot pour avoir les positions en x et y avec un mouvement en lacet et les vitesses selon les axes&lt;br /&gt;
&lt;br /&gt;
====Choix techniques (matériel et logiciel)====&lt;br /&gt;
* Algorithme d'optimisation non linéaire.&lt;br /&gt;
* Méthode d'identification des sous-espaces.&lt;br /&gt;
* Matlab: Toolbox identification, outil direct.&lt;br /&gt;
*Robotino&lt;br /&gt;
*PC equipé d'une carte réseau afin d'utiliser le Robotino en Wifi ou avec un câble Ethernet.&lt;br /&gt;
&lt;br /&gt;
===Liste des tâches à effectuer===&lt;br /&gt;
*Prise en main du Robotino.&lt;br /&gt;
*Prise en main de la Toolbox Identification de Matlab.&lt;br /&gt;
*Prise en main de la Toolbox optimisation non linéaire de Matlab.&lt;br /&gt;
*Identification boite noire d’un modèle linéaire du système :&lt;br /&gt;
**étude des méthodes d’identification des sous-espaces ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
*Identification boîte noire d’un modèle non linéaire du robot :&lt;br /&gt;
**étude des méthodes d’optimisation non linéaires ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
*Validation du modèle&lt;br /&gt;
&lt;br /&gt;
==Feuille d'heures==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Tâche !! Prélude !! Heures S1 !! Heures S2 !! Heures S3 !! Heures S4 !! Heures S5 !! Heures S6 !! Heures S7 !! Heures S8 !! Heures S9 !! Heures S10 !! Heures supplémentaire !! Total&lt;br /&gt;
|-&lt;br /&gt;
| Définition cahier des charges &lt;br /&gt;
| 3&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| 5&lt;br /&gt;
|-&lt;br /&gt;
| Rédaction Wiki&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| 1 &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| 5&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
| Recherche&lt;br /&gt;
| &lt;br /&gt;
| 6&lt;br /&gt;
| 5&lt;br /&gt;
| 7&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 22&lt;br /&gt;
|-&lt;br /&gt;
| Campagne d'acquisition&lt;br /&gt;
|&lt;br /&gt;
| 2&lt;br /&gt;
| 5&lt;br /&gt;
| &lt;br /&gt;
| 2&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 2&lt;br /&gt;
| 11&lt;br /&gt;
|-&lt;br /&gt;
| Simulation: Initiation à l'identification d'un modèle&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 4&lt;br /&gt;
| 6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
| Simulation: Identification du modèle linéaire d'un robot mobile&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 6&lt;br /&gt;
| 6&lt;br /&gt;
| 8&lt;br /&gt;
| 6&lt;br /&gt;
| 10&lt;br /&gt;
| 36&lt;br /&gt;
|-&lt;br /&gt;
| Validation du modèle linéaire en ligne&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 12&lt;br /&gt;
| 12&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Semaine 1===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous étions en réunion en D304B avec Mr Pekpe, et nous avons discuter des points fondamentaux du travail qu'on doit effectuer, et qui consistent au début à aborder le Robotino d'une façon linéaire c'est-à-dire par rapport au repère lié à son centre, et dans une seconde étape essayer d'aborder le Robotino mais d'une façon non linéaire cette fois ci par projection sur un repère fixe.&lt;br /&gt;
&lt;br /&gt;
Pour les deux points on a vu des documents avec Mr Pekpe qui expliquent comment les équations d'un Robotino à trois roues mobiles peuvent être déduites, et on a vu que pour ces modèles les équations se résument à des écritures matricielles en général de la forme :&lt;br /&gt;
                                                                        X' = AX + BU&lt;br /&gt;
                                                                        Y  = CX + DU&lt;br /&gt;
Où :&lt;br /&gt;
*X la variable de l'état (vitesse théorique des moteurs)&lt;br /&gt;
*U la variable de la commande (vitesse suivant les axes)&lt;br /&gt;
*Y la mesure ou la sortie (vitesse réelle)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons fait la prise en main du logiciel Robotinoview, en commençant par regarder toutes les fonctions disponibles sur le logiciel,&lt;br /&gt;
et en soulignant celles qui seront utiles pour notre projet.&lt;br /&gt;
&lt;br /&gt;
Nous avons appris à réaliser une campagne d'acquisition des paramètres X, Y, U (déjà traité théoriquement ci-dessus) et la position P qui renvoie&lt;br /&gt;
l'évolution de notre robot en déplacement sans frottements.Cette campagne a été réalisé avec le logiciel Robotinoview et ses données ont été traité &lt;br /&gt;
sur Matlab.L’intérêt de Matlab est de stocker les données et de pouvoir les tracer pour bien interpréter les résultats en graphe.&lt;br /&gt;
    &lt;br /&gt;
Ensuite nous avons fait des recherches sur les documents qui nous ont été fourni par notre encadrant, sur les étapes mathématiques qui déterminent &lt;br /&gt;
le modèle linéaire du Robotino.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 8-10h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur les documentations fournies.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Semaine 2===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur la documentation fournie.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-19h :&lt;br /&gt;
&lt;br /&gt;
Aujourd'hui, nous avons fait une campagne d'acquisition sur Matlab et une sur RobotinoView afin de relever les différences entres ces deux logiciels et de déterminer lequel convient le plus pour  notre méthode qui vise la modélisation linéaire du Robotino. Nous avons constaté que nous obtenons beaucoup plus de données sur la position du Robot sur Matlab que sur RobotinoView. Pour vous donner un ordre de grandeur sur une période de 30 minutes, nous obtenons environ 2000 données sur RobotinoView alors que sur Matlab nous en obtenons à peu près 300 000. Ce qui nous montre bien l'intérêt d'utiliser Matlab pour nos campagnes d'acquisitions qui nous donnera un modèle beaucoup plus précis car plus nous avons de données et plus on s'approche de la courbe théorique.&lt;br /&gt;
&lt;br /&gt;
**Sous-programme permettant la commande du Robot sur un temps choisi avec consignes variables ainsi que l'enregistrement des données voulues:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Robotinoview.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Programme principal sur 6 steps avec des consignes respectives à chaque step, réalisé en boucle 100 fois :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Capture1.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Traduction du programme déjà cité mais à présent sur Matlab, on voit qu'avec l'option &amp;quot;inf&amp;quot; (temps infini) on obtient plus de données :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Matlab.JPG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 11-14h :&lt;br /&gt;
&lt;br /&gt;
Discussion avec M.PEKPE sur l'avancement de notre projet et la lecture d'une partie sur la méthode d'identification des sous-espaces sur les nouveaux documents fournis.&lt;br /&gt;
&lt;br /&gt;
===Semaine 3===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le but de la documentation est de comprendre que pour déterminer les défauts d'un système, il faut comparer son comportement au modèle mathématique.&lt;br /&gt;
La différence entre le comportement du système et celui du modèle mathématique est exprimé sous forme d'un résidu.&lt;br /&gt;
Pour l'obtention du modèle mathématique utilisé, on utilise les méthodes d'identification pour caractériser le modèle de bon fonctionnement du système.&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h : ( Méthodes classiques des sous-espaces )&lt;br /&gt;
**Formulation du problème :&lt;br /&gt;
 &lt;br /&gt;
On considère un système linéaire : &lt;br /&gt;
 X(k+1)=A.X(k)+B.U(k)&lt;br /&gt;
 Y(k)  =C.X(k)+D.U(k)&lt;br /&gt;
comme noté auparavant.&lt;br /&gt;
L'objectif est de déterminer les matrices A,B,C et D du système à partir des seules données qu'on a sur les entrées et les sorties u et y.&lt;br /&gt;
On peut aussi chercher à résoudre le système en déterminant les matrices T^−1.A.T, T^−1.B, C.T et D.Et donc on peut écrire le système d'une nouvelle façon comme suit :&lt;br /&gt;
 X(k+1)=T^−1.A.T.X(k)+T^−1.B.U(k)&lt;br /&gt;
 Y(k)  =C.T.X(k)+D.U(k)&lt;br /&gt;
&lt;br /&gt;
**Matrices du système :&lt;br /&gt;
&lt;br /&gt;
Les matrices de ce système est leur types sont définies de la façon suivante:&lt;br /&gt;
La matrice de Hankel d'entrée Ui et la matrice de Hankel de sortie Yi.Avec ces deux matrices on définit bien la matrice de Hankel des mesures T=(Y U).&lt;br /&gt;
&lt;br /&gt;
*Mercredi 13-18h :&lt;br /&gt;
**Identification du système :&lt;br /&gt;
&lt;br /&gt;
Pour identifier un système suivant les méthodes des sous-espaces, il faut d'abord estimer la matrice d'observabilité (qui détermine le rang de notre matrice globale), ensuite au moment où on arrive à estimer la matrice d'observabilité on peut commencer à réfléchir sur la réalisation du système, c'est-à-dire, déterminer les paramètres T^−1.A.T, T^−1.B, C.T et D.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Semaine 4===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h&lt;br /&gt;
&lt;br /&gt;
On a lu les documents pour la partie théorique de notre projet sur les méthodes des sous-espaces.&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h:&lt;br /&gt;
&lt;br /&gt;
Documentation sur les méthodes des sous-espaces, et préparation pour pouvoir expliquer à Mr. Pekpe ce que nous avons compris.&lt;br /&gt;
&lt;br /&gt;
*Jeudi 8-10h:&lt;br /&gt;
&lt;br /&gt;
Passage oral et écrit sur le tableau devant Mr Pekpe pour qu'il évalue si on a bien compris la théorie.&lt;br /&gt;
&lt;br /&gt;
===Semaine 5===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h:&lt;br /&gt;
&lt;br /&gt;
On a essayé de traiter un exercice plus simple qu'on a vu en TD suite à la demande de Mr. Pekpe.&lt;br /&gt;
Tout d'abord on a essayé de nous familiariser avec Matlab et MatlabSimulink, en regardant les fonctions &lt;br /&gt;
qui peuvent nous être utiles.&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h:&lt;br /&gt;
&lt;br /&gt;
On a pu simuler l'exercice que le mercredi vu qu'il fallait qu'on se familiarise avec les logiciels, mais on a réussi à traiter un autre exercice&lt;br /&gt;
plus compliqué dans les deux dernières heures de la séance.&lt;br /&gt;
&lt;br /&gt;
===Semaine 6===&lt;br /&gt;
&lt;br /&gt;
Cette semaine nous avons continué nos identifications des modèles sur des systèmes vus en cours afin d'améliorer notre compréhension et nos connaissances sur&lt;br /&gt;
les méthodes des sous-espaces employées.&lt;br /&gt;
Pour ce qui est de l'identification du robot mobile Robotino on compte l'entamer dès la semaine prochaine.&lt;br /&gt;
&lt;br /&gt;
===Semaine 7===&lt;br /&gt;
&lt;br /&gt;
Nous avons rencontré Mr. Pekpe afin de pouvoir commencer l'identification du robot mobile.Tout d'abord avec la méthode de résolution des sous-espaces n4sid, nous avons mis au point un script sur Matlab pour déterminer notre modèle.Nous avons utilisé des données recueillies lors des campagnes d'acquisitions, où on a utilisé la position sur l'axe lacet comme sortie du système avec une entrée dit SISO (single input single output)&lt;br /&gt;
&lt;br /&gt;
===Semaine 8===&lt;br /&gt;
&lt;br /&gt;
Au cours de cette semaine, nous avons réussi à déterminer le modèle du Robotino avec la position sur l'axe lacet. Nous avons validé le modèle obtenu avec les données recueillies lors des campagnes d'acquisitions. Nous voyons que les positions réelles collent avec les positions estimées par le modèle jusqu’à un tiers du temps. Il est normal qu'au bout d'un moment le modèle diverge de la réalité au bout d'un certain temps, il faudrait ajouter un observateur et faire un retour d'état pour s'assurer que notre modèle colle parfaitement avec les données réelles même pendant une très longue durée.&lt;br /&gt;
&lt;br /&gt;
===Semaine 9===&lt;br /&gt;
&lt;br /&gt;
Nous réalisons cette semaine le modèle du Robotino pour les positions angulaires des roues  θ1, θ2 et θ3. Nous avons réutiliser le script réalisé pour le modèle précédent et le modifié car nous sommes plus dans un système SISO mais dans un système à multiples entrées à présent, c'est-à-dire MISO. Nous avons rencontré plusieurs difficultés lors de la modification de notre code. Nous avons demandé de l'aide à Mr. Pekpe et il nous a aiguillé sur les modifications à réalisé. Nous avons réussi à obtenir le modèle pour les positions angulaires des roues. Comme pour le précédent, nous l'avons validé hors-ligne.&lt;br /&gt;
&lt;br /&gt;
===Semaine 10===&lt;br /&gt;
&lt;br /&gt;
La semaine précédente,nous avons donc réaliser nos 1ers objectifs qui étaient de déterminer déterminer un modèle mathématique d'un robot mobile à partir de mesures recueillies par le robot et de valider ce modèle hors-ligne. A présent, nous allons faire en sorte de valider ces 2 modèles obtenues en ligne, c'est-à-dire que nous devons comparer le comportement du modèle à celui du robot en appliquant les mêmes commandes aux deux.&lt;br /&gt;
Il ne faut pas oublier que pour l'instant nous travaillons en roues libres et donc qu'il n'y a aucune force de frottements s'appliquant au robot. Si le temps nous le permet et que nous avons valider nos deux modèles en ligne alors nous estimerons un modèle non linéaire pour le robot mobile.&lt;br /&gt;
&lt;br /&gt;
===Semaines supplémentaires ===&lt;br /&gt;
&lt;br /&gt;
*Semaine du 24/04&lt;br /&gt;
&lt;br /&gt;
Nous avons rencontré de nombreuses difficultés afin de réaliser un script Matlab dans lequel nous chargeons un de nos modèles obtenues et dan lequel on donne la même commande au robot qu'au modèle. Nous avons rencontré aussi des problèmes avec le matériel car des librairies Matlab n’étaient pas présentes sur les ordinateurs utilisés.&lt;br /&gt;
&lt;br /&gt;
*Semaine du 02/05&lt;br /&gt;
&lt;br /&gt;
Nous avons enfin réussi à faire un script afin de pouvoir réaliser la validation en ligne d'un modèle. Nous avons pu tester la validation en ligne pour le modèle sur l'axe lacet. Nous remarquons que le comportement estimé et le comportement réel sont très similaires, notre modèle a donc été validé en ligne. Nous avons voulu réaliser ce test dans l'arène pour l'impact que la force de contact robot/sol aurait sur la figure obtenue. Étonnamment, le comportement estimé et le comportement réel sont similaires. Cela veut dire le modèle que nous avons obtenues de base hors-ligne et avec une campagne d'acquisitions en roues libres, réagit à l'environnement dans lequel il est.&lt;br /&gt;
Pour la fin de notre projet, nous allons essayer d'ajouter des observateurs à nos modèles obtenues et des les valider de nouveau en ligne. Avec l'ajout d'un observateur, les courbes du comportement estimé par le modèle et celle du comportement réel devraient être pratiquement les mêmes et cela devraient être le cas peut importe le temps de la campagne d'acquisitions.&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;br /&gt;
[[Fichier:Rapport_P47.pdf]]&lt;/div&gt;</summary>
		<author><name>Hkerroum</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Rapport_P47.pdf&amp;diff=42020</id>
		<title>Fichier:Rapport P47.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Rapport_P47.pdf&amp;diff=42020"/>
				<updated>2017-05-11T05:47:45Z</updated>
		
		<summary type="html">&lt;p&gt;Hkerroum : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Hkerroum</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Discussion:Projets_IMA4_SC_%26_SA_2016/2017&amp;diff=40674</id>
		<title>Discussion:Projets IMA4 SC &amp; SA 2016/2017</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Discussion:Projets_IMA4_SC_%26_SA_2016/2017&amp;diff=40674"/>
				<updated>2017-03-22T14:48:20Z</updated>
		
		<summary type="html">&lt;p&gt;Hkerroum : /* Fiche de présence */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==  Notes sur les projets ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| Projet || Mini-cahier des charges || Mi-parcours || Fin de parcours || Wiki terminé || Rapport || Vidéo&lt;br /&gt;
|-&lt;br /&gt;
| P1 [[IMA4 2016/2017 P1|Climatisation du pauvre]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Cahier des charges conforme à la discussion avec l'encadrant. Présentation propre avec un effort d'illustration. Pas de liste des tâches ou de calendrier prévisionnel. Quelques coquilles corrigées.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Abandon constaté&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P2 [[IMA4 2016/2017 P2|Réseau de capteurs sur smartphone]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Cahier des charges succinct. Attention à la rédaction en français. Un effort d'illustration avec un schéma global. Une liste des tâches, sans chiffrage pour l'instant.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Mauvaise utilisation de la feuille d'heures.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;De gros problèmes de rédaction en français bien compréhensibles.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Un Wiki très bien tenu et très bien illustré, une avancée du travail parfaitement expliquée, continuez ainsi !&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P10 [[IMA4 2016/2017 P10|Application de suivi de prise de médicaments]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Cahier des charges assez précis. Pas trop de coquilles. Une liste des tâches un peu succincte. Réfléchissez bien à la structure du programme pour la mise à jour simplifiée des fiches sur l'application.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Feuille d'heures non utilisée, Wiki non mis à jour.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Pour les 4 premières semaine, des paragraphes correctement rédigés et bien illustré, il était possible de se faire une idée de l'avancée du projet.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P11 [[IMA4 2016/2017 P11|Amélioration de l'accueil d'enfants hospitalisés]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Cahier des charges précis. Forme très correcte. Une liste des tâches réfléchie. Il y a même un calendrier prévisionnel.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Aucune utilisation de la feuille d'heures.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Un excellent Wiki, très complet, très bien illustré, le travail est parfaitement décrit !&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P14 [[IMA4 2016/2017 P14|Sex toy connecté]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Cahier des charges très précis. De même pour la liste des tâches. L'utilisation de bioloïds ne semble pas justifiée. Pourquoi ne parlez-vous de capteurs que dans le cadre d'un seul des deux appareils ?&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Feuille d'heures très bien exploitée.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Wiki très bien rédigé mais absolument pas illustré, un peu court peut être.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P18 [[IMA4 2016/2017 P18|Education de la position de tête]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Pas mal de coquilles corrigées. Une certaine imprécision (confusion Arduino Mega et ATMEGA, flou dans la liste des tâches). Cela dit un cahier des charges et une liste des tâches sont présentés. Pensez aux problèmes de calibration du système et à la transmission des données vers un smartphone par exemple.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Mauvaise utilisation de la feuille d'heures.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: yellow;&amp;quot;&amp;gt;Quelques coquilles, le Wiki est un peu vide, pas totalement à jour, dommage que le cahier des charges joint ne soit pas intégré directement au Wiki.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P19 [[IMA4 2016/2017 P19|Orchestre électronique]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Synthèse correcte de l'entretien avec l'encadrant. Le cahier des charges est correct mais moins précis que le sujet. Le découpage en tâche est un peu rapide : l'analyse des fichiers MIDI devrait être sous-découpée. Presque pas de coquilles.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Très bonne utilisation de la feuille d'heures.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Wiki très synthétique dans un français très correct, à jour, travail sur l'imprimante bien décrit, pas beaucoup d'information sur l'analyse du fichier MIDI.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P20 [[IMA4 2016/2017 P20|Création d’un environnement virtuel de test]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Très bonne prise en main du sujet. Cahier des charges très précis. Liste des tâches bien détaillée. Orthographe irréprochable.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Feuille d'heures bien exploitée, Wiki très bien rédigé, illustré, l'avancé du travail est bien présenté.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P21 [[IMA4 2016/2017 P21|Conception d’une MPS Polyvalente]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Une grande partie du cahier des charges est une copie du sujet. Définissez ce qu'est une Referee Box. D'un autre coté, le cahier des charges est précis. La liste des tâches est correcte. Cependant elle semble omettre la partie mécanique de la MPS ? Pas de coquilles.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Pas d'utilisation de la feuille d'heures.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki bien rédigé et très bien illustré, le travail effectué est présenté. Il serait bien d'avoir une carte rapidement.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P25 [[IMA4 2016/2017 P25|Robot mobile Polytech'Lille]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: yellow;&amp;quot;&amp;gt;Des imprécisions dans la transcription de la réunion avec l'encadrant. Voire des contre-sens. Le cahier des charges est assez complet. Pas de liste des tâches. Vous avez vraiment passé 3h sur la rédaction du cahier des charges ? (edit d'Alex : certainement pas)&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Une liste des tâches ajoutée.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Pas d'utilisation de la feuille d'heures.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: yellow;&amp;quot;&amp;gt;Le Wiki est principalement constitué des schématiques et des PCB des différentes cartes. Après tout c'est un point important de votre travail mais le soin apporté à ces productions, s'il s'améliore était initialement assez faible. La rédaction est presque absente ou d'un niveau faible. Vous devriez déjà avoir des cartes en production.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P26 [[IMA4 2016/2017 P26|Train de véhicules]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Le texte a été modifié pour être compréhensible mais le problème n'est pas là. Vous n'avez pas du tout transcrit les demandes de l'encadrant mais donné le sujet du projet de l'an passé. Cette année vous devez améliorer l'aspect esthétique des robots, construire le quatrième robot et améliorer la détection infra-rouge en utilisant le protocole utilisé par les télécommandes infra-rouges classiques. Vous n'avez pas, non plus, donné une liste précise des tâches à réaliser.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Cahier des charges révisé avec l'encadrant. La listes des tâches à réaliser est à préciser.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Pas d'utilisation de la feuille d'heures.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: yellow;&amp;quot;&amp;gt;Wiki assez vide, le seul élément probant est la présentation de la nouvelle version de la carte des robots suiveurs. Des coquilles, ce que l'on peut difficilement vous reprocher. Il faudrait maintenant avoir un code pour le protocole RC5, utilisez deux Arduinos pour avoir un prototype de démonstration.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P27 [[IMA4 2016/2017 P27|Sonde atmosphérique]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;La restitution de la discussion avec l'encadrant est très correcte et le cahier des charge est précisément décrit. Par contre la liste des tâches à effectuer n'est pas dressée en commençant par l'étude des conditions à respecter pour lancer un tel ballon.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Pratiquement pas d'utilisation de la feuille d'heures.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: yellow;&amp;quot;&amp;gt;Wiki un peu rapide, illustré, quelques coquilles. Peu de résultats à ce jour, vous devriez avoir votre carte et avoir conduit un test de communication avec les capteurs et les modules LoRa.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P28 [[IMA4 2016/2017 P28|Adaptation d'un émulateur de calculatrices TI]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Assimilation très correcte des demandes faites par les encadrants. Un cahier des charges précis. De même pour la liste des tâches. Un effort de présentation sans trop de coquilles. Cependant quelques erreurs relevées par M. Dhaussy, merci de corriger le CdC au vu des remarques transmises.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Pas d'utilisation de la feuille d'heures.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki à l'abandon, impossible de savoir où vous en êtes dans le travail. Réagissez immédiatement !&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P29 [[IMA4 2016/2017 P29|Conteneurs pour site Web]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: yellow;&amp;quot;&amp;gt;Le cahier des charges est une recopie du sujet, avec des passages soulignés, certes. Une liste des tâches très précise mais uniquement orientée développement Web. Il manque toute la partie étude et utilisation des éco-systèmes d'isolation.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Cahier des charges plus précis, vous pouvez vous lancer.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Pas d'utilisation de la feuille d'heures.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Partie travail du Wiki presque vide, pas d'illustration, il est à craindre que le travail ne soit pas plus avancé que le Wiki.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P30 [[IMA4 2016/2017 P30|Voiture radiocommandée controlée par gant]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Cahier des charges très précis avec déjà des idées pour la réalisation. Liste des tâches à effectuer très détaillée.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Pas d'utilisation de la feuille d'heures.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Très bon Wiki, bien illustré, travail bien décrit.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P31 [[IMA4 2016/2017 P31|Accueil personnalisé par drone]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Très peu d'apport par rapport au sujet qui est lui même assez bref. Il ne semble pas y avoir eu de rencontre avec l'encadrant dans les temps impartis ? Pas de liste des tâches.&amp;lt;/font&amp;gt; &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Cahier des charges révisés sous la direction de deux encadrants.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Mauvaise utilisation de la feuille d'heures.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki vide, rien de concret semble avoir été réalisé, aucune illustration. Il va falloir mettre les bouchées quadruples ...&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P32 [[IMA4 2016/2017 P32|Sécurité: brouilleur d'ondes]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: yellow;&amp;quot;&amp;gt;Le cahier des charges est une paraphrase du sujet. Dans la liste des tâches il semble curieux de ne pas commencer par l'étude des brouilleurs. Avez-vous échangé avec vos encadrants ?&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: lightgreen&amp;quot;&amp;gt;Cahier des charges plus précis.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Tentative d'utilisation de la feuille d'heures, definissez au préalable les lignes dans ce tableau.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: yellow;&amp;quot;&amp;gt;Un Wiki trop rapidement rédigé en style télégraphique avec des coquilles, à la lecture du Wiki il est difficile de croire que vous avez passé le nombre d'heures annoncées pour si peu de résultats.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P33 [[IMA4 2016/2017 P33|Sécurité: ingénierie inverse de protocole réseau]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Une simple paraphrase du sujet. Pas de liste des tâches à réaliser. Il semble que vous n'avez pas réussi à échanger avec vos encadrants dans les temps impartis. Des coquilles (corrigées).&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Mauvaise utilisation de la feuille d'heures.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Wiki pratiquement vide, l'image n'apporte rien, le Wiki ne reflète que peu de travail.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P34 [[IMA4 2016/2017 P34|Interface Haptique, simulateur de formes et de textures]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Une rencontre avec les encadrants. Un cahier des charges assez précis. Pas de section &amp;quot;tâches à réaliser&amp;quot; mais une section &amp;quot;notre travail&amp;quot; qui pourrait en tenir lieu avec un effort de structuration.&amp;lt;/font&amp;gt;&lt;br /&gt;
|  &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Utilisation de la feuille d'heure.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Un Wiki trop synthétique, des illustrations à venir ?&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P37 [[IMA4 2016/2017 P37|Gamelle connectée]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Présentez les objectifs généraux pour commencer. Un cahier des charges très précis mais il manque la liste des tâches à effectuer. Débutez la par l'état de l'art sur les produits déjà commercialisés.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Bonne utilisation de la fichier d'heures.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Excellent Wiki mais non mis à jour ; il s'arrête à la semaine 4.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P38 [[IMA4 2016/2017 P38|Veilleuse enfant connectée]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: yellow;&amp;quot;&amp;gt;Le sujet du projet à été recopié. Les deux sections personnelles sont assez mal rédigées. Un contre-sens sur le mode de connexion du prototype actuel : la veilleuse est configurée en point d'accès. Parlez plutôt de &amp;quot;Précisions sur le cahier des charges&amp;quot; plutôt que de &amp;quot;Problèmes rencontrés sur l'étude du projet&amp;quot;. Renommez aussi &amp;quot;Nouveau cahier des charges&amp;quot; en &amp;quot;Tâches à réaliser&amp;quot; et ajouter les autres tâches demandées dans le sujet.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Cahier des charges et listes des tâches finalement validés par deux encadrants.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Bonne utilisation de la feuille d'heures.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Bon Wiki, correctement illustré. Par contre faudrait arriver à présenter une réalisation, vous prenez du retard.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P39 [[IMA4 2016/2017 P39|Projecteur laser]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: firebrick;&amp;quot;&amp;gt;Uniquement une recopie du sujet.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Un cahier des charges et une liste de tâches corrects après discussion avec deux encadrants.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Mauvaise utilisation de la feuille d'heures.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Le Wiki n'est pas à jour, il s'arrête à la semaine 4. Bien illustré. Le travail se concentre sur la partie logicielle, en particulier avec un traitement d'image non demandé mais intéressant. Il faudrait se pencher très vite sur le contrôle des lasers.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P44 [[IMA4 2016/2017 P44|3615 Facebook]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Un très bon cahier des charges. Le sujet semble être bien assimilé. Une liste des tâches correcte (il faudrait peut-être détailler la programmation du proxy).&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Un Wiki tout simplement parfait.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P46 [[IMA4 2016/2017 P46|Aide anti-gaspillage alimentaire ]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Un excellent cahier des charges. Liste des tâches très détaillée. Parfait.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Pas d'utilisation de la feuille d'heures.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki très détaillé, correctement illustré, le travail effectué est présenté correctement.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P47 [[IMA4 2016/2017 P47|Modélisation d’un robot mobile]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Vous n'avez pas su vous adapter à la syntaxe mediawiki. Correction pour obtenir un CdC lisible. Une recopie intégrale du sujet. Un cahier des charges qui ressemble plus à une liste des tâches à effectuer.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Vous utilisez bien la syntaxe mediawiki maintenant. Par contre il n'y a toujours pas de cahier des charges.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Feuille d'heures utilisée. Un Wiki mis à jour. Il est très difficile de se faire une idée de votre travail. Il semble que vous soyez actuellement plutôt en TP qu'en projet ?&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P48 [[IMA4 2016/2017 P48|Surveillance d'un robot mobile]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Un cahier des charges en 4 lignes, c'est trop court. En particulier rien sur le contexte du projet à savoir le matériel ou le simulateur sur lequel les tests seront effectués. Une liste des tâches, cette liste est-elle avalisé par l'encadrant ?&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Toujours pas de cahier des charges.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: yellow;&amp;quot;&amp;gt;Feuille d'heures correctement remplie. Wiki plutôt vide. Il est difficile de se faire une idée du travail réalisé, vous semblez bloqué à l'étape bibliographie.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Fiche de présence ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Projet !! Elèves !! Séance 1 (25/01) !! Séance 2 (01/02) !! Séance 3 (08/02) !! Séance 4 (15/02) !! Séance 5 (01/03) !! Séance 6 (08/03) !! Séance 7 !! Séance 8 !! Séance 9 !! Séance 10&lt;br /&gt;
|-&lt;br /&gt;
| P1 [[IMA4 2016/2017 P1|Climatisation du pauvre]]&lt;br /&gt;
| Haroun Abdelali&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Absent&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Absent&amp;lt;/font&amp;gt;&lt;br /&gt;
| D317 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| D309 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| D309 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P2 [[IMA4 2016/2017 P2|Réseau de capteurs sur smartphone]]&lt;br /&gt;
| Wenyu sun / Xinyue xu&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Presentes&amp;lt;/font&amp;gt;&lt;br /&gt;
| C201 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présentes&amp;lt;/font&amp;gt;&lt;br /&gt;
| C201&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présentes&amp;lt;/font&amp;gt;&lt;br /&gt;
| C201&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présentes&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&amp;amp;C201&lt;br /&gt;
| E304&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P10 [[IMA4 2016/2017 P10|Application de suivi de prise de médicaments]]&lt;br /&gt;
| Martin Rohmer / Kévin Godesence&lt;br /&gt;
| E306 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E301 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P11 [[IMA4 2016/2017 P11|Amélioration de l'accueil d'enfants hospitalisés]]&lt;br /&gt;
| Robin Cavalieri / Edmur Lopes&lt;br /&gt;
| E305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P14 [[IMA4 2016/2017 P14|Sex toy connecté]]&lt;br /&gt;
| Cedric Roussel / Thomas Stievenard&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P18 [[IMA4 2016/2017 P18|Education de la position de tête]]&lt;br /&gt;
| Mame Arame Diop / Amina Fahem&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présentes&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E306&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P19 [[IMA4 2016/2017 P19|Orchestre électronique]]&lt;br /&gt;
| Antoine Arnaudet / Vivian Senaffe&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Arnaudet présent&amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Senaffe absent&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P20 [[IMA4 2016/2017 P20|Création d’un environnement virtuel de test]]&lt;br /&gt;
| Butaye Marianne / François Duport&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E306&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P21 [[IMA4 2016/2017 P21|Conception d’une MPS Polyvalente]]&lt;br /&gt;
| Samy Belhouachi / François Xavier Cockenpot&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E301 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 et E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 et E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P25 [[IMA4 2016/2017 P25|Robot mobile Polytech'Lille]]&lt;br /&gt;
| Cheikh Said Ahmed / Khadija El Messnaoui&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Said-Ahmed présent&amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;font style=&amp;quot;color: red&amp;quot;&amp;gt;El Messnaoui absente&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P26 [[IMA4 2016/2017 P26|Train de véhicules]]&lt;br /&gt;
| Manlu Luo / Xinyi Wang&lt;br /&gt;
| E305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présentes&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présentes&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P27 [[IMA4 2016/2017 P27|Sonde atmosphérique]]&lt;br /&gt;
| Olivier Mahieux / Grillère Baptiste&lt;br /&gt;
| E306 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P28 [[IMA4 2016/2017 P28|Adaptation d'un émulateur de calculatrices TI]]&lt;br /&gt;
| Rodolphe Toin&lt;br /&gt;
| E305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présent&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305/301 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P29 [[IMA4 2016/2017 P29|Conteneurs pour site Web]]&lt;br /&gt;
| | E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Rattrapage DS&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Abs&amp;lt;/font&amp;gt;&lt;br /&gt;
| Malade&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| Malade&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| Malade&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P30 [[IMA4 2016/2017 P30|Voiture radiocommandée controlée par gant]]&lt;br /&gt;
| Thomas Gosse / Bacem Hagui&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Gosse présent&amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Hagui absent&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P31 [[IMA4 2016/2017 P31|Accueil personnalisé par drone]]&lt;br /&gt;
| Tristan Hart / Etienne Profit&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P32 [[IMA4 2016/2017 P32|Sécurité: brouilleur d'ondes]]&lt;br /&gt;
| Nicky Ung / Alexis Macherez&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304/301 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304/C205&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P33 [[IMA4 2016/2017 P33|Sécurité: ingénierie inverse de protocole réseau]]&lt;br /&gt;
| Oumaima Naanaa&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Absente&amp;lt;/font&amp;gt;&lt;br /&gt;
| E301&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présente&amp;lt;/font&amp;gt;&lt;br /&gt;
| E301&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E301&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E306&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P34 [[IMA4 2016/2017 P34|Interface Haptique, simulateur de formes et de textures]]&lt;br /&gt;
| Alice Coffin / Diana Marrucho&lt;br /&gt;
| IRCICA labo&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| IRCICA labo&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| IRCICA labo&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| IRCICA labo&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| IRCICA labo&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| IRCICA labo&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| IRCICA labo&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| IRCICA labo&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| IRCICA labo&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| IRCICA labo&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P37 [[IMA4 2016/2017 P37|Gamelle connectée]]&lt;br /&gt;
| Lutecia Damiens / Alexis Dorian&lt;br /&gt;
| E306 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| Fabricarium&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E306&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E306&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E306&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P38 [[IMA4 2016/2017 P38|Veilleuse enfant connectée]]&lt;br /&gt;
| Hugo Delatte&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P39 [[IMA4 2016/2017 P39|Projecteur laser]]&lt;br /&gt;
| Loïc Tombazzi / Marius Trimbur&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P44 [[IMA4 2016/2017 P44|3615 Facebook]]&lt;br /&gt;
| Marouan Mcharfi / Tristan lopez&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P46 [[IMA4 2016/2017 P46|Aide anti-gaspillage alimentaire ]]&lt;br /&gt;
| Alexandre Huet / François Lefevre&lt;br /&gt;
| E306&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E306 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P47 [[IMA4 2016/2017 P47|Modélisation d’un robot mobile]]&lt;br /&gt;
| Djamil Mohamed / Hamza Kerroum&lt;br /&gt;
| C305/D306A &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| C305/D306A &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| C305/D306A &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| C305/D306A &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| C305/D306A &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| C305/D306A &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| C305/D306A &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| C305/D306A &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P48 [[IMA4 2016/2017 P48|Surveillance d'un robot mobile]]&lt;br /&gt;
| Jean-Baptiste Saison&lt;br /&gt;
| C305/D306A &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| C305/D306A &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présent&amp;lt;/font&amp;gt;&lt;br /&gt;
| D306A &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présent&amp;lt;/font&amp;gt;&lt;br /&gt;
| D306A/C305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| D306A/D322 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| D306A/D322 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| D306A &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| D306A &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Hkerroum</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Discussion:Projets_IMA4_SC_%26_SA_2016/2017&amp;diff=40316</id>
		<title>Discussion:Projets IMA4 SC &amp; SA 2016/2017</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Discussion:Projets_IMA4_SC_%26_SA_2016/2017&amp;diff=40316"/>
				<updated>2017-03-15T13:22:16Z</updated>
		
		<summary type="html">&lt;p&gt;Hkerroum : /* Fiche de présence */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==  Notes sur les projets ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| Projet || Mini-cahier des charges || Mi-parcours || Fin de parcours || Wiki terminé || Rapport || Vidéo&lt;br /&gt;
|-&lt;br /&gt;
| P1 [[IMA4 2016/2017 P1|Climatisation du pauvre]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Cahier des charges conforme à la discussion avec l'encadrant. Présentation propre avec un effort d'illustration. Pas de liste des tâches ou de calendrier prévisionnel. Quelques coquilles corrigées.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Abandon constaté&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P2 [[IMA4 2016/2017 P2|Réseau de capteurs sur smartphone]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Cahier des charges succinct. Attention à la rédaction en français. Un effort d'illustration avec un schéma global. Une liste des tâches, sans chiffrage pour l'instant.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Mauvaise utilisation de la feuille d'heures.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;De gros problèmes de rédaction en français bien compréhensibles.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Un Wiki très bien tenu et très bien illustré, une avancée du travail parfaitement expliquée, continuez ainsi !&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P10 [[IMA4 2016/2017 P10|Application de suivi de prise de médicaments]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Cahier des charges assez précis. Pas trop de coquilles. Une liste des tâches un peu succincte. Réfléchissez bien à la structure du programme pour la mise à jour simplifiée des fiches sur l'application.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Feuille d'heures non utilisée, Wiki non mis à jour.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Pour les 4 premières semaine, des paragraphes correctement rédigés et bien illustré, il était possible de se faire une idée de l'avancée du projet.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P11 [[IMA4 2016/2017 P11|Amélioration de l'accueil d'enfants hospitalisés]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Cahier des charges précis. Forme très correcte. Une liste des tâches réfléchie. Il y a même un calendrier prévisionnel.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Aucune utilisation de la feuille d'heures.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Un excellent Wiki, très complet, très bien illustré, le travail est parfaitement décrit !&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P14 [[IMA4 2016/2017 P14|Sex toy connecté]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Cahier des charges très précis. De même pour la liste des tâches. L'utilisation de bioloïds ne semble pas justifiée. Pourquoi ne parlez-vous de capteurs que dans le cadre d'un seul des deux appareils ?&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Feuille d'heures très bien exploitée.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Wiki très bien rédigé mais absolument pas illustré, un peu court peut être.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P18 [[IMA4 2016/2017 P18|Education de la position de tête]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Pas mal de coquilles corrigées. Une certaine imprécision (confusion Arduino Mega et ATMEGA, flou dans la liste des tâches). Cela dit un cahier des charges et une liste des tâches sont présentés. Pensez aux problèmes de calibration du système et à la transmission des données vers un smartphone par exemple.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Mauvaise utilisation de la feuille d'heures.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: yellow;&amp;quot;&amp;gt;Quelques coquilles, le Wiki est un peu vide, pas totalement à jour, dommage que le cahier des charges joint ne soit pas intégré directement au Wiki.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P19 [[IMA4 2016/2017 P19|Orchestre électronique]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Synthèse correcte de l'entretien avec l'encadrant. Le cahier des charges est correct mais moins précis que le sujet. Le découpage en tâche est un peu rapide : l'analyse des fichiers MIDI devrait être sous-découpée. Presque pas de coquilles.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Très bonne utilisation de la feuille d'heures.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Wiki très synthétique dans un français très correct, à jour, travail sur l'imprimante bien décrit, pas beaucoup d'information sur l'analyse du fichier MIDI.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P20 [[IMA4 2016/2017 P20|Création d’un environnement virtuel de test]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Très bonne prise en main du sujet. Cahier des charges très précis. Liste des tâches bien détaillée. Orthographe irréprochable.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Feuille d'heures bien exploitée, Wiki très bien rédigé, illustré, l'avancé du travail est bien présenté.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P21 [[IMA4 2016/2017 P21|Conception d’une MPS Polyvalente]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Une grande partie du cahier des charges est une copie du sujet. Définissez ce qu'est une Referee Box. D'un autre coté, le cahier des charges est précis. La liste des tâches est correcte. Cependant elle semble omettre la partie mécanique de la MPS ? Pas de coquilles.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Pas d'utilisation de la feuille d'heures.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki bien rédigé et très bien illustré, le travail effectué est présenté. Il serait bien d'avoir une carte rapidement.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P25 [[IMA4 2016/2017 P25|Robot mobile Polytech'Lille]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: yellow;&amp;quot;&amp;gt;Des imprécisions dans la transcription de la réunion avec l'encadrant. Voire des contre-sens. Le cahier des charges est assez complet. Pas de liste des tâches. Vous avez vraiment passé 3h sur la rédaction du cahier des charges ? (edit d'Alex : certainement pas)&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Une liste des tâches ajoutée.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Pas d'utilisation de la feuille d'heures.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: yellow;&amp;quot;&amp;gt;Le Wiki est principalement constitué des schématiques et des PCB des différentes cartes. Après tout c'est un point important de votre travail mais le soin apporté à ces productions, s'il s'améliore était initialement assez faible. La rédaction est presque absente ou d'un niveau faible. Vous devriez déjà avoir des cartes en production.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P26 [[IMA4 2016/2017 P26|Train de véhicules]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Le texte a été modifié pour être compréhensible mais le problème n'est pas là. Vous n'avez pas du tout transcrit les demandes de l'encadrant mais donné le sujet du projet de l'an passé. Cette année vous devez améliorer l'aspect esthétique des robots, construire le quatrième robot et améliorer la détection infra-rouge en utilisant le protocole utilisé par les télécommandes infra-rouges classiques. Vous n'avez pas, non plus, donné une liste précise des tâches à réaliser.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Cahier des charges révisé avec l'encadrant. La listes des tâches à réaliser est à préciser.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Pas d'utilisation de la feuille d'heures.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: yellow;&amp;quot;&amp;gt;Wiki assez vide, le seul élément probant est la présentation de la nouvelle version de la carte des robots suiveurs. Des coquilles, ce que l'on peut difficilement vous reprocher. Il faudrait maintenant avoir un code pour le protocole RC5, utilisez deux Arduinos pour avoir un prototype de démonstration.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P27 [[IMA4 2016/2017 P27|Sonde atmosphérique]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;La restitution de la discussion avec l'encadrant est très correcte et le cahier des charge est précisément décrit. Par contre la liste des tâches à effectuer n'est pas dressée en commençant par l'étude des conditions à respecter pour lancer un tel ballon.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Pratiquement pas d'utilisation de la feuille d'heures.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: yellow;&amp;quot;&amp;gt;Wiki un peu rapide, illustré, quelques coquilles. Peu de résultats à ce jour, vous devriez avoir votre carte et avoir conduit un test de communication avec les capteurs et les modules LoRa.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P28 [[IMA4 2016/2017 P28|Adaptation d'un émulateur de calculatrices TI]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Assimilation très correcte des demandes faites par les encadrants. Un cahier des charges précis. De même pour la liste des tâches. Un effort de présentation sans trop de coquilles. Cependant quelques erreurs relevées par M. Dhaussy, merci de corriger le CdC au vu des remarques transmises.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Pas d'utilisation de la feuille d'heures.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki à l'abandon, impossible de savoir où vous en êtes dans le travail. Réagissez immédiatement !&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P29 [[IMA4 2016/2017 P29|Conteneurs pour site Web]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: yellow;&amp;quot;&amp;gt;Le cahier des charges est une recopie du sujet, avec des passages soulignés, certes. Une liste des tâches très précise mais uniquement orientée développement Web. Il manque toute la partie étude et utilisation des éco-systèmes d'isolation.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Cahier des charges plus précis, vous pouvez vous lancer.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Pas d'utilisation de la feuille d'heures.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Partie travail du Wiki presque vide, pas d'illustration, il est à craindre que le travail ne soit pas plus avancé que le Wiki.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P30 [[IMA4 2016/2017 P30|Voiture radiocommandée controlée par gant]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Cahier des charges très précis avec déjà des idées pour la réalisation. Liste des tâches à effectuer très détaillée.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Pas d'utilisation de la feuille d'heures.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Très bon Wiki, bien illustré, travail bien décrit.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P31 [[IMA4 2016/2017 P31|Accueil personnalisé par drone]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Très peu d'apport par rapport au sujet qui est lui même assez bref. Il ne semble pas y avoir eu de rencontre avec l'encadrant dans les temps impartis ? Pas de liste des tâches.&amp;lt;/font&amp;gt; &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Cahier des charges révisés sous la direction de deux encadrants.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Mauvaise utilisation de la feuille d'heures.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki vide, rien de concret semble avoir été réalisé, aucune illustration. Il va falloir mettre les bouchées quadruples ...&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P32 [[IMA4 2016/2017 P32|Sécurité: brouilleur d'ondes]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: yellow;&amp;quot;&amp;gt;Le cahier des charges est une paraphrase du sujet. Dans la liste des tâches il semble curieux de ne pas commencer par l'étude des brouilleurs. Avez-vous échangé avec vos encadrants ?&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: lightgreen&amp;quot;&amp;gt;Cahier des charges plus précis.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Tentative d'utilisation de la feuille d'heures, definissez au préalable les lignes dans ce tableau.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: yellow;&amp;quot;&amp;gt;Un Wiki trop rapidement rédigé en style télégraphique avec des coquilles, à la lecture du Wiki il est difficile de croire que vous avez passé le nombre d'heures annoncées pour si peu de résultats.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P33 [[IMA4 2016/2017 P33|Sécurité: ingénierie inverse de protocole réseau]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Une simple paraphrase du sujet. Pas de liste des tâches à réaliser. Il semble que vous n'avez pas réussi à échanger avec vos encadrants dans les temps impartis. Des coquilles (corrigées).&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Mauvaise utilisation de la feuille d'heures.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Wiki pratiquement vide, l'image n'apporte rien, le Wiki ne reflète que peu de travail.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P34 [[IMA4 2016/2017 P34|Interface Haptique, simulateur de formes et de textures]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Une rencontre avec les encadrants. Un cahier des charges assez précis. Pas de section &amp;quot;tâches à réaliser&amp;quot; mais une section &amp;quot;notre travail&amp;quot; qui pourrait en tenir lieu avec un effort de structuration.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P37 [[IMA4 2016/2017 P37|Gamelle connectée]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Présentez les objectifs généraux pour commencer. Un cahier des charges très précis mais il manque la liste des tâches à effectuer. Débutez la par l'état de l'art sur les produits déjà commercialisés.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P38 [[IMA4 2016/2017 P38|Veilleuse enfant connectée]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: yellow;&amp;quot;&amp;gt;Le sujet du projet à été recopié. Les deux sections personnelles sont assez mal rédigées. Un contre-sens sur le mode de connexion du prototype actuel : la veilleuse est configurée en point d'accès. Parlez plutôt de &amp;quot;Précisions sur le cahier des charges&amp;quot; plutôt que de &amp;quot;Problèmes rencontrés sur l'étude du projet&amp;quot;. Renommez aussi &amp;quot;Nouveau cahier des charges&amp;quot; en &amp;quot;Tâches à réaliser&amp;quot; et ajouter les autres tâches demandées dans le sujet.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Cahier des charges et listes des tâches finalement validés par deux encadrants.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P39 [[IMA4 2016/2017 P39|Projecteur laser]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: firebrick;&amp;quot;&amp;gt;Uniquement une recopie du sujet.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Un cahier des charges et une liste de tâches corrects après discussion avec deux encadrants.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P44 [[IMA4 2016/2017 P44|3615 Facebook]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Un très bon cahier des charges. Le sujet semble être bien assimilé. Une liste des tâches correcte (il faudrait peut-être détailler la programmation du proxy).&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P46 [[IMA4 2016/2017 P46|Aide anti-gaspillage alimentaire ]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Un excellent cahier des charges. Liste des tâches très détaillée. Parfait.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P47 [[IMA4 2016/2017 P47|Modélisation d’un robot mobile]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Vous n'avez pas su vous adapter à la syntaxe mediawiki. Correction pour obtenir un CdC lisible. Une recopie intégrale du sujet. Un cahier des charges qui ressemble plus à une liste des tâches à effectuer.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Vous utilisez bien la syntaxe mediawiki maintenant. Par contre il n'y a toujours pas de cahier des charges.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P48 [[IMA4 2016/2017 P48|Surveillance d'un robot mobile]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Un cahier des charges en 4 lignes, c'est trop court. En particulier rien sur le contexte du projet à savoir le matériel ou le simulateur sur lequel les tests seront effectués. Une liste des tâches, cette liste est-elle avalisé par l'encadrant ?&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Toujours pas de cahier des charges.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Fiche de présence ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Projet !! Elèves !! Séance 1 (25/01) !! Séance 2 (01/02) !! Séance 3 (08/02) !! Séance 4 (15/02) !! Séance 5 (01/03) !! Séance 6 (08/03) !! Séance 7 !! Séance 8 !! Séance 9 !! Séance 10&lt;br /&gt;
|-&lt;br /&gt;
| P1 [[IMA4 2016/2017 P1|Climatisation du pauvre]]&lt;br /&gt;
| Haroun Abdelali&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Absent&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Absent&amp;lt;/font&amp;gt;&lt;br /&gt;
| D317 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| D309 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| D309 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P2 [[IMA4 2016/2017 P2|Réseau de capteurs sur smartphone]]&lt;br /&gt;
| Wenyu sun / Xinyue xu&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Presentes&amp;lt;/font&amp;gt;&lt;br /&gt;
| C201 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présentes&amp;lt;/font&amp;gt;&lt;br /&gt;
| C201&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présentes&amp;lt;/font&amp;gt;&lt;br /&gt;
| C201&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présentes&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&amp;amp;C201&lt;br /&gt;
| E304&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P10 [[IMA4 2016/2017 P10|Application de suivi de prise de médicaments]]&lt;br /&gt;
| Martin Rohmer / Kévin Godesence&lt;br /&gt;
| E306 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E301 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P11 [[IMA4 2016/2017 P11|Amélioration de l'accueil d'enfants hospitalisés]]&lt;br /&gt;
| Robin Cavalieri / Edmur Lopes&lt;br /&gt;
| E305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P14 [[IMA4 2016/2017 P14|Sex toy connecté]]&lt;br /&gt;
| Cedric Roussel / Thomas Stievenard&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P18 [[IMA4 2016/2017 P18|Education de la position de tête]]&lt;br /&gt;
| Mame Arame Diop / Amina Fahem&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présentes&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P19 [[IMA4 2016/2017 P19|Orchestre électronique]]&lt;br /&gt;
| Antoine Arnaudet / Vivian Senaffe&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Arnaudet présent&amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Senaffe absent&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P20 [[IMA4 2016/2017 P20|Création d’un environnement virtuel de test]]&lt;br /&gt;
| Butaye Marianne / François Duport&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P21 [[IMA4 2016/2017 P21|Conception d’une MPS Polyvalente]]&lt;br /&gt;
| Samy Belhouachi / François Xavier Cockenpot&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E301 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 et E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 et E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P25 [[IMA4 2016/2017 P25|Robot mobile Polytech'Lille]]&lt;br /&gt;
| Cheikh Said Ahmed / Khadija El Messnaoui&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Said-Ahmed présent&amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;font style=&amp;quot;color: red&amp;quot;&amp;gt;El Messnaoui absente&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P26 [[IMA4 2016/2017 P26|Train de véhicules]]&lt;br /&gt;
| Manlu Luo / Xinyi Wang&lt;br /&gt;
| E305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présentes&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présentes&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P27 [[IMA4 2016/2017 P27|Sonde atmosphérique]]&lt;br /&gt;
| Olivier Mahieux / Grillère Baptiste&lt;br /&gt;
| E306 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P28 [[IMA4 2016/2017 P28|Adaptation d'un émulateur de calculatrices TI]]&lt;br /&gt;
| Rodolphe Toin&lt;br /&gt;
| E305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présent&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305/301 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P29 [[IMA4 2016/2017 P29|Conteneurs pour site Web]]&lt;br /&gt;
| | E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Rattrapage DS&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Abs&amp;lt;/font&amp;gt;&lt;br /&gt;
| Malade&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| Malade&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| Malade&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P30 [[IMA4 2016/2017 P30|Voiture radiocommandée controlée par gant]]&lt;br /&gt;
| Thomas Gosse / Bacem Hagui&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Gosse présent&amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Hagui absent&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P31 [[IMA4 2016/2017 P31|Accueil personnalisé par drone]]&lt;br /&gt;
| Tristan Hart / Etienne Profit&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P32 [[IMA4 2016/2017 P32|Sécurité: brouilleur d'ondes]]&lt;br /&gt;
| Nicky Ung / Alexis Macherez&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304/301 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P33 [[IMA4 2016/2017 P33|Sécurité: ingénierie inverse de protocole réseau]]&lt;br /&gt;
| Oumaima Naanaa&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Absente&amp;lt;/font&amp;gt;&lt;br /&gt;
| E301&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présente&amp;lt;/font&amp;gt;&lt;br /&gt;
| E301&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E301&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E306&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P34 [[IMA4 2016/2017 P34|Interface Haptique, simulateur de formes et de textures]]&lt;br /&gt;
| Alice Coffin / Diana Marrucho&lt;br /&gt;
| IRCICA labo&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| IRCICA labo&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| IRCICA labo&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| IRCICA labo&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| IRCICA labo&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| IRCICA labo&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| IRCICA labo&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| IRCICA labo&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| IRCICA labo&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| IRCICA labo&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P37 [[IMA4 2016/2017 P37|Gamelle connectée]]&lt;br /&gt;
| Lutecia Damiens / Alexis Dorian&lt;br /&gt;
| E306 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| Fabricarium&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E306&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E306&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P38 [[IMA4 2016/2017 P38|Veilleuse enfant connectée]]&lt;br /&gt;
| Hugo Delatte&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P39 [[IMA4 2016/2017 P39|Projecteur laser]]&lt;br /&gt;
| Loïc Tombazzi / Marius Trimbur&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P44 [[IMA4 2016/2017 P44|3615 Facebook]]&lt;br /&gt;
| Marouan Mcharfi / Tristan lopez&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P46 [[IMA4 2016/2017 P46|Aide anti-gaspillage alimentaire ]]&lt;br /&gt;
| Alexandre Huet / François Lefevre&lt;br /&gt;
| E306&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E306 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P47 [[IMA4 2016/2017 P47|Modélisation d’un robot mobile]]&lt;br /&gt;
| Djamil Mohamed / Hamza Kerroum&lt;br /&gt;
| C305/D306A &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| C305/D306A &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| C305/D306A &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| C305/D306A &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| C305/D306A &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| C305/D306A&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| C305/D306A&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P48 [[IMA4 2016/2017 P48|Surveillance d'un robot mobile]]&lt;br /&gt;
| Jean-Baptiste Saison&lt;br /&gt;
| C305/D306A &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| C305/D306A &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présent&amp;lt;/font&amp;gt;&lt;br /&gt;
| D306A &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présent&amp;lt;/font&amp;gt;&lt;br /&gt;
| D306A/C305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| D306A/D322 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| D306A/D322 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| D306A &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Hkerroum</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=40315</id>
		<title>IMA4 2016/2017 P47</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=40315"/>
				<updated>2017-03-15T13:21:11Z</updated>
		
		<summary type="html">&lt;p&gt;Hkerroum : /* Feuille d'heures */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cahier des charges==&lt;br /&gt;
===Présentation générale du projet P47 :===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Contexte et Description====&lt;br /&gt;
La modélisation des systèmes est indispensable dans beaucoup de domaines: automobile, aéronautique, robotique, etc. Elle permet d'obtenir un modèle mathématique des systèmes pour réaliser leur commande, comprendre leur fonctionnement et surveiller leur bon fonctionnement afin de pouvoir apporter des actions correctives en temps réel lors d'un défaut ou d'une défaillance du systèmes. Cette modélisation peut être réaliser en se basant sur les lois physiques (boites blanches) ou en utilisant les données (boîtes noires).&lt;br /&gt;
&lt;br /&gt;
Ce projet a pour but la modélisation d’un robot à trois roues omnidirectionnelles à savoir le Robotino. Cette modélisation se fera à partir des données recueillies sur ce robot.&lt;br /&gt;
Ce projet se déroulera suivant les phases suivantes :&lt;br /&gt;
* Estimer un modèle mathématique d'un robot mobile.&lt;br /&gt;
* Déterminer le modèle à partir de mesures recueillies par le robot. &lt;br /&gt;
* Valider le modèle avec d'autres mesures qui n'ont pas servi à déterminer celui-ci.&lt;br /&gt;
* Tester en ligne le modèle.&lt;br /&gt;
La validation consistera à comparer le comportement du modèle à celui du robot en appliquant les mêmes commandes aux deux.&lt;br /&gt;
&lt;br /&gt;
====Objectif du projet====&lt;br /&gt;
Obtenir le modèle mathématique du Robot pour avoir les positions en x et y avec un mouvement en lacet et les vitesses selon les axes&lt;br /&gt;
&lt;br /&gt;
====Choix techniques (matériel et logiciel)====&lt;br /&gt;
* Algorithme d'optimisation non linéaire.&lt;br /&gt;
* Méthode d'identification des sous-espaces.&lt;br /&gt;
* Matlab: Toolbox identification, outil direct.&lt;br /&gt;
*Robotino&lt;br /&gt;
*PC equipé d'une carte réseau afin d'utiliser le Robotino en Wifi ou avec un câble Ethernet.&lt;br /&gt;
&lt;br /&gt;
===Liste des tâches à effectuer===&lt;br /&gt;
*Prise en main du Robotino.&lt;br /&gt;
*Prise en main de la Toolbox Identification de Matlab.&lt;br /&gt;
*Prise en main de la Toolbox optimisation non linéaire de Matlab.&lt;br /&gt;
*Identification boite noire d’un modèle linéaire du système :&lt;br /&gt;
**étude des méthodes d’identification des sous-espaces ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
*Identification boîte noire d’un modèle non linéaire du robot :&lt;br /&gt;
**étude des méthodes d’optimisation non linéaires ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
*Validation du modèle&lt;br /&gt;
&lt;br /&gt;
==Feuille d'heures==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Tâche !! Prélude !! Heures S1 !! Heures S2 !! Heures S3 !! Heures S4 !! Heures S5 !! Heures S6 !! Heures S7 !! Heures S8 !! Heures S9 !! Heures S10 !! Total&lt;br /&gt;
|-&lt;br /&gt;
| Définition cahier des charges &lt;br /&gt;
| 3&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Recherche&lt;br /&gt;
| &lt;br /&gt;
| 6&lt;br /&gt;
| 5&lt;br /&gt;
| 7&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Campagne d'acquisition&lt;br /&gt;
|&lt;br /&gt;
| 2&lt;br /&gt;
| 5&lt;br /&gt;
| &lt;br /&gt;
| 2&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Simulation&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 4&lt;br /&gt;
| 6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Semaine 1===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous étions en réunion en D304B avec Mr Pekpe, et nous avons discuter des points fondamentaux du travail qu'on doit effectuer, et qui consistent au début à aborder le Robotino d'une façon linéaire c'est-à-dire par rapport au repère lié à son centre, et dans une seconde étape essayer d'aborder le Robotino mais d'une façon non linéaire cette fois ci par projection sur un repère fixe.&lt;br /&gt;
&lt;br /&gt;
Pour les deux points on a vu des documents avec Mr Pekpe qui expliquent comment les équations d'un Robotino à trois roues mobiles peuvent être déduites, et on a vu que pour ces modèles les équations se résument à des écritures matricielles en général de la forme :&lt;br /&gt;
                                                                        X' = AX + BU&lt;br /&gt;
                                                                        Y  = CX + DU&lt;br /&gt;
Où :&lt;br /&gt;
*X la variable de l'état (vitesse théorique des moteurs)&lt;br /&gt;
*U la variable de la commande (vitesse suivant les axes)&lt;br /&gt;
*Y la mesure ou la sortie (vitesse réelle)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons fait la prise en main du logiciel Robotinoview, en commençant par regarder toutes les fonctions disponibles sur le logiciel,&lt;br /&gt;
et en soulignant celles qui seront utiles pour notre projet.&lt;br /&gt;
&lt;br /&gt;
Nous avons appris à réaliser une campagne d'acquisition des paramètres X, Y, U (déjà traité théoriquement ci-dessus) et la position P qui renvoie&lt;br /&gt;
l'évolution de notre robot en déplacement sans frottements.Cette campagne a été réalisé avec le logiciel Robotinoview et ses données ont été traité &lt;br /&gt;
sur Matlab.L’intérêt de Matlab est de stocker les données et de pouvoir les tracer pour bien interpréter les résultats en graphe.&lt;br /&gt;
    &lt;br /&gt;
Ensuite nous avons fait des recherches sur les documents qui nous ont été fourni par notre encadrant, sur les étapes mathématiques qui déterminent &lt;br /&gt;
le modèle linéaire du Robotino.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 8-10h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur les documentations fournies.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Semaine 2===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur la documentation fournie.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-19h :&lt;br /&gt;
&lt;br /&gt;
Aujourd'hui, nous avons fait une campagne d'acquisition sur Matlab et une sur RobotinoView afin de relever les différences entres ces deux logiciels et de déterminer lequel convient le plus pour  notre méthode qui vise la modélisation linéaire du Robotino. Nous avons constaté que nous obtenons beaucoup plus de données sur la position du Robot sur Matlab que sur RobotinoView. Pour vous donner un ordre de grandeur sur une période de 30 minutes, nous obtenons environ 2000 données sur RobotinoView alors que sur Matlab nous en obtenons à peu près 300 000. Ce qui nous montre bien l'intérêt d'utiliser Matlab pour nos campagnes d'acquisitions qui nous donnera un modèle beaucoup plus précis car plus nous avons de données et plus on s'approche de la courbe théorique.&lt;br /&gt;
&lt;br /&gt;
**Sous-programme permettant la commande du Robot sur un temps choisi avec consignes variables ainsi que l'enregistrement des données voulues:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Robotinoview.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Programme principal sur 6 steps avec des consignes respectives à chaque step, réalisé en boucle 100 fois :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Capture1.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Traduction du programme déjà cité mais à présent sur Matlab, on voit qu'avec l'option &amp;quot;inf&amp;quot; (temps infini) on obtient plus de données :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Matlab.JPG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 11-14h :&lt;br /&gt;
&lt;br /&gt;
Discussion avec M.PEKPE sur l'avancement de notre projet et la lecture d'une partie sur la méthode d'identification des sous-espaces sur les nouveaux documents fournis.&lt;br /&gt;
&lt;br /&gt;
===Semaine 3===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le but de la documentation est de comprendre que pour déterminer les défauts d'un système, il faut comparer son comportement au modèle mathématique.&lt;br /&gt;
La différence entre le comportement du système et celui du modèle mathématique est exprimé sous forme d'un résidu.&lt;br /&gt;
Pour l'obtention du modèle mathématique utilisé, on utilise les méthodes d'identification pour caractériser le modèle de bon fonctionnement du système.&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h : ( Méthodes classiques des sous-espaces )&lt;br /&gt;
**Formulation du problème :&lt;br /&gt;
 &lt;br /&gt;
On considère un système linéaire : &lt;br /&gt;
 X(k+1)=A.X(k)+B.U(k)&lt;br /&gt;
 Y(k)  =C.X(k)+D.U(k)&lt;br /&gt;
comme noté auparavant.&lt;br /&gt;
L'objectif est de déterminer les matrices A,B,C et D du système à partir des seules données qu'on a sur les entrées et les sorties u et y.&lt;br /&gt;
On peut aussi chercher à résoudre le système en déterminant les matrices T^−1.A.T, T^−1.B, C.T et D.Et donc on peut écrire le système d'une nouvelle façon comme suit :&lt;br /&gt;
 X(k+1)=T^−1.A.T.X(k)+T^−1.B.U(k)&lt;br /&gt;
 Y(k)  =C.T.X(k)+D.U(k)&lt;br /&gt;
&lt;br /&gt;
**Matrices du système :&lt;br /&gt;
&lt;br /&gt;
Les matrices de ce système est leur types sont définies de la façon suivante:&lt;br /&gt;
La matrice de Hankel d'entrée Ui et la matrice de Hankel de sortie Yi.Avec ces deux matrices on définit bien la matrice de Hankel des mesures T=(Y U).&lt;br /&gt;
&lt;br /&gt;
*Mercredi 13-18h :&lt;br /&gt;
**Identification du système :&lt;br /&gt;
&lt;br /&gt;
Pour identifier un système suivant les méthodes des sous-espaces, il faut d'abord estimer la matrice d'observabilité (qui détermine le rang de notre matrice globale), ensuite au moment où on arrive à estimer la matrice d'observabilité on peut commencer à réfléchir sur la réalisation du système, c'est-à-dire, déterminer les paramètres T^−1.A.T, T^−1.B, C.T et D.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Semaine 4===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h&lt;br /&gt;
&lt;br /&gt;
On a lu les documents pour la partie théorique de notre projet sur les méthodes des sous-espaces.&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h:&lt;br /&gt;
&lt;br /&gt;
Documentation sur les méthodes des sous-espaces, et préparation pour pouvoir expliquer à Mr. Pekpe ce que nous avons compris.&lt;br /&gt;
&lt;br /&gt;
*Jeudi 8-10h:&lt;br /&gt;
&lt;br /&gt;
Passage oral et écrit sur le tableau devant Mr Pekpe pour qu'il évalue si on a bien compris la théorie.&lt;br /&gt;
&lt;br /&gt;
===Semaine 5===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h:&lt;br /&gt;
&lt;br /&gt;
On a essayé de traiter un exercice plus simple qu'on a vu en TD suite à la demande de Mr. Pekpe.&lt;br /&gt;
Tout d'abord on a essayé de nous familiariser avec Matlab et MatlabSimulink, en regardant les fonctions &lt;br /&gt;
qui peuvent nous être utiles.&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h:&lt;br /&gt;
&lt;br /&gt;
On a pu simuler l'exercice que le mercredi vu qu'il fallait qu'on se familiarise avec les logiciels, mais on a réussi à traiter un autre exercice&lt;br /&gt;
plus compliqué dans les deux dernières heures de la séance.&lt;br /&gt;
&lt;br /&gt;
===Semaine 6===&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;/div&gt;</summary>
		<author><name>Hkerroum</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=40313</id>
		<title>IMA4 2016/2017 P47</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=40313"/>
				<updated>2017-03-15T13:20:52Z</updated>
		
		<summary type="html">&lt;p&gt;Hkerroum : /* Feuille d'heures */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cahier des charges==&lt;br /&gt;
===Présentation générale du projet P47 :===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Contexte et Description====&lt;br /&gt;
La modélisation des systèmes est indispensable dans beaucoup de domaines: automobile, aéronautique, robotique, etc. Elle permet d'obtenir un modèle mathématique des systèmes pour réaliser leur commande, comprendre leur fonctionnement et surveiller leur bon fonctionnement afin de pouvoir apporter des actions correctives en temps réel lors d'un défaut ou d'une défaillance du systèmes. Cette modélisation peut être réaliser en se basant sur les lois physiques (boites blanches) ou en utilisant les données (boîtes noires).&lt;br /&gt;
&lt;br /&gt;
Ce projet a pour but la modélisation d’un robot à trois roues omnidirectionnelles à savoir le Robotino. Cette modélisation se fera à partir des données recueillies sur ce robot.&lt;br /&gt;
Ce projet se déroulera suivant les phases suivantes :&lt;br /&gt;
* Estimer un modèle mathématique d'un robot mobile.&lt;br /&gt;
* Déterminer le modèle à partir de mesures recueillies par le robot. &lt;br /&gt;
* Valider le modèle avec d'autres mesures qui n'ont pas servi à déterminer celui-ci.&lt;br /&gt;
* Tester en ligne le modèle.&lt;br /&gt;
La validation consistera à comparer le comportement du modèle à celui du robot en appliquant les mêmes commandes aux deux.&lt;br /&gt;
&lt;br /&gt;
====Objectif du projet====&lt;br /&gt;
Obtenir le modèle mathématique du Robot pour avoir les positions en x et y avec un mouvement en lacet et les vitesses selon les axes&lt;br /&gt;
&lt;br /&gt;
====Choix techniques (matériel et logiciel)====&lt;br /&gt;
* Algorithme d'optimisation non linéaire.&lt;br /&gt;
* Méthode d'identification des sous-espaces.&lt;br /&gt;
* Matlab: Toolbox identification, outil direct.&lt;br /&gt;
*Robotino&lt;br /&gt;
*PC equipé d'une carte réseau afin d'utiliser le Robotino en Wifi ou avec un câble Ethernet.&lt;br /&gt;
&lt;br /&gt;
===Liste des tâches à effectuer===&lt;br /&gt;
*Prise en main du Robotino.&lt;br /&gt;
*Prise en main de la Toolbox Identification de Matlab.&lt;br /&gt;
*Prise en main de la Toolbox optimisation non linéaire de Matlab.&lt;br /&gt;
*Identification boite noire d’un modèle linéaire du système :&lt;br /&gt;
**étude des méthodes d’identification des sous-espaces ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
*Identification boîte noire d’un modèle non linéaire du robot :&lt;br /&gt;
**étude des méthodes d’optimisation non linéaires ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
*Validation du modèle&lt;br /&gt;
&lt;br /&gt;
==Feuille d'heures==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Tâche !! Prélude !! Heures S1 !! Heures S2 !! Heures S3 !! Heures S4 !! Heures S5 !! Heures S6 !! Heures S7 !! Heures S8 !! Heures S9 !! Heures S10 !! Total&lt;br /&gt;
|-&lt;br /&gt;
| Définition cahier des charges &lt;br /&gt;
| 3&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Recherche&lt;br /&gt;
| &lt;br /&gt;
| 6&lt;br /&gt;
| 5&lt;br /&gt;
| 7&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Campagne d'acquisition&lt;br /&gt;
|&lt;br /&gt;
| 2&lt;br /&gt;
| 5&lt;br /&gt;
| &lt;br /&gt;
| 2&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Simulation&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 4&lt;br /&gt;
| 6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Semaine 1===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous étions en réunion en D304B avec Mr Pekpe, et nous avons discuter des points fondamentaux du travail qu'on doit effectuer, et qui consistent au début à aborder le Robotino d'une façon linéaire c'est-à-dire par rapport au repère lié à son centre, et dans une seconde étape essayer d'aborder le Robotino mais d'une façon non linéaire cette fois ci par projection sur un repère fixe.&lt;br /&gt;
&lt;br /&gt;
Pour les deux points on a vu des documents avec Mr Pekpe qui expliquent comment les équations d'un Robotino à trois roues mobiles peuvent être déduites, et on a vu que pour ces modèles les équations se résument à des écritures matricielles en général de la forme :&lt;br /&gt;
                                                                        X' = AX + BU&lt;br /&gt;
                                                                        Y  = CX + DU&lt;br /&gt;
Où :&lt;br /&gt;
*X la variable de l'état (vitesse théorique des moteurs)&lt;br /&gt;
*U la variable de la commande (vitesse suivant les axes)&lt;br /&gt;
*Y la mesure ou la sortie (vitesse réelle)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons fait la prise en main du logiciel Robotinoview, en commençant par regarder toutes les fonctions disponibles sur le logiciel,&lt;br /&gt;
et en soulignant celles qui seront utiles pour notre projet.&lt;br /&gt;
&lt;br /&gt;
Nous avons appris à réaliser une campagne d'acquisition des paramètres X, Y, U (déjà traité théoriquement ci-dessus) et la position P qui renvoie&lt;br /&gt;
l'évolution de notre robot en déplacement sans frottements.Cette campagne a été réalisé avec le logiciel Robotinoview et ses données ont été traité &lt;br /&gt;
sur Matlab.L’intérêt de Matlab est de stocker les données et de pouvoir les tracer pour bien interpréter les résultats en graphe.&lt;br /&gt;
    &lt;br /&gt;
Ensuite nous avons fait des recherches sur les documents qui nous ont été fourni par notre encadrant, sur les étapes mathématiques qui déterminent &lt;br /&gt;
le modèle linéaire du Robotino.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 8-10h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur les documentations fournies.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Semaine 2===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur la documentation fournie.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-19h :&lt;br /&gt;
&lt;br /&gt;
Aujourd'hui, nous avons fait une campagne d'acquisition sur Matlab et une sur RobotinoView afin de relever les différences entres ces deux logiciels et de déterminer lequel convient le plus pour  notre méthode qui vise la modélisation linéaire du Robotino. Nous avons constaté que nous obtenons beaucoup plus de données sur la position du Robot sur Matlab que sur RobotinoView. Pour vous donner un ordre de grandeur sur une période de 30 minutes, nous obtenons environ 2000 données sur RobotinoView alors que sur Matlab nous en obtenons à peu près 300 000. Ce qui nous montre bien l'intérêt d'utiliser Matlab pour nos campagnes d'acquisitions qui nous donnera un modèle beaucoup plus précis car plus nous avons de données et plus on s'approche de la courbe théorique.&lt;br /&gt;
&lt;br /&gt;
**Sous-programme permettant la commande du Robot sur un temps choisi avec consignes variables ainsi que l'enregistrement des données voulues:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Robotinoview.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Programme principal sur 6 steps avec des consignes respectives à chaque step, réalisé en boucle 100 fois :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Capture1.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Traduction du programme déjà cité mais à présent sur Matlab, on voit qu'avec l'option &amp;quot;inf&amp;quot; (temps infini) on obtient plus de données :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Matlab.JPG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 11-14h :&lt;br /&gt;
&lt;br /&gt;
Discussion avec M.PEKPE sur l'avancement de notre projet et la lecture d'une partie sur la méthode d'identification des sous-espaces sur les nouveaux documents fournis.&lt;br /&gt;
&lt;br /&gt;
===Semaine 3===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le but de la documentation est de comprendre que pour déterminer les défauts d'un système, il faut comparer son comportement au modèle mathématique.&lt;br /&gt;
La différence entre le comportement du système et celui du modèle mathématique est exprimé sous forme d'un résidu.&lt;br /&gt;
Pour l'obtention du modèle mathématique utilisé, on utilise les méthodes d'identification pour caractériser le modèle de bon fonctionnement du système.&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h : ( Méthodes classiques des sous-espaces )&lt;br /&gt;
**Formulation du problème :&lt;br /&gt;
 &lt;br /&gt;
On considère un système linéaire : &lt;br /&gt;
 X(k+1)=A.X(k)+B.U(k)&lt;br /&gt;
 Y(k)  =C.X(k)+D.U(k)&lt;br /&gt;
comme noté auparavant.&lt;br /&gt;
L'objectif est de déterminer les matrices A,B,C et D du système à partir des seules données qu'on a sur les entrées et les sorties u et y.&lt;br /&gt;
On peut aussi chercher à résoudre le système en déterminant les matrices T^−1.A.T, T^−1.B, C.T et D.Et donc on peut écrire le système d'une nouvelle façon comme suit :&lt;br /&gt;
 X(k+1)=T^−1.A.T.X(k)+T^−1.B.U(k)&lt;br /&gt;
 Y(k)  =C.T.X(k)+D.U(k)&lt;br /&gt;
&lt;br /&gt;
**Matrices du système :&lt;br /&gt;
&lt;br /&gt;
Les matrices de ce système est leur types sont définies de la façon suivante:&lt;br /&gt;
La matrice de Hankel d'entrée Ui et la matrice de Hankel de sortie Yi.Avec ces deux matrices on définit bien la matrice de Hankel des mesures T=(Y U).&lt;br /&gt;
&lt;br /&gt;
*Mercredi 13-18h :&lt;br /&gt;
**Identification du système :&lt;br /&gt;
&lt;br /&gt;
Pour identifier un système suivant les méthodes des sous-espaces, il faut d'abord estimer la matrice d'observabilité (qui détermine le rang de notre matrice globale), ensuite au moment où on arrive à estimer la matrice d'observabilité on peut commencer à réfléchir sur la réalisation du système, c'est-à-dire, déterminer les paramètres T^−1.A.T, T^−1.B, C.T et D.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Semaine 4===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h&lt;br /&gt;
&lt;br /&gt;
On a lu les documents pour la partie théorique de notre projet sur les méthodes des sous-espaces.&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h:&lt;br /&gt;
&lt;br /&gt;
Documentation sur les méthodes des sous-espaces, et préparation pour pouvoir expliquer à Mr. Pekpe ce que nous avons compris.&lt;br /&gt;
&lt;br /&gt;
*Jeudi 8-10h:&lt;br /&gt;
&lt;br /&gt;
Passage oral et écrit sur le tableau devant Mr Pekpe pour qu'il évalue si on a bien compris la théorie.&lt;br /&gt;
&lt;br /&gt;
===Semaine 5===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h:&lt;br /&gt;
&lt;br /&gt;
On a essayé de traiter un exercice plus simple qu'on a vu en TD suite à la demande de Mr. Pekpe.&lt;br /&gt;
Tout d'abord on a essayé de nous familiariser avec Matlab et MatlabSimulink, en regardant les fonctions &lt;br /&gt;
qui peuvent nous être utiles.&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h:&lt;br /&gt;
&lt;br /&gt;
On a pu simuler l'exercice que le mercredi vu qu'il fallait qu'on se familiarise avec les logiciels, mais on a réussi à traiter un autre exercice&lt;br /&gt;
plus compliqué dans les deux dernières heures de la séance.&lt;br /&gt;
&lt;br /&gt;
===Semaine 6===&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;/div&gt;</summary>
		<author><name>Hkerroum</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=40199</id>
		<title>IMA4 2016/2017 P47</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=40199"/>
				<updated>2017-03-13T15:36:29Z</updated>
		
		<summary type="html">&lt;p&gt;Hkerroum : /* Semaine 4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cahier des charges==&lt;br /&gt;
===Présentation générale du projet P47 :===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Contexte et Description====&lt;br /&gt;
La modélisation des systèmes est indispensable dans beaucoup de domaines: automobile, aéronautique, robotique, etc. Elle permet d'obtenir un modèle mathématique des systèmes pour réaliser leur commande, comprendre leur fonctionnement et surveiller leur bon fonctionnement afin de pouvoir apporter des actions correctives en temps réel lors d'un défaut ou d'une défaillance du systèmes. Cette modélisation peut être réaliser en se basant sur les lois physiques (boites blanches) ou en utilisant les données (boîtes noires).&lt;br /&gt;
&lt;br /&gt;
Ce projet a pour but la modélisation d’un robot à trois roues omnidirectionnelles à savoir le Robotino. Cette modélisation se fera à partir des données recueillies sur ce robot.&lt;br /&gt;
Ce projet se déroulera suivant les phases suivantes :&lt;br /&gt;
* Estimer un modèle mathématique d'un robot mobile.&lt;br /&gt;
* Déterminer le modèle à partir de mesures recueillies par le robot. &lt;br /&gt;
* Valider le modèle avec d'autres mesures qui n'ont pas servi à déterminer celui-ci.&lt;br /&gt;
* Tester en ligne le modèle.&lt;br /&gt;
La validation consistera à comparer le comportement du modèle à celui du robot en appliquant les mêmes commandes aux deux.&lt;br /&gt;
&lt;br /&gt;
====Objectif du projet====&lt;br /&gt;
Obtenir le modèle mathématique du Robot pour avoir les positions en x et y avec un mouvement en lacet et les vitesses selon les axes&lt;br /&gt;
&lt;br /&gt;
====Choix techniques (matériel et logiciel)====&lt;br /&gt;
* Algorithme d'optimisation non linéaire.&lt;br /&gt;
* Méthode d'identification des sous-espaces.&lt;br /&gt;
* Matlab: Toolbox identification, outil direct.&lt;br /&gt;
*Robotino&lt;br /&gt;
*PC equipé d'une carte réseau afin d'utiliser le Robotino en Wifi ou avec un câble Ethernet.&lt;br /&gt;
&lt;br /&gt;
===Liste des tâches à effectuer===&lt;br /&gt;
*Prise en main du Robotino.&lt;br /&gt;
*Prise en main de la Toolbox Identification de Matlab.&lt;br /&gt;
*Prise en main de la Toolbox optimisation non linéaire de Matlab.&lt;br /&gt;
*Identification boite noire d’un modèle linéaire du système :&lt;br /&gt;
**étude des méthodes d’identification des sous-espaces ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
*Identification boîte noire d’un modèle non linéaire du robot :&lt;br /&gt;
**étude des méthodes d’optimisation non linéaires ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
*Validation du modèle&lt;br /&gt;
&lt;br /&gt;
==Feuille d'heures==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Tâche !! Prélude !! Heures S1 !! Heures S2 !! Heures S3 !! Heures S4 !! Heures S5 !! Heures S6 !! Heures S7 !! Heures S8 !! Heures S9 !! Heures S10 !! Total&lt;br /&gt;
|-&lt;br /&gt;
| Définition cahier des charges &lt;br /&gt;
| 3&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Recherche&lt;br /&gt;
| &lt;br /&gt;
| 6&lt;br /&gt;
| 5&lt;br /&gt;
| 7&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Campagne d'acquisition&lt;br /&gt;
|&lt;br /&gt;
| 2&lt;br /&gt;
| 5&lt;br /&gt;
| &lt;br /&gt;
| 2&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Simulation&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 4&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Semaine 1===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous étions en réunion en D304B avec Mr Pekpe, et nous avons discuter des points fondamentaux du travail qu'on doit effectuer, et qui consistent au début à aborder le Robotino d'une façon linéaire c'est-à-dire par rapport au repère lié à son centre, et dans une seconde étape essayer d'aborder le Robotino mais d'une façon non linéaire cette fois ci par projection sur un repère fixe.&lt;br /&gt;
&lt;br /&gt;
Pour les deux points on a vu des documents avec Mr Pekpe qui expliquent comment les équations d'un Robotino à trois roues mobiles peuvent être déduites, et on a vu que pour ces modèles les équations se résument à des écritures matricielles en général de la forme :&lt;br /&gt;
                                                                        X' = AX + BU&lt;br /&gt;
                                                                        Y  = CX + DU&lt;br /&gt;
Où :&lt;br /&gt;
*X la variable de l'état (vitesse théorique des moteurs)&lt;br /&gt;
*U la variable de la commande (vitesse suivant les axes)&lt;br /&gt;
*Y la mesure ou la sortie (vitesse réelle)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons fait la prise en main du logiciel Robotinoview, en commençant par regarder toutes les fonctions disponibles sur le logiciel,&lt;br /&gt;
et en soulignant celles qui seront utiles pour notre projet.&lt;br /&gt;
&lt;br /&gt;
Nous avons appris à réaliser une campagne d'acquisition des paramètres X, Y, U (déjà traité théoriquement ci-dessus) et la position P qui renvoie&lt;br /&gt;
l'évolution de notre robot en déplacement sans frottements.Cette campagne a été réalisé avec le logiciel Robotinoview et ses données ont été traité &lt;br /&gt;
sur Matlab.L’intérêt de Matlab est de stocker les données et de pouvoir les tracer pour bien interpréter les résultats en graphe.&lt;br /&gt;
    &lt;br /&gt;
Ensuite nous avons fait des recherches sur les documents qui nous ont été fourni par notre encadrant, sur les étapes mathématiques qui déterminent &lt;br /&gt;
le modèle linéaire du Robotino.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 8-10h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur les documentations fournies.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Semaine 2===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur la documentation fournie.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-19h :&lt;br /&gt;
&lt;br /&gt;
Aujourd'hui, nous avons fait une campagne d'acquisition sur Matlab et une sur RobotinoView afin de relever les différences entres ces deux logiciels et de déterminer lequel convient le plus pour  notre méthode qui vise la modélisation linéaire du Robotino. Nous avons constaté que nous obtenons beaucoup plus de données sur la position du Robot sur Matlab que sur RobotinoView. Pour vous donner un ordre de grandeur sur une période de 30 minutes, nous obtenons environ 2000 données sur RobotinoView alors que sur Matlab nous en obtenons à peu près 300 000. Ce qui nous montre bien l'intérêt d'utiliser Matlab pour nos campagnes d'acquisitions qui nous donnera un modèle beaucoup plus précis car plus nous avons de données et plus on s'approche de la courbe théorique.&lt;br /&gt;
&lt;br /&gt;
**Sous-programme permettant la commande du Robot sur un temps choisi avec consignes variables ainsi que l'enregistrement des données voulues:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Robotinoview.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Programme principal sur 6 steps avec des consignes respectives à chaque step, réalisé en boucle 100 fois :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Capture1.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Traduction du programme déjà cité mais à présent sur Matlab, on voit qu'avec l'option &amp;quot;inf&amp;quot; (temps infini) on obtient plus de données :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Matlab.JPG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 11-14h :&lt;br /&gt;
&lt;br /&gt;
Discussion avec M.PEKPE sur l'avancement de notre projet et la lecture d'une partie sur la méthode d'identification des sous-espaces sur les nouveaux documents fournis.&lt;br /&gt;
&lt;br /&gt;
===Semaine 3===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le but de la documentation est de comprendre que pour déterminer les défauts d'un système, il faut comparer son comportement au modèle mathématique.&lt;br /&gt;
La différence entre le comportement du système et celui du modèle mathématique est exprimé sous forme d'un résidu.&lt;br /&gt;
Pour l'obtention du modèle mathématique utilisé, on utilise les méthodes d'identification pour caractériser le modèle de bon fonctionnement du système.&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h : ( Méthodes classiques des sous-espaces )&lt;br /&gt;
**Formulation du problème :&lt;br /&gt;
 &lt;br /&gt;
On considère un système linéaire : &lt;br /&gt;
 X(k+1)=A.X(k)+B.U(k)&lt;br /&gt;
 Y(k)  =C.X(k)+D.U(k)&lt;br /&gt;
comme noté auparavant.&lt;br /&gt;
L'objectif est de déterminer les matrices A,B,C et D du système à partir des seules données qu'on a sur les entrées et les sorties u et y.&lt;br /&gt;
On peut aussi chercher à résoudre le système en déterminant les matrices T^−1.A.T, T^−1.B, C.T et D.Et donc on peut écrire le système d'une nouvelle façon comme suit :&lt;br /&gt;
 X(k+1)=T^−1.A.T.X(k)+T^−1.B.U(k)&lt;br /&gt;
 Y(k)  =C.T.X(k)+D.U(k)&lt;br /&gt;
&lt;br /&gt;
**Matrices du système :&lt;br /&gt;
&lt;br /&gt;
Les matrices de ce système est leur types sont définies de la façon suivante:&lt;br /&gt;
La matrice de Hankel d'entrée Ui et la matrice de Hankel de sortie Yi.Avec ces deux matrices on définit bien la matrice de Hankel des mesures T=(Y U).&lt;br /&gt;
&lt;br /&gt;
*Mercredi 13-18h :&lt;br /&gt;
**Identification du système :&lt;br /&gt;
&lt;br /&gt;
Pour identifier un système suivant les méthodes des sous-espaces, il faut d'abord estimer la matrice d'observabilité (qui détermine le rang de notre matrice globale), ensuite au moment où on arrive à estimer la matrice d'observabilité on peut commencer à réfléchir sur la réalisation du système, c'est-à-dire, déterminer les paramètres T^−1.A.T, T^−1.B, C.T et D.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Semaine 4===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h&lt;br /&gt;
&lt;br /&gt;
On a lu les documents pour la partie théorique de notre projet sur les méthodes des sous-espaces.&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h:&lt;br /&gt;
&lt;br /&gt;
Documentation sur les méthodes des sous-espaces, et préparation pour pouvoir expliquer à Mr. Pekpe ce que nous avons compris.&lt;br /&gt;
&lt;br /&gt;
*Jeudi 8-10h:&lt;br /&gt;
&lt;br /&gt;
Passage oral et écrit sur le tableau devant Mr Pekpe pour qu'il évalue si on a bien compris la théorie.&lt;br /&gt;
&lt;br /&gt;
===Semaine 5===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h:&lt;br /&gt;
&lt;br /&gt;
On a essayé de traiter un exercice plus simple qu'on a vu en TD suite à la demande de Mr. Pekpe.&lt;br /&gt;
Tout d'abord on a essayé de nous familiariser avec Matlab et MatlabSimulink, en regardant les fonctions &lt;br /&gt;
qui peuvent nous être utiles.&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h:&lt;br /&gt;
&lt;br /&gt;
On a pu simuler l'exercice que le mercredi vu qu'il fallait qu'on se familiarise avec les logiciels, mais on a réussi à traiter un autre exercice&lt;br /&gt;
plus compliqué dans les deux dernières heures de la séance.&lt;br /&gt;
&lt;br /&gt;
===Semaine 6===&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;/div&gt;</summary>
		<author><name>Hkerroum</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=40131</id>
		<title>IMA4 2016/2017 P47</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=40131"/>
				<updated>2017-03-12T16:23:18Z</updated>
		
		<summary type="html">&lt;p&gt;Hkerroum : /* Avancement du Projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cahier des charges==&lt;br /&gt;
===Présentation générale du projet P47 :===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Contexte et Description====&lt;br /&gt;
La modélisation des systèmes est indispensable dans beaucoup de domaines: automobile, aéronautique, robotique, etc. Elle permet d'obtenir un modèle mathématique des systèmes pour réaliser leur commande, comprendre leur fonctionnement et surveiller leur bon fonctionnement afin de pouvoir apporter des actions correctives en temps réel lors d'un défaut ou d'une défaillance du systèmes. Cette modélisation peut être réaliser en se basant sur les lois physiques (boites blanches) ou en utilisant les données (boîtes noires).&lt;br /&gt;
&lt;br /&gt;
Ce projet a pour but la modélisation d’un robot à trois roues omnidirectionnelles à savoir le Robotino. Cette modélisation se fera à partir des données recueillies sur ce robot.&lt;br /&gt;
Ce projet se déroulera suivant les phases suivantes :&lt;br /&gt;
* Estimer un modèle mathématique d'un robot mobile.&lt;br /&gt;
* Déterminer le modèle à partir de mesures recueillies par le robot. &lt;br /&gt;
* Valider le modèle avec d'autres mesures qui n'ont pas servi à déterminer celui-ci.&lt;br /&gt;
* Tester en ligne le modèle.&lt;br /&gt;
La validation consistera à comparer le comportement du modèle à celui du robot en appliquant les mêmes commandes aux deux.&lt;br /&gt;
&lt;br /&gt;
====Objectif du projet====&lt;br /&gt;
Obtenir le modèle mathématique du Robot pour avoir les positions en x et y avec un mouvement en lacet et les vitesses selon les axes&lt;br /&gt;
&lt;br /&gt;
====Choix techniques (matériel et logiciel)====&lt;br /&gt;
* Algorithme d'optimisation non linéaire.&lt;br /&gt;
* Méthode d'identification des sous-espaces.&lt;br /&gt;
* Matlab: Toolbox identification, outil direct.&lt;br /&gt;
*Robotino&lt;br /&gt;
*PC equipé d'une carte réseau afin d'utiliser le Robotino en Wifi ou avec un câble Ethernet.&lt;br /&gt;
&lt;br /&gt;
===Liste des tâches à effectuer===&lt;br /&gt;
*Prise en main du Robotino.&lt;br /&gt;
*Prise en main de la Toolbox Identification de Matlab.&lt;br /&gt;
*Prise en main de la Toolbox optimisation non linéaire de Matlab.&lt;br /&gt;
*Identification boite noire d’un modèle linéaire du système :&lt;br /&gt;
**étude des méthodes d’identification des sous-espaces ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
*Identification boîte noire d’un modèle non linéaire du robot :&lt;br /&gt;
**étude des méthodes d’optimisation non linéaires ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
*Validation du modèle&lt;br /&gt;
&lt;br /&gt;
==Feuille d'heures==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Tâche !! Prélude !! Heures S1 !! Heures S2 !! Heures S3 !! Heures S4 !! Heures S5 !! Heures S6 !! Heures S7 !! Heures S8 !! Heures S9 !! Heures S10 !! Total&lt;br /&gt;
|-&lt;br /&gt;
| Définition cahier des charges &lt;br /&gt;
| 3&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Recherche&lt;br /&gt;
| &lt;br /&gt;
| 6&lt;br /&gt;
| 5&lt;br /&gt;
| 7&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Campagne d'acquisition&lt;br /&gt;
|&lt;br /&gt;
| 2&lt;br /&gt;
| 5&lt;br /&gt;
| &lt;br /&gt;
| 2&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Simulation&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 4&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Semaine 1===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous étions en réunion en D304B avec Mr Pekpe, et nous avons discuter des points fondamentaux du travail qu'on doit effectuer, et qui consistent au début à aborder le Robotino d'une façon linéaire c'est-à-dire par rapport au repère lié à son centre, et dans une seconde étape essayer d'aborder le Robotino mais d'une façon non linéaire cette fois ci par projection sur un repère fixe.&lt;br /&gt;
&lt;br /&gt;
Pour les deux points on a vu des documents avec Mr Pekpe qui expliquent comment les équations d'un Robotino à trois roues mobiles peuvent être déduites, et on a vu que pour ces modèles les équations se résument à des écritures matricielles en général de la forme :&lt;br /&gt;
                                                                        X' = AX + BU&lt;br /&gt;
                                                                        Y  = CX + DU&lt;br /&gt;
Où :&lt;br /&gt;
*X la variable de l'état (vitesse théorique des moteurs)&lt;br /&gt;
*U la variable de la commande (vitesse suivant les axes)&lt;br /&gt;
*Y la mesure ou la sortie (vitesse réelle)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons fait la prise en main du logiciel Robotinoview, en commençant par regarder toutes les fonctions disponibles sur le logiciel,&lt;br /&gt;
et en soulignant celles qui seront utiles pour notre projet.&lt;br /&gt;
&lt;br /&gt;
Nous avons appris à réaliser une campagne d'acquisition des paramètres X, Y, U (déjà traité théoriquement ci-dessus) et la position P qui renvoie&lt;br /&gt;
l'évolution de notre robot en déplacement sans frottements.Cette campagne a été réalisé avec le logiciel Robotinoview et ses données ont été traité &lt;br /&gt;
sur Matlab.L’intérêt de Matlab est de stocker les données et de pouvoir les tracer pour bien interpréter les résultats en graphe.&lt;br /&gt;
    &lt;br /&gt;
Ensuite nous avons fait des recherches sur les documents qui nous ont été fourni par notre encadrant, sur les étapes mathématiques qui déterminent &lt;br /&gt;
le modèle linéaire du Robotino.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 8-10h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur les documentations fournies.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Semaine 2===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur la documentation fournie.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-19h :&lt;br /&gt;
&lt;br /&gt;
Aujourd'hui, nous avons fait une campagne d'acquisition sur Matlab et une sur RobotinoView afin de relever les différences entres ces deux logiciels et de déterminer lequel convient le plus pour  notre méthode qui vise la modélisation linéaire du Robotino. Nous avons constaté que nous obtenons beaucoup plus de données sur la position du Robot sur Matlab que sur RobotinoView. Pour vous donner un ordre de grandeur sur une période de 30 minutes, nous obtenons environ 2000 données sur RobotinoView alors que sur Matlab nous en obtenons à peu près 300 000. Ce qui nous montre bien l'intérêt d'utiliser Matlab pour nos campagnes d'acquisitions qui nous donnera un modèle beaucoup plus précis car plus nous avons de données et plus on s'approche de la courbe théorique.&lt;br /&gt;
&lt;br /&gt;
**Sous-programme permettant la commande du Robot sur un temps choisi avec consignes variables ainsi que l'enregistrement des données voulues:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Robotinoview.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Programme principal sur 6 steps avec des consignes respectives à chaque step, réalisé en boucle 100 fois :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Capture1.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Traduction du programme déjà cité mais à présent sur Matlab, on voit qu'avec l'option &amp;quot;inf&amp;quot; (temps infini) on obtient plus de données :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Matlab.JPG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 11-14h :&lt;br /&gt;
&lt;br /&gt;
Discussion avec M.PEKPE sur l'avancement de notre projet et la lecture d'une partie sur la méthode d'identification des sous-espaces sur les nouveaux documents fournis.&lt;br /&gt;
&lt;br /&gt;
===Semaine 3===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le but de la documentation est de comprendre que pour déterminer les défauts d'un système, il faut comparer son comportement au modèle mathématique.&lt;br /&gt;
La différence entre le comportement du système et celui du modèle mathématique est exprimé sous forme d'un résidu.&lt;br /&gt;
Pour l'obtention du modèle mathématique utilisé, on utilise les méthodes d'identification pour caractériser le modèle de bon fonctionnement du système.&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h : ( Méthodes classiques des sous-espaces )&lt;br /&gt;
**Formulation du problème :&lt;br /&gt;
 &lt;br /&gt;
On considère un système linéaire : &lt;br /&gt;
 X(k+1)=A.X(k)+B.U(k)&lt;br /&gt;
 Y(k)  =C.X(k)+D.U(k)&lt;br /&gt;
comme noté auparavant.&lt;br /&gt;
L'objectif est de déterminer les matrices A,B,C et D du système à partir des seules données qu'on a sur les entrées et les sorties u et y.&lt;br /&gt;
On peut aussi chercher à résoudre le système en déterminant les matrices T^−1.A.T, T^−1.B, C.T et D.Et donc on peut écrire le système d'une nouvelle façon comme suit :&lt;br /&gt;
 X(k+1)=T^−1.A.T.X(k)+T^−1.B.U(k)&lt;br /&gt;
 Y(k)  =C.T.X(k)+D.U(k)&lt;br /&gt;
&lt;br /&gt;
**Matrices du système :&lt;br /&gt;
&lt;br /&gt;
Les matrices de ce système est leur types sont définies de la façon suivante:&lt;br /&gt;
La matrice de Hankel d'entrée Ui et la matrice de Hankel de sortie Yi.Avec ces deux matrices on définit bien la matrice de Hankel des mesures T=(Y U).&lt;br /&gt;
&lt;br /&gt;
*Mercredi 13-18h :&lt;br /&gt;
**Identification du système :&lt;br /&gt;
&lt;br /&gt;
Pour identifier un système suivant les méthodes des sous-espaces, il faut d'abord estimer la matrice d'observabilité (qui détermine le rang de notre matrice globale), ensuite au moment où on arrive à estimer la matrice d'observabilité on peut commencer à réfléchir sur la réalisation du système, c'est-à-dire, déterminer les paramètres T^−1.A.T, T^−1.B, C.T et D.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Semaine 4===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h&lt;br /&gt;
&lt;br /&gt;
on a lu les documents pour la partie théorique de notre projet sur les méthodes des sous-espaces.&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h:&lt;br /&gt;
&lt;br /&gt;
Documentations sur les méthodes des sous-espaces, pour pouvoir expliquer à Mr. Pekpe ce que nous avons compris.&lt;br /&gt;
&lt;br /&gt;
*Jeudi 8-10h:&lt;br /&gt;
&lt;br /&gt;
Passage oral et écrit sur le tableau devant Mr Pekpe pour qu'il évalue si on a bien compris la théorie.&lt;br /&gt;
&lt;br /&gt;
===Semaine 5===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h:&lt;br /&gt;
&lt;br /&gt;
On a essayé de traiter un exercice plus simple qu'on a vu en TD suite à la demande de Mr. Pekpe.&lt;br /&gt;
Tout d'abord on a essayé de nous familiariser avec Matlab et MatlabSimulink, en regardant les fonctions &lt;br /&gt;
qui peuvent nous être utiles.&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h:&lt;br /&gt;
&lt;br /&gt;
On a pu simuler l'exercice que le mercredi vu qu'il fallait qu'on se familiarise avec les logiciels, mais on a réussi à traiter un autre exercice&lt;br /&gt;
plus compliqué dans les deux dernières heures de la séance.&lt;br /&gt;
&lt;br /&gt;
===Semaine 6===&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;/div&gt;</summary>
		<author><name>Hkerroum</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=40130</id>
		<title>IMA4 2016/2017 P47</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=40130"/>
				<updated>2017-03-12T16:22:28Z</updated>
		
		<summary type="html">&lt;p&gt;Hkerroum : /* Semaine 5 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cahier des charges==&lt;br /&gt;
===Présentation générale du projet P47 :===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Contexte et Description====&lt;br /&gt;
La modélisation des systèmes est indispensable dans beaucoup de domaines: automobile, aéronautique, robotique, etc. Elle permet d'obtenir un modèle mathématique des systèmes pour réaliser leur commande, comprendre leur fonctionnement et surveiller leur bon fonctionnement afin de pouvoir apporter des actions correctives en temps réel lors d'un défaut ou d'une défaillance du systèmes. Cette modélisation peut être réaliser en se basant sur les lois physiques (boites blanches) ou en utilisant les données (boîtes noires).&lt;br /&gt;
&lt;br /&gt;
Ce projet a pour but la modélisation d’un robot à trois roues omnidirectionnelles à savoir le Robotino. Cette modélisation se fera à partir des données recueillies sur ce robot.&lt;br /&gt;
Ce projet se déroulera suivant les phases suivantes :&lt;br /&gt;
* Estimer un modèle mathématique d'un robot mobile.&lt;br /&gt;
* Déterminer le modèle à partir de mesures recueillies par le robot. &lt;br /&gt;
* Valider le modèle avec d'autres mesures qui n'ont pas servi à déterminer celui-ci.&lt;br /&gt;
* Tester en ligne le modèle.&lt;br /&gt;
La validation consistera à comparer le comportement du modèle à celui du robot en appliquant les mêmes commandes aux deux.&lt;br /&gt;
&lt;br /&gt;
====Objectif du projet====&lt;br /&gt;
Obtenir le modèle mathématique du Robot pour avoir les positions en x et y avec un mouvement en lacet et les vitesses selon les axes&lt;br /&gt;
&lt;br /&gt;
====Choix techniques (matériel et logiciel)====&lt;br /&gt;
* Algorithme d'optimisation non linéaire.&lt;br /&gt;
* Méthode d'identification des sous-espaces.&lt;br /&gt;
* Matlab: Toolbox identification, outil direct.&lt;br /&gt;
*Robotino&lt;br /&gt;
*PC equipé d'une carte réseau afin d'utiliser le Robotino en Wifi ou avec un câble Ethernet.&lt;br /&gt;
&lt;br /&gt;
===Liste des tâches à effectuer===&lt;br /&gt;
*Prise en main du Robotino.&lt;br /&gt;
*Prise en main de la Toolbox Identification de Matlab.&lt;br /&gt;
*Prise en main de la Toolbox optimisation non linéaire de Matlab.&lt;br /&gt;
*Identification boite noire d’un modèle linéaire du système :&lt;br /&gt;
**étude des méthodes d’identification des sous-espaces ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
*Identification boîte noire d’un modèle non linéaire du robot :&lt;br /&gt;
**étude des méthodes d’optimisation non linéaires ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
*Validation du modèle&lt;br /&gt;
&lt;br /&gt;
==Feuille d'heures==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Tâche !! Prélude !! Heures S1 !! Heures S2 !! Heures S3 !! Heures S4 !! Heures S5 !! Heures S6 !! Heures S7 !! Heures S8 !! Heures S9 !! Heures S10 !! Total&lt;br /&gt;
|-&lt;br /&gt;
| Définition cahier des charges &lt;br /&gt;
| 3&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Recherche&lt;br /&gt;
| &lt;br /&gt;
| 6&lt;br /&gt;
| 5&lt;br /&gt;
| 7&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Campagne d'acquisition&lt;br /&gt;
|&lt;br /&gt;
| 2&lt;br /&gt;
| 5&lt;br /&gt;
| &lt;br /&gt;
| 2&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Simulation&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 4&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Semaine 1===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous étions en réunion en D304B avec Mr Pekpe, et nous avons discuter des points fondamentaux du travail qu'on doit effectuer, et qui consistent au début à aborder le Robotino d'une façon linéaire c'est-à-dire par rapport au repère lié à son centre, et dans une seconde étape essayer d'aborder le Robotino mais d'une façon non linéaire cette fois ci par projection sur un repère fixe.&lt;br /&gt;
&lt;br /&gt;
Pour les deux points on a vu des documents avec Mr Pekpe qui expliquent comment les équations d'un Robotino à trois roues mobiles peuvent être déduites, et on a vu que pour ces modèles les équations se résument à des écritures matricielles en général de la forme :&lt;br /&gt;
                                                                        X' = AX + BU&lt;br /&gt;
                                                                        Y  = CX + DU&lt;br /&gt;
Où :&lt;br /&gt;
*X la variable de l'état (vitesse théorique des moteurs)&lt;br /&gt;
*U la variable de la commande (vitesse suivant les axes)&lt;br /&gt;
*Y la mesure ou la sortie (vitesse réelle)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons fait la prise en main du logiciel Robotinoview, en commençant par regarder toutes les fonctions disponibles sur le logiciel,&lt;br /&gt;
et en soulignant celles qui seront utiles pour notre projet.&lt;br /&gt;
&lt;br /&gt;
Nous avons appris à réaliser une campagne d'acquisition des paramètres X, Y, U (déjà traité théoriquement ci-dessus) et la position P qui renvoie&lt;br /&gt;
l'évolution de notre robot en déplacement sans frottements.Cette campagne a été réalisé avec le logiciel Robotinoview et ses données ont été traité &lt;br /&gt;
sur Matlab.L’intérêt de Matlab est de stocker les données et de pouvoir les tracer pour bien interpréter les résultats en graphe.&lt;br /&gt;
    &lt;br /&gt;
Ensuite nous avons fait des recherches sur les documents qui nous ont été fourni par notre encadrant, sur les étapes mathématiques qui déterminent &lt;br /&gt;
le modèle linéaire du Robotino.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 8-10h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur les documentations fournies.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Semaine 2===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur la documentation fournie.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-19h :&lt;br /&gt;
&lt;br /&gt;
Aujourd'hui, nous avons fait une campagne d'acquisition sur Matlab et une sur RobotinoView afin de relever les différences entres ces deux logiciels et de déterminer lequel convient le plus pour  notre méthode qui vise la modélisation linéaire du Robotino. Nous avons constaté que nous obtenons beaucoup plus de données sur la position du Robot sur Matlab que sur RobotinoView. Pour vous donner un ordre de grandeur sur une période de 30 minutes, nous obtenons environ 2000 données sur RobotinoView alors que sur Matlab nous en obtenons à peu près 300 000. Ce qui nous montre bien l'intérêt d'utiliser Matlab pour nos campagnes d'acquisitions qui nous donnera un modèle beaucoup plus précis car plus nous avons de données et plus on s'approche de la courbe théorique.&lt;br /&gt;
&lt;br /&gt;
**Sous-programme permettant la commande du Robot sur un temps choisi avec consignes variables ainsi que l'enregistrement des données voulues:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Robotinoview.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Programme principal sur 6 steps avec des consignes respectives à chaque step, réalisé en boucle 100 fois :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Capture1.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Traduction du programme déjà cité mais à présent sur Matlab, on voit qu'avec l'option &amp;quot;inf&amp;quot; (temps infini) on obtient plus de données :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Matlab.JPG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 11-14h :&lt;br /&gt;
&lt;br /&gt;
Discussion avec M.PEKPE sur l'avancement de notre projet et la lecture d'une partie sur la méthode d'identification des sous-espaces sur les nouveaux documents fournis.&lt;br /&gt;
&lt;br /&gt;
===Semaine 3===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le but de la documentation est de comprendre que pour déterminer les défauts d'un système, il faut comparer son comportement au modèle mathématique.&lt;br /&gt;
La différence entre le comportement du système et celui du modèle mathématique est exprimé sous forme d'un résidu.&lt;br /&gt;
Pour l'obtention du modèle mathématique utilisé, on utilise les méthodes d'identification pour caractériser le modèle de bon fonctionnement du système.&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h : ( Méthodes classiques des sous-espaces )&lt;br /&gt;
**Formulation du problème :&lt;br /&gt;
 &lt;br /&gt;
On considère un système linéaire : &lt;br /&gt;
 X(k+1)=A.X(k)+B.U(k)&lt;br /&gt;
 Y(k)  =C.X(k)+D.U(k)&lt;br /&gt;
comme noté auparavant.&lt;br /&gt;
L'objectif est de déterminer les matrices A,B,C et D du système à partir des seules données qu'on a sur les entrées et les sorties u et y.&lt;br /&gt;
On peut aussi chercher à résoudre le système en déterminant les matrices T^−1.A.T, T^−1.B, C.T et D.Et donc on peut écrire le système d'une nouvelle façon comme suit :&lt;br /&gt;
 X(k+1)=T^−1.A.T.X(k)+T^−1.B.U(k)&lt;br /&gt;
 Y(k)  =C.T.X(k)+D.U(k)&lt;br /&gt;
&lt;br /&gt;
**Matrices du système :&lt;br /&gt;
&lt;br /&gt;
Les matrices de ce système est leur types sont définies de la façon suivante:&lt;br /&gt;
La matrice de Hankel d'entrée Ui et la matrice de Hankel de sortie Yi.Avec ces deux matrices on définit bien la matrice de Hankel des mesures T=(Y U).&lt;br /&gt;
&lt;br /&gt;
*Mercredi 13-18h :&lt;br /&gt;
**Identification du système :&lt;br /&gt;
&lt;br /&gt;
Pour identifier un système suivant les méthodes des sous-espaces, il faut d'abord estimer la matrice d'observabilité (qui détermine le rang de notre matrice globale), ensuite au moment où on arrive à estimer la matrice d'observabilité on peut commencer à réfléchir sur la réalisation du système, c'est-à-dire, déterminer les paramètres T^−1.A.T, T^−1.B, C.T et D.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Semaine 4===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h&lt;br /&gt;
&lt;br /&gt;
on a lu les documents pour la partie théorique de notre projet sur les méthodes des sous-espaces.&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h:&lt;br /&gt;
&lt;br /&gt;
Documentations sur les méthodes des sous-espaces, pour pouvoir expliquer à Mr. Pekpe ce que nous avons compris.&lt;br /&gt;
&lt;br /&gt;
*Jeudi 8-10h:&lt;br /&gt;
&lt;br /&gt;
Passage oral et écrit sur le tableau devant Mr Pekpe pour qu'il évalue si on a bien compris la théorie.&lt;br /&gt;
&lt;br /&gt;
===Semaine 5===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h:&lt;br /&gt;
&lt;br /&gt;
On a essayé de traiter un exercice plus simple qu'on a vu en TD suite à la demande de Mr. Pekpe.&lt;br /&gt;
Tout d'abord on a essayé de nous familiariser avec Matlab et MatlabSimulink, en regardant les fonctions &lt;br /&gt;
qui peuvent nous être utiles.&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h:&lt;br /&gt;
&lt;br /&gt;
On a pu simuler l'exercice que le mercredi vu qu'il fallait qu'on se familiarise avec les logiciels, mais on a réussi à traiter un autre exercice&lt;br /&gt;
plus compliqué dans les deux dernières heures de la séance.&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;/div&gt;</summary>
		<author><name>Hkerroum</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=40129</id>
		<title>IMA4 2016/2017 P47</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=40129"/>
				<updated>2017-03-12T16:18:12Z</updated>
		
		<summary type="html">&lt;p&gt;Hkerroum : /* Semaine 4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cahier des charges==&lt;br /&gt;
===Présentation générale du projet P47 :===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Contexte et Description====&lt;br /&gt;
La modélisation des systèmes est indispensable dans beaucoup de domaines: automobile, aéronautique, robotique, etc. Elle permet d'obtenir un modèle mathématique des systèmes pour réaliser leur commande, comprendre leur fonctionnement et surveiller leur bon fonctionnement afin de pouvoir apporter des actions correctives en temps réel lors d'un défaut ou d'une défaillance du systèmes. Cette modélisation peut être réaliser en se basant sur les lois physiques (boites blanches) ou en utilisant les données (boîtes noires).&lt;br /&gt;
&lt;br /&gt;
Ce projet a pour but la modélisation d’un robot à trois roues omnidirectionnelles à savoir le Robotino. Cette modélisation se fera à partir des données recueillies sur ce robot.&lt;br /&gt;
Ce projet se déroulera suivant les phases suivantes :&lt;br /&gt;
* Estimer un modèle mathématique d'un robot mobile.&lt;br /&gt;
* Déterminer le modèle à partir de mesures recueillies par le robot. &lt;br /&gt;
* Valider le modèle avec d'autres mesures qui n'ont pas servi à déterminer celui-ci.&lt;br /&gt;
* Tester en ligne le modèle.&lt;br /&gt;
La validation consistera à comparer le comportement du modèle à celui du robot en appliquant les mêmes commandes aux deux.&lt;br /&gt;
&lt;br /&gt;
====Objectif du projet====&lt;br /&gt;
Obtenir le modèle mathématique du Robot pour avoir les positions en x et y avec un mouvement en lacet et les vitesses selon les axes&lt;br /&gt;
&lt;br /&gt;
====Choix techniques (matériel et logiciel)====&lt;br /&gt;
* Algorithme d'optimisation non linéaire.&lt;br /&gt;
* Méthode d'identification des sous-espaces.&lt;br /&gt;
* Matlab: Toolbox identification, outil direct.&lt;br /&gt;
*Robotino&lt;br /&gt;
*PC equipé d'une carte réseau afin d'utiliser le Robotino en Wifi ou avec un câble Ethernet.&lt;br /&gt;
&lt;br /&gt;
===Liste des tâches à effectuer===&lt;br /&gt;
*Prise en main du Robotino.&lt;br /&gt;
*Prise en main de la Toolbox Identification de Matlab.&lt;br /&gt;
*Prise en main de la Toolbox optimisation non linéaire de Matlab.&lt;br /&gt;
*Identification boite noire d’un modèle linéaire du système :&lt;br /&gt;
**étude des méthodes d’identification des sous-espaces ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
*Identification boîte noire d’un modèle non linéaire du robot :&lt;br /&gt;
**étude des méthodes d’optimisation non linéaires ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
*Validation du modèle&lt;br /&gt;
&lt;br /&gt;
==Feuille d'heures==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Tâche !! Prélude !! Heures S1 !! Heures S2 !! Heures S3 !! Heures S4 !! Heures S5 !! Heures S6 !! Heures S7 !! Heures S8 !! Heures S9 !! Heures S10 !! Total&lt;br /&gt;
|-&lt;br /&gt;
| Définition cahier des charges &lt;br /&gt;
| 3&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Recherche&lt;br /&gt;
| &lt;br /&gt;
| 6&lt;br /&gt;
| 5&lt;br /&gt;
| 7&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Campagne d'acquisition&lt;br /&gt;
|&lt;br /&gt;
| 2&lt;br /&gt;
| 5&lt;br /&gt;
| &lt;br /&gt;
| 2&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Simulation&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 4&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Semaine 1===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous étions en réunion en D304B avec Mr Pekpe, et nous avons discuter des points fondamentaux du travail qu'on doit effectuer, et qui consistent au début à aborder le Robotino d'une façon linéaire c'est-à-dire par rapport au repère lié à son centre, et dans une seconde étape essayer d'aborder le Robotino mais d'une façon non linéaire cette fois ci par projection sur un repère fixe.&lt;br /&gt;
&lt;br /&gt;
Pour les deux points on a vu des documents avec Mr Pekpe qui expliquent comment les équations d'un Robotino à trois roues mobiles peuvent être déduites, et on a vu que pour ces modèles les équations se résument à des écritures matricielles en général de la forme :&lt;br /&gt;
                                                                        X' = AX + BU&lt;br /&gt;
                                                                        Y  = CX + DU&lt;br /&gt;
Où :&lt;br /&gt;
*X la variable de l'état (vitesse théorique des moteurs)&lt;br /&gt;
*U la variable de la commande (vitesse suivant les axes)&lt;br /&gt;
*Y la mesure ou la sortie (vitesse réelle)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons fait la prise en main du logiciel Robotinoview, en commençant par regarder toutes les fonctions disponibles sur le logiciel,&lt;br /&gt;
et en soulignant celles qui seront utiles pour notre projet.&lt;br /&gt;
&lt;br /&gt;
Nous avons appris à réaliser une campagne d'acquisition des paramètres X, Y, U (déjà traité théoriquement ci-dessus) et la position P qui renvoie&lt;br /&gt;
l'évolution de notre robot en déplacement sans frottements.Cette campagne a été réalisé avec le logiciel Robotinoview et ses données ont été traité &lt;br /&gt;
sur Matlab.L’intérêt de Matlab est de stocker les données et de pouvoir les tracer pour bien interpréter les résultats en graphe.&lt;br /&gt;
    &lt;br /&gt;
Ensuite nous avons fait des recherches sur les documents qui nous ont été fourni par notre encadrant, sur les étapes mathématiques qui déterminent &lt;br /&gt;
le modèle linéaire du Robotino.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 8-10h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur les documentations fournies.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Semaine 2===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur la documentation fournie.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-19h :&lt;br /&gt;
&lt;br /&gt;
Aujourd'hui, nous avons fait une campagne d'acquisition sur Matlab et une sur RobotinoView afin de relever les différences entres ces deux logiciels et de déterminer lequel convient le plus pour  notre méthode qui vise la modélisation linéaire du Robotino. Nous avons constaté que nous obtenons beaucoup plus de données sur la position du Robot sur Matlab que sur RobotinoView. Pour vous donner un ordre de grandeur sur une période de 30 minutes, nous obtenons environ 2000 données sur RobotinoView alors que sur Matlab nous en obtenons à peu près 300 000. Ce qui nous montre bien l'intérêt d'utiliser Matlab pour nos campagnes d'acquisitions qui nous donnera un modèle beaucoup plus précis car plus nous avons de données et plus on s'approche de la courbe théorique.&lt;br /&gt;
&lt;br /&gt;
**Sous-programme permettant la commande du Robot sur un temps choisi avec consignes variables ainsi que l'enregistrement des données voulues:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Robotinoview.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Programme principal sur 6 steps avec des consignes respectives à chaque step, réalisé en boucle 100 fois :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Capture1.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Traduction du programme déjà cité mais à présent sur Matlab, on voit qu'avec l'option &amp;quot;inf&amp;quot; (temps infini) on obtient plus de données :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Matlab.JPG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 11-14h :&lt;br /&gt;
&lt;br /&gt;
Discussion avec M.PEKPE sur l'avancement de notre projet et la lecture d'une partie sur la méthode d'identification des sous-espaces sur les nouveaux documents fournis.&lt;br /&gt;
&lt;br /&gt;
===Semaine 3===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le but de la documentation est de comprendre que pour déterminer les défauts d'un système, il faut comparer son comportement au modèle mathématique.&lt;br /&gt;
La différence entre le comportement du système et celui du modèle mathématique est exprimé sous forme d'un résidu.&lt;br /&gt;
Pour l'obtention du modèle mathématique utilisé, on utilise les méthodes d'identification pour caractériser le modèle de bon fonctionnement du système.&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h : ( Méthodes classiques des sous-espaces )&lt;br /&gt;
**Formulation du problème :&lt;br /&gt;
 &lt;br /&gt;
On considère un système linéaire : &lt;br /&gt;
 X(k+1)=A.X(k)+B.U(k)&lt;br /&gt;
 Y(k)  =C.X(k)+D.U(k)&lt;br /&gt;
comme noté auparavant.&lt;br /&gt;
L'objectif est de déterminer les matrices A,B,C et D du système à partir des seules données qu'on a sur les entrées et les sorties u et y.&lt;br /&gt;
On peut aussi chercher à résoudre le système en déterminant les matrices T^−1.A.T, T^−1.B, C.T et D.Et donc on peut écrire le système d'une nouvelle façon comme suit :&lt;br /&gt;
 X(k+1)=T^−1.A.T.X(k)+T^−1.B.U(k)&lt;br /&gt;
 Y(k)  =C.T.X(k)+D.U(k)&lt;br /&gt;
&lt;br /&gt;
**Matrices du système :&lt;br /&gt;
&lt;br /&gt;
Les matrices de ce système est leur types sont définies de la façon suivante:&lt;br /&gt;
La matrice de Hankel d'entrée Ui et la matrice de Hankel de sortie Yi.Avec ces deux matrices on définit bien la matrice de Hankel des mesures T=(Y U).&lt;br /&gt;
&lt;br /&gt;
*Mercredi 13-18h :&lt;br /&gt;
**Identification du système :&lt;br /&gt;
&lt;br /&gt;
Pour identifier un système suivant les méthodes des sous-espaces, il faut d'abord estimer la matrice d'observabilité (qui détermine le rang de notre matrice globale), ensuite au moment où on arrive à estimer la matrice d'observabilité on peut commencer à réfléchir sur la réalisation du système, c'est-à-dire, déterminer les paramètres T^−1.A.T, T^−1.B, C.T et D.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Semaine 4===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h&lt;br /&gt;
&lt;br /&gt;
on a lu les documents pour la partie théorique de notre projet sur les méthodes des sous-espaces.&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h:&lt;br /&gt;
&lt;br /&gt;
Documentations sur les méthodes des sous-espaces, pour pouvoir expliquer à Mr. Pekpe ce que nous avons compris.&lt;br /&gt;
&lt;br /&gt;
*Jeudi 8-10h:&lt;br /&gt;
&lt;br /&gt;
Passage oral et écrit sur le tableau devant Mr Pekpe pour qu'il évalue si on a bien compris la théorie.&lt;br /&gt;
&lt;br /&gt;
===Semaine 5===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h:&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h:&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;/div&gt;</summary>
		<author><name>Hkerroum</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Discussion:Projets_IMA4_SC_%26_SA_2016/2017&amp;diff=40058</id>
		<title>Discussion:Projets IMA4 SC &amp; SA 2016/2017</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Discussion:Projets_IMA4_SC_%26_SA_2016/2017&amp;diff=40058"/>
				<updated>2017-03-08T13:31:44Z</updated>
		
		<summary type="html">&lt;p&gt;Hkerroum : /* Fiche de présence */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==  Notes sur les projets ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| Projet || Mini-cahier des charges || Mi-parcours || Fin de parcours || Wiki terminé || Rapport || Vidéo&lt;br /&gt;
|-&lt;br /&gt;
| P1 [[IMA4 2016/2017 P1|Climatisation du pauvre]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Cahier des charges conforme à la discussion avec l'encadrant. Présentation propre avec un effort d'illustration. Pas de liste des tâches ou de calendrier prévisionnel. Quelques coquilles corrigées.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P2 [[IMA4 2016/2017 P2|Réseau de capteurs sur smartphone]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Cahier des charges succinct. Attention à la rédaction en français. Un effort d'illustration avec un schéma global. Une liste des tâches, sans chiffrage pour l'instant..&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P10 [[IMA4 2016/2017 P10|Application de suivi de prise de médicaments]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Cahier des charges assez précis. Pas trop de coquilles. Une liste des tâches un peu succincte. Réfléchissez bien à la structure du programme pour la mise à jour simplifiée des fiches sur l'application.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P11 [[IMA4 2016/2017 P11|Amélioration de l'accueil d'enfants hospitalisés]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Cahier des charges précis. Forme très correcte. Une liste des tâches réfléchie. Il y a même un calendrier prévisionnel.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P14 [[IMA4 2016/2017 P14|Sex toy connecté]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Cahier des charges très précis. De même pour la liste des tâches. L'utilisation de bioloïds ne semble pas justifiée. Pourquoi ne parlez-vous de capteurs que dans le cadre d'un seul des deux appareils ?&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P18 [[IMA4 2016/2017 P18|Education de la position de tête]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Pas mal de coquilles corrigées. Une certaine imprécision (confusion Arduino Mega et ATMEGA, flou dans la liste des tâches). Cela dit un cahier des charges et une liste des tâches sont présentés. Pensez aux problèmes de calibration du système et à la transmission des données vers un smartphone par exemple.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P19 [[IMA4 2016/2017 P19|Orchestre électronique]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Synthèse correcte de l'entretien avec l'encadrant. Le cahier des charges est correct mais moins précis que le sujet. Le découpage en tâche est un peu rapide : l'analyse des fichiers MIDI devrait être sous-découpée. Presque pas de coquilles.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P20 [[IMA4 2016/2017 P20|Création d’un environnement virtuel de test]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Très bonne prise en main du sujet. Cahier des charges très précis. Liste des tâches bien détaillée. Orthographe irréprochable.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P21 [[IMA4 2016/2017 P21|Conception d’une MPS Polyvalente]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Une grande partie du cahier des charges est une copie du sujet. Définissez ce qu'est une Referee Box. D'un autre coté, le cahier des charges est précis. La liste des tâches est correcte. Cependant elle semble omettre la partie mécanique de la MPS ? Pas de coquilles.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P25 [[IMA4 2016/2017 P25|Robot mobile Polytech'Lille]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: yellow;&amp;quot;&amp;gt;Des imprécisions dans la transcription de la réunion avec l'encadrant. Voire des contre-sens. Le cahier des charges est assez complet. Pas de liste des tâches. Vous avez vraiment passé 3h sur la rédaction du cahier des charges ? (edit d'Alex : certainement pas)&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Une liste des tâches ajoutée.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P26 [[IMA4 2016/2017 P26|Train de véhicules]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Le texte a été modifié pour être compréhensible mais le problème n'est pas là. Vous n'avez pas du tout transcrit les demandes de l'encadrant mais donné le sujet du projet de l'an passé. Cette année vous devez améliorer l'aspect esthétique des robots, construire le quatrième robot et améliorer la détection infra-rouge en utilisant le protocole utilisé par les télécommandes infra-rouges classiques. Vous n'avez pas, non plus, donné une liste précise des tâches à réaliser.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Cahier des charges révisé avec l'encadrant. La listes des tâches à réaliser est à préciser.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P27 [[IMA4 2016/2017 P27|Sonde atmosphérique]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;La restitution de la discussion avec l'encadrant est très correcte et le cahier des charge est précisément décrit. Par contre la liste des tâches à effectuer n'est pas dressée en commençant par l'étude des conditions à respecter pour lancer un tel ballon.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P28 [[IMA4 2016/2017 P28|Adaptation d'un émulateur de calculatrices TI]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Assimilation très correcte des demandes faites par les encadrants. Un cahier des charges précis. De même pour la liste des tâches. Un effort de présentation sans trop de coquilles. Cependant quelques erreurs relevées par M. Dhaussy, merci de corriger le CdC au vu des remarques transmises.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P29 [[IMA4 2016/2017 P29|Conteneurs pour site Web]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: yellow;&amp;quot;&amp;gt;Le cahier des charges est une recopie du sujet, avec des passages soulignés, certes. Une liste des tâches très précise mais uniquement orientée développement Web. Il manque toute la partie étude et utilisation des éco-systèmes d'isolation.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Cahier des charges plus précis, vous pouvez vous lancer.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P30 [[IMA4 2016/2017 P30|Voiture radiocommandée controlée par gant]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Cahier des charges très précis avec déjà des idées pour la réalisation. Liste des tâches à effectuer très détaillée.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P31 [[IMA4 2016/2017 P31|Accueil personnalisé par drone]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Très peu d'apport par rapport au sujet qui est lui même assez bref. Il ne semble pas y avoir eu de rencontre avec l'encadrant dans les temps impartis ? Pas de liste des tâches.&amp;lt;/font&amp;gt; &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Cahier des charges révisés sous la direction de deux encadrants.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P32 [[IMA4 2016/2017 P32|Sécurité: brouilleur d'ondes]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: yellow;&amp;quot;&amp;gt;Le cahier des charges est une paraphrase du sujet. Dans la liste des tâches il semble curieux de ne pas commencer par l'étude des brouilleurs. Avez-vous échangé avec vos encadrants ?&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: lightgreen&amp;quot;&amp;gt;Cahier des charges plus précis.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P33 [[IMA4 2016/2017 P33|Sécurité: ingénierie inverse de protocole réseau]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Une simple paraphrase du sujet. Pas de liste des tâches à réaliser. Il semble que vous n'avez pas réussi à échanger avec vos encadrants dans les temps impartis. Des coquilles (corrigées).&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P34 [[IMA4 2016/2017 P34|Interface Haptique, simulateur de formes et de textures]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Une rencontre avec les encadrants. Un cahier des charges assez précis. Pas de section &amp;quot;tâches à réaliser&amp;quot; mais une section &amp;quot;notre travail&amp;quot; qui pourrait en tenir lieu avec un effort de structuration.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P37 [[IMA4 2016/2017 P37|Gamelle connectée]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Présentez les objectifs généraux pour commencer. Un cahier des charges très précis mais il manque la liste des tâches à effectuer. Débutez la par l'état de l'art sur les produits déjà commercialisés.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P38 [[IMA4 2016/2017 P38|Veilleuse enfant connectée]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: yellow;&amp;quot;&amp;gt;Le sujet du projet à été recopié. Les deux sections personnelles sont assez mal rédigées. Un contre-sens sur le mode de connexion du prototype actuel : la veilleuse est configurée en point d'accès. Parlez plutôt de &amp;quot;Précisions sur le cahier des charges&amp;quot; plutôt que de &amp;quot;Problèmes rencontrés sur l'étude du projet&amp;quot;. Renommez aussi &amp;quot;Nouveau cahier des charges&amp;quot; en &amp;quot;Tâches à réaliser&amp;quot; et ajouter les autres tâches demandées dans le sujet.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Cahier des charges et listes des tâches finalement validés par deux encadrants.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P39 [[IMA4 2016/2017 P39|Projecteur laser]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: firebrick;&amp;quot;&amp;gt;Uniquement une recopie du sujet.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Un cahier des charges et une liste de tâches corrects après discussion avec deux encadrants.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P44 [[IMA4 2016/2017 P44|3615 Facebook]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Un très bon cahier des charges. Le sujet semble être bien assimilé. Une liste des tâches correcte (il faudrait peut-être détailler la programmation du proxy).&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P46 [[IMA4 2016/2017 P46|Aide anti-gaspillage alimentaire ]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Un excellent cahier des charges. Liste des tâches très détaillée. Parfait.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P47 [[IMA4 2016/2017 P47|Modélisation d’un robot mobile]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Vous n'avez pas su vous adapter à la syntaxe mediawiki. Correction pour obtenir un CdC lisible. Une recopie intégrale du sujet. Un cahier des charges qui ressemble plus à une liste des tâches à effectuer.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Vous utilisez bien la syntaxe mediawiki maintenant. Par contre il n'y a toujours pas de cahier des charges.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P48 [[IMA4 2016/2017 P48|Surveillance d'un robot mobile]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Un cahier des charges en 4 lignes, c'est trop court. En particulier rien sur le contexte du projet à savoir le matériel ou le simulateur sur lequel les tests seront effectués. Une liste des tâches, cette liste est-elle avalisé par l'encadrant ?&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Toujours pas de cahier des charges.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Fiche de présence ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Projet !! Elèves !! Séance 1 (25/01) !! Séance 2 (01/02) !! Séance 3 !! Séance 4 !! Séance 5 !! Séance 6 !! Séance 7 !! Séance 8 !! Séance 9 !! Séance 10&lt;br /&gt;
|-&lt;br /&gt;
| P1 [[IMA4 2016/2017 P1|Climatisation du pauvre]]&lt;br /&gt;
| Haroun Abdelali&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Absent&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Absent&amp;lt;/font&amp;gt;&lt;br /&gt;
| D317 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| D309 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P2 [[IMA4 2016/2017 P2|Réseau de capteurs sur smartphone]]&lt;br /&gt;
| Wenyu sun / Xinyue xu&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Presentes&amp;lt;/font&amp;gt;&lt;br /&gt;
| C201 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présentes&amp;lt;/font&amp;gt;&lt;br /&gt;
| C201&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présentes&amp;lt;/font&amp;gt;&lt;br /&gt;
| C201&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présentes&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&amp;amp;C201&lt;br /&gt;
| E304&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P10 [[IMA4 2016/2017 P10|Application de suivi de prise de médicaments]]&lt;br /&gt;
| Martin Rohmer / Kévin Godesence&lt;br /&gt;
| E306 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E301 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P11 [[IMA4 2016/2017 P11|Amélioration de l'accueil d'enfants hospitalisés]]&lt;br /&gt;
| Robin Cavalieri / Edmur Lopes&lt;br /&gt;
| E305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P14 [[IMA4 2016/2017 P14|Sex toy connecté]]&lt;br /&gt;
| Cedric Roussel / Thomas Stievenard&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P18 [[IMA4 2016/2017 P18|Education de la position de tête]]&lt;br /&gt;
| Mame Arame Diop / Amina Fahem&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présentes&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P19 [[IMA4 2016/2017 P19|Orchestre électronique]]&lt;br /&gt;
| Antoine Arnaudet / Vivian Senaffe&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Arnaudet présent&amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Senaffe absent&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P20 [[IMA4 2016/2017 P20|Création d’un environnement virtuel de test]]&lt;br /&gt;
| Butaye Marianne / François Duport&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P21 [[IMA4 2016/2017 P21|Conception d’une MPS Polyvalente]]&lt;br /&gt;
| Samy Belhouachi / François Xavier Cockenpot&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E301 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 et E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P25 [[IMA4 2016/2017 P25|Robot mobile Polytech'Lille]]&lt;br /&gt;
| Cheikh Said Ahmed / Khadija El Messnaoui&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Said-Ahmed présent&amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;font style=&amp;quot;color: red&amp;quot;&amp;gt;El Messnaoui absente&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P26 [[IMA4 2016/2017 P26|Train de véhicules]]&lt;br /&gt;
| Manlu Luo / Xinyi Wang&lt;br /&gt;
| E305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présentes&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présentes&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P27 [[IMA4 2016/2017 P27|Sonde atmosphérique]]&lt;br /&gt;
| Olivier Mahieux / Grillère Baptiste&lt;br /&gt;
| E306 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P28 [[IMA4 2016/2017 P28|Adaptation d'un émulateur de calculatrices TI]]&lt;br /&gt;
| Rodolphe Toin&lt;br /&gt;
| E305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présent&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305/301 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P29 [[IMA4 2016/2017 P29|Conteneurs pour site Web]]&lt;br /&gt;
| | E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Rattrapage DS&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Abs (malade, mail)&amp;lt;/font&amp;gt;&lt;br /&gt;
| Malade&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| Malade&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E301&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P30 [[IMA4 2016/2017 P30|Voiture radiocommandée controlée par gant]]&lt;br /&gt;
| Thomas Gosse / Bacem Hagui&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Gosse présent&amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Hagui absent&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P31 [[IMA4 2016/2017 P31|Accueil personnalisé par drone]]&lt;br /&gt;
| Tristan Hart / Etienne Profit&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P32 [[IMA4 2016/2017 P32|Sécurité: brouilleur d'ondes]]&lt;br /&gt;
| Nicky Ung / Alexis Macherez&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304/301 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P33 [[IMA4 2016/2017 P33|Sécurité: ingénierie inverse de protocole réseau]]&lt;br /&gt;
| Oumaima Naanaa&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Absente&amp;lt;/font&amp;gt;&lt;br /&gt;
| E301&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présente&amp;lt;/font&amp;gt;&lt;br /&gt;
| E301&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E301&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P34 [[IMA4 2016/2017 P34|Interface Haptique, simulateur de formes et de textures]]&lt;br /&gt;
| Alice Coffin / Diana Marrucho&lt;br /&gt;
| IRCICA labo&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| IRCICA labo&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| IRCICA labo&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| IRCICA labo&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| IRCICA labo&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| IRCICA labo&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| IRCICA labo&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| IRCICA labo&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| IRCICA labo&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| IRCICA labo&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P37 [[IMA4 2016/2017 P37|Gamelle connectée]]&lt;br /&gt;
| Lutecia Damiens / Alexis Dorian&lt;br /&gt;
| E306 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| Fabricarium&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E306&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P38 [[IMA4 2016/2017 P38|Veilleuse enfant connectée]]&lt;br /&gt;
| Hugo Delatte&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P39 [[IMA4 2016/2017 P39|Projecteur laser]]&lt;br /&gt;
| Loïc Tombazzi / Marius Trimbur&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P44 [[IMA4 2016/2017 P44|3615 Facebook]]&lt;br /&gt;
| Marouan Mcharfi / Tristan lopez&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P46 [[IMA4 2016/2017 P46|Aide anti-gaspillage alimentaire ]]&lt;br /&gt;
| Alexandre Huet / François Lefevre&lt;br /&gt;
| E306&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E306 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P47 [[IMA4 2016/2017 P47|Modélisation d’un robot mobile]]&lt;br /&gt;
| Djamil Mohamed / Hamza Kerroum&lt;br /&gt;
| C305/D306A &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| C305/D306A &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| C305/D306A &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| C305/D306A &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| C305/D306A &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| C305/D306A&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P48 [[IMA4 2016/2017 P48|Surveillance d'un robot mobile]]&lt;br /&gt;
| Jean-Baptiste Saison&lt;br /&gt;
| C305/D306A &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| C305/D306A &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présent&amp;lt;/font&amp;gt;&lt;br /&gt;
| D306A &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présent&amp;lt;/font&amp;gt;&lt;br /&gt;
| D306A/C305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| D306A/D322 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| D306A/D322 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Hkerroum</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=39211</id>
		<title>IMA4 2016/2017 P47</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=39211"/>
				<updated>2017-02-15T16:18:08Z</updated>
		
		<summary type="html">&lt;p&gt;Hkerroum : /* Cahier des charges */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cahier des charges==&lt;br /&gt;
===Présentation générale du projet P47 :===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Contexte et Description====&lt;br /&gt;
Le modèle d’un système permet non seulement une meilleure compréhension de son comportement mais sa bonne utilisation et sa surveillance afin d’apporter des actions correctives à temps lors de défauts ou de défaillance du système.&lt;br /&gt;
&lt;br /&gt;
Ce projet a pour but la modélisation d’un robot à trois roues omnidirectionnelles à savoir le Robotino. Cette modélisation se fera à partir des données recueillies sur ce robot.&lt;br /&gt;
Ce projet se déroulera suivant les phases suivantes :&lt;br /&gt;
* Choix du modèle du robot.&lt;br /&gt;
* Choix de l’algorithme d’optimisation.&lt;br /&gt;
* Estimation du modèle.&lt;br /&gt;
* Validation du modèle.&lt;br /&gt;
&lt;br /&gt;
La validation consistera à comparer le comportement du modèle à celui du robot en appliquant les mêmes commandes aux deux.&lt;br /&gt;
&lt;br /&gt;
====Objectif du projet====&lt;br /&gt;
La modélisation à base de données d’un robot mobile.&lt;br /&gt;
&lt;br /&gt;
====Choix techniques (matériel et logiciel)====&lt;br /&gt;
*L’outil GUI du logiciel Matlab.&lt;br /&gt;
*L'outil Toolbox de Matlab.&lt;br /&gt;
&lt;br /&gt;
===Liste des tâches à effectuer===&lt;br /&gt;
*Prise en main du Robotino.&lt;br /&gt;
*Prise en main de la Toolbox Identification de Matlab.&lt;br /&gt;
*Prise en main de la Toolbox optimisation non linéaire de Matlab.&lt;br /&gt;
*Identification boite noire d’un modèle linéaire du système :&lt;br /&gt;
**étude des méthodes d’identification des sous-espaces ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
*Identification boîte noire d’un modèle non linéaire du robot :&lt;br /&gt;
**étude des méthodes d’optimisation non linéaires ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
&lt;br /&gt;
==Feuille d'heures==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Tâche !! Prélude !! Heures S1 !! Heures S2 !! Heures S3 !! Heures S4 !! Heures S5 !! Heures S6 !! Heures S7 !! Heures S8 !! Heures S9 !! Heures S10 !! Total&lt;br /&gt;
|-&lt;br /&gt;
| Définition cahier des charges &lt;br /&gt;
| 3&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Recherche&lt;br /&gt;
| &lt;br /&gt;
| 6&lt;br /&gt;
| 5&lt;br /&gt;
| 7&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Campagne d'acquisition&lt;br /&gt;
|&lt;br /&gt;
| 2&lt;br /&gt;
| 5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Semaine 1===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous étions en réunion en D304B avec Mr Pekpe, et nous avons discuter des points fondamentaux du travail qu'on doit effectuer, et qui consistent au début à aborder le Robotino d'une façon linéaire c'est-à-dire par rapport au repère lié à son centre, et dans une seconde étape essayer d'aborder le Robotino mais d'une façon non linéaire cette fois ci par projection sur un repère fixe.&lt;br /&gt;
&lt;br /&gt;
Pour les deux points on a vu des documents avec Mr Pekpe qui expliquent comment les équations d'un Robotino à trois roues mobiles peuvent être déduites, et on a vu que pour ces modèles les équations se résument à des écritures matricielles en général de la forme :&lt;br /&gt;
                                                                        X' = AX + BU&lt;br /&gt;
                                                                        Y  = CX + DU&lt;br /&gt;
Où :&lt;br /&gt;
*X la variable de l'état (vitesse théorique des moteurs)&lt;br /&gt;
*U la variable de la commande (vitesse suivant les axes)&lt;br /&gt;
*Y la mesure ou la sortie (vitesse réelle)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons fait la prise en main du logiciel Robotinoview, en commençant par regarder toutes les fonctions disponibles sur le logiciel,&lt;br /&gt;
et en soulignant celles qui seront utiles pour notre projet.&lt;br /&gt;
&lt;br /&gt;
Nous avons appris à réaliser une campagne d'acquisition des paramètres X, Y, U (déjà traité théoriquement ci-dessus) et la position P qui renvoie&lt;br /&gt;
l'évolution de notre robot en déplacement sans frottements.Cette campagne a été réalisé avec le logiciel Robotinoview et ses données ont été traité &lt;br /&gt;
sur Matlab.L’intérêt de Matlab est de stocker les données et de pouvoir les tracer pour bien interpréter les résultats en graphe.&lt;br /&gt;
    &lt;br /&gt;
Ensuite nous avons fait des recherches sur les documents qui nous ont été fourni par notre encadrant, sur les étapes mathématiques qui déterminent &lt;br /&gt;
le modèle linéaire du Robotino.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 8-10h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur les documentations fournies.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Semaine 2===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur la documentation fournie.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-19h :&lt;br /&gt;
&lt;br /&gt;
Aujourd'hui, nous avons fait une campagne d'acquisition sur Matlab et une sur RobotinoView afin de relever les différences entres ces deux logiciels et de déterminer lequel convient le plus pour  notre méthode qui vise la modélisation linéaire du Robotino. Nous avons constaté que nous obtenons beaucoup plus de données sur la position du Robot sur Matlab que sur RobotinoView. Pour vous donner un ordre de grandeur sur une période de 30 minutes, nous obtenons environ 2000 données sur RobotinoView alors que sur Matlab nous en obtenons à peu près 300 000. Ce qui nous montre bien l'intérêt d'utiliser Matlab pour nos campagnes d'acquisitions qui nous donnera un modèle beaucoup plus précis car plus nous avons de données et plus on s'approche de la courbe théorique.&lt;br /&gt;
&lt;br /&gt;
**Sous-programme permettant la commande du Robot sur un temps choisi avec consignes variables ainsi que l'enregistrement des données voulues:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Robotinoview.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Programme principal sur 6 steps avec des consignes respectives à chaque step, réalisé en boucle 100 fois :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Capture1.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Traduction du programme déjà cité mais à présent sur Matlab, on voit qu'avec l'option &amp;quot;inf&amp;quot; (temps infini) on obtient plus de données :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Matlab.JPG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 11-14h :&lt;br /&gt;
&lt;br /&gt;
Discussion avec M.PEKPE sur l'avancement de notre projet et la lecture d'une partie sur la méthode d'identification des sous-espaces sur les nouveaux documents fournis.&lt;br /&gt;
&lt;br /&gt;
===Semaine 3===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le but de la documentation est de comprendre que pour déterminer les défauts d'un système, il faut comparer son comportement au modèle mathématique.&lt;br /&gt;
La différence entre le comportement du système et celui du modèle mathématique est exprimé sous forme d'un résidu.&lt;br /&gt;
Pour l'obtention du modèle mathématique utilisé, on utilise les méthodes d'identification pour caractériser le modèle de bon fonctionnement du système.&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h : ( Méthodes classiques des sous-espaces )&lt;br /&gt;
**Formulation du problème :&lt;br /&gt;
 &lt;br /&gt;
On considère un système linéaire : &lt;br /&gt;
 X(k+1)=A.X(k)+B.U(k)&lt;br /&gt;
 Y(k)  =C.X(k)+D.U(k)&lt;br /&gt;
comme noté auparavant.&lt;br /&gt;
L'objectif est de déterminer les matrices A,B,C et D du système à partir des seules données qu'on a sur les entrées et les sorties u et y.&lt;br /&gt;
On peut aussi chercher à résoudre le système en déterminant les matrices T^−1.A.T, T^−1.B, C.T et D.Et donc on peut écrire le système d'une nouvelle façon comme suit :&lt;br /&gt;
 X(k+1)=T^−1.A.T.X(k)+T^−1.B.U(k)&lt;br /&gt;
 Y(k)  =C.T.X(k)+D.U(k)&lt;br /&gt;
&lt;br /&gt;
**Matrices du système :&lt;br /&gt;
&lt;br /&gt;
Les matrices de ce système est leur types sont définies de la façon suivante:&lt;br /&gt;
La matrice de Hankel d'entrée Ui et la matrice de Hankel de sortie Yi.Avec ces deux matrices on définit bien la matrice de Hankel des mesures T=(Y U).&lt;br /&gt;
&lt;br /&gt;
*Mercredi 13-18h :&lt;br /&gt;
**Identification du système :&lt;br /&gt;
&lt;br /&gt;
Pour identifier un système suivant les méthodes des sous-espaces, il faut d'abord estimer la matrice d'observabilité (qui détermine le rang de notre matrice globale), ensuite au moment où on arrive à estimer la matrice d'observabilité on peut commencer à réfléchir sur la réalisation du système, c'est-à-dire, déterminer les paramètres T^−1.A.T, T^−1.B, C.T et D.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Semaine 4===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-:&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;/div&gt;</summary>
		<author><name>Hkerroum</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=39126</id>
		<title>IMA4 2016/2017 P47</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=39126"/>
				<updated>2017-02-15T13:32:16Z</updated>
		
		<summary type="html">&lt;p&gt;Hkerroum : /* Feuille d'heures */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cahier des charges==&lt;br /&gt;
===Présentation générale du projet P47 :===&lt;br /&gt;
====Objectif du projet====&lt;br /&gt;
La modélisation à base de données d’un robot mobile.&lt;br /&gt;
&lt;br /&gt;
====Contexte et Description====&lt;br /&gt;
Le modèle d’un système permet non seulement une meilleure compréhension de son comportement mais sa bonne utilisation et sa surveillance afin d’apporter des actions correctives à temps lors de défauts ou de défaillance du système.&lt;br /&gt;
&lt;br /&gt;
Ce projet a pour but la modélisation d’un robot à trois roues omnidirectionnelles à savoir le Robotino. Cette modélisation se fera à partir des données recueillies sur ce robot.&lt;br /&gt;
Ce projet se déroulera suivant les phases suivantes :&lt;br /&gt;
* Choix du modèle du robot.&lt;br /&gt;
* Choix de l’algorithme d’optimisation.&lt;br /&gt;
* Estimation du modèle.&lt;br /&gt;
* Validation du modèle.&lt;br /&gt;
&lt;br /&gt;
La validation consistera à comparer le comportement du modèle à celui du robot en appliquant les mêmes commandes aux deux.&lt;br /&gt;
&lt;br /&gt;
====Choix techniques (matériel et logiciel)====&lt;br /&gt;
*L’outil GUI du logiciel Matlab.&lt;br /&gt;
*L'outil Toolbox de Matlab.&lt;br /&gt;
&lt;br /&gt;
===Liste des tâches à effectuer===&lt;br /&gt;
*Prise en main du Robotino.&lt;br /&gt;
*Prise en main de la Toolbox Identification de Matlab.&lt;br /&gt;
*Prise en main de la Toolbox optimisation non linéaire de Matlab.&lt;br /&gt;
*Identification boite noire d’un modèle linéaire du système :&lt;br /&gt;
**étude des méthodes d’identification des sous-espaces ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
*Identification boîte noire d’un modèle non linéaire du robot :&lt;br /&gt;
**étude des méthodes d’optimisation non linéaires ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
&lt;br /&gt;
==Feuille d'heures==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Tâche !! Prélude !! Heures S1 !! Heures S2 !! Heures S3 !! Heures S4 !! Heures S5 !! Heures S6 !! Heures S7 !! Heures S8 !! Heures S9 !! Heures S10 !! Total&lt;br /&gt;
|-&lt;br /&gt;
| Définition cahier des charges &lt;br /&gt;
| 3&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Recherche&lt;br /&gt;
| &lt;br /&gt;
| 6&lt;br /&gt;
| 5&lt;br /&gt;
| 7&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Campagne d'acquisition&lt;br /&gt;
|&lt;br /&gt;
| 2&lt;br /&gt;
| 5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Semaine 1===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous étions en réunion en D304B avec Mr Pekpe, et nous avons discuter des points fondamentaux du travail qu'on doit effectuer, et qui consistent au début à aborder le Robotino d'une façon linéaire c'est-à-dire par rapport au repère lié à son centre, et dans une seconde étape essayer d'aborder le Robotino mais d'une façon non linéaire cette fois ci par projection sur un repère fixe.&lt;br /&gt;
&lt;br /&gt;
Pour les deux points on a vu des documents avec Mr Pekpe qui expliquent comment les équations d'un Robotino à trois roues mobiles peuvent être déduites, et on a vu que pour ces modèles les équations se résument à des écritures matricielles en général de la forme :&lt;br /&gt;
                                                                        X' = AX + BU&lt;br /&gt;
                                                                        Y  = CX + DU&lt;br /&gt;
Où :&lt;br /&gt;
*X la variable de l'état (vitesse théorique des moteurs)&lt;br /&gt;
*U la variable de la commande (vitesse suivant les axes)&lt;br /&gt;
*Y la mesure ou la sortie (vitesse réelle)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons fait la prise en main du logiciel Robotinoview, en commençant par regarder toutes les fonctions disponibles sur le logiciel,&lt;br /&gt;
et en soulignant celles qui seront utiles pour notre projet.&lt;br /&gt;
&lt;br /&gt;
Nous avons appris à réaliser une campagne d'acquisition des paramètres X, Y, U (déjà traité théoriquement ci-dessus) et la position P qui renvoie&lt;br /&gt;
l'évolution de notre robot en déplacement sans frottements.Cette campagne a été réalisé avec le logiciel Robotinoview et ses données ont été traité &lt;br /&gt;
sur Matlab.L’intérêt de Matlab est de stocker les données et de pouvoir les tracer pour bien interpréter les résultats en graphe.&lt;br /&gt;
    &lt;br /&gt;
Ensuite nous avons fait des recherches sur les documents qui nous ont été fourni par notre encadrant, sur les étapes mathématiques qui déterminent &lt;br /&gt;
le modèle linéaire du Robotino.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 8-10h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur les documentations fournies.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Semaine 2===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur la documentation fournie.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-19h :&lt;br /&gt;
&lt;br /&gt;
Aujourd'hui, nous avons fait une campagne d'acquisition sur Matlab et une sur RobotinoView afin de relever les différences entres ces deux logiciels et de déterminer lequel convient le plus pour  notre méthode qui vise la modélisation linéaire du Robotino. Nous avons constaté que nous obtenons beaucoup plus de données sur la position du Robot sur Matlab que sur RobotinoView. Pour vous donner un ordre de grandeur sur une période de 30 minutes, nous obtenons environ 2000 données sur RobotinoView alors que sur Matlab nous en obtenons à peu près 300 000. Ce qui nous montre bien l'intérêt d'utiliser Matlab pour nos campagnes d'acquisitions qui nous donnera un modèle beaucoup plus précis car plus nous avons de données et plus on s'approche de la courbe théorique.&lt;br /&gt;
&lt;br /&gt;
**Sous-programme permettant la commande du Robot sur un temps choisi avec consignes variables ainsi que l'enregistrement des données voulues:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Robotinoview.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Programme principal sur 6 steps avec des consignes respectives à chaque step, réalisé en boucle 100 fois :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Capture1.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Traduction du programme déjà cité mais à présent sur Matlab, on voit qu'avec l'option &amp;quot;inf&amp;quot; (temps infini) on obtient plus de données :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Matlab.JPG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 11-14h :&lt;br /&gt;
&lt;br /&gt;
Discussion avec M.PEKPE sur l'avancement de notre projet et la lecture d'une partie sur la méthode d'identification des sous-espaces sur les nouveaux documents fournis.&lt;br /&gt;
&lt;br /&gt;
===Semaine 3===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le but de la documentation est de comprendre que pour déterminer les défauts d'un système, il faut comparer son comportement au modèle mathématique.&lt;br /&gt;
La différence entre le comportement du système et celui du modèle mathématique est exprimé sous forme d'un résidu.&lt;br /&gt;
Pour l'obtention du modèle mathématique utilisé, on utilise les méthodes d'identification pour caractériser le modèle de bon fonctionnement du système.&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h : ( Méthodes classiques des sous-espaces )&lt;br /&gt;
**Formulation du problème :&lt;br /&gt;
 &lt;br /&gt;
On considère un système linéaire : &lt;br /&gt;
 X(k+1)=A.X(k)+B.U(k)&lt;br /&gt;
 Y(k)  =C.X(k)+D.U(k)&lt;br /&gt;
comme noté auparavant.&lt;br /&gt;
L'objectif est de déterminer les matrices A,B,C et D du système à partir des seules données qu'on a sur les entrées et les sorties u et y.&lt;br /&gt;
On peut aussi chercher à résoudre le système en déterminant les matrices T^−1.A.T, T^−1.B, C.T et D.Et donc on peut écrire le système d'une nouvelle façon comme suit :&lt;br /&gt;
 X(k+1)=T^−1.A.T.X(k)+T^−1.B.U(k)&lt;br /&gt;
 Y(k)  =C.T.X(k)+D.U(k)&lt;br /&gt;
&lt;br /&gt;
**Matrices du système :&lt;br /&gt;
&lt;br /&gt;
Les matrices de ce système est leur types sont définies de la façon suivante:&lt;br /&gt;
La matrice de Hankel d'entrée Ui et la matrice de Hankel de sortie Yi.Avec ces deux matrices on définit bien la matrice de Hankel des mesures T=(Y U).&lt;br /&gt;
&lt;br /&gt;
*Mercredi 13-18h :&lt;br /&gt;
**Identification du système :&lt;br /&gt;
&lt;br /&gt;
Pour identifier un système suivant les méthodes des sous-espaces, il faut d'abord estimer la matrice d'observabilité (qui détermine le rang de notre matrice globale), ensuite au moment où on arrive à estimer la matrice d'observabilité on peut commencer à réfléchir sur la réalisation du système, c'est-à-dire, déterminer les paramètres T^−1.A.T, T^−1.B, C.T et D.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Semaine 4===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-:&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;/div&gt;</summary>
		<author><name>Hkerroum</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=39125</id>
		<title>IMA4 2016/2017 P47</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=39125"/>
				<updated>2017-02-15T13:29:31Z</updated>
		
		<summary type="html">&lt;p&gt;Hkerroum : /* Semaine 4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cahier des charges==&lt;br /&gt;
===Présentation générale du projet P47 :===&lt;br /&gt;
====Objectif du projet====&lt;br /&gt;
La modélisation à base de données d’un robot mobile.&lt;br /&gt;
&lt;br /&gt;
====Contexte et Description====&lt;br /&gt;
Le modèle d’un système permet non seulement une meilleure compréhension de son comportement mais sa bonne utilisation et sa surveillance afin d’apporter des actions correctives à temps lors de défauts ou de défaillance du système.&lt;br /&gt;
&lt;br /&gt;
Ce projet a pour but la modélisation d’un robot à trois roues omnidirectionnelles à savoir le Robotino. Cette modélisation se fera à partir des données recueillies sur ce robot.&lt;br /&gt;
Ce projet se déroulera suivant les phases suivantes :&lt;br /&gt;
* Choix du modèle du robot.&lt;br /&gt;
* Choix de l’algorithme d’optimisation.&lt;br /&gt;
* Estimation du modèle.&lt;br /&gt;
* Validation du modèle.&lt;br /&gt;
&lt;br /&gt;
La validation consistera à comparer le comportement du modèle à celui du robot en appliquant les mêmes commandes aux deux.&lt;br /&gt;
&lt;br /&gt;
====Choix techniques (matériel et logiciel)====&lt;br /&gt;
*L’outil GUI du logiciel Matlab.&lt;br /&gt;
*L'outil Toolbox de Matlab.&lt;br /&gt;
&lt;br /&gt;
===Liste des tâches à effectuer===&lt;br /&gt;
*Prise en main du Robotino.&lt;br /&gt;
*Prise en main de la Toolbox Identification de Matlab.&lt;br /&gt;
*Prise en main de la Toolbox optimisation non linéaire de Matlab.&lt;br /&gt;
*Identification boite noire d’un modèle linéaire du système :&lt;br /&gt;
**étude des méthodes d’identification des sous-espaces ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
*Identification boîte noire d’un modèle non linéaire du robot :&lt;br /&gt;
**étude des méthodes d’optimisation non linéaires ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
&lt;br /&gt;
==Feuille d'heures==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Tâche !! Prélude !! Heures S1 !! Heures S2 !! Heures S3 !! Heures S4 !! Heures S5 !! Heures S6 !! Heures S7 !! Heures S8 !! Heures S9 !! Heures S10 !! Total&lt;br /&gt;
|-&lt;br /&gt;
| Définition cahier des charges &lt;br /&gt;
| 3&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Recherche&lt;br /&gt;
| &lt;br /&gt;
| 6&lt;br /&gt;
| 5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Campagne d'acquisition&lt;br /&gt;
|&lt;br /&gt;
| 2&lt;br /&gt;
| 5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Semaine 1===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous étions en réunion en D304B avec Mr Pekpe, et nous avons discuter des points fondamentaux du travail qu'on doit effectuer, et qui consistent au début à aborder le Robotino d'une façon linéaire c'est-à-dire par rapport au repère lié à son centre, et dans une seconde étape essayer d'aborder le Robotino mais d'une façon non linéaire cette fois ci par projection sur un repère fixe.&lt;br /&gt;
&lt;br /&gt;
Pour les deux points on a vu des documents avec Mr Pekpe qui expliquent comment les équations d'un Robotino à trois roues mobiles peuvent être déduites, et on a vu que pour ces modèles les équations se résument à des écritures matricielles en général de la forme :&lt;br /&gt;
                                                                        X' = AX + BU&lt;br /&gt;
                                                                        Y  = CX + DU&lt;br /&gt;
Où :&lt;br /&gt;
*X la variable de l'état (vitesse théorique des moteurs)&lt;br /&gt;
*U la variable de la commande (vitesse suivant les axes)&lt;br /&gt;
*Y la mesure ou la sortie (vitesse réelle)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons fait la prise en main du logiciel Robotinoview, en commençant par regarder toutes les fonctions disponibles sur le logiciel,&lt;br /&gt;
et en soulignant celles qui seront utiles pour notre projet.&lt;br /&gt;
&lt;br /&gt;
Nous avons appris à réaliser une campagne d'acquisition des paramètres X, Y, U (déjà traité théoriquement ci-dessus) et la position P qui renvoie&lt;br /&gt;
l'évolution de notre robot en déplacement sans frottements.Cette campagne a été réalisé avec le logiciel Robotinoview et ses données ont été traité &lt;br /&gt;
sur Matlab.L’intérêt de Matlab est de stocker les données et de pouvoir les tracer pour bien interpréter les résultats en graphe.&lt;br /&gt;
    &lt;br /&gt;
Ensuite nous avons fait des recherches sur les documents qui nous ont été fourni par notre encadrant, sur les étapes mathématiques qui déterminent &lt;br /&gt;
le modèle linéaire du Robotino.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 8-10h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur les documentations fournies.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Semaine 2===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur la documentation fournie.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-19h :&lt;br /&gt;
&lt;br /&gt;
Aujourd'hui, nous avons fait une campagne d'acquisition sur Matlab et une sur RobotinoView afin de relever les différences entres ces deux logiciels et de déterminer lequel convient le plus pour  notre méthode qui vise la modélisation linéaire du Robotino. Nous avons constaté que nous obtenons beaucoup plus de données sur la position du Robot sur Matlab que sur RobotinoView. Pour vous donner un ordre de grandeur sur une période de 30 minutes, nous obtenons environ 2000 données sur RobotinoView alors que sur Matlab nous en obtenons à peu près 300 000. Ce qui nous montre bien l'intérêt d'utiliser Matlab pour nos campagnes d'acquisitions qui nous donnera un modèle beaucoup plus précis car plus nous avons de données et plus on s'approche de la courbe théorique.&lt;br /&gt;
&lt;br /&gt;
**Sous-programme permettant la commande du Robot sur un temps choisi avec consignes variables ainsi que l'enregistrement des données voulues:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Robotinoview.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Programme principal sur 6 steps avec des consignes respectives à chaque step, réalisé en boucle 100 fois :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Capture1.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Traduction du programme déjà cité mais à présent sur Matlab, on voit qu'avec l'option &amp;quot;inf&amp;quot; (temps infini) on obtient plus de données :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Matlab.JPG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 11-14h :&lt;br /&gt;
&lt;br /&gt;
Discussion avec M.PEKPE sur l'avancement de notre projet et la lecture d'une partie sur la méthode d'identification des sous-espaces sur les nouveaux documents fournis.&lt;br /&gt;
&lt;br /&gt;
===Semaine 3===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le but de la documentation est de comprendre que pour déterminer les défauts d'un système, il faut comparer son comportement au modèle mathématique.&lt;br /&gt;
La différence entre le comportement du système et celui du modèle mathématique est exprimé sous forme d'un résidu.&lt;br /&gt;
Pour l'obtention du modèle mathématique utilisé, on utilise les méthodes d'identification pour caractériser le modèle de bon fonctionnement du système.&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h : ( Méthodes classiques des sous-espaces )&lt;br /&gt;
**Formulation du problème :&lt;br /&gt;
 &lt;br /&gt;
On considère un système linéaire : &lt;br /&gt;
 X(k+1)=A.X(k)+B.U(k)&lt;br /&gt;
 Y(k)  =C.X(k)+D.U(k)&lt;br /&gt;
comme noté auparavant.&lt;br /&gt;
L'objectif est de déterminer les matrices A,B,C et D du système à partir des seules données qu'on a sur les entrées et les sorties u et y.&lt;br /&gt;
On peut aussi chercher à résoudre le système en déterminant les matrices T^−1.A.T, T^−1.B, C.T et D.Et donc on peut écrire le système d'une nouvelle façon comme suit :&lt;br /&gt;
 X(k+1)=T^−1.A.T.X(k)+T^−1.B.U(k)&lt;br /&gt;
 Y(k)  =C.T.X(k)+D.U(k)&lt;br /&gt;
&lt;br /&gt;
**Matrices du système :&lt;br /&gt;
&lt;br /&gt;
Les matrices de ce système est leur types sont définies de la façon suivante:&lt;br /&gt;
La matrice de Hankel d'entrée Ui et la matrice de Hankel de sortie Yi.Avec ces deux matrices on définit bien la matrice de Hankel des mesures T=(Y U).&lt;br /&gt;
&lt;br /&gt;
*Mercredi 13-18h :&lt;br /&gt;
**Identification du système :&lt;br /&gt;
&lt;br /&gt;
Pour identifier un système suivant les méthodes des sous-espaces, il faut d'abord estimer la matrice d'observabilité (qui détermine le rang de notre matrice globale), ensuite au moment où on arrive à estimer la matrice d'observabilité on peut commencer à réfléchir sur la réalisation du système, c'est-à-dire, déterminer les paramètres T^−1.A.T, T^−1.B, C.T et D.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Semaine 4===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-:&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;/div&gt;</summary>
		<author><name>Hkerroum</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=39123</id>
		<title>IMA4 2016/2017 P47</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=39123"/>
				<updated>2017-02-15T13:29:03Z</updated>
		
		<summary type="html">&lt;p&gt;Hkerroum : /* Semaine 4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cahier des charges==&lt;br /&gt;
===Présentation générale du projet P47 :===&lt;br /&gt;
====Objectif du projet====&lt;br /&gt;
La modélisation à base de données d’un robot mobile.&lt;br /&gt;
&lt;br /&gt;
====Contexte et Description====&lt;br /&gt;
Le modèle d’un système permet non seulement une meilleure compréhension de son comportement mais sa bonne utilisation et sa surveillance afin d’apporter des actions correctives à temps lors de défauts ou de défaillance du système.&lt;br /&gt;
&lt;br /&gt;
Ce projet a pour but la modélisation d’un robot à trois roues omnidirectionnelles à savoir le Robotino. Cette modélisation se fera à partir des données recueillies sur ce robot.&lt;br /&gt;
Ce projet se déroulera suivant les phases suivantes :&lt;br /&gt;
* Choix du modèle du robot.&lt;br /&gt;
* Choix de l’algorithme d’optimisation.&lt;br /&gt;
* Estimation du modèle.&lt;br /&gt;
* Validation du modèle.&lt;br /&gt;
&lt;br /&gt;
La validation consistera à comparer le comportement du modèle à celui du robot en appliquant les mêmes commandes aux deux.&lt;br /&gt;
&lt;br /&gt;
====Choix techniques (matériel et logiciel)====&lt;br /&gt;
*L’outil GUI du logiciel Matlab.&lt;br /&gt;
*L'outil Toolbox de Matlab.&lt;br /&gt;
&lt;br /&gt;
===Liste des tâches à effectuer===&lt;br /&gt;
*Prise en main du Robotino.&lt;br /&gt;
*Prise en main de la Toolbox Identification de Matlab.&lt;br /&gt;
*Prise en main de la Toolbox optimisation non linéaire de Matlab.&lt;br /&gt;
*Identification boite noire d’un modèle linéaire du système :&lt;br /&gt;
**étude des méthodes d’identification des sous-espaces ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
*Identification boîte noire d’un modèle non linéaire du robot :&lt;br /&gt;
**étude des méthodes d’optimisation non linéaires ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
&lt;br /&gt;
==Feuille d'heures==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Tâche !! Prélude !! Heures S1 !! Heures S2 !! Heures S3 !! Heures S4 !! Heures S5 !! Heures S6 !! Heures S7 !! Heures S8 !! Heures S9 !! Heures S10 !! Total&lt;br /&gt;
|-&lt;br /&gt;
| Définition cahier des charges &lt;br /&gt;
| 3&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Recherche&lt;br /&gt;
| &lt;br /&gt;
| 6&lt;br /&gt;
| 5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Campagne d'acquisition&lt;br /&gt;
|&lt;br /&gt;
| 2&lt;br /&gt;
| 5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Semaine 1===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous étions en réunion en D304B avec Mr Pekpe, et nous avons discuter des points fondamentaux du travail qu'on doit effectuer, et qui consistent au début à aborder le Robotino d'une façon linéaire c'est-à-dire par rapport au repère lié à son centre, et dans une seconde étape essayer d'aborder le Robotino mais d'une façon non linéaire cette fois ci par projection sur un repère fixe.&lt;br /&gt;
&lt;br /&gt;
Pour les deux points on a vu des documents avec Mr Pekpe qui expliquent comment les équations d'un Robotino à trois roues mobiles peuvent être déduites, et on a vu que pour ces modèles les équations se résument à des écritures matricielles en général de la forme :&lt;br /&gt;
                                                                        X' = AX + BU&lt;br /&gt;
                                                                        Y  = CX + DU&lt;br /&gt;
Où :&lt;br /&gt;
*X la variable de l'état (vitesse théorique des moteurs)&lt;br /&gt;
*U la variable de la commande (vitesse suivant les axes)&lt;br /&gt;
*Y la mesure ou la sortie (vitesse réelle)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons fait la prise en main du logiciel Robotinoview, en commençant par regarder toutes les fonctions disponibles sur le logiciel,&lt;br /&gt;
et en soulignant celles qui seront utiles pour notre projet.&lt;br /&gt;
&lt;br /&gt;
Nous avons appris à réaliser une campagne d'acquisition des paramètres X, Y, U (déjà traité théoriquement ci-dessus) et la position P qui renvoie&lt;br /&gt;
l'évolution de notre robot en déplacement sans frottements.Cette campagne a été réalisé avec le logiciel Robotinoview et ses données ont été traité &lt;br /&gt;
sur Matlab.L’intérêt de Matlab est de stocker les données et de pouvoir les tracer pour bien interpréter les résultats en graphe.&lt;br /&gt;
    &lt;br /&gt;
Ensuite nous avons fait des recherches sur les documents qui nous ont été fourni par notre encadrant, sur les étapes mathématiques qui déterminent &lt;br /&gt;
le modèle linéaire du Robotino.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 8-10h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur les documentations fournies.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Semaine 2===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur la documentation fournie.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-19h :&lt;br /&gt;
&lt;br /&gt;
Aujourd'hui, nous avons fait une campagne d'acquisition sur Matlab et une sur RobotinoView afin de relever les différences entres ces deux logiciels et de déterminer lequel convient le plus pour  notre méthode qui vise la modélisation linéaire du Robotino. Nous avons constaté que nous obtenons beaucoup plus de données sur la position du Robot sur Matlab que sur RobotinoView. Pour vous donner un ordre de grandeur sur une période de 30 minutes, nous obtenons environ 2000 données sur RobotinoView alors que sur Matlab nous en obtenons à peu près 300 000. Ce qui nous montre bien l'intérêt d'utiliser Matlab pour nos campagnes d'acquisitions qui nous donnera un modèle beaucoup plus précis car plus nous avons de données et plus on s'approche de la courbe théorique.&lt;br /&gt;
&lt;br /&gt;
**Sous-programme permettant la commande du Robot sur un temps choisi avec consignes variables ainsi que l'enregistrement des données voulues:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Robotinoview.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Programme principal sur 6 steps avec des consignes respectives à chaque step, réalisé en boucle 100 fois :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Capture1.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Traduction du programme déjà cité mais à présent sur Matlab, on voit qu'avec l'option &amp;quot;inf&amp;quot; (temps infini) on obtient plus de données :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Matlab.JPG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 11-14h :&lt;br /&gt;
&lt;br /&gt;
Discussion avec M.PEKPE sur l'avancement de notre projet et la lecture d'une partie sur la méthode d'identification des sous-espaces sur les nouveaux documents fournis.&lt;br /&gt;
&lt;br /&gt;
===Semaine 3===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le but de la documentation est de comprendre que pour déterminer les défauts d'un système, il faut comparer son comportement au modèle mathématique.&lt;br /&gt;
La différence entre le comportement du système et celui du modèle mathématique est exprimé sous forme d'un résidu.&lt;br /&gt;
Pour l'obtention du modèle mathématique utilisé, on utilise les méthodes d'identification pour caractériser le modèle de bon fonctionnement du système.&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h : ( Méthodes classiques des sous-espaces )&lt;br /&gt;
**Formulation du problème :&lt;br /&gt;
 &lt;br /&gt;
On considère un système linéaire : &lt;br /&gt;
 X(k+1)=A.X(k)+B.U(k)&lt;br /&gt;
 Y(k)  =C.X(k)+D.U(k)&lt;br /&gt;
comme noté auparavant.&lt;br /&gt;
L'objectif est de déterminer les matrices A,B,C et D du système à partir des seules données qu'on a sur les entrées et les sorties u et y.&lt;br /&gt;
On peut aussi chercher à résoudre le système en déterminant les matrices T^−1.A.T, T^−1.B, C.T et D.Et donc on peut écrire le système d'une nouvelle façon comme suit :&lt;br /&gt;
 X(k+1)=T^−1.A.T.X(k)+T^−1.B.U(k)&lt;br /&gt;
 Y(k)  =C.T.X(k)+D.U(k)&lt;br /&gt;
&lt;br /&gt;
**Matrices du système :&lt;br /&gt;
&lt;br /&gt;
Les matrices de ce système est leur types sont définies de la façon suivante:&lt;br /&gt;
La matrice de Hankel d'entrée Ui et la matrice de Hankel de sortie Yi.Avec ces deux matrices on définit bien la matrice de Hankel des mesures T=(Y U).&lt;br /&gt;
&lt;br /&gt;
*Mercredi 13-18h :&lt;br /&gt;
**Identification du système :&lt;br /&gt;
&lt;br /&gt;
Pour identifier un système suivant les méthodes des sous-espaces, il faut d'abord estimer la matrice d'observabilité (qui détermine le rang de notre matrice globale), ensuite au moment où on arrive à estimer la matrice d'observabilité on peut commencer à réfléchir sur la réalisation du système, c'est-à-dire, déterminer les paramètres T^−1.A.T, T^−1.B, C.T et D.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Semaine 4===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h:&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-:&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;/div&gt;</summary>
		<author><name>Hkerroum</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=39120</id>
		<title>IMA4 2016/2017 P47</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=39120"/>
				<updated>2017-02-15T13:27:35Z</updated>
		
		<summary type="html">&lt;p&gt;Hkerroum : /* Avancement du Projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cahier des charges==&lt;br /&gt;
===Présentation générale du projet P47 :===&lt;br /&gt;
====Objectif du projet====&lt;br /&gt;
La modélisation à base de données d’un robot mobile.&lt;br /&gt;
&lt;br /&gt;
====Contexte et Description====&lt;br /&gt;
Le modèle d’un système permet non seulement une meilleure compréhension de son comportement mais sa bonne utilisation et sa surveillance afin d’apporter des actions correctives à temps lors de défauts ou de défaillance du système.&lt;br /&gt;
&lt;br /&gt;
Ce projet a pour but la modélisation d’un robot à trois roues omnidirectionnelles à savoir le Robotino. Cette modélisation se fera à partir des données recueillies sur ce robot.&lt;br /&gt;
Ce projet se déroulera suivant les phases suivantes :&lt;br /&gt;
* Choix du modèle du robot.&lt;br /&gt;
* Choix de l’algorithme d’optimisation.&lt;br /&gt;
* Estimation du modèle.&lt;br /&gt;
* Validation du modèle.&lt;br /&gt;
&lt;br /&gt;
La validation consistera à comparer le comportement du modèle à celui du robot en appliquant les mêmes commandes aux deux.&lt;br /&gt;
&lt;br /&gt;
====Choix techniques (matériel et logiciel)====&lt;br /&gt;
*L’outil GUI du logiciel Matlab.&lt;br /&gt;
*L'outil Toolbox de Matlab.&lt;br /&gt;
&lt;br /&gt;
===Liste des tâches à effectuer===&lt;br /&gt;
*Prise en main du Robotino.&lt;br /&gt;
*Prise en main de la Toolbox Identification de Matlab.&lt;br /&gt;
*Prise en main de la Toolbox optimisation non linéaire de Matlab.&lt;br /&gt;
*Identification boite noire d’un modèle linéaire du système :&lt;br /&gt;
**étude des méthodes d’identification des sous-espaces ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
*Identification boîte noire d’un modèle non linéaire du robot :&lt;br /&gt;
**étude des méthodes d’optimisation non linéaires ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
&lt;br /&gt;
==Feuille d'heures==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Tâche !! Prélude !! Heures S1 !! Heures S2 !! Heures S3 !! Heures S4 !! Heures S5 !! Heures S6 !! Heures S7 !! Heures S8 !! Heures S9 !! Heures S10 !! Total&lt;br /&gt;
|-&lt;br /&gt;
| Définition cahier des charges &lt;br /&gt;
| 3&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Recherche&lt;br /&gt;
| &lt;br /&gt;
| 6&lt;br /&gt;
| 5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Campagne d'acquisition&lt;br /&gt;
|&lt;br /&gt;
| 2&lt;br /&gt;
| 5&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Semaine 1===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous étions en réunion en D304B avec Mr Pekpe, et nous avons discuter des points fondamentaux du travail qu'on doit effectuer, et qui consistent au début à aborder le Robotino d'une façon linéaire c'est-à-dire par rapport au repère lié à son centre, et dans une seconde étape essayer d'aborder le Robotino mais d'une façon non linéaire cette fois ci par projection sur un repère fixe.&lt;br /&gt;
&lt;br /&gt;
Pour les deux points on a vu des documents avec Mr Pekpe qui expliquent comment les équations d'un Robotino à trois roues mobiles peuvent être déduites, et on a vu que pour ces modèles les équations se résument à des écritures matricielles en général de la forme :&lt;br /&gt;
                                                                        X' = AX + BU&lt;br /&gt;
                                                                        Y  = CX + DU&lt;br /&gt;
Où :&lt;br /&gt;
*X la variable de l'état (vitesse théorique des moteurs)&lt;br /&gt;
*U la variable de la commande (vitesse suivant les axes)&lt;br /&gt;
*Y la mesure ou la sortie (vitesse réelle)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons fait la prise en main du logiciel Robotinoview, en commençant par regarder toutes les fonctions disponibles sur le logiciel,&lt;br /&gt;
et en soulignant celles qui seront utiles pour notre projet.&lt;br /&gt;
&lt;br /&gt;
Nous avons appris à réaliser une campagne d'acquisition des paramètres X, Y, U (déjà traité théoriquement ci-dessus) et la position P qui renvoie&lt;br /&gt;
l'évolution de notre robot en déplacement sans frottements.Cette campagne a été réalisé avec le logiciel Robotinoview et ses données ont été traité &lt;br /&gt;
sur Matlab.L’intérêt de Matlab est de stocker les données et de pouvoir les tracer pour bien interpréter les résultats en graphe.&lt;br /&gt;
    &lt;br /&gt;
Ensuite nous avons fait des recherches sur les documents qui nous ont été fourni par notre encadrant, sur les étapes mathématiques qui déterminent &lt;br /&gt;
le modèle linéaire du Robotino.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 8-10h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur les documentations fournies.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Semaine 2===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur la documentation fournie.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-19h :&lt;br /&gt;
&lt;br /&gt;
Aujourd'hui, nous avons fait une campagne d'acquisition sur Matlab et une sur RobotinoView afin de relever les différences entres ces deux logiciels et de déterminer lequel convient le plus pour  notre méthode qui vise la modélisation linéaire du Robotino. Nous avons constaté que nous obtenons beaucoup plus de données sur la position du Robot sur Matlab que sur RobotinoView. Pour vous donner un ordre de grandeur sur une période de 30 minutes, nous obtenons environ 2000 données sur RobotinoView alors que sur Matlab nous en obtenons à peu près 300 000. Ce qui nous montre bien l'intérêt d'utiliser Matlab pour nos campagnes d'acquisitions qui nous donnera un modèle beaucoup plus précis car plus nous avons de données et plus on s'approche de la courbe théorique.&lt;br /&gt;
&lt;br /&gt;
**Sous-programme permettant la commande du Robot sur un temps choisi avec consignes variables ainsi que l'enregistrement des données voulues:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Robotinoview.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Programme principal sur 6 steps avec des consignes respectives à chaque step, réalisé en boucle 100 fois :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Capture1.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**Traduction du programme déjà cité mais à présent sur Matlab, on voit qu'avec l'option &amp;quot;inf&amp;quot; (temps infini) on obtient plus de données :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Matlab.JPG|1000px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 11-14h :&lt;br /&gt;
&lt;br /&gt;
Discussion avec M.PEKPE sur l'avancement de notre projet et la lecture d'une partie sur la méthode d'identification des sous-espaces sur les nouveaux documents fournis.&lt;br /&gt;
&lt;br /&gt;
===Semaine 3===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le but de la documentation est de comprendre que pour déterminer les défauts d'un système, il faut comparer son comportement au modèle mathématique.&lt;br /&gt;
La différence entre le comportement du système et celui du modèle mathématique est exprimé sous forme d'un résidu.&lt;br /&gt;
Pour l'obtention du modèle mathématique utilisé, on utilise les méthodes d'identification pour caractériser le modèle de bon fonctionnement du système.&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h : ( Méthodes classiques des sous-espaces )&lt;br /&gt;
**Formulation du problème :&lt;br /&gt;
 &lt;br /&gt;
On considère un système linéaire : &lt;br /&gt;
 X(k+1)=A.X(k)+B.U(k)&lt;br /&gt;
 Y(k)  =C.X(k)+D.U(k)&lt;br /&gt;
comme noté auparavant.&lt;br /&gt;
L'objectif est de déterminer les matrices A,B,C et D du système à partir des seules données qu'on a sur les entrées et les sorties u et y.&lt;br /&gt;
On peut aussi chercher à résoudre le système en déterminant les matrices T^−1.A.T, T^−1.B, C.T et D.Et donc on peut écrire le système d'une nouvelle façon comme suit :&lt;br /&gt;
 X(k+1)=T^−1.A.T.X(k)+T^−1.B.U(k)&lt;br /&gt;
 Y(k)  =C.T.X(k)+D.U(k)&lt;br /&gt;
&lt;br /&gt;
**Matrices du système :&lt;br /&gt;
&lt;br /&gt;
Les matrices de ce système est leur types sont définies de la façon suivante:&lt;br /&gt;
La matrice de Hankel d'entrée Ui et la matrice de Hankel de sortie Yi.Avec ces deux matrices on définit bien la matrice de Hankel des mesures T=(Y U).&lt;br /&gt;
&lt;br /&gt;
*Mercredi 13-18h :&lt;br /&gt;
**Identification du système :&lt;br /&gt;
&lt;br /&gt;
Pour identifier un système suivant les méthodes des sous-espaces, il faut d'abord estimer la matrice d'observabilité (qui détermine le rang de notre matrice globale), ensuite au moment où on arrive à estimer la matrice d'observabilité on peut commencer à réfléchir sur la réalisation du système, c'est-à-dire, déterminer les paramètres T^−1.A.T, T^−1.B, C.T et D.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Semaine 4===&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;/div&gt;</summary>
		<author><name>Hkerroum</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Discussion:Projets_IMA4_SC_%26_SA_2016/2017&amp;diff=39108</id>
		<title>Discussion:Projets IMA4 SC &amp; SA 2016/2017</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Discussion:Projets_IMA4_SC_%26_SA_2016/2017&amp;diff=39108"/>
				<updated>2017-02-15T13:08:52Z</updated>
		
		<summary type="html">&lt;p&gt;Hkerroum : /* Fiche de présence */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==  Notes sur les projets ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| Projet || Mini-cahier des charges || Mi-parcours || Fin de parcours || Wiki terminé || Rapport || Vidéo&lt;br /&gt;
|-&lt;br /&gt;
| P1 [[IMA4 2016/2017 P1|Climatisation du pauvre]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Cahier des charges conforme à la discussion avec l'encadrant. Présentation propre avec un effort d'illustration. Pas de liste des tâches ou de calendrier prévisionnel. Quelques coquilles corrigées.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P2 [[IMA4 2016/2017 P2|Réseau de capteurs sur smartphone]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Cahier des charges succinct. Attention à la rédaction en français. Un effort d'illustration avec un schéma global. Une liste des tâches, sans chiffrage pour l'instant..&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P10 [[IMA4 2016/2017 P10|Application de suivi de prise de médicaments]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Cahier des charges assez précis. Pas trop de coquilles. Une liste des tâches un peu succincte. Réfléchissez bien à la structure du programme pour la mise à jour simplifiée des fiches sur l'application.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P11 [[IMA4 2016/2017 P11|Amélioration de l'accueil d'enfants hospitalisés]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Cahier des charges précis. Forme très correcte. Une liste des tâches réfléchie. Il y a même un calendrier prévisionnel.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P14 [[IMA4 2016/2017 P14|Sex toy connecté]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Cahier des charges très précis. De même pour la liste des tâches. L'utilisation de bioloïds ne semble pas justifiée. Pourquoi ne parlez-vous de capteurs que dans le cadre d'un seul des deux appareils ?&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P18 [[IMA4 2016/2017 P18|Education de la position de tête]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Pas mal de coquilles corrigées. Une certaine imprécision (confusion Arduino Mega et ATMEGA, flou dans la liste des tâches). Cela dit un cahier des charges et une liste des tâches sont présentés. Pensez aux problèmes de calibration du système et à la transmission des données vers un smartphone par exemple.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P19 [[IMA4 2016/2017 P19|Orchestre électronique]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Synthèse correcte de l'entretien avec l'encadrant. Le cahier des charges est correct mais moins précis que le sujet. Le découpage en tâche est un peu rapide : l'analyse des fichiers MIDI devrait être sous-découpée. Presque pas de coquilles.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P20 [[IMA4 2016/2017 P20|Création d’un environnement virtuel de test]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Très bonne prise en main du sujet. Cahier des charges très précis. Liste des tâches bien détaillée. Orthographe irréprochable.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P21 [[IMA4 2016/2017 P21|Conception d’une MPS Polyvalente]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Une grande partie du cahier des charges est une copie du sujet. Définissez ce qu'est une Referee Box. D'un autre coté, le cahier des charges est précis. La liste des tâches est correcte. Cependant elle semble omettre la partie mécanique de la MPS ? Pas de coquilles.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P25 [[IMA4 2016/2017 P25|Robot mobile Polytech'Lille]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: yellow;&amp;quot;&amp;gt;Des imprécisions dans la transcription de la réunion avec l'encadrant. Voire des contre-sens. Le cahier des charges est assez complet. Pas de liste des tâches. Vous avez vraiment passé 3h sur la rédaction du cahier des charges ? (edit d'Alex : certainement pas)&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Une liste des tâches ajoutée.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P26 [[IMA4 2016/2017 P26|Train de véhicules]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Le texte a été modifié pour être compréhensible mais le problème n'est pas là. Vous n'avez pas du tout transcrit les demandes de l'encadrant mais donné le sujet du projet de l'an passé. Cette année vous devez améliorer l'aspect esthétique des robots, construire le quatrième robot et améliorer la détection infra-rouge en utilisant le protocole utilisé par les télécommandes infra-rouges classiques. Vous n'avez pas, non plus, donné une liste précise des tâches à réaliser.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Cahier des charges révisé avec l'encadrant. La listes des tâches à réaliser est à préciser.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P27 [[IMA4 2016/2017 P27|Sonde atmosphérique]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;La restitution de la discussion avec l'encadrant est très correcte et le cahier des charge est précisément décrit. Par contre la liste des tâches à effectuer n'est pas dressée en commençant par l'étude des conditions à respecter pour lancer un tel ballon.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P28 [[IMA4 2016/2017 P28|Adaptation d'un émulateur de calculatrices TI]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Assimilation très correcte des demandes faites par les encadrants. Un cahier des charges précis. De même pour la liste des tâches. Un effort de présentation sans trop de coquilles. Cependant quelques erreurs relevées par M. Dhaussy, merci de corriger le CdC au vu des remarques transmises.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P29 [[IMA4 2016/2017 P29|Conteneurs pour site Web]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: yellow;&amp;quot;&amp;gt;Le cahier des charges est une recopie du sujet, avec des passages soulignés, certes. Une liste des tâches très précise mais uniquement orientée développement Web. Il manque toute la partie étude et utilisation des éco-systèmes d'isolation.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Cahier des charges plus précis, vous pouvez vous lancer.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P30 [[IMA4 2016/2017 P30|Voiture radiocommandée controlée par gant]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Cahier des charges très précis avec déjà des idées pour la réalisation. Liste des tâches à effectuer très détaillée.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P31 [[IMA4 2016/2017 P31|Accueil personnalisé par drone]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Très peu d'apport par rapport au sujet qui est lui même assez bref. Il ne semble pas y avoir eu de rencontre avec l'encadrant dans les temps impartis ? Pas de liste des tâches.&amp;lt;/font&amp;gt; &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Cahier des charges révisés sous la direction de deux encadrants.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P32 [[IMA4 2016/2017 P32|Sécurité: brouilleur d'ondes]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: yellow;&amp;quot;&amp;gt;Le cahier des charges est une paraphrase du sujet. Dans la liste des tâches il semble curieux de ne pas commencer par l'étude des brouilleurs. Avez-vous échangé avec vos encadrants ?&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: lightgreen&amp;quot;&amp;gt;Cahier des charges plus précis.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P33 [[IMA4 2016/2017 P33|Sécurité: ingénierie inverse de protocole réseau]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Une simple paraphrase du sujet. Pas de liste des tâches à réaliser. Il semble que vous n'avez pas réussi à échanger avec vos encadrants dans les temps impartis. Des coquilles (corrigées).&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P34 [[IMA4 2016/2017 P34|Interface Haptique, simulateur de formes et de textures]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Une rencontre avec les encadrants. Un cahier des charges assez précis. Pas de section &amp;quot;tâches à réaliser&amp;quot; mais une section &amp;quot;notre travail&amp;quot; qui pourrait en tenir lieu avec un effort de structuration.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P37 [[IMA4 2016/2017 P37|Gamelle connectée]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Présentez les objectifs généraux pour commencer. Un cahier des charges très précis mais il manque la liste des tâches à effectuer. Débutez la par l'état de l'art sur les produits déjà commercialisés.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P38 [[IMA4 2016/2017 P38|Veilleuse enfant connectée]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: yellow;&amp;quot;&amp;gt;Le sujet du projet à été recopié. Les deux sections personnelles sont assez mal rédigées. Un contre-sens sur le mode de connexion du prototype actuel : la veilleuse est configurée en point d'accès. Parlez plutôt de &amp;quot;Précisions sur le cahier des charges&amp;quot; plutôt que de &amp;quot;Problèmes rencontrés sur l'étude du projet&amp;quot;. Renommez aussi &amp;quot;Nouveau cahier des charges&amp;quot; en &amp;quot;Tâches à réaliser&amp;quot; et ajouter les autres tâches demandées dans le sujet.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Cahier des charges et listes des tâches finalement validés par deux encadrants.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P39 [[IMA4 2016/2017 P39|Projecteur laser]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: firebrick;&amp;quot;&amp;gt;Uniquement une recopie du sujet.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Un cahier des charges et une liste de tâches corrects après discussion avec deux encadrants.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P44 [[IMA4 2016/2017 P44|3615 Facebook]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Un très bon cahier des charges. Le sujet semble être bien assimilé. Une liste des tâches correcte (il faudrait peut-être détailler la programmation du proxy).&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P46 [[IMA4 2016/2017 P46|Aide anti-gaspillage alimentaire ]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Un excellent cahier des charges. Liste des tâches très détaillée. Parfait.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P47 [[IMA4 2016/2017 P47|Modélisation d’un robot mobile]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Vous n'avez pas su vous adapter à la syntaxe mediawiki. Correction pour obtenir un CdC lisible. Une recopie intégrale du sujet. Un cahier des charges qui ressemble plus à une liste des tâches à effectuer.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Vous utilisez bien la syntaxe mediawiki maintenant. Par contre il n'y a toujours pas de cahier des charges.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P48 [[IMA4 2016/2017 P48|Surveillance d'un robot mobile]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Un cahier des charges en 4 lignes, c'est trop court. En particulier rien sur le contexte du projet à savoir le matériel ou le simulateur sur lequel les tests seront effectués. Une liste des tâches, cette liste est-elle avalisé par l'encadrant ?&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Toujours pas de cahier des charges.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Fiche de présence ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Projet !! Elèves !! Séance 1 (25/01) !! Séance 2 (01/02) !! Séance 3 !! Séance 4 !! Séance 5 !! Séance 6 !! Séance 7 !! Séance 8 !! Séance 9 !! Séance 10&lt;br /&gt;
|-&lt;br /&gt;
| P1 [[IMA4 2016/2017 P1|Climatisation du pauvre]]&lt;br /&gt;
| Haroun Abdelali&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Absent&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Absent&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P2 [[IMA4 2016/2017 P2|Réseau de capteurs sur smartphone]]&lt;br /&gt;
| Wenyu sun / Xinyue xu&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Presentes&amp;lt;/font&amp;gt;&lt;br /&gt;
| C201 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présentes&amp;lt;/font&amp;gt;&lt;br /&gt;
| C201&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présentes&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P10 [[IMA4 2016/2017 P10|Application de suivi de prise de médicaments]]&lt;br /&gt;
| Martin Rohmer / Kévin Godesence&lt;br /&gt;
| E306 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E301 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P11 [[IMA4 2016/2017 P11|Amélioration de l'accueil d'enfants hospitalisés]]&lt;br /&gt;
| Robin Cavalieri / Edmur Lopes&lt;br /&gt;
| E305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P14 [[IMA4 2016/2017 P14|Sex toy connecté]]&lt;br /&gt;
| Cedric Roussel / Thomas Stievenard&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P18 [[IMA4 2016/2017 P18|Education de la position de tête]]&lt;br /&gt;
| Mame Arame Diop / Amina Fahem&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présentes&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P19 [[IMA4 2016/2017 P19|Orchestre électronique]]&lt;br /&gt;
| Antoine Arnaudet / Vivian Senaffe&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Arnaudet présent&amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Senaffe absent&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P20 [[IMA4 2016/2017 P20|Création d’un environnement virtuel de test]]&lt;br /&gt;
| Butaye Marianne / François Duport&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P21 [[IMA4 2016/2017 P21|Conception d’une MPS Polyvalente]]&lt;br /&gt;
| Samy Belhouachi / François Xavier Cockenpot&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E301 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P25 [[IMA4 2016/2017 P25|Robot mobile Polytech'Lille]]&lt;br /&gt;
| Cheikh Said Ahmed / Khadija El Messnaoui&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Said-Ahmed présent&amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;font style=&amp;quot;color: red&amp;quot;&amp;gt;El Messnaoui absente&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P26 [[IMA4 2016/2017 P26|Train de véhicules]]&lt;br /&gt;
| Manlu Luo / Xinyi Wang&lt;br /&gt;
| E305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présentes&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présentes&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P27 [[IMA4 2016/2017 P27|Sonde atmosphérique]]&lt;br /&gt;
| Olivier Mahieux / Grillère Baptiste&lt;br /&gt;
| E306 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P28 [[IMA4 2016/2017 P28|Adaptation d'un émulateur de calculatrices TI]]&lt;br /&gt;
| Rodolphe Toin&lt;br /&gt;
| E305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présent&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305/301 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P29 [[IMA4 2016/2017 P29|Conteneurs pour site Web]]&lt;br /&gt;
| Valentin Dupont&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Rattrapage DS&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Abs&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P30 [[IMA4 2016/2017 P30|Voiture radiocommandée controlée par gant]]&lt;br /&gt;
| Thomas Gosse / Bacem Hagui&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Gosse présent&amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Hagui absent&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P31 [[IMA4 2016/2017 P31|Accueil personnalisé par drone]]&lt;br /&gt;
| Tristan Hart / Etienne Profit&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P32 [[IMA4 2016/2017 P32|Sécurité: brouilleur d'ondes]]&lt;br /&gt;
| Nicky Ung / Alexis Macherez&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304/301 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P33 [[IMA4 2016/2017 P33|Sécurité: ingénierie inverse de protocole réseau]]&lt;br /&gt;
| Oumaima Naanaa&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Absente&amp;lt;/font&amp;gt;&lt;br /&gt;
| E301&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présente&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P34 [[IMA4 2016/2017 P34|Interface Haptique, simulateur de formes et de textures]]&lt;br /&gt;
| Alice Coffin / Diana Marrucho&lt;br /&gt;
| IRCICA labo&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| IRCICA labo&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| IRCICA labo&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| IRCICA labo&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| IRCICA labo&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| IRCICA labo&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| IRCICA labo&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| IRCICA labo&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| IRCICA labo&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| IRCICA labo&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P37 [[IMA4 2016/2017 P37|Gamelle connectée]]&lt;br /&gt;
| Lutecia Damiens / Alexis Dorian&lt;br /&gt;
| E306 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| Fabricarium&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P38 [[IMA4 2016/2017 P38|Veilleuse enfant connectée]]&lt;br /&gt;
| Hugo Delatte&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P39 [[IMA4 2016/2017 P39|Projecteur laser]]&lt;br /&gt;
| Loïc Tombazzi / Marius Trimbur&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P44 [[IMA4 2016/2017 P44|3615 Facebook]]&lt;br /&gt;
| Marouan Mcharfi / Tristan lopez&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P46 [[IMA4 2016/2017 P46|Aide anti-gaspillage alimentaire ]]&lt;br /&gt;
| Alexandre Huet / François Lefevre&lt;br /&gt;
| E306&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| E306 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P47 [[IMA4 2016/2017 P47|Modélisation d’un robot mobile]]&lt;br /&gt;
| Djamil Mohamed / Hamza Kerroum&lt;br /&gt;
| C305/D306A &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| C305/D306A &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| C305/D306A &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présents&amp;lt;/font&amp;gt;&lt;br /&gt;
| C305/D306A &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P48 [[IMA4 2016/2017 P48|Surveillance d'un robot mobile]]&lt;br /&gt;
| Jean-Baptiste Saison&lt;br /&gt;
| C305/D306A &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| C305/D306A &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présent&amp;lt;/font&amp;gt;&lt;br /&gt;
| D306A &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Présent&amp;lt;/font&amp;gt;&lt;br /&gt;
| D306A/C305 &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Hkerroum</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=38473</id>
		<title>IMA4 2016/2017 P47</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=38473"/>
				<updated>2017-02-02T12:18:04Z</updated>
		
		<summary type="html">&lt;p&gt;Hkerroum : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cahier des charges==&lt;br /&gt;
===Présentation générale du projet P47 :===&lt;br /&gt;
====Objectif du projet====&lt;br /&gt;
La modélisation à base de données d’un robot mobile.&lt;br /&gt;
&lt;br /&gt;
====Contexte et Description====&lt;br /&gt;
Le modèle d’un système permet non seulement une meilleure compréhension de son comportement mais sa bonne utilisation et sa surveillance afin d’apporter des actions correctives à temps lors de défauts ou de défaillance du système.&lt;br /&gt;
&lt;br /&gt;
Ce projet a pour but la modélisation d’un robot à trois roues omnidirectionnelles à savoir le Robotino. Cette modélisation se fera à partir des données recueillies sur ce robot.&lt;br /&gt;
Ce projet se déroulera suivant les phases suivantes :&lt;br /&gt;
* Choix du modèle du robot.&lt;br /&gt;
* Choix de l’algorithme d’optimisation.&lt;br /&gt;
* Estimation du modèle.&lt;br /&gt;
* Validation du modèle.&lt;br /&gt;
&lt;br /&gt;
La validation consistera à comparer le comportement du modèle à celui du robot en appliquant les mêmes commandes aux deux.&lt;br /&gt;
&lt;br /&gt;
====Choix techniques (matériel et logiciel)====&lt;br /&gt;
*L’outil GUI du logiciel Matlab.&lt;br /&gt;
*L'outil Toolbox de Matlab.&lt;br /&gt;
&lt;br /&gt;
===Liste des tâches à effectuer===&lt;br /&gt;
*Prise en main du Robotino.&lt;br /&gt;
*Prise en main de la Toolbox Identification de Matlab.&lt;br /&gt;
*Prise en main de la Toolbox optimisation non linéaire de Matlab.&lt;br /&gt;
*Identification boite noire d’un modèle linéaire du système :&lt;br /&gt;
**étude des méthodes d’identification des sous-espaces ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
*Identification boîte noire d’un modèle non linéaire du robot :&lt;br /&gt;
**étude des méthodes d’optimisation non linéaires ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
&lt;br /&gt;
==Feuille d'heures==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Tâche !! Prélude !! Heures S1 !! Heures S2 !! Heures S3 !! Heures S4 !! Heures S5 !! Heures S6 !! Heures S7 !! Heures S8 !! Heures S9 !! Heures S10 !! Total&lt;br /&gt;
|-&lt;br /&gt;
| Définition cahier des charges &lt;br /&gt;
| 3&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Recherche&lt;br /&gt;
| &lt;br /&gt;
| 6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Campagne d'acquisition&lt;br /&gt;
|&lt;br /&gt;
| 2&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Semaine 1===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous étions en réunion en D304B avec Mr Pekpe, et nous avons discuter des points fondamentaux du travail qu'on doit effectuer, et qui consistent au début à aborder le Robotino d'une façon linéaire c'est-à-dire par rapport au repère lié à son centre, et dans une seconde étape essayer d'aborder le Robotino mais d'une façon non linéaire cette fois ci par projection sur un repère fixe.&lt;br /&gt;
&lt;br /&gt;
Pour les deux points on a vu des documents avec Mr Pekpe qui expliquent comment les équations d'un Robotino à trois roues mobiles peuvent être déduites, et on a vu que pour ces modèles les équations se résument à des écritures matricielles en général de la forme :&lt;br /&gt;
                                                                        X' = AX + BU&lt;br /&gt;
                                                                        Y  = CX + DU&lt;br /&gt;
Où :&lt;br /&gt;
*X la variable de l'état (vitesse théorique des moteurs)&lt;br /&gt;
*U la variable de la commande (vitesse suivant les axes)&lt;br /&gt;
*Y la mesure ou la sortie (vitesse réelle)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons fait la prise en main du logiciel Robotinoview, en commençant par regarder toutes les fonctions disponibles sur le logiciel,&lt;br /&gt;
et en soulignant celles qui seront utiles pour notre projet.&lt;br /&gt;
&lt;br /&gt;
Nous avons appris à réaliser une campagne d'acquisition des paramètres X, Y, U (déjà traité théoriquement ci-dessus) et la position P qui renvoie&lt;br /&gt;
l'évolution de notre robot en déplacement sans frottements.Cette campagne a été réalisé avec le logiciel Robotinoview et ses données ont été traité &lt;br /&gt;
sur Matlab.L’intérêt de Matlab est de stocker les données et de pouvoir les tracer pour bien interpréter les résultats en graphe.&lt;br /&gt;
    &lt;br /&gt;
Ensuite nous avons fait des recherches sur les documents qui nous ont été fourni par notre encadrant, sur les étapes mathématiques qui déterminent &lt;br /&gt;
le modèle linéaire du Robotino.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 8-10h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur les documentations fournies.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Semaine 2===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-19h :&lt;br /&gt;
== Fichiers Rendus ==&lt;/div&gt;</summary>
		<author><name>Hkerroum</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=38472</id>
		<title>IMA4 2016/2017 P47</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=38472"/>
				<updated>2017-02-02T12:16:54Z</updated>
		
		<summary type="html">&lt;p&gt;Hkerroum : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cahier des charges==&lt;br /&gt;
===Présentation générale du projet P47 :===&lt;br /&gt;
====Objectif du projet====&lt;br /&gt;
La modélisation à base de données d’un robot mobile.&lt;br /&gt;
&lt;br /&gt;
====Contexte et Description====&lt;br /&gt;
Le modèle d’un système permet non seulement une meilleure compréhension de son comportement mais sa bonne utilisation et sa surveillance afin d’apporter des actions correctives à temps lors de défauts ou de défaillance du système.&lt;br /&gt;
&lt;br /&gt;
Ce projet a pour but la modélisation d’un robot à trois roues omnidirectionnelles à savoir le Robotino. Cette modélisation se fera à partir des données recueillies sur ce robot.&lt;br /&gt;
Ce projet se déroulera suivant les phases suivantes :&lt;br /&gt;
* Choix du modèle du robot.&lt;br /&gt;
* Choix de l’algorithme d’optimisation.&lt;br /&gt;
* Estimation du modèle.&lt;br /&gt;
* Validation du modèle.&lt;br /&gt;
&lt;br /&gt;
La validation consistera à comparer le comportement du modèle à celui du robot en appliquant les mêmes commandes aux deux.&lt;br /&gt;
&lt;br /&gt;
====Choix techniques (matériel et logiciel)====&lt;br /&gt;
*L’outil GUI du logiciel Matlab.&lt;br /&gt;
*L'outil Toolbox de Matlab.&lt;br /&gt;
&lt;br /&gt;
===Liste des tâches à effectuer===&lt;br /&gt;
*Prise en main du Robotino.&lt;br /&gt;
*Prise en main de la Toolbox Identification de Matlab.&lt;br /&gt;
*Prise en main de la Toolbox optimisation non linéaire de Matlab.&lt;br /&gt;
*Identification boite noire d’un modèle linéaire du système :&lt;br /&gt;
**étude des méthodes d’identification des sous-espaces ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
*Identification boîte noire d’un modèle non linéaire du robot :&lt;br /&gt;
**étude des méthodes d’optimisation non linéaires ;&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
&lt;br /&gt;
==Feuille d'heures==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Tâche !! Prélude !! Heures S1 !! Heures S2 !! Heures S3 !! Heures S4 !! Heures S5 !! Heures S6 !! Heures S7 !! Heures S8 !! Heures S9 !! Heures S10 !! Total&lt;br /&gt;
|-&lt;br /&gt;
| Définition cahier des charges &lt;br /&gt;
| 3&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Recherche&lt;br /&gt;
| &lt;br /&gt;
| 6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Campagne d'acquisition&lt;br /&gt;
|&lt;br /&gt;
| 2&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Semaine 1===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous étions en réunion en D304B avec Mr Pekpe, et nous avons discuter des points fondamentaux du travail qu'on doit effectuer, et qui consistent au début à aborder le Robotino d'une façon linéaire c'est-à-dire par rapport au repère lié à son centre, et dans une seconde étape essayer d'aborder le Robotino mais d'une façon non linéaire cette fois ci par projection sur un repère fixe.&lt;br /&gt;
&lt;br /&gt;
Pour les deux points on a vu des documents avec Mr Pekpe qui expliquent comment les équations d'un Robotino à trois roues mobiles peuvent être déduites, et on a vu que pour ces modèles les équations se résument à des écritures matricielles en général de la forme :&lt;br /&gt;
                                                                        X' = AX + BU&lt;br /&gt;
                                                                        Y  = CX + DU&lt;br /&gt;
Où :&lt;br /&gt;
*X la variable de l'état (vitesse théorique des moteurs)&lt;br /&gt;
*U la variable de la commande (vitesse suivant les axes)&lt;br /&gt;
*Y la mesure ou la sortie (vitesse réelle)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons fait la prise en main du logiciel Robotinoview, en commençant par regarder toutes les fonctions disponibles sur le logiciel,&lt;br /&gt;
et en soulignant celles qui seront utiles pour notre projet.&lt;br /&gt;
&lt;br /&gt;
Nous avons appris à réaliser une campagne d'acquisition des paramètres X, Y, U (déjà traité théoriquement ci-dessus) et la position P qui renvoie&lt;br /&gt;
l'évolution de notre robot en déplacement sans frottements.Cette campagne a été réalisé avec le logiciel Robotinoview et ses données ont été traité &lt;br /&gt;
sur Matlab.L’intérêt de Matlab est de stocker les données et de pouvoir les tracer pour bien interpréter les résultats en graphe.&lt;br /&gt;
    &lt;br /&gt;
Ensuite nous avons fait des recherches sur les documents qui nous ont été fourni par notre encadrant, sur les étapes mathématiques qui déterminent &lt;br /&gt;
le modèle linéaire du Robotino.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 8-10h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur les documentations fournies.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Semaine 2===&lt;br /&gt;
== Fichiers Rendus ==&lt;/div&gt;</summary>
		<author><name>Hkerroum</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Projets_IMA4_SC_%26_SA_2016/2017&amp;diff=38468</id>
		<title>Projets IMA4 SC &amp; SA 2016/2017</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Projets_IMA4_SC_%26_SA_2016/2017&amp;diff=38468"/>
				<updated>2017-02-02T12:15:21Z</updated>
		
		<summary type="html">&lt;p&gt;Hkerroum : /* Matériel à acquérir */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Merci de référencer vos pages de projets ici. Merci aussi d'uniformiser vos formats que ce soit en regardant la présentation des projets déjà créés ou en demandant une modification du format des précédents si votre façon de faire vous semble la meilleure. Dans tous les cas un minimum de communication entre les binômes est conseillée.&lt;br /&gt;
&lt;br /&gt;
Toutes les sources doivent être déposées sur notre archive GIT. Le service est disponible à l'URL [https://archives.plil.fr archives.plil.fr]. Connectez-vous avec vos identifiants Polytech'Lille. Sauf indication contraire de vos encadrants, rendez le projet public et mettez le lien sur votre Wiki. Vous pouvez trouver de la documentation sur ce système d'archives sur ce [https://git-scm.com/book/fr/v1 site].&lt;br /&gt;
&lt;br /&gt;
== Répartition des binômes ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Projet !! Encadrants école !! Elèves&lt;br /&gt;
|-&lt;br /&gt;
| P1 [[IMA4 2016/2017 P1|Climatisation du pauvre]]&lt;br /&gt;
| Xavier Redon&lt;br /&gt;
| Haroun Abdelali&lt;br /&gt;
|-&lt;br /&gt;
| P2 [[IMA4 2016/2017 P2|Réseau de capteurs sur smartphone]]&lt;br /&gt;
| Alexandre Boé / Xavier Redon / Thomas Vantroys&lt;br /&gt;
| Wenyu sun / Xinyue xu&lt;br /&gt;
|-&lt;br /&gt;
| P10 [[IMA4 2016/2017 P10|Application de suivi de prise de médicaments]]&lt;br /&gt;
| Fanny Moreau / Alexandre Boé / Xavier Redon / Thomas Vantroys&lt;br /&gt;
| Martin Rohmer / Kévin Godesence&lt;br /&gt;
|-&lt;br /&gt;
| P11 [[IMA4 2016/2017 P11|Amélioration de l'accueil d'enfants hospitalisés]]&lt;br /&gt;
| Marion Binninger / Alexandre Boé / Xavier Redon / Thomas Vantroys&lt;br /&gt;
| Robin Cavalieri / Edmur Lopes&lt;br /&gt;
|-&lt;br /&gt;
| P14 [[IMA4 2016/2017 P14|Sex toy connecté]]&lt;br /&gt;
| Alexandre Boé / Xavier Redon&lt;br /&gt;
| Cedric Roussel / Thomas Stievenard&lt;br /&gt;
|-&lt;br /&gt;
| P18 [[IMA4 2016/2017 P18|Education de la position de tête]]&lt;br /&gt;
| Rodolphe Astori / Alexandre Boé / Xavier Redon / Thomas Vantroys&lt;br /&gt;
| Mame Arame Diop / Amina Fahem&lt;br /&gt;
|-&lt;br /&gt;
| P19 [[IMA4 2016/2017 P19|Orchestre électronique]]&lt;br /&gt;
| Lucas Prieux / Hidéo Vinot / Xavier Redon / Thomas Vantroys&lt;br /&gt;
| Antoine Arnaudet / Vivian Senaffe&lt;br /&gt;
|-&lt;br /&gt;
| P20 [[IMA4 2016/2017 P20|Création d’un environnement virtuel de test]]&lt;br /&gt;
| Rochdi Merzouki / Vincent Coelen / Valentin Vergez&lt;br /&gt;
| Butaye Marianne / François Duport&lt;br /&gt;
|-&lt;br /&gt;
| P21 [[IMA4 2016/2017 P21|Conception d’une MPS Polyvalente]]&lt;br /&gt;
| Rochdi Merzouki / Thomas Danel / Valentin Vergez&lt;br /&gt;
| Samy Belhouachi / François Xavier Cockenpot&lt;br /&gt;
|-&lt;br /&gt;
| P25 [[IMA4 2016/2017 P25|Robot mobile Polytech'Lille]]&lt;br /&gt;
| Xavier Redon / Alexandre Boé&lt;br /&gt;
| Cheikh Said Ahmed / Khadija El Messnaoui&lt;br /&gt;
|-&lt;br /&gt;
| P26 [[IMA4 2016/2017 P26|Train de véhicules]]&lt;br /&gt;
| Xavier Redon / Alexandre Boé&lt;br /&gt;
| Manlu Luo / Xinyi Wang&lt;br /&gt;
|-&lt;br /&gt;
| P27 [[IMA4 2016/2017 P27|Sonde atmosphérique]]&lt;br /&gt;
| Xavier Redon / Thomas Vantroys / Alexandre Boé&lt;br /&gt;
| Olivier Mahieux / Grillère Baptiste&lt;br /&gt;
|-&lt;br /&gt;
| P28 [[IMA4 2016/2017 P28|Adaptation d'un émulateur de calculatrices TI]]&lt;br /&gt;
| Xavier Redon / Gilles Dhaussy&lt;br /&gt;
| Rodolphe Toin&lt;br /&gt;
|-&lt;br /&gt;
| P29 [[IMA4 2016/2017 P29|Conteneurs pour site Web]]&lt;br /&gt;
| Xavier Redon / Thomas Vantroys&lt;br /&gt;
| Jade Dupont (valentin)&lt;br /&gt;
|-&lt;br /&gt;
| P30 [[IMA4 2016/2017 P30|Voiture radiocommandée controlée par gant]]&lt;br /&gt;
| Alexandre Boé / Xavier Redon / Thomas Vantroys&lt;br /&gt;
| Thomas Gosse / Bacem Hagui&lt;br /&gt;
|-&lt;br /&gt;
| P31 [[IMA4 2016/2017 P31|Accueil personnalisé par drone]]&lt;br /&gt;
| Alexandre Boé / Xavier Redon / Thomas Vantroys&lt;br /&gt;
| Tristan Hart / Etienne Profit&lt;br /&gt;
|-&lt;br /&gt;
| P32 [[IMA4 2016/2017 P32|Sécurité: brouilleur d'ondes]]&lt;br /&gt;
| Thomas Vantroys / Alexandre Boé / Xavier Redon&lt;br /&gt;
| Nicky Ung / Alexis Macherez&lt;br /&gt;
|-&lt;br /&gt;
| P33 [[IMA4 2016/2017 P33|Sécurité: ingénierie inverse de protocole réseau]]&lt;br /&gt;
| Thomas Vantroys / Alexandre Boé / Xavier Redon&lt;br /&gt;
| Oumaima Naanaa&lt;br /&gt;
|-&lt;br /&gt;
| P34 [[IMA4 2016/2017 P34|Interface Haptique, simulateur de formes et de textures]]&lt;br /&gt;
| Betty Semail / Laurent Grisoni / Frédéric Giraud&lt;br /&gt;
| Alice Coffin / Diana Marrucho&lt;br /&gt;
|-&lt;br /&gt;
| P37 [[IMA4 2016/2017 P37|Gamelle connectée]]&lt;br /&gt;
| Alexandre Boé / Thomas Vantroys / Xavier Redon&lt;br /&gt;
| Lutecia Damiens / Alexis Dorian&lt;br /&gt;
|-&lt;br /&gt;
| P38 [[IMA4 2016/2017 P38|Veilleuse enfant connectée]]&lt;br /&gt;
| Thomas Vantroys / Alexandre Boé&lt;br /&gt;
| Hugo Delatte&lt;br /&gt;
|-&lt;br /&gt;
| P39 [[IMA4 2016/2017 P39|Projecteur laser]]&lt;br /&gt;
| Xavier Redon / Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Loïc Tombazzi / Marius Trimbur&lt;br /&gt;
|-&lt;br /&gt;
| P44 [[IMA4 2016/2017 P44|3615 Facebook]]&lt;br /&gt;
| Thomas Vantroys&lt;br /&gt;
| Marouan Mcharfi / Tristan Lopez&lt;br /&gt;
|-&lt;br /&gt;
| P46 [[IMA4 2016/2017 P46|Aide anti-gaspillage alimentaire ]]&lt;br /&gt;
| Alexandre Boé / Xavier Redon / Thomas Vantroys&lt;br /&gt;
| Alexandre Huet / François Lefevre&lt;br /&gt;
|-&lt;br /&gt;
| P47 [[IMA4 2016/2017 P47|Modélisation d’un robot mobile]]&lt;br /&gt;
| Midzodzi Pekpe&lt;br /&gt;
| Djamil Mohammed / Hamza Kerroum&lt;br /&gt;
|-&lt;br /&gt;
| P48 [[IMA4 2016/2017 P48|Surveillance d'un robot mobile]]&lt;br /&gt;
| Midzodzi Pekpe&lt;br /&gt;
| Jean-Baptiste Saison&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Matériel à acquérir ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Projet !! Matériel&lt;br /&gt;
|-&lt;br /&gt;
| P1 [[IMA4 2016/2017 P1|Climatisation du pauvre]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P2 [[IMA4 2016/2017 P2|Réseau de capteurs sur smartphone]]&lt;br /&gt;
|   &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;1* Capteur de température[http://www.mouser.fr/ProductDetail/Microchip-Technology/TC1047VNBTR/?qs=sGAEpiMZZMucenltShoSnjkfRJmEyKRQimeb4yJa%2fn8%3d]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;1* Smartphone sous Android&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;1* bread board&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;1* USB fils[http://www.gotronic.fr/art-cordon-1-8m-cw091b-15249.htm]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;1* ATmega32u4-AU (package TQFP), [http://www.microchipdirect.com/ProductDetails.aspx?Category=ATmega32U4]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;1* Connecteur USB-A[http://fr.rs-online.com/web/p/connecteurs-usb-type-a/6741325/]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;1* quartz 16Mhz &amp;lt;/span&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;2* Chip guard[http://eu.mouser.com/ProductDetail/Bourns/CG0603MLC-05E/?qs=%2fha2pyFaduj8GWc5RpRwWsoz%252bsBNDfM0b%2fMwO0m8cAS%252b28tb9AwLWQ%3d%3d]&amp;lt;/span&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;1* Fusibles réarmables[http://eu.mouser.com/ProductDetail/Bourns/MF-MSMF050-2/?qs=%2fha2pyFadujDIyYlSEAmAtmxzhQX2R56dU6AOyKWoF1gS%2fKyt5ZQcQ%3d%3d]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;1* 6 positions header [http://eu.mouser.com/ProductDetail/Molex/105310-1306/?qs=sGAEpiMZZMs%252bGHln7q6pmxm1xRErLtPiAz7QqgKNzWmKHFN4gvgBbg%3d%3d]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;1* 4 positions header [http://eu.mouser.com/ProductDetail/Molex/105310-1304/?qs=sGAEpiMZZMs%252bGHln7q6pmxm1xRErLtPipANyF1COhqO4PscJr%252bmjiQ%3d%3d]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;2* résistances de 22 ohm&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;1* résistances de 10k ohm&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;1* résistances de 1M ohm&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;2* capacités de 22 pF&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;1* capacité de 1 uF&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;1* capacité de 100 nF&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;1* diode&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P10 [[IMA4 2016/2017 P10|Application de suivi de prise de médicaments]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Smartphone sous Android&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P11 [[IMA4 2016/2017 P11|Amélioration de l'accueil d'enfants hospitalisés]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P14 [[IMA4 2016/2017 P14|Sex toy connecté]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; 2*Adaptateur 5V [http://www.gotronic.fr/art-adaptateur-mv530n-8000.htm]&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; 2*Embase adaptateur [http://www.gotronic.fr/art-embase-alim-sa21a-14961.htm]&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; 2*Arduino mini [http://fr.rs-online.com/web/p/kits-de-developpement-pour-processeurs-et-microcontroleurs/7617327/]&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; 2*Modules bluetooth [http://fr.rs-online.com/web/p/modules-bluetooth/1244407/]&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Capteur de température [http://www.mouser.fr/ProductDetail/Maxim-Integrated/MAX31725MTA+/?qs=sGAEpiMZZMucenltShoSnuJtr4xlG60lboc%252bnebe514%3d]&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; 2*Accéléromètre [http://www.mouser.fr/ProductDetail/NXP-Freescale/MMA8652FCR1/?qs=sGAEpiMZZMs0JOhy9PM0USp5vOY2ClxODTM36syD6sQ%3d]&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; 4*Vibreurs [http://www.gotronic.fr/art-vibreur-miniature-vm1201-20685.htm]&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; 5*Servomoteurs [http://www.gotronic.fr/art-servomoteur-s07nf-25182.htm]&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; 5* Capacité 0.1µF (*1 capteur température, *2 accéléromètre, 2* régulateur)[http://fr.farnell.com/walsin/0805b104k500ct/condensateur-mlcc-x7r-0-1uf-50v/dp/2496944]&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; 3*Résistance 4.7kohms ( capteur température) [http://fr.farnell.com/vishay/crcw08054k70fkta/res-couche-epaisse-4-7k-1-0-125w/dp/1653013RL]&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;2*Capacité 0.33µF (régulateur) [http://www.mouser.fr/ProductDetail/Wurth-Electronics/885012105003/?qs=sGAEpiMZZMvzv9EAOJZmO9b76UYLhwTmM7EN2czdHKU%3d]&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; 2*Régulateur 3.3V [http://www.gotronic.fr/art-servomoteur-s07nf-25182.htm]&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P18 [[IMA4 2016/2017 P18|Education de la position de tête]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Accéléromètre 4 ADXL335[http://www.gotronic.fr/art-module-accelerometre-adxl335-3-axes-ef03049-23504.htm]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Module Adafruit 9-DOF [http://www.gotronic.fr/art-module-9-dof-ada2472-23896.htm]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Smartphone sous Android&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Câble 12 conducteurs  [http://fr.farnell.com/pro-power/pp000342/cable-12-conducteurs-0-5mm2-25m/dp/2440126]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Arduino Mega&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Résistance &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Module WIFI ESP 8266 [http://www.gotronic.fr/art-module-wifi-serie-esp8266-113990084-23666.htm]&amp;lt;/span&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P19 [[IMA4 2016/2017 P19|Orchestre électronique]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Arduino UNO x5&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P20 [[IMA4 2016/2017 P20|Création d’un environnement virtuel de test]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P21 [[IMA4 2016/2017 P21|Conception d’une MPS Polyvalente]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P25 [[IMA4 2016/2017 P25|Robot mobile Polytech'Lille]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Atmega 328p [http://fr.farnell.com/atmel/atmega328p-pu/micro-8-bits-avr-32k-flash-28pdip/dp/1715487]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Atmega 328p CMS [http://fr.farnell.com/atmel/atmega328p-au/micro-8-bits-avr-32k-flash-32tqfp/dp/1715486?selectedCategoryId=&amp;amp;exaMfpn=true&amp;amp;categoryId=&amp;amp;searchRef=SearchLookAhead&amp;amp;searchView=table&amp;amp;iscrfnonsku=false]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;FT232R (*2) [http://fr.farnell.com/ftdi/ft232rl-reel/usb-vers-uart-ssop28-232/dp/1146032]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;USB (*2) [http://fr.farnell.com/wurth-elektronik/65100516121/mini-usb-2-0-type-b-receptacle/dp/1642036]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Led (*4)[http://fr.farnell.com/kingbright/kph-1608sgc/led-12mcd-vert-568nm/dp/2426215]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;bouton(*2) [http://www.mouser.fr/ProductDetail/E-Switch/LL3301NF065QG/?qs=sGAEpiMZZMvxtGF7dlGNpqqmTFthXBmf0KM%252bqj1KR%252bA%3d]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Diode(*2)[http://eu.mouser.com/ProductDetail/Microsemi/1N4148UR-1/?qs=sGAEpiMZZMtoHjESLttvkmKnFwXErGnblScnaPsZQPwnq%2fwjQSnhEg%3d%3d]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;LM1117(*2) [http://www.mouser.fr/new/Texas-Instruments/nationalLM1117/]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;TB6612FNG (*2) [http://www.gotronic.fr/art-commande-de-2-moteurs-tb6612fng-2x1a-21716.htm]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Quartz 16 MHz (*2)[http://fr.farnell.com/raltron/as-16-000-18/quartz-16mhz-18pf-hc-49s/dp/1611761?MER=bn_para_1TP_LastViewed_3]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;RJ11(*6) [http://fr.farnell.com/molex/95522-2667/fiche-rj11-cat3-6-6/dp/2060715]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Resistor 1k &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Resistor 470 &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Resistor 100 &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Resistor 1M &amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capacité 10 nF &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capacité 10uF &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capacité 22pF &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''MATERIELS CAPTEUR DE LIGNE'''[http://projets-imasc.plil.net/mediawiki/index.php?title=Finalisation_de_cartes_de_contr%C3%B4le_de_robot#Carte_capteur_de_ligne]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''MATERIELS CAPTEUR ULTRASON'''[http://projets-imasc.plil.net/mediawiki/index.php?title=Finalisation_de_cartes_de_contr%C3%B4le_de_robot#Carte_capteur_ultrason_.28en_cours.29]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''MATERIELS CODEUR INCREMENTAL'''[http://projets-imasc.plil.net/mediawiki/index.php?title=Finalisation_de_cartes_de_contr%C3%B4le_de_robot#Carte_Odom.C3.A8tre_.28en_cours.29]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P26 [[IMA4 2016/2017 P26|Train de véhicules]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;LEDs IR (x20), RS [http://fr.rs-online.com/web/p/led-ir/6548334/]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Phototransistors IR (x20), RS [http://fr.rs-online.com/web/p/phototransistors/6548047/]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Drivers moteur Pololu (x1), GoTronic [http://www.gotronic.fr/art-commande-de-2-moteurs-tb6612fng-2x1a-21716.htm]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Drivers moteur TB6612FNG (x3), Mouser [http://www.mouser.fr/Search/ProductDetail.aspx?qs=rsevcuukUAy2UalRuv4E%2fQ%3d%3d], &amp;lt;/span&amp;gt; &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Borniers à vis (x20), Farnell [http://fr.farnell.com/camdenboss/ctb0502-2/bornier-carte-a-fil-2-voies-12awg/dp/2493622?MER=en-me-sr-b-all]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistances 220 Ohms CMS (x20), Mouser [http://www.mouser.fr/ProductDetail/Vishay-Dale/CRCW0603220RFKEA/?qs=sGAEpiMZZMtlubZbdhIBIKySljYCMs0HAiopx1mcVY0%3d], &amp;lt;/span&amp;gt; &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistances 470 kOhms CMS (x30), Mouser [http://www.mouser.fr/ProductDetail/Panasonic/ERJ-3GEYJ474V/?qs=sGAEpiMZZMtlubZbdhIBIDkNbKahCB4%252bXwMzav7V8qQ%3d],&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;LEDs couleur (x10), RS [http://fr.rs-online.com/web/p/led/8134845/]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Fils m-m (x1 lot de 65), Farnell [http://fr.farnell.com/multicomp/mcbbj65/assortiment-de-jumper-fil-65pcs/dp/2396146]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capas 10uF CMS (x20) Mouser [http://www.mouser.fr/ProductDetail/Murata-Electronics/ZRB18AR61C106ME01L/?qs=sGAEpiMZZMs0AnBnWHyRQPHsfd5klL7FP%2fi0oh%252bVTwkomqr6NYKsqQ%3d%3d], &amp;lt;/span&amp;gt; &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capas 0.1uF CMS (x20) Mouser [http://www.mouser.fr/ProductDetail/Kemet/C0603C104K4RACTU/?qs=sGAEpiMZZMs0AnBnWHyRQFqPnX0OlvcoGdtRY%252bgH1%2fs%3d], &amp;lt;/span&amp;gt; &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Embases CI 40 contacts 1 rangée (x6) RS [http://fr.rs-online.com/web/p/embases-de-circuit-imprime/4232841/]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capteurs Ultrasons SR04 (x3), &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Piles ou accumulateurs (x16 à 1.5V), &amp;lt;/span&amp;gt; &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Odomètres codeurs (x4) &amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Boutons poussoirs (x4) &amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Interrupteurs (x4) &amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Colliers de serrage &amp;lt;/span&amp;gt;. &amp;lt;br /&amp;gt;&lt;br /&gt;
‎&lt;br /&gt;
|-&lt;br /&gt;
| P27 [[IMA4 2016/2017 P27|Sonde atmosphérique]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Capteur de température DS75LV [http://www.mouser.fr/ProductDetail/Maxim-Integrated/DS75LVU+/?qs=sGAEpiMZZMucenltShoSnqz2Nq7rAtSUouPEUh693aE%3d]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Capteur de pression [http://www.mouser.fr/ProductDetail/Measurement-Specialties/5525DSO-SB005GS/?qs=sGAEpiMZZMvhQj7WZhFIAJ6e00q4%2fiLk8vQEbfsXmbvuJAmWYTr67w%3d%3d]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Accéléromètre ADXL345 [http://fr.farnell.com/analog-devices/eval-adxl345z/carte-d-evaluation-adxl345-inerti/dp/2301487]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Module LoRa pour RaspberryPi [http://snootlab.com/shields-snootlab/1152-chistera-pi-12-lora-accessoires-fr.html]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Module de réception LoRa terrestre : SX1272 development kit [http://www.lextronic.fr/P37768-module-radio-oem-arm-n8-lorawan.html]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Module GPS [http://www.mouser.fr/ProductDetail/STMicroelectronics/STA8088EXG/?qs=sGAEpiMZZMvxLC1VZo1hVp6X3j5yCzMqjrWPSiQrEwU%3d]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;1 RaspberryPi&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Batterie 5000 mAh [http://fr.rs-online.com/web/p/batteries-externes/7757508/]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P28 [[IMA4 2016/2017 P28|Adaptation d'un émulateur de calculatrices TI]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P29 [[IMA4 2016/2017 P29|Conteneurs pour site Web]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P30 [[IMA4 2016/2017 P30|Voiture radiocommandée controlée par gant]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Accéléromètre ADXL335 &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Arduino Nano &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; 2x Module XBee + 1x Shield &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Arduino UNO &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Xbee Adapter Board&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Raspberry Pi&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P31 [[IMA4 2016/2017 P31|Accueil personnalisé par drone]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Carte RaspberryPi (Au minimum modèle 2)&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Alimentation MicroUSB pour RaspberryPi&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Carte MicroSD 16Gb&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Dongle Bluetooth BLED112-V1[http://fr.rs-online.com/web/p/adaptateurs-bluetooth/8077742/]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Capteur de mesure Sharp GP2Y0A02YK x3 [http://www.gotronic.fr/art-capteur-de-mesure-sharp-gp2y0a02yk-11536.htm]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P32 [[IMA4 2016/2017 P32|Sécurité: brouilleur d'ondes]]&lt;br /&gt;
|&lt;br /&gt;
Carte Arduino,&amp;lt;br/&amp;gt;&lt;br /&gt;
Récepteur LoRa (868MHz reconfigurable 433MHz)[http://www.digikey.fr/product-detail/fr/semtech-corporation/SX1276RF1JAS/SX1276RF1JAS-ND/4490402],&amp;lt;br/&amp;gt;&lt;br /&gt;
Emetteur TI CC430F6137 (ou bien CC1101 433/868 MHz)[http://www.digikey.com/product-detail/en/texas-instruments/CC430F6137IRGCR/296-25822-1-ND/2236627],&amp;lt;br/&amp;gt;&lt;br /&gt;
2 antennes 868MHz [http://fr.farnell.com/rf-solutions/flexi-sma-868/antenne-flexi-sma-868mhz/dp/1304037] ou [http://www.mouser.fr/ProductDetail/Linx-Technologies/ANT-868-CW-HWR-RPS/?qs=sGAEpiMZZMuBTKBKvsBmlOBg0H7cD5uyLmjn8%2f6ScJQ%3d],&amp;lt;br/&amp;gt;&lt;br /&gt;
2 antennes 433MHz[http://www.mouser.fr/ProductDetail/LPRS/ANT-SR433/?qs=sGAEpiMZZMuBTKBKvsBmlL2JeKAJ5GlFgePIl66EJDQoPGtUlcrRBQ%3d%3d],&amp;lt;br/&amp;gt;&lt;br /&gt;
Batterie,&amp;lt;br/&amp;gt;&lt;br /&gt;
Breadboard,&amp;lt;br/&amp;gt;&lt;br /&gt;
Quelques LEDs&lt;br /&gt;
|-&lt;br /&gt;
| P33 [[IMA4 2016/2017 P33|Sécurité: ingénierie inverse de protocole réseau]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P34 [[IMA4 2016/2017 P34|Interface Haptique, simulateur de formes et de textures]]&lt;br /&gt;
|&lt;br /&gt;
Aucun matériel nécessaire&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P37 [[IMA4 2016/2017 P37|Gamelle connectée]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Émetteur et récepteur infrarouge/photodiode, (seulement 1 de chaque prêtées, il en faut 6 à 7 de chaque)&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Adaptateur PS512S,  [http://www.gotronic.fr/art-adaptateur-ps512s-19913.htm] &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Shield carte SD, (carte SD également)&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Module horloge temps réel (RTC), [http://www.gotronic.fr/art-module-horloge-temps-reel-ada3296-25536.htm]&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capteur Ultrason, &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;LEDs, &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistances, &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Arduino méga, &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;ESP8266, &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Servomoteur 360, &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Solution de secours : Rapsberry, &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Solution de secours : Balance &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P38 [[IMA4 2016/2017 P38|Veilleuse enfant connectée]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P39 [[IMA4 2016/2017 P39|Projecteur laser]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Deux lasers de différentes couleurs&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Une paire de galvanomètres à miroir&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Arduino&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi3&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Câble secteur&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Drivers galvanomètres x2&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Alimentation laser&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Lunette de sécurité x2 [https://www.amazon.fr/Uvex-S1933X-Eyewear-SCTOrange-Anti-Fog/dp/B000USRG90/ref=sr_1_1?ie=UTF8&amp;amp;qid=1485441383&amp;amp;sr=8-1&amp;amp;keywords=uvex+s1933x]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Alimentation 230V/5V 1A [http://www.miniinthebox.com/fr/dual-usb-eu-prise-murale-5v-2a-voyage-adaptateur-chargeur-d-alimentation-pour-iphone7-6-xiaomi-samsung-et-autre-telephone-portable_p5410410.html?currency=EUR&amp;amp;litb_from=paid_adwords_shopping&amp;amp;sku=429_6917%7C752_20648&amp;amp;utm_source=google_shopping&amp;amp;utm_medium=cpc&amp;amp;adword_mt=&amp;amp;adword_ct=138705676724&amp;amp;adword_kw=&amp;amp;adword_pos=1o5&amp;amp;adword_pl=&amp;amp;adword_net=g&amp;amp;adword_tar=&amp;amp;adw_src_id=9653316068_661261352_33588296076_aud-79897721311:pla-256966386459&amp;amp;gclid=Cj0KEQiA_KvEBRCtzNil4-KR-LIBEiQAmgekFxxKjJJWBYCJlDZEa3Ke_2_WR0DzGVbz-jaCZHVIBoMaAvld8P8HAQ]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Boitier ABS [http://fr.farnell.com/multicomp/g3118/boitier-abs-240x120x60mm-ip65/dp/1526656]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;DAC 4 canaux, avec interface I²C [http://www.mouser.fr/ProductDetail/Adafruit/1083/?qs=sGAEpiMZZMsMyYRRhGMFNtB2KhoPg%2fPbP3CExTYfM4M%3d]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Connecteur C14 [http://www.conrad.fr/ce/fr/product/715001/Connecteur-secteur-C14-Embase-male-verticale-715001-Nombre-de-poles-2-PE-10-A-noir-1-pcs/?ref=detview1&amp;amp;rt=detview1&amp;amp;rb=1]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P44 [[IMA4 2016/2017 P44|3615 Facebook]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Un Minitel 1 Bistandard Alcatel Telic&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; un connecteur DIN 5 broches[http://www.selectronic.fr/din-cordon-male-5-broches-45.html]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; un Arduino Uno [http://www.selectronic.fr/carte-arduino-uno.html]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; un module Ethernet [http://www.selectronic.fr/shield-ethernet-v2.html]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; deux optocoupleurs 4N25&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P46 [[IMA4 2016/2017 P46|Aide anti-gaspillage alimentaire ]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Rfduino DIP board + USB shield, Mouser [http://eu.mouser.com/ProductDetail/RF-Digital-Wireless/RFD90101/?qs=sGAEpiMZZMsrChSOYEGTCSSoddgmKGJ7o1oPrqG%2fa%2fU%3d]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Rfduino Dual AAA shield, Mouser [http://eu.mouser.com/ProductDetail/RF-Digital-Wireless/RFD22126/?qs=sGAEpiMZZMsrChSOYEGTCTCnakKeCOV7XxQSzqVKQX4%3d]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Clef wifi&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;2 piles de 1,5V AAA &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;1 buzzer, Mouser [http://www.mouser.fr/ProductDetail/TDK/PS1240P02BT/?qs=sGAEpiMZZMtWZVZ%2fjgUYS49cTVUJP3OaWyx1fxdmA7I%3d] &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;1 accéléromètre, mouser [http://www.mouser.fr/ProductDetail/NXP-Freescale/MMA8653FCR1/?qs=sGAEpiMZZMs0JOhy9PM0USp5vOY2ClxOY1G2fK3tzYI%3d] &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;3 LEDs de couleurs différentes, 2 Mouser Rouge[http://www.mouser.fr/ProductDetail/Lumex/SSL-LX5093LBI-SRD/?qs=sGAEpiMZZMvHYEB9WUp7ElLqM0HAvqw07NtkT0umwJ8%3d], Mouser Vert [http://www.mouser.fr/ProductDetail/Dialight/521-9465F/?qs=sGAEpiMZZMvHYEB9WUp7EvzO6BrrarQchHylkK4n3ZA%3d], &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Smartphone sous Android&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Aimants, Farnell [http://fr.farnell.com/duratool/d01767/aimant-12-x-3mm-pqt6/dp/1888096]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;3 Résistances CMS 330 Ohms, Mouser [http://www.mouser.fr/ProductDetail/Vishay/CRCW1206330RFKEA/?qs=sGAEpiMZZMvdGkrng054t%252b8cnVAnHPZkGMXtw0W%2fcW8%3d] &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;1 Transistor Bipolaire, Mouser [http://www.mouser.fr/ProductDetail/Fairchild-Semiconductor/MMBTH10/?qs=sGAEpiMZZMvDjfggS9kWsbCZIMjqR5oUPy4t%252bWqVHyk%3d] &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P47 [[IMA4 2016/2017 P47|Modélisation d’un robot mobile]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Logiciel MatLab Simulink&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Logiciel RobotinoView&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Robotino&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P48 [[IMA4 2016/2017 P48|Surveillance d'un robot mobile]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Logiciel MatLab Simulink&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Logiciel RobotinoView&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Robotino&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Hkerroum</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Projets_IMA4_SC_%26_SA_2016/2017&amp;diff=38384</id>
		<title>Projets IMA4 SC &amp; SA 2016/2017</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Projets_IMA4_SC_%26_SA_2016/2017&amp;diff=38384"/>
				<updated>2017-02-01T19:53:58Z</updated>
		
		<summary type="html">&lt;p&gt;Hkerroum : /* Matériel à acquérir */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Merci de référencer vos pages de projets ici. Merci aussi d'uniformiser vos formats que ce soit en regardant la présentation des projets déjà créés ou en demandant une modification du format des précédents si votre façon de faire vous semble la meilleure. Dans tous les cas un minimum de communication entre les binômes est conseillée.&lt;br /&gt;
&lt;br /&gt;
Toutes les sources doivent être déposées sur notre archive GIT. Le service est disponible à l'URL [https://archives.plil.fr archives.plil.fr]. Connectez-vous avec vos identifiants Polytech'Lille. Sauf indication contraire de vos encadrants, rendez le projet public et mettez le lien sur votre Wiki. Vous pouvez trouver de la documentation sur ce système d'archives sur ce [https://git-scm.com/book/fr/v1 site].&lt;br /&gt;
&lt;br /&gt;
== Répartition des binômes ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Projet !! Encadrants école !! Elèves&lt;br /&gt;
|-&lt;br /&gt;
| P1 [[IMA4 2016/2017 P1|Climatisation du pauvre]]&lt;br /&gt;
| Xavier Redon&lt;br /&gt;
| Haroun Abdelali&lt;br /&gt;
|-&lt;br /&gt;
| P2 [[IMA4 2016/2017 P2|Réseau de capteurs sur smartphone]]&lt;br /&gt;
| Alexandre Boé / Xavier Redon / Thomas Vantroys&lt;br /&gt;
| Wenyu sun / Xinyue xu&lt;br /&gt;
|-&lt;br /&gt;
| P10 [[IMA4 2016/2017 P10|Application de suivi de prise de médicaments]]&lt;br /&gt;
| Fanny Moreau / Alexandre Boé / Xavier Redon / Thomas Vantroys&lt;br /&gt;
| Martin Rohmer / Kévin Godesence&lt;br /&gt;
|-&lt;br /&gt;
| P11 [[IMA4 2016/2017 P11|Amélioration de l'accueil d'enfants hospitalisés]]&lt;br /&gt;
| Marion Binninger / Alexandre Boé / Xavier Redon / Thomas Vantroys&lt;br /&gt;
| Robin Cavalieri / Edmur Lopes&lt;br /&gt;
|-&lt;br /&gt;
| P14 [[IMA4 2016/2017 P14|Sex toy connecté]]&lt;br /&gt;
| Alexandre Boé / Xavier Redon&lt;br /&gt;
| Cedric Roussel / Thomas Stievenard&lt;br /&gt;
|-&lt;br /&gt;
| P18 [[IMA4 2016/2017 P18|Education de la position de tête]]&lt;br /&gt;
| Rodolphe Astori / Alexandre Boé / Xavier Redon / Thomas Vantroys&lt;br /&gt;
| Mame Arame Diop / Amina Fahem&lt;br /&gt;
|-&lt;br /&gt;
| P19 [[IMA4 2016/2017 P19|Orchestre électronique]]&lt;br /&gt;
| Lucas Prieux / Hidéo Vinot / Xavier Redon / Thomas Vantroys&lt;br /&gt;
| Antoine Arnaudet / Vivian Senaffe&lt;br /&gt;
|-&lt;br /&gt;
| P20 [[IMA4 2016/2017 P20|Création d’un environnement virtuel de test]]&lt;br /&gt;
| Rochdi Merzouki / Vincent Coelen / Valentin Vergez&lt;br /&gt;
| Butaye Marianne / François Duport&lt;br /&gt;
|-&lt;br /&gt;
| P21 [[IMA4 2016/2017 P21|Conception d’une MPS Polyvalente]]&lt;br /&gt;
| Rochdi Merzouki / Thomas Danel / Valentin Vergez&lt;br /&gt;
| Samy Belhouachi / François Xavier Cockenpot&lt;br /&gt;
|-&lt;br /&gt;
| P25 [[IMA4 2016/2017 P25|Robot mobile Polytech'Lille]]&lt;br /&gt;
| Xavier Redon / Alexandre Boé&lt;br /&gt;
| Cheikh Said Ahmed / Khadija El Messnaoui&lt;br /&gt;
|-&lt;br /&gt;
| P26 [[IMA4 2016/2017 P26|Train de véhicules]]&lt;br /&gt;
| Xavier Redon / Alexandre Boé&lt;br /&gt;
| Manlu Luo / Xinyi Wang&lt;br /&gt;
|-&lt;br /&gt;
| P27 [[IMA4 2016/2017 P27|Sonde atmosphérique]]&lt;br /&gt;
| Xavier Redon / Thomas Vantroys / Alexandre Boé&lt;br /&gt;
| Olivier Mahieux / Grillère Baptiste&lt;br /&gt;
|-&lt;br /&gt;
| P28 [[IMA4 2016/2017 P28|Adaptation d'un émulateur de calculatrices TI]]&lt;br /&gt;
| Xavier Redon / Gilles Dhaussy&lt;br /&gt;
| Rodolphe Toin&lt;br /&gt;
|-&lt;br /&gt;
| P29 [[IMA4 2016/2017 P29|Conteneurs pour site Web]]&lt;br /&gt;
| Xavier Redon / Thomas Vantroys&lt;br /&gt;
| Jade Dupont (valentin)&lt;br /&gt;
|-&lt;br /&gt;
| P30 [[IMA4 2016/2017 P30|Voiture radiocommandée controlée par gant]]&lt;br /&gt;
| Alexandre Boé / Xavier Redon / Thomas Vantroys&lt;br /&gt;
| Thomas Gosse / Bacem Hagui&lt;br /&gt;
|-&lt;br /&gt;
| P31 [[IMA4 2016/2017 P31|Accueil personnalisé par drone]]&lt;br /&gt;
| Alexandre Boé / Xavier Redon / Thomas Vantroys&lt;br /&gt;
| Tristan Hart / Etienne Profit&lt;br /&gt;
|-&lt;br /&gt;
| P32 [[IMA4 2016/2017 P32|Sécurité: brouilleur d'ondes]]&lt;br /&gt;
| Thomas Vantroys / Alexandre Boé / Xavier Redon&lt;br /&gt;
| Nicky Ung / Alexis Macherez&lt;br /&gt;
|-&lt;br /&gt;
| P33 [[IMA4 2016/2017 P33|Sécurité: ingénierie inverse de protocole réseau]]&lt;br /&gt;
| Thomas Vantroys / Alexandre Boé / Xavier Redon&lt;br /&gt;
| Oumaima Naanaa&lt;br /&gt;
|-&lt;br /&gt;
| P34 [[IMA4 2016/2017 P34|Interface Haptique, simulateur de formes et de textures]]&lt;br /&gt;
| Betty Semail / Laurent Grisoni / Frédéric Giraud&lt;br /&gt;
| Alice Coffin / Diana Marrucho&lt;br /&gt;
|-&lt;br /&gt;
| P37 [[IMA4 2016/2017 P37|Gamelle connectée]]&lt;br /&gt;
| Alexandre Boé / Thomas Vantroys / Xavier Redon&lt;br /&gt;
| Lutecia Damiens / Alexis Dorian&lt;br /&gt;
|-&lt;br /&gt;
| P38 [[IMA4 2016/2017 P38|Veilleuse enfant connectée]]&lt;br /&gt;
| Thomas Vantroys / Alexandre Boé&lt;br /&gt;
| Hugo Delatte&lt;br /&gt;
|-&lt;br /&gt;
| P39 [[IMA4 2016/2017 P39|Projecteur laser]]&lt;br /&gt;
| Xavier Redon / Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Loïc Tombazzi / Marius Trimbur&lt;br /&gt;
|-&lt;br /&gt;
| P44 [[IMA4 2016/2017 P44|3615 Facebook]]&lt;br /&gt;
| Thomas Vantroys&lt;br /&gt;
| Marouan Mcharfi / Tristan Lopez&lt;br /&gt;
|-&lt;br /&gt;
| P46 [[IMA4 2016/2017 P46|Aide anti-gaspillage alimentaire ]]&lt;br /&gt;
| Alexandre Boé / Xavier Redon / Thomas Vantroys&lt;br /&gt;
| Alexandre Huet / François Lefevre&lt;br /&gt;
|-&lt;br /&gt;
| P47 [[IMA4 2016/2017 P47|Modélisation d’un robot mobile]]&lt;br /&gt;
| Midzodzi Pekpe&lt;br /&gt;
| Djamil Mohammed / Hamza Kerroum&lt;br /&gt;
|-&lt;br /&gt;
| P48 [[IMA4 2016/2017 P48|Surveillance d'un robot mobile]]&lt;br /&gt;
| Midzodzi Pekpe&lt;br /&gt;
| Jean-Baptiste Saison&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Matériel à acquérir ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Projet !! Matériel&lt;br /&gt;
|-&lt;br /&gt;
| P1 [[IMA4 2016/2017 P1|Climatisation du pauvre]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P2 [[IMA4 2016/2017 P2|Réseau de capteurs sur smartphone]]&lt;br /&gt;
|   &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;1* Capteur de température[http://www.mouser.fr/ProductDetail/Microchip-Technology/TC1047VNBTR/?qs=sGAEpiMZZMucenltShoSnjkfRJmEyKRQimeb4yJa%2fn8%3d]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;1* Smartphone sous Android&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;1* bread board&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;1* USB fils[http://www.gotronic.fr/art-cordon-1-8m-cw091b-15249.htm]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;1* ATmega32u4-AU (package TQFP), [http://www.microchipdirect.com/ProductDetails.aspx?Category=ATmega32U4]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;1* Connecteur USB-A[http://fr.rs-online.com/web/p/connecteurs-usb-type-a/6741325/]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;1* quartz 16Mhz &amp;lt;/span&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;2* Chip guard[http://eu.mouser.com/ProductDetail/Bourns/CG0603MLC-05E/?qs=%2fha2pyFaduj8GWc5RpRwWsoz%252bsBNDfM0b%2fMwO0m8cAS%252b28tb9AwLWQ%3d%3d]&amp;lt;/span&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;1* Fusibles réarmables[http://eu.mouser.com/ProductDetail/Bourns/MF-MSMF050-2/?qs=%2fha2pyFadujDIyYlSEAmAtmxzhQX2R56dU6AOyKWoF1gS%2fKyt5ZQcQ%3d%3d]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;1* 6 positions header [http://eu.mouser.com/ProductDetail/Molex/105310-1306/?qs=sGAEpiMZZMs%252bGHln7q6pmxm1xRErLtPiAz7QqgKNzWmKHFN4gvgBbg%3d%3d]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;1* 4 positions header [http://eu.mouser.com/ProductDetail/Molex/105310-1304/?qs=sGAEpiMZZMs%252bGHln7q6pmxm1xRErLtPipANyF1COhqO4PscJr%252bmjiQ%3d%3d]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;2* résistances de 22 ohm&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;1* résistances de 10k ohm&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;1* résistances de 1M ohm&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;2* capacités de 22 pF&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;1* capacité de 1 uF&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;1* capacité de 100 nF&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;1* diode&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P10 [[IMA4 2016/2017 P10|Application de suivi de prise de médicaments]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Smartphone sous Android&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P11 [[IMA4 2016/2017 P11|Amélioration de l'accueil d'enfants hospitalisés]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P14 [[IMA4 2016/2017 P14|Sex toy connecté]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; 2*Adaptateur 5V [http://www.gotronic.fr/art-adaptateur-mv530n-8000.htm]&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; 2*Embase adaptateur [http://www.gotronic.fr/art-embase-alim-sa21a-14961.htm]&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; 2*Arduino mini [http://fr.rs-online.com/web/p/kits-de-developpement-pour-processeurs-et-microcontroleurs/7617327/]&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; 2*Modules bluetooth [http://fr.rs-online.com/web/p/modules-bluetooth/1244407/]&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Capteur de température [http://www.mouser.fr/ProductDetail/Maxim-Integrated/MAX31725MTA+/?qs=sGAEpiMZZMucenltShoSnuJtr4xlG60lboc%252bnebe514%3d]&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; 2*Accéléromètre [http://www.mouser.fr/ProductDetail/NXP-Freescale/MMA8652FCR1/?qs=sGAEpiMZZMs0JOhy9PM0USp5vOY2ClxODTM36syD6sQ%3d]&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; 4*Vibreurs [http://www.gotronic.fr/art-vibreur-miniature-vm1201-20685.htm]&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; 5*Servomoteurs [http://www.gotronic.fr/art-servomoteur-s07nf-25182.htm]&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; 5* Capacité 0.1µF (*1 capteur température, *2 accéléromètre, 2* régulateur)[http://fr.farnell.com/walsin/0805b104k500ct/condensateur-mlcc-x7r-0-1uf-50v/dp/2496944]&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; 3*Résistance 4.7kohms ( capteur température) [http://fr.farnell.com/vishay/crcw08054k70fkta/res-couche-epaisse-4-7k-1-0-125w/dp/1653013RL]&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;2*Capacité 0.33µF (régulateur) [http://www.mouser.fr/ProductDetail/Wurth-Electronics/885012105003/?qs=sGAEpiMZZMvzv9EAOJZmO9b76UYLhwTmM7EN2czdHKU%3d]&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; 2*Régulateur 3.3V [http://www.gotronic.fr/art-servomoteur-s07nf-25182.htm]&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P18 [[IMA4 2016/2017 P18|Education de la position de tête]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Accéléromètre 4 ADXL335[http://www.gotronic.fr/art-module-accelerometre-adxl335-3-axes-ef03049-23504.htm]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Module Adafruit 9-DOF [http://www.gotronic.fr/art-module-9-dof-ada2472-23896.htm]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Smartphone sous Android&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Câble 12 conducteurs  [http://fr.farnell.com/pro-power/pp000342/cable-12-conducteurs-0-5mm2-25m/dp/2440126]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Arduino Mega&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Résistance &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Module WIFI ESP 8266 [http://www.gotronic.fr/art-module-wifi-serie-esp8266-113990084-23666.htm]&amp;lt;/span&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P19 [[IMA4 2016/2017 P19|Orchestre électronique]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Arduino UNO x5&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P20 [[IMA4 2016/2017 P20|Création d’un environnement virtuel de test]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P21 [[IMA4 2016/2017 P21|Conception d’une MPS Polyvalente]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P25 [[IMA4 2016/2017 P25|Robot mobile Polytech'Lille]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P26 [[IMA4 2016/2017 P26|Train de véhicules]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;LEDs IR (x20), RS [http://fr.rs-online.com/web/p/led-ir/6548334/]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Phototransistors IR (x20), RS [http://fr.rs-online.com/web/p/phototransistors/6548047/]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Drivers moteur Pololu (x1), GoTronic [http://www.gotronic.fr/art-commande-de-2-moteurs-tb6612fng-2x1a-21716.htm]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Drivers moteur TB6612FNG (x3), Mouser [http://www.mouser.fr/ProductDetail/Toshiba/TB6612FNGOC8EL/?qs=VMlqFFbv3sQEQqYF0HJbow%3D%3D], &amp;lt;/span&amp;gt; &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Borniers à vis (x20), Farnell [http://fr.farnell.com/camdenboss/ctb0502-2/bornier-carte-a-fil-2-voies-12awg/dp/2493622?MER=en-me-sr-b-all]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistances 220 Ohms CMS (x20), Mouser [http://www.mouser.fr/ProductDetail/Vishay-Dale/CRCW0603220RFKEA/?qs=sGAEpiMZZMtlubZbdhIBIKySljYCMs0HAiopx1mcVY0%3d], &amp;lt;/span&amp;gt; &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistances 470 kOhms CMS (x30), Mouser [http://www.mouser.fr/ProductDetail/Panasonic/ERJ-3GEYJ474V/?qs=sGAEpiMZZMtlubZbdhIBIDkNbKahCB4%252bXwMzav7V8qQ%3d],&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;LEDs couleur (x10), RS [http://fr.rs-online.com/web/p/led/8134845/]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Fils m-m (x1 lot de 65), Farnell [http://fr.farnell.com/multicomp/mcbbj65/assortiment-de-jumper-fil-65pcs/dp/2396146]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capas 10uF CMS (x20) Mouser [http://www.mouser.fr/ProductDetail/Murata-Electronics/ZRB18AR61C106ME01L/?qs=sGAEpiMZZMs0AnBnWHyRQPHsfd5klL7FP%2fi0oh%252bVTwkomqr6NYKsqQ%3d%3d], &amp;lt;/span&amp;gt; &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capas 0.1uF CMS (x20) Mouser [http://www.mouser.fr/ProductDetail/Kemet/C0603C104K4RACTU/?qs=sGAEpiMZZMs0AnBnWHyRQFqPnX0OlvcoGdtRY%252bgH1%2fs%3d], &amp;lt;/span&amp;gt; &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Embases CI 40 contacts 1 rangée (x6) RS [http://fr.rs-online.com/web/p/embases-de-circuit-imprime/4232841/]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capteurs Ultrasons SR04 (x3), &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Piles ou accumulateurs (x16 à 1.5V), &amp;lt;/span&amp;gt; &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Odomètres codeurs (x4) &amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Boutons poussoirs (x4) &amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Interrupteurs (x4) &amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Colliers de serrage &amp;lt;/span&amp;gt;. &amp;lt;br /&amp;gt;&lt;br /&gt;
‎&lt;br /&gt;
|-&lt;br /&gt;
| P27 [[IMA4 2016/2017 P27|Sonde atmosphérique]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Capteur de température DS75LV [http://www.mouser.fr/ProductDetail/Maxim-Integrated/DS75LVU+/?qs=sGAEpiMZZMucenltShoSnqz2Nq7rAtSUouPEUh693aE%3d]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Capteur de pression [http://www.mouser.fr/ProductDetail/Measurement-Specialties/5525DSO-SB005GS/?qs=sGAEpiMZZMvhQj7WZhFIAJ6e00q4%2fiLk8vQEbfsXmbvuJAmWYTr67w%3d%3d]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Accéléromètre ADXL345 [http://fr.farnell.com/analog-devices/eval-adxl345z/carte-d-evaluation-adxl345-inerti/dp/2301487]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Module LoRa pour RaspberryPi [http://snootlab.com/shields-snootlab/1152-chistera-pi-12-lora-accessoires-fr.html]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Module de réception LoRa terrestre : SX1272 development kit [http://www.lextronic.fr/P37768-module-radio-oem-arm-n8-lorawan.html]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Module GPS [http://www.mouser.fr/ProductDetail/STMicroelectronics/STA8088EXG/?qs=sGAEpiMZZMvxLC1VZo1hVp6X3j5yCzMqjrWPSiQrEwU%3d]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;1 RaspberryPi&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Batterie 5000 mAh [http://fr.rs-online.com/web/p/batteries-externes/7757508/]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P28 [[IMA4 2016/2017 P28|Adaptation d'un émulateur de calculatrices TI]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P29 [[IMA4 2016/2017 P29|Conteneurs pour site Web]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P30 [[IMA4 2016/2017 P30|Voiture radiocommandée controlée par gant]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Accéléromètre ADXL335 &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Arduino Nano &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; 2x Module XBee + 1x Shield &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Arduino UNO &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Xbee Adapter Board&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; Raspberry Pi&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P31 [[IMA4 2016/2017 P31|Accueil personnalisé par drone]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Carte RaspberryPi (Au minimum modèle 2)&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Alimentation MicroUSB pour RaspberryPi&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Carte MicroSD 16Gb&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Dongle Bluetooth BLED112-V1[http://fr.rs-online.com/web/p/adaptateurs-bluetooth/8077742/]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Capteur de mesure Sharp GP2Y0A02YK x3 [http://www.gotronic.fr/art-capteur-de-mesure-sharp-gp2y0a02yk-11536.htm]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P32 [[IMA4 2016/2017 P32|Sécurité: brouilleur d'ondes]]&lt;br /&gt;
|&lt;br /&gt;
Carte Arduino,&amp;lt;br/&amp;gt;&lt;br /&gt;
Récepteur LoRa(868MHz),&amp;lt;br/&amp;gt;&lt;br /&gt;
Emetteur cc1101 433/868 MHz,&amp;lt;br/&amp;gt;&lt;br /&gt;
2 antennes,&amp;lt;br/&amp;gt;&lt;br /&gt;
Batterie,&amp;lt;br/&amp;gt;&lt;br /&gt;
Bread board,&amp;lt;br/&amp;gt;&lt;br /&gt;
Quelques LEDs&lt;br /&gt;
|-&lt;br /&gt;
| P33 [[IMA4 2016/2017 P33|Sécurité: ingénierie inverse de protocole réseau]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P34 [[IMA4 2016/2017 P34|Interface Haptique, simulateur de formes et de textures]]&lt;br /&gt;
|&lt;br /&gt;
Aucun matériel à acheter (déjà fourni)&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P37 [[IMA4 2016/2017 P37|Gamelle connectée]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Émetteur et récepteur infrarouge/photodiode, (seulement 1 de chaque prêtées, il en faut 6 à 7 de chaque)&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Adaptateur PS512S,  [http://www.gotronic.fr/art-adaptateur-ps512s-19913.htm] &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Shield carte SD, (carte SD également)&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Module horloge temps réel (RTC), [http://www.gotronic.fr/art-module-horloge-temps-reel-ada3296-25536.htm]&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capteur Ultrason, &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;LEDs, &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistances, &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Arduino méga, &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;ESP8266, &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Servomoteur 360, &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Solution de secours : Rapsberry, &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Solution de secours : Balance &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P38 [[IMA4 2016/2017 P38|Veilleuse enfant connectée]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P39 [[IMA4 2016/2017 P39|Projecteur laser]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Deux lasers de différentes couleurs&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Une paire de galvanomètres à miroir&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Arduino&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi3&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Câble secteur&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Drivers galvanomètres x2&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Alimentation laser&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Lunette de sécurité x2 [https://www.amazon.fr/Uvex-S1933X-Eyewear-SCTOrange-Anti-Fog/dp/B000USRG90/ref=sr_1_1?ie=UTF8&amp;amp;qid=1485441383&amp;amp;sr=8-1&amp;amp;keywords=uvex+s1933x]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Alimentation 230V/5V 1A [http://www.miniinthebox.com/fr/dual-usb-eu-prise-murale-5v-2a-voyage-adaptateur-chargeur-d-alimentation-pour-iphone7-6-xiaomi-samsung-et-autre-telephone-portable_p5410410.html?currency=EUR&amp;amp;litb_from=paid_adwords_shopping&amp;amp;sku=429_6917%7C752_20648&amp;amp;utm_source=google_shopping&amp;amp;utm_medium=cpc&amp;amp;adword_mt=&amp;amp;adword_ct=138705676724&amp;amp;adword_kw=&amp;amp;adword_pos=1o5&amp;amp;adword_pl=&amp;amp;adword_net=g&amp;amp;adword_tar=&amp;amp;adw_src_id=9653316068_661261352_33588296076_aud-79897721311:pla-256966386459&amp;amp;gclid=Cj0KEQiA_KvEBRCtzNil4-KR-LIBEiQAmgekFxxKjJJWBYCJlDZEa3Ke_2_WR0DzGVbz-jaCZHVIBoMaAvld8P8HAQ]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Boitier ABS [http://fr.farnell.com/multicomp/g3118/boitier-abs-240x120x60mm-ip65/dp/1526656]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;DAC 4 canaux, avec interface I²C [http://www.mouser.fr/ProductDetail/Adafruit/1083/?qs=sGAEpiMZZMsMyYRRhGMFNtB2KhoPg%2fPbP3CExTYfM4M%3d]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Connecteur C14 [http://www.conrad.fr/ce/fr/product/715001/Connecteur-secteur-C14-Embase-male-verticale-715001-Nombre-de-poles-2-PE-10-A-noir-1-pcs/?ref=detview1&amp;amp;rt=detview1&amp;amp;rb=1]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P44 [[IMA4 2016/2017 P44|3615 Facebook]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Un Minitel 1 Bistandard Alcatel Telic&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; un connecteur DIN 5 broches[http://www.selectronic.fr/din-cordon-male-5-broches-45.html]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; un Arduino Uno [http://www.selectronic.fr/carte-arduino-uno.html]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; un module Ethernet [http://www.selectronic.fr/shield-ethernet-v2.html]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; deux optocoupleurs 4N25&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P46 [[IMA4 2016/2017 P46|Aide anti-gaspillage alimentaire ]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Rfduino DIP board + USB shield, Mouser [http://eu.mouser.com/ProductDetail/RF-Digital-Wireless/RFD90101/?qs=sGAEpiMZZMsrChSOYEGTCSSoddgmKGJ7o1oPrqG%2fa%2fU%3d]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Rfduino Dual AAA shield, Mouser [http://eu.mouser.com/ProductDetail/RF-Digital-Wireless/RFD22126/?qs=sGAEpiMZZMsrChSOYEGTCTCnakKeCOV7XxQSzqVKQX4%3d]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Clef wifi&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;2 piles de 1,5V AAA &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;1 buzzer, Mouser [http://www.mouser.fr/ProductDetail/TDK/PS1240P02BT/?qs=sGAEpiMZZMtWZVZ%2fjgUYS49cTVUJP3OaWyx1fxdmA7I%3d] &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;1 accéléromètre, mouser [http://www.mouser.fr/ProductDetail/NXP-Freescale/MMA8653FCR1/?qs=sGAEpiMZZMs0JOhy9PM0USp5vOY2ClxOY1G2fK3tzYI%3d] &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;3 LEDs de couleurs différentes, 2 Mouser Rouge[http://www.mouser.fr/ProductDetail/Lumex/SSL-LX5093LBI-SRD/?qs=sGAEpiMZZMvHYEB9WUp7ElLqM0HAvqw07NtkT0umwJ8%3d], Mouser Vert [http://www.mouser.fr/ProductDetail/Dialight/521-9465F/?qs=sGAEpiMZZMvHYEB9WUp7EvzO6BrrarQchHylkK4n3ZA%3d], &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Smartphone sous Android&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Aimants, Farnell [http://fr.farnell.com/duratool/d01767/aimant-12-x-3mm-pqt6/dp/1888096]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;3 Résistances CMS 330 Ohms, Mouser [http://www.mouser.fr/ProductDetail/Vishay/CRCW1206330RFKEA/?qs=sGAEpiMZZMvdGkrng054t%252b8cnVAnHPZkGMXtw0W%2fcW8%3d] &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;1 Transistor Bipolaire, Mouser [http://www.mouser.fr/ProductDetail/Fairchild-Semiconductor/MMBTH10/?qs=sGAEpiMZZMvDjfggS9kWsbCZIMjqR5oUPy4t%252bWqVHyk%3d] &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P47 [[IMA4 2016/2017 P47|Modélisation d’un robot mobile]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Logiciel MatLab Simulink&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Logiciel RobotinoView&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Robotino&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P48 [[IMA4 2016/2017 P48|Surveillance d'un robot mobile]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Logiciel MatLab Simulink&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Logiciel RobotinoView&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Robotino&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Hkerroum</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=38142</id>
		<title>IMA4 2016/2017 P47</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=38142"/>
				<updated>2017-01-30T15:59:27Z</updated>
		
		<summary type="html">&lt;p&gt;Hkerroum : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cahier des charges==&lt;br /&gt;
===Présentation générale du projet P47 :===&lt;br /&gt;
====Objectif du projet====&lt;br /&gt;
La modélisation à base de données d’un robot mobile.&lt;br /&gt;
&lt;br /&gt;
====Contexte et Description====&lt;br /&gt;
Le modèle d’un système permet non seulement une meilleure compréhension de son comportement mais sa bonne utilisation et sa surveillance afin d’apporter des actions correctives à temps lors de défauts ou de défaillance du système.&lt;br /&gt;
&lt;br /&gt;
Ce projet a pour but la modélisation d’un robot à trois roues omnidirectionnelles à savoir le Robotino. Cette modélisation se fera à partir des données recueillies sur ce robot.&lt;br /&gt;
Ce projet se déroulera suivant les phases suivantes :&lt;br /&gt;
* Choix du modèle du robot.&lt;br /&gt;
* Choix de l’algorithme d’optimisation.&lt;br /&gt;
* Estimation du modèle.&lt;br /&gt;
* Validation du modèle.&lt;br /&gt;
&lt;br /&gt;
La validation consistera à comparer le comportement du modèle à celui du robot en appliquant les mêmes commandes aux deux.&lt;br /&gt;
&lt;br /&gt;
====Choix techniques (matériel et logiciel)====&lt;br /&gt;
*L’outil GUI du logiciel Matlab.&lt;br /&gt;
*L'outil Toolbox de Matlab.&lt;br /&gt;
&lt;br /&gt;
===Liste des tâches à effectuer===&lt;br /&gt;
*Prise en main du Robotino.&lt;br /&gt;
*prise en main de la Toolbox Identification de Matlab.&lt;br /&gt;
*prise en main de la Toolbox optimisation non linéaire de Matlab.&lt;br /&gt;
*Identification boite noire d’un modèle linéaire du système :&lt;br /&gt;
**étude des méthodes d’identification des sous-espaces.&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
*Identification boîte noire d’un modèle non linéaire du robot :&lt;br /&gt;
**étude des méthodes d’optimisation non linéaires.&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
&lt;br /&gt;
==Feuille d'heures==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Tâche !! Prélude !! Heures S1 !! Heures S2 !! Heures S3 !! Heures S4 !! Heures S5 !! Heures S6 !! Heures S7 !! Heures S8 !! Heures S9 !! Heures S10 !! Total&lt;br /&gt;
|-&lt;br /&gt;
| Définition cahier des charges &lt;br /&gt;
| 3&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Recherche&lt;br /&gt;
| &lt;br /&gt;
| 6&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Campagne d'acquisition&lt;br /&gt;
|&lt;br /&gt;
| 2&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Semaine 1===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous étions en réunion en D304B avec Mr Pekpe, et nous avons discuter des points fondamentaux du travail qu'on doit effectuer, et qui consistent au début à aborder le Robotino d'une façon linéaire c'est-à-dire par rapport au repère lié à son centre, et dans une seconde étape essayer d'aborder le Robotino mais d'une façon non linéaire cette fois ci par projection sur un repère fixe.&lt;br /&gt;
&lt;br /&gt;
Pour les deux points on a vu des documents avec Mr Pekpe qui expliquent comment les équations d'un Robotino à trois roues mobiles peuvent être déduites, et on a vu que pour ces modèles les équations se résument à des écritures matricielles en général de la forme :&lt;br /&gt;
                                                                        X' = AX + BU&lt;br /&gt;
                                                                        Y  = CX + DU&lt;br /&gt;
Où :&lt;br /&gt;
*X la variable de l'état (vitesse théorique des moteurs)&lt;br /&gt;
*U la variable de la commande (vitesse suivant les axes)&lt;br /&gt;
*Y la mesure ou la sortie (vitesse réelle)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons fait la prise en main du logiciel Robotinoview, en commençant par regarder toutes les fonctions disponibles sur le logiciel,&lt;br /&gt;
et en soulignant celles qui seront utiles pour notre projet.&lt;br /&gt;
&lt;br /&gt;
Nous avons appris à réaliser une campagne d'acquisition des paramètres X, Y, U (déjà traité théoriquement ci-dessus) et la position P qui renvoie&lt;br /&gt;
l'évolution de notre robot en déplacement sans frottements.Cette campagne a été réalisé avec le logiciel Robotinoview et ses données ont été traité &lt;br /&gt;
sur Matlab.L’intérêt de Matlab est de stocker les données et de pouvoir les tracer pour bien interpréter les résultats en graphe.&lt;br /&gt;
    &lt;br /&gt;
Ensuite nous avons fait des recherches sur les documents qui nous ont été fourni par notre encadrant, sur les étapes mathématiques qui déterminent &lt;br /&gt;
le modèle linéaire du Robotino.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 8-10h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur les documentations fournies.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;/div&gt;</summary>
		<author><name>Hkerroum</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=38140</id>
		<title>IMA4 2016/2017 P47</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=38140"/>
				<updated>2017-01-30T15:58:20Z</updated>
		
		<summary type="html">&lt;p&gt;Hkerroum : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cahier des charges==&lt;br /&gt;
===Présentation générale du projet P47 :===&lt;br /&gt;
====Objectif du projet====&lt;br /&gt;
La modélisation à base de données d’un robot mobile.&lt;br /&gt;
&lt;br /&gt;
====Contexte et Description====&lt;br /&gt;
Le modèle d’un système permet non seulement une meilleure compréhension de son comportement mais sa bonne utilisation et sa surveillance afin d’apporter des actions correctives à temps lors de défauts ou de défaillance du système.&lt;br /&gt;
&lt;br /&gt;
Ce projet a pour but la modélisation d’un robot à trois roues omnidirectionnelles à savoir le Robotino. Cette modélisation se fera à partir des données recueillies sur ce robot.&lt;br /&gt;
Ce projet se déroulera suivant les phases suivantes :&lt;br /&gt;
* Choix du modèle du robot.&lt;br /&gt;
* Choix de l’algorithme d’optimisation.&lt;br /&gt;
* Estimation du modèle.&lt;br /&gt;
* Validation du modèle.&lt;br /&gt;
&lt;br /&gt;
La validation consistera à comparer le comportement du modèle à celui du robot en appliquant les mêmes commandes aux deux.&lt;br /&gt;
&lt;br /&gt;
====Choix techniques (matériel et logiciel)====&lt;br /&gt;
*L’outil GUI du logiciel Matlab.&lt;br /&gt;
*L'outil Toolbox de Matlab.&lt;br /&gt;
&lt;br /&gt;
===Liste des tâches à effectuer===&lt;br /&gt;
*Prise en main du Robotino.&lt;br /&gt;
*prise en main de la Toolbox Identification de Matlab.&lt;br /&gt;
*prise en main de la Toolbox optimisation non linéaire de Matlab.&lt;br /&gt;
*Identification boite noire d’un modèle linéaire du système :&lt;br /&gt;
**étude des méthodes d’identification des sous-espaces.&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
*Identification boîte noire d’un modèle non linéaire du robot :&lt;br /&gt;
**étude des méthodes d’optimisation non linéaires.&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
&lt;br /&gt;
==Feuille d'heures==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Tâche !! Prélude !! Heures S1 !! Heures S2 !! Heures S3 !! Heures S4 !! Heures S5 !! Heures S6 !! Heures S7 !! Heures S8 !! Heures S9 !! Heures S10 !! Total&lt;br /&gt;
|-&lt;br /&gt;
| Définition cahier des charges &lt;br /&gt;
| 3&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Recherche&lt;br /&gt;
| &lt;br /&gt;
| 4&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Campagne d'acquisition&lt;br /&gt;
|&lt;br /&gt;
| 2&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Semaine 1===&lt;br /&gt;
&lt;br /&gt;
*Lundi 16-18h :&lt;br /&gt;
&lt;br /&gt;
Nous étions en réunion en D304B avec Mr Pekpe, et nous avons discuter des points fondamentaux du travail qu'on doit effectuer, et qui consistent au début à aborder le Robotino d'une façon linéaire c'est-à-dire par rapport au repère lié à son centre, et dans une seconde étape essayer d'aborder le Robotino mais d'une façon non linéaire cette fois ci par projection sur un repère fixe.&lt;br /&gt;
&lt;br /&gt;
Pour les deux points on a vu des documents avec Mr Pekpe qui expliquent comment les équations d'un Robotino à trois roues mobiles peuvent être déduites, et on a vu que pour ces modèles les équations se résument à des écritures matricielles en général de la forme :&lt;br /&gt;
                                                                        X' = AX + BU&lt;br /&gt;
                                                                        Y  = CX + DU&lt;br /&gt;
Où :&lt;br /&gt;
*X la variable de l'état (vitesse théorique des moteurs)&lt;br /&gt;
*U la variable de la commande (vitesse suivant les axes)&lt;br /&gt;
*Y la mesure ou la sortie (vitesse réelle)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Mercredi 14-18h :&lt;br /&gt;
&lt;br /&gt;
Nous avons fait la prise en main du logiciel Robotinoview, en commençant par regarder toutes les fonctions disponibles sur le logiciel,&lt;br /&gt;
et en soulignant celles qui seront utiles pour notre projet.&lt;br /&gt;
&lt;br /&gt;
Nous avons appris à réaliser une campagne d'acquisition des paramètres X, Y, U (déjà traité théoriquement ci-dessus) et la position P qui renvoie&lt;br /&gt;
l'évolution de notre robot en déplacement sans frottements.Cette campagne a été réalisé avec le logiciel Robotinoview et ses données ont été traité &lt;br /&gt;
sur Matlab.L’intérêt de Matlab est de stocker les données et de pouvoir les tracer pour bien interpréter les résultats en graphe.&lt;br /&gt;
    &lt;br /&gt;
Ensuite nous avons fait des recherches sur les documents qui nous ont été fourni par notre encadrant, sur les étapes mathématiques qui déterminent &lt;br /&gt;
le modèle linéaire du Robotino.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Jeudi 8-10h :&lt;br /&gt;
&lt;br /&gt;
Nous avons continué nos recherches sur les documentations fournies.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;/div&gt;</summary>
		<author><name>Hkerroum</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=38094</id>
		<title>IMA4 2016/2017 P47</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=38094"/>
				<updated>2017-01-30T12:30:52Z</updated>
		
		<summary type="html">&lt;p&gt;Hkerroum : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cahier des charges==&lt;br /&gt;
===Présentation générale du projet P47 :===&lt;br /&gt;
====Objectif du projet====&lt;br /&gt;
La modélisation à base de données d’un robot mobile.&lt;br /&gt;
&lt;br /&gt;
====Contexte et Description====&lt;br /&gt;
Le modèle d’un système permet non seulement une meilleure compréhension de son comportement mais sa bonne utilisation et sa surveillance afin d’apporter des actions correctives à temps lors de défauts ou de défaillance du système.&lt;br /&gt;
&lt;br /&gt;
Ce projet a pour but la modélisation d’un robot à trois roues omnidirectionnelles à savoir le Robotino. Cette modélisation se fera à partir des données recueillies sur ce robot.&lt;br /&gt;
Ce projet se déroulera suivant les phases suivantes :&lt;br /&gt;
* Choix du modèle du robot.&lt;br /&gt;
* Choix de l’algorithme d’optimisation.&lt;br /&gt;
* Estimation du modèle.&lt;br /&gt;
* Validation du modèle.&lt;br /&gt;
&lt;br /&gt;
La validation consistera à comparer le comportement du modèle à celui du robot en appliquant les mêmes commandes aux deux.&lt;br /&gt;
&lt;br /&gt;
====Choix techniques (matériel et logiciel)====&lt;br /&gt;
*L’outil GUI du logiciel Matlab.&lt;br /&gt;
*L'outil Toolbox de Matlab.&lt;br /&gt;
&lt;br /&gt;
===Liste des tâches à effectuer===&lt;br /&gt;
*Prise en main du Robotino.&lt;br /&gt;
*prise en main de la Toolbox Identification de Matlab.&lt;br /&gt;
*prise en main de la Toolbox optimisation non linéaire de Matlab.&lt;br /&gt;
*Identification boite noire d’un modèle linéaire du système :&lt;br /&gt;
**étude des méthodes d’identification des sous-espaces.&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
*Identification boîte noire d’un modèle non linéaire du robot :&lt;br /&gt;
**étude des méthodes d’optimisation non linéaires.&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
&lt;br /&gt;
==Feuille d'heures==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Tâche !! Prélude !! Heures S1 !! Heures S2 !! Heures S3 !! Heures S4 !! Heures S5 !! Heures S6 !! Heures S7 !! Heures S8 !! Heures S9 !! Heures S10 !! Total&lt;br /&gt;
|-&lt;br /&gt;
| Définition cahier des charges &lt;br /&gt;
| 3&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Recherche&lt;br /&gt;
| &lt;br /&gt;
| 4&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Campagne d'acquisition&lt;br /&gt;
|&lt;br /&gt;
| 2&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Semaine 1===&lt;br /&gt;
&lt;br /&gt;
Lundi 16-18h :&lt;br /&gt;
    Aujourd'hui nous étions en réunion en D304B avec Mr Pekpe, et nous avons discuter des points fondamentaux du travail qu'on doit effectuer, et qui consistent au début à aborder le Robotino d'une façon&lt;br /&gt;
 linéaire c'est-à-dire par rapport au repère lié à son centre, et dans une seconde étape essayer d'aborder le Robotino mais d'une façon non linéaire cette fois ci par projection sur un repère fixe.&lt;br /&gt;
 Pour les deux points on a vu des documents avec Mr Pekpe qui expliquent comment les équations d'un Robotino à trois roues mobiles peuvent être déduites, et on a vu que pour ces modèles&lt;br /&gt;
 les équations se résument à des écritures matricielles en général de la forme :&lt;br /&gt;
                                                                        X' = AX + BU&lt;br /&gt;
                                                                        Y  = CX + DU&lt;br /&gt;
 Où : X la variable de l'état (vitesse théorique des moteurs)&lt;br /&gt;
      U la variable de la commande (vitesse suivant les axes)&lt;br /&gt;
      Y la mesure ou la sortie (vitesse réelle)&lt;br /&gt;
&lt;br /&gt;
Jeudi 14-18h :&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;/div&gt;</summary>
		<author><name>Hkerroum</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=37128</id>
		<title>IMA4 2016/2017 P47</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=37128"/>
				<updated>2017-01-10T09:57:11Z</updated>
		
		<summary type="html">&lt;p&gt;Hkerroum : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cahier des charges==&lt;br /&gt;
===Présentation générale du projet P47 :===&lt;br /&gt;
====Objectif du projet====&lt;br /&gt;
La modélisation à base de données d’un robot mobile.&lt;br /&gt;
&lt;br /&gt;
====Contexte et Description====&lt;br /&gt;
Le modèle d’un système permet non seulement une meilleure compréhension de son comportement mais sa bonne utilisation et sa surveillance afin d’apporter des actions correctives à temps lors de défauts ou de défaillance du système.&lt;br /&gt;
&lt;br /&gt;
Ce projet a pour but la modélisation d’un robot à trois roues omnidirectionnelles à savoir le Robotino. Cette modélisation se fera à partir des données recueillies sur ce robot.&lt;br /&gt;
Ce projet se déroulera suivant les phases suivantes :&lt;br /&gt;
* Choix du modèle du robot.&lt;br /&gt;
* Choix de l’algorithme d’optimisation.&lt;br /&gt;
* Estimation du modèle.&lt;br /&gt;
* Validation du modèle.&lt;br /&gt;
&lt;br /&gt;
La validation consistera à comparer le comportement du modèle à celui du robot en appliquant les mêmes commandes aux deux.&lt;br /&gt;
&lt;br /&gt;
====Choix techniques (matériel et logiciel)====&lt;br /&gt;
*L’outil GUI du logiciel Matlab.&lt;br /&gt;
*L'outil Toolbox de Matlab.&lt;br /&gt;
&lt;br /&gt;
===Liste des tâches à effectuer===&lt;br /&gt;
*Prise en main du Robotino.&lt;br /&gt;
*prise en main de la Toolbox Identification de Matlab.&lt;br /&gt;
*prise en main de la Toolbox optimisation non linéaire de Matlab.&lt;br /&gt;
*Identification boite noire d’un modèle linéaire du système :&lt;br /&gt;
**étude des méthodes d’identification des sous-espaces.&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
*Identification boîte noire d’un modèle non linéaire du robot :&lt;br /&gt;
**étude des méthodes d’optimisation non linéaires.&lt;br /&gt;
**application à l’identification du robot.&lt;br /&gt;
&lt;br /&gt;
==Feuille d'heures==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Tâche !! Prélude !! Heures S1 !! Heures S2 !! Heures S3 !! Heures S4 !! Heures S5 !! Heures S6 !! Heures S7 !! Heures S8 !! Heures S9 !! Heures S10 !! Total&lt;br /&gt;
|-&lt;br /&gt;
| Définition cahier des charges &lt;br /&gt;
| 0&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Semaine 1===&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;/div&gt;</summary>
		<author><name>Hkerroum</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=36296</id>
		<title>IMA4 2016/2017 P47</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=36296"/>
				<updated>2016-12-19T00:13:05Z</updated>
		
		<summary type="html">&lt;p&gt;Hkerroum : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#0080FF&amp;quot;&amp;gt; &amp;lt;B&amp;gt; &amp;lt;FONT SIZE=&amp;quot;40&amp;quot;&amp;gt; Projet 47 : Modélisation d’un robot mobile &amp;lt;/FONT&amp;gt;&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;4&amp;quot;&amp;gt;Encadrant &amp;lt;/FONT&amp;gt;: Mr. MIDZODZI Pekpe&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;4&amp;quot;&amp;gt;Etudiants &amp;lt;/FONT&amp;gt;: MOHAMMED Djamil &amp;amp; KERROUM Hamza&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;FONT color=&amp;quot;#0080FF&amp;quot;&amp;gt; &amp;lt;B&amp;gt; &amp;lt;FONT SIZE=&amp;quot;15&amp;quot;&amp;gt; 1 - INTRODUCTION : &amp;lt;/FONT&amp;gt;&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;FONT color=&amp;quot;#33CCCC&amp;quot;&amp;gt; &amp;lt;B&amp;gt; &amp;lt;FONT SIZE=&amp;quot;5&amp;quot;&amp;gt;&amp;lt;U&amp;gt; 1.1 - Objectif du projet :&amp;lt;/U&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;3&amp;quot;&amp;gt;     La modélisation à base de données d’un robot mobile.&amp;lt;/FONT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;FONT color=&amp;quot;#33CCCC&amp;quot;&amp;gt; &amp;lt;B&amp;gt; &amp;lt;FONT SIZE=&amp;quot;5&amp;quot;&amp;gt; &amp;lt;U&amp;gt; 1.2 - Description :&amp;lt;/U&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;3&amp;quot;&amp;gt;Le modèle d’un système permet non seulement une meilleure compréhension de son comportement mais sa bonne utilisation et sa surveillance afin d’apporter des actions correctives à temps lors de défauts ou de défaillance du système.&lt;br /&gt;
Ce projet a pour but la modélisation d’un robot à trois roues omnidirectionnelles à savoir le Robotino. Cette modélisation se fera à partir des données recueillies sur ce robot.&lt;br /&gt;
Ce projet se déroulera suivant les phases suivantes :&lt;br /&gt;
       •	Choix du modèle du robot&lt;br /&gt;
       •	Choix de l’algorithme d’optimisation&lt;br /&gt;
       •	Estimation du modèle&lt;br /&gt;
       •	Validation du modèle&lt;br /&gt;
La validation consistera à comparer le comportement du modèle à celui du robot en appliquant les mêmes commandes aux deux.&amp;lt;/FONT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;FONT color=&amp;quot;#33CCCC&amp;quot;&amp;gt; &amp;lt;B&amp;gt; &amp;lt;FONT SIZE=&amp;quot;5&amp;quot;&amp;gt;&amp;lt;U&amp;gt; 1.3 - Ce qu’il faut savoir avant de commencer :&amp;lt;/U&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;FONT SIZE=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;FONT color=&amp;quot;#6600FF&amp;quot;&amp;gt;&amp;lt;FONT SIZE=&amp;quot;4&amp;quot;&amp;gt; 1.3.1 - L’identification : &amp;lt;/FONT&amp;gt;&amp;lt;/FONT&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
Consiste à déterminer un modèle numérique d’un système qui reflète fidèlement son comportement&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;FONT color=&amp;quot;#6600FF&amp;quot;&amp;gt;&amp;lt;FONT SIZE=&amp;quot;4&amp;quot;&amp;gt; 1.3.2 - Les méthodes de d’identification : &amp;lt;/FONT&amp;gt;&amp;lt;/FONT&amp;gt;===&lt;br /&gt;
       •	Boîte blanche : utilise les lois de la physique uniquement&lt;br /&gt;
       •	Boîte grise : utilise les lois de la physique et les mesures recueillies sur le système&lt;br /&gt;
       •	Boîte noire : se base uniquement sur les données recueillies sur le système&amp;lt;/FONT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;FONT color=&amp;quot;#0080FF&amp;quot;&amp;gt; &amp;lt;B&amp;gt; &amp;lt;FONT SIZE=&amp;quot;15&amp;quot;&amp;gt; 2 - CAHIER DES CHARGES :&amp;lt;/FONT&amp;gt;&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;FONT color=&amp;quot;#6600FF&amp;quot;&amp;gt;•&amp;lt;/FONT&amp;gt; 	La prise en main du Robotino&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#6600FF&amp;quot;&amp;gt;•&amp;lt;/FONT&amp;gt; 	Identification boite noire d’un modèle linéaire du système :&lt;br /&gt;
       -	Etude des méthodes d’identification des sous-espaces&lt;br /&gt;
       -	Prise en main de la Toolbox Identification de Matlab&lt;br /&gt;
       -	Application à l’identification du robot&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#6600FF&amp;quot;&amp;gt;•&amp;lt;/FONT&amp;gt; 	Validation en simulation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#6600FF&amp;quot;&amp;gt;•&amp;lt;/FONT&amp;gt; 	Validation sur le robot&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#6600FF&amp;quot;&amp;gt;•&amp;lt;/FONT&amp;gt; 	Identification boîte noire d’un modèle non linéaire du robot :&lt;br /&gt;
       -	Etude des méthodes d’optimisation non linéaires&lt;br /&gt;
       -	Prise en main de la Toolbox optimisation non linéaire de Matlab&lt;br /&gt;
       -	Application à l’identification du robot&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#6600FF&amp;quot;&amp;gt;•&amp;lt;/FONT&amp;gt; 	Validation sur le robot&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#6600FF&amp;quot;&amp;gt;•&amp;lt;/FONT&amp;gt; 	Comparaison des deux modèles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#6600FF&amp;quot;&amp;gt;•&amp;lt;/FONT&amp;gt; 	Création d’une interface avec l’outil GUI de Matlab&amp;lt;/FONT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;FONT color=&amp;quot;#0080FF&amp;quot;&amp;gt; &amp;lt;B&amp;gt; &amp;lt;FONT SIZE=&amp;quot;15&amp;quot;&amp;gt; 3 - AVANCEMENT DU PROJET :&amp;lt;/FONT&amp;gt;&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;FONT SIZE=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;FONT color=&amp;quot;#6600FF&amp;quot;&amp;gt;&amp;lt;FONT SIZE=&amp;quot;4&amp;quot;&amp;gt; Semaine 1 : &amp;lt;/FONT&amp;gt;&amp;lt;/FONT&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;FONT color=&amp;quot;#0080FF&amp;quot;&amp;gt; &amp;lt;B&amp;gt; &amp;lt;FONT SIZE=&amp;quot;15&amp;quot;&amp;gt; 4 - Fichiers Rendus: &amp;lt;/FONT&amp;gt;&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;=&lt;/div&gt;</summary>
		<author><name>Hkerroum</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=36295</id>
		<title>IMA4 2016/2017 P47</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=36295"/>
				<updated>2016-12-19T00:09:26Z</updated>
		
		<summary type="html">&lt;p&gt;Hkerroum : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;FONT color=&amp;quot;#0080FF&amp;quot;&amp;gt; &amp;lt;B&amp;gt; &amp;lt;FONT SIZE=&amp;quot;40&amp;quot;&amp;gt; Projet 47 : Modélisation d’un robot mobile &amp;lt;/FONT&amp;gt;&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;4&amp;quot;&amp;gt;Encadrant &amp;lt;/FONT&amp;gt;: Mr. MIDZODZI Pekpe&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;4&amp;quot;&amp;gt;Etudiants &amp;lt;/FONT&amp;gt;: MOHAMMED Djamil &amp;amp; KERROUM Hamza&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#0080FF&amp;quot;&amp;gt; &amp;lt;B&amp;gt; &amp;lt;FONT SIZE=&amp;quot;15&amp;quot;&amp;gt; 1 - INTRODUCTION : &amp;lt;/FONT&amp;gt;&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#33CCCC&amp;quot;&amp;gt; &amp;lt;B&amp;gt; &amp;lt;FONT SIZE=&amp;quot;5&amp;quot;&amp;gt;&amp;lt;U&amp;gt; 1.1 - Objectif du projet :&amp;lt;/U&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;3&amp;quot;&amp;gt;     La modélisation à base de données d’un robot mobile.&amp;lt;/FONT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#33CCCC&amp;quot;&amp;gt; &amp;lt;B&amp;gt; &amp;lt;FONT SIZE=&amp;quot;5&amp;quot;&amp;gt; &amp;lt;U&amp;gt; 1.2 - Description :&amp;lt;/U&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;3&amp;quot;&amp;gt;Le modèle d’un système permet non seulement une meilleure compréhension de son comportement mais sa bonne utilisation et sa surveillance afin d’apporter des actions correctives à temps lors de défauts ou de défaillance du système.&lt;br /&gt;
Ce projet a pour but la modélisation d’un robot à trois roues omnidirectionnelles à savoir le Robotino. Cette modélisation se fera à partir des données recueillies sur ce robot.&lt;br /&gt;
Ce projet se déroulera suivant les phases suivantes :&lt;br /&gt;
       •	Choix du modèle du robot&lt;br /&gt;
       •	Choix de l’algorithme d’optimisation&lt;br /&gt;
       •	Estimation du modèle&lt;br /&gt;
       •	Validation du modèle&lt;br /&gt;
La validation consistera à comparer le comportement du modèle à celui du robot en appliquant les mêmes commandes aux deux.&amp;lt;/FONT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#33CCCC&amp;quot;&amp;gt; &amp;lt;B&amp;gt; &amp;lt;FONT SIZE=&amp;quot;5&amp;quot;&amp;gt;&amp;lt;U&amp;gt; 1.3 - Ce qu’il faut savoir avant de commencer :&amp;lt;/U&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;FONT color=&amp;quot;#6600FF&amp;quot;&amp;gt;&amp;lt;FONT SIZE=&amp;quot;4&amp;quot;&amp;gt; 1.3.1 - L’identification : &amp;lt;/FONT&amp;gt;&amp;lt;/FONT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consiste à déterminer un modèle numérique d’un système qui reflète fidèlement son comportement&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#6600FF&amp;quot;&amp;gt;&amp;lt;FONT SIZE=&amp;quot;4&amp;quot;&amp;gt; 1.3.2 - Les méthodes de d’identification : &amp;lt;/FONT&amp;gt;&amp;lt;/FONT&amp;gt;&lt;br /&gt;
       •	Boîte blanche : utilise les lois de la physique uniquement&lt;br /&gt;
       •	Boîte grise : utilise les lois de la physique et les mesures recueillies sur le système&lt;br /&gt;
       •	Boîte noire : se base uniquement sur les données recueillies sur le système&amp;lt;/FONT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#0080FF&amp;quot;&amp;gt; &amp;lt;B&amp;gt; &amp;lt;FONT SIZE=&amp;quot;15&amp;quot;&amp;gt; 2 - CAHIER DES CHARGES :&amp;lt;/FONT&amp;gt;&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;FONT color=&amp;quot;#6600FF&amp;quot;&amp;gt;•&amp;lt;/FONT&amp;gt; 	La prise en main du Robotino&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#6600FF&amp;quot;&amp;gt;•&amp;lt;/FONT&amp;gt; 	Identification boite noire d’un modèle linéaire du système :&lt;br /&gt;
       -	Etude des méthodes d’identification des sous-espaces&lt;br /&gt;
       -	Prise en main de la Toolbox Identification de Matlab&lt;br /&gt;
       -	Application à l’identification du robot&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#6600FF&amp;quot;&amp;gt;•&amp;lt;/FONT&amp;gt; 	Validation en simulation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#6600FF&amp;quot;&amp;gt;•&amp;lt;/FONT&amp;gt; 	Validation sur le robot&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#6600FF&amp;quot;&amp;gt;•&amp;lt;/FONT&amp;gt; 	Identification boîte noire d’un modèle non linéaire du robot :&lt;br /&gt;
       -	Etude des méthodes d’optimisation non linéaires&lt;br /&gt;
       -	Prise en main de la Toolbox optimisation non linéaire de Matlab&lt;br /&gt;
       -	Application à l’identification du robot&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#6600FF&amp;quot;&amp;gt;•&amp;lt;/FONT&amp;gt; 	Validation sur le robot&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#6600FF&amp;quot;&amp;gt;•&amp;lt;/FONT&amp;gt; 	Comparaison des deux modèles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#6600FF&amp;quot;&amp;gt;•&amp;lt;/FONT&amp;gt; 	Création d’une interface avec l’outil GUI de Matlab&amp;lt;/FONT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#0080FF&amp;quot;&amp;gt; &amp;lt;B&amp;gt; &amp;lt;FONT SIZE=&amp;quot;15&amp;quot;&amp;gt; 3 - AVANCEMENT DU PROJET :&amp;lt;/FONT&amp;gt;&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;FONT color=&amp;quot;#6600FF&amp;quot;&amp;gt;&amp;lt;FONT SIZE=&amp;quot;4&amp;quot;&amp;gt; Semaine 1 : &amp;lt;/FONT&amp;gt;&amp;lt;/FONT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#0080FF&amp;quot;&amp;gt; &amp;lt;B&amp;gt; &amp;lt;FONT SIZE=&amp;quot;15&amp;quot;&amp;gt; 4 - Fichiers Rendus: &amp;lt;/FONT&amp;gt;&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hkerroum</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=36294</id>
		<title>IMA4 2016/2017 P47</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=36294"/>
				<updated>2016-12-18T23:57:20Z</updated>
		
		<summary type="html">&lt;p&gt;Hkerroum : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__________________________________________________________________________________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#0080FF&amp;quot;&amp;gt; &amp;lt;B&amp;gt; &amp;lt;FONT SIZE=&amp;quot;40&amp;quot;&amp;gt; Projet 47 : Modélisation d’un robot mobile &amp;lt;/FONT&amp;gt;&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&lt;br /&gt;
__________________________________________________________________________________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;4&amp;quot;&amp;gt;Encadrant &amp;lt;/FONT&amp;gt;: Mr. MIDZODZI Pekpe&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;4&amp;quot;&amp;gt;Etudiants &amp;lt;/FONT&amp;gt;: MOHAMMED Djamil &amp;amp; KERROUM Hamza&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
___________________________________________________________&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#0080FF&amp;quot;&amp;gt; &amp;lt;B&amp;gt; &amp;lt;FONT SIZE=&amp;quot;20&amp;quot;&amp;gt; 1 - INTRODUCTION : &amp;lt;/FONT&amp;gt;&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
___________________________________________________________&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#33CCCC&amp;quot;&amp;gt; &amp;lt;B&amp;gt; &amp;lt;FONT SIZE=&amp;quot;5&amp;quot;&amp;gt;&amp;lt;U&amp;gt; 1.1 - Objectif du projet :&amp;lt;/U&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;3&amp;quot;&amp;gt;     La modélisation à base de données d’un robot mobile.&amp;lt;/FONT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#33CCCC&amp;quot;&amp;gt; &amp;lt;B&amp;gt; &amp;lt;FONT SIZE=&amp;quot;5&amp;quot;&amp;gt; &amp;lt;U&amp;gt; 1.2 - Description :&amp;lt;/U&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;3&amp;quot;&amp;gt;Le modèle d’un système permet non seulement une meilleure compréhension de son comportement mais sa bonne utilisation et sa surveillance afin d’apporter des actions correctives à temps lors de défauts ou de défaillance du système.&lt;br /&gt;
Ce projet a pour but la modélisation d’un robot à trois roues omnidirectionnelles à savoir le Robotino. Cette modélisation se fera à partir des données recueillies sur ce robot.&lt;br /&gt;
Ce projet se déroulera suivant les phases suivantes :&lt;br /&gt;
       •	Choix du modèle du robot&lt;br /&gt;
       •	Choix de l’algorithme d’optimisation&lt;br /&gt;
       •	Estimation du modèle&lt;br /&gt;
       •	Validation du modèle&lt;br /&gt;
La validation consistera à comparer le comportement du modèle à celui du robot en appliquant les mêmes commandes aux deux.&amp;lt;/FONT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#33CCCC&amp;quot;&amp;gt; &amp;lt;B&amp;gt; &amp;lt;FONT SIZE=&amp;quot;5&amp;quot;&amp;gt;&amp;lt;U&amp;gt; 1.3 - Ce qu’il faut savoir avant de commencer :&amp;lt;/U&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;FONT color=&amp;quot;#6600FF&amp;quot;&amp;gt;&amp;lt;FONT SIZE=&amp;quot;4&amp;quot;&amp;gt; 1.3.1 - L’identification : &amp;lt;/FONT&amp;gt;&amp;lt;/FONT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consiste à déterminer un modèle numérique d’un système qui reflète fidèlement son comportement&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#6600FF&amp;quot;&amp;gt;&amp;lt;FONT SIZE=&amp;quot;4&amp;quot;&amp;gt; 1.3.2 - Les méthodes de d’identification : &amp;lt;/FONT&amp;gt;&amp;lt;/FONT&amp;gt;&lt;br /&gt;
       •	Boîte blanche : utilise les lois de la physique uniquement&lt;br /&gt;
       •	Boîte grise : utilise les lois de la physique et les mesures recueillies sur le système&lt;br /&gt;
       •	Boîte noire : se base uniquement sur les données recueillies sur le système&amp;lt;/FONT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
____________________________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#0080FF&amp;quot;&amp;gt; &amp;lt;B&amp;gt; &amp;lt;FONT SIZE=&amp;quot;20&amp;quot;&amp;gt; 2 - CAHIER DES CHARGES :&amp;lt;/FONT&amp;gt;&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt; &lt;br /&gt;
&lt;br /&gt;
____________________________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;FONT color=&amp;quot;#6600FF&amp;quot;&amp;gt;•&amp;lt;/FONT&amp;gt; 	La prise en main du Robotino&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#6600FF&amp;quot;&amp;gt;•&amp;lt;/FONT&amp;gt; 	Identification boite noire d’un modèle linéaire du système :&lt;br /&gt;
       -	Etude des méthodes d’identification des sous-espaces&lt;br /&gt;
       -	Prise en main de la Toolbox Identification de Matlab&lt;br /&gt;
       -	Application à l’identification du robot&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#6600FF&amp;quot;&amp;gt;•&amp;lt;/FONT&amp;gt; 	Validation en simulation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#6600FF&amp;quot;&amp;gt;•&amp;lt;/FONT&amp;gt; 	Validation sur le robot&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#6600FF&amp;quot;&amp;gt;•&amp;lt;/FONT&amp;gt; 	Identification boîte noire d’un modèle non linéaire du robot :&lt;br /&gt;
       -	Etude des méthodes d’optimisation non linéaires&lt;br /&gt;
       -	Prise en main de la Toolbox optimisation non linéaire de Matlab&lt;br /&gt;
       -	Application à l’identification du robot&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#6600FF&amp;quot;&amp;gt;•&amp;lt;/FONT&amp;gt; 	Validation sur le robot&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#6600FF&amp;quot;&amp;gt;•&amp;lt;/FONT&amp;gt; 	Comparaison des deux modèles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#6600FF&amp;quot;&amp;gt;•&amp;lt;/FONT&amp;gt; 	Création d’une interface avec l’outil GUI de Matlab&amp;lt;/FONT&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hkerroum</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=36283</id>
		<title>IMA4 2016/2017 P47</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=36283"/>
				<updated>2016-12-18T20:51:41Z</updated>
		
		<summary type="html">&lt;p&gt;Hkerroum : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__________________________________________________________________________________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#0080FF&amp;quot;&amp;gt; &amp;lt;B&amp;gt; &amp;lt;FONT SIZE=&amp;quot;40&amp;quot;&amp;gt; Projet 47 : Modélisation d’un robot mobile &amp;lt;/FONT&amp;gt;&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&lt;br /&gt;
__________________________________________________________________________________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;4&amp;quot;&amp;gt;Encadrant &amp;lt;/FONT&amp;gt;: Mr. MIDZODZI Pekpe&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;4&amp;quot;&amp;gt;Etudiants &amp;lt;/FONT&amp;gt;: MOHAMMED Djamil &amp;amp; KERROUM Hamza&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
___________________________________________________________&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#0080FF&amp;quot;&amp;gt; &amp;lt;B&amp;gt; &amp;lt;FONT SIZE=&amp;quot;20&amp;quot;&amp;gt; INTRODUCTION : &amp;lt;/FONT&amp;gt;&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
___________________________________________________________&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#33CCCC&amp;quot;&amp;gt; &amp;lt;B&amp;gt; &amp;lt;FONT SIZE=&amp;quot;5&amp;quot;&amp;gt;&amp;lt;U&amp;gt; Objectif du projet :&amp;lt;/U&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;3&amp;quot;&amp;gt;     La modélisation à base de données d’un robot mobile.&amp;lt;/FONT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#33CCCC&amp;quot;&amp;gt; &amp;lt;B&amp;gt; &amp;lt;FONT SIZE=&amp;quot;5&amp;quot;&amp;gt; &amp;lt;U&amp;gt;Description :&amp;lt;/U&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;3&amp;quot;&amp;gt;Le modèle d’un système permet non seulement une meilleure compréhension de son comportement mais sa bonne utilisation et sa surveillance afin d’apporter des actions correctives à temps lors de défauts ou de défaillance du système.&lt;br /&gt;
Ce projet a pour but la modélisation d’un robot à trois roues omnidirectionnelles à savoir le Robotino. Cette modélisation se fera à partir des données recueillies sur ce robot.&lt;br /&gt;
Ce projet se déroulera suivant les phases suivantes :&lt;br /&gt;
       •	Choix du modèle du robot&lt;br /&gt;
       •	Choix de l’algorithme d’optimisation&lt;br /&gt;
       •	Estimation du modèle&lt;br /&gt;
       •	Validation du modèle&lt;br /&gt;
La validation consistera à comparer le comportement du modèle à celui du robot en appliquant les mêmes commandes aux deux.&amp;lt;/FONT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#33CCCC&amp;quot;&amp;gt; &amp;lt;B&amp;gt; &amp;lt;FONT SIZE=&amp;quot;5&amp;quot;&amp;gt;&amp;lt;U&amp;gt;Ce qu’il faut savoir avant de commencer :&amp;lt;/U&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;FONT color=&amp;quot;#6600FF&amp;quot;&amp;gt;&amp;lt;FONT SIZE=&amp;quot;4&amp;quot;&amp;gt;I-	 L’identification : &amp;lt;/FONT&amp;gt;&amp;lt;/FONT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consiste à déterminer un modèle numérique d’un système qui reflète fidèlement son comportement&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#6600FF&amp;quot;&amp;gt;&amp;lt;FONT SIZE=&amp;quot;4&amp;quot;&amp;gt;II-	Les méthodes de d’identification : &amp;lt;/FONT&amp;gt;&amp;lt;/FONT&amp;gt;&lt;br /&gt;
       •	Boîte blanche : utilise les lois de la physique uniquement&lt;br /&gt;
       •	Boîte grise : utilise les lois de la physique et les mesures recueillies sur le système&lt;br /&gt;
       •	Boîte noire : se base uniquement sur les données recueillies sur le système&amp;lt;/FONT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
____________________________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#0080FF&amp;quot;&amp;gt; &amp;lt;B&amp;gt; &amp;lt;FONT SIZE=&amp;quot;20&amp;quot;&amp;gt; CAHIER DES CHARGES :&amp;lt;/FONT&amp;gt;&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt; &lt;br /&gt;
&lt;br /&gt;
____________________________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;FONT color=&amp;quot;#6600FF&amp;quot;&amp;gt;•&amp;lt;/FONT&amp;gt; 	La prise en main du Robotino&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#6600FF&amp;quot;&amp;gt;•&amp;lt;/FONT&amp;gt; 	Identification boite noire d’un modèle linéaire du système :&lt;br /&gt;
       -	Etude des méthodes d’identification des sous-espaces&lt;br /&gt;
       -	Prise en main de la Toolbox Identification de Matlab&lt;br /&gt;
       -	Application à l’identification du robot&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#6600FF&amp;quot;&amp;gt;•&amp;lt;/FONT&amp;gt; 	Validation en simulation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#6600FF&amp;quot;&amp;gt;•&amp;lt;/FONT&amp;gt; 	Validation sur le robot&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#6600FF&amp;quot;&amp;gt;•&amp;lt;/FONT&amp;gt; 	Identification boîte noire d’un modèle non linéaire du robot :&lt;br /&gt;
       -	Etude des méthodes d’optimisation non linéaires&lt;br /&gt;
       -	Prise en main de la Toolbox optimisation non linéaire de Matlab&lt;br /&gt;
       -	Application à l’identification du robot&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#6600FF&amp;quot;&amp;gt;•&amp;lt;/FONT&amp;gt; 	Validation sur le robot&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#6600FF&amp;quot;&amp;gt;•&amp;lt;/FONT&amp;gt; 	Comparaison des deux modèles&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#6600FF&amp;quot;&amp;gt;•&amp;lt;/FONT&amp;gt; 	Création d’une interface avec l’outil GUI de Matlab&amp;lt;/FONT&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hkerroum</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=36282</id>
		<title>IMA4 2016/2017 P47</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=IMA4_2016/2017_P47&amp;diff=36282"/>
				<updated>2016-12-18T20:43:22Z</updated>
		
		<summary type="html">&lt;p&gt;Hkerroum : Page créée avec « __________________________________________________________________________________________________________________________________________   &amp;lt;FONT color=&amp;quot;#0080FF&amp;quot;&amp;gt; &amp;lt;B&amp;gt; &amp;lt;FONT ... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__________________________________________________________________________________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#0080FF&amp;quot;&amp;gt; &amp;lt;B&amp;gt; &amp;lt;FONT SIZE=&amp;quot;40&amp;quot;&amp;gt; Projet 47 : Modélisation d’un robot mobile &amp;lt;/FONT&amp;gt;&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&lt;br /&gt;
__________________________________________________________________________________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;4&amp;quot;&amp;gt;Encadrant &amp;lt;/FONT&amp;gt;: Mr. MIDZODZI Pekpe&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;4&amp;quot;&amp;gt;Etudiants &amp;lt;/FONT&amp;gt;: MOHAMMED Djamil &amp;amp; KERROUM Hamza&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
___________________________________________________________&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#0080FF&amp;quot;&amp;gt; &amp;lt;B&amp;gt; &amp;lt;FONT SIZE=&amp;quot;20&amp;quot;&amp;gt; INTRODUCTION : &amp;lt;/FONT&amp;gt;&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
___________________________________________________________&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#33CCCC&amp;quot;&amp;gt; &amp;lt;B&amp;gt; &amp;lt;FONT SIZE=&amp;quot;5&amp;quot;&amp;gt;&amp;lt;U&amp;gt; Objectif du projet :&amp;lt;/U&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;3&amp;quot;&amp;gt;     La modélisation à base de données d’un robot mobile.&amp;lt;/FONT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#33CCCC&amp;quot;&amp;gt; &amp;lt;B&amp;gt; &amp;lt;FONT SIZE=&amp;quot;5&amp;quot;&amp;gt; &amp;lt;U&amp;gt;Description :&amp;lt;/U&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;3&amp;quot;&amp;gt;Le modèle d’un système permet non seulement une meilleure compréhension de son comportement mais sa bonne utilisation et sa surveillance afin d’apporter des actions correctives à temps lors de défauts ou de défaillance du système.&lt;br /&gt;
Ce projet a pour but la modélisation d’un robot à trois roues omnidirectionnelles à savoir le Robotino. Cette modélisation se fera à partir des données recueillies sur ce robot.&lt;br /&gt;
Ce projet se déroulera suivant les phases suivantes :&lt;br /&gt;
       •	Choix du modèle du robot&lt;br /&gt;
       •	Choix de l’algorithme d’optimisation&lt;br /&gt;
       •	Estimation du modèle&lt;br /&gt;
       •	Validation du modèle&lt;br /&gt;
La validation consistera à comparer le comportement du modèle à celui du robot en appliquant les mêmes commandes aux deux.&amp;lt;/FONT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#33CCCC&amp;quot;&amp;gt; &amp;lt;B&amp;gt; &amp;lt;FONT SIZE=&amp;quot;5&amp;quot;&amp;gt;&amp;lt;U&amp;gt;Ce qu’il faut savoir avant de commencer :&amp;lt;/U&amp;gt;&amp;lt;/FONT&amp;gt;&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;3&amp;quot;&amp;gt;I-	 L’identification : consiste à déterminer un modèle numérique d’un système qui reflète fidèlement son comportement&lt;br /&gt;
&lt;br /&gt;
II-	Les méthodes de d’identification :&lt;br /&gt;
       •	Boîte blanche : utilise les lois de la physique uniquement&lt;br /&gt;
       •	Boîte grise : utilise les lois de la physique et les mesures recueillies sur le système&lt;br /&gt;
       •	Boîte noire : se base uniquement sur les données recueillies sur le système&amp;lt;/FONT&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT color=&amp;quot;#0080FF&amp;quot;&amp;gt; &amp;lt;B&amp;gt; &amp;lt;FONT SIZE=&amp;quot;20&amp;quot;&amp;gt; CAHIER DES CHARGES :&amp;lt;/FONT&amp;gt;&amp;lt;/B&amp;gt;&amp;lt;/FONT&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;FONT SIZE=&amp;quot;3&amp;quot;&amp;gt;•	La prise en main du Robotino&lt;br /&gt;
&lt;br /&gt;
•	Identification boite noire d’un modèle linéaire du système :&lt;br /&gt;
       -	Etude des méthodes d’identification des sous-espaces&lt;br /&gt;
       -	Prise en main de la Toolbox Identification de Matlab&lt;br /&gt;
       -	Application à l’identification du robot&lt;br /&gt;
&lt;br /&gt;
•	Validation en simulation&lt;br /&gt;
&lt;br /&gt;
•	Validation sur le robot&lt;br /&gt;
&lt;br /&gt;
•	Identification boîte noire d’un modèle non linéaire du robot :&lt;br /&gt;
       -	Etude des méthodes d’optimisation non linéaires&lt;br /&gt;
       -	Prise en main de la Toolbox optimisation non linéaire de Matlab&lt;br /&gt;
       -	Application à l’identification du robot&lt;br /&gt;
&lt;br /&gt;
•	Validation sur le robot&lt;br /&gt;
&lt;br /&gt;
•	Comparaison des deux modèles&lt;br /&gt;
&lt;br /&gt;
•	Création d’une interface avec l’outil GUI de Matlab&amp;lt;/FONT&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hkerroum</name></author>	</entry>

	</feed>