<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
		<id>https://peip-ima.plil.fr/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jschanne</id>
		<title>Wiki de bureau d'études PeiP - Contributions de l’utilisateur [fr]</title>
		<link rel="self" type="application/atom+xml" href="https://peip-ima.plil.fr/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jschanne"/>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php/Sp%C3%A9cial:Contributions/Jschanne"/>
		<updated>2026-04-24T23:59:08Z</updated>
		<subtitle>Contributions de l’utilisateur</subtitle>
		<generator>MediaWiki 1.29.2</generator>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=SuiveurInstrument&amp;diff=239</id>
		<title>SuiveurInstrument</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=SuiveurInstrument&amp;diff=239"/>
				<updated>2011-03-09T19:07:41Z</updated>
		
		<summary type="html">&lt;p&gt;Jschanne : /* Se repérer dans l'espace grâce à un compas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
&lt;br /&gt;
Le but de ce bureau d'étude est de programmer une robot, capable de suivre une trajectoire aléatoire. Puis suite à cette trajectoire, être capable de se repérer dans l'espace à partir du point de départ.&amp;lt;br /&amp;gt;&lt;br /&gt;
Pour cela, je dispose d'un kit robotique [http://fr.wikipedia.org/wiki/Lego_Mindstorms_NXT Lego Mindstorms NXT], ainsi que 2 capteurs supplémentaires, un accéléromètre et un gyroscope.&lt;br /&gt;
&lt;br /&gt;
=La structure du robot=&lt;br /&gt;
&lt;br /&gt;
L'ergonomie du robot est basé essentiellement sur les modèles types que nous propose le guide [http://fr.wikipedia.org/wiki/Lego_Mindstorms_NXT Lego Mindstorms NXT]. Il est composé de 2 roues avant, chacune entrainé par un moteur, et une roue folle situé à l'arrière afin de permettre au robot de tourner plus facilement.&amp;lt;br /&amp;gt;&lt;br /&gt;
j'ai annexé le robot des 2 capteurs supplémentaires que j'avais à ma disposition.&lt;br /&gt;
Premièrement, l'accéléromètre, qui comme son nom l'indique, donne l'accélération à un instant donné.&lt;br /&gt;
Deuxièmement, le gyroscope qui lui donne la vitesse angulaire à un instant donné.&amp;lt;br /&amp;gt;&lt;br /&gt;
Une fois la construction du robot terminé, nous pouvions commencer la programmation.&lt;br /&gt;
&lt;br /&gt;
=Algorithme=&lt;br /&gt;
&lt;br /&gt;
==Se déplacer de façon aléatoire==&lt;br /&gt;
Après avoir pris connaissance des fonctionnalités du logiciel [http://fr.wikipedia.org/wiki/Lego_Mindstorms_NXT Lego Mindstorms NXT], très vite me vient l'idée de ce programme : &amp;lt;br /&amp;gt;&lt;br /&gt;
L'idée est de faire une boucle définie pour tourner une certain nombre de fois. Et à chaque tour de boucle, soumettre le robot à un choix, de façon aléatoire. Soit de d'avancer, soit de tourner à gauche ou à droit. Toutes ces actions étant fixé sur un certain nombre de degrés de rotation des moteurs.&lt;br /&gt;
&lt;br /&gt;
==Se repérer dans l'espace grâce au gyroscope et l'accéléromètre==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Après avoir ajouté les modules (grâce au site http://www.hitechnic.com) du gyroscope et de l'accéléromètre, et après avoir pris connaissance de leur fonctionnement ; je me suis lancé dans la conception de petits programmes. Le but étant de réaliser un robot capable de se repérer dans l'espace, j'ai d'abord travaillé sur un programme capable, grâce à l'accéléromètre, de calculer la distance parcouru par le robot.&amp;lt;br /&amp;gt;&lt;br /&gt;
Effectivement, on a la relation suivante qui nous donne le lien entre l'accélération (pour une accélération constante) et la distance parcourue : &amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:formule.png]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Pour cela, mon programme fonctionne de la manière suivante :&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il  est composé d'une boucle (paramétrée en fonction du temps), et à chaque tour de boucle, le programme ajoute, à une réserve, l'accélération à l'instant donné. Le but étant de faire la moyenne des accélérations durant une durée.&lt;br /&gt;
Mais ce programme ne fonctionnait pas. Après plusieurs tentatives, n'aboutissant également à rien, le projet de construire un robot capable de se repérer dans l'espace grâce à ces instruments s'est avéré plus compliqué que prévu.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Finalement l'idée de faire un robot capable de se repérer dans l'espace grâce à l'accéléromètre et le gyroscope a était abandonné. Pour plus de simplicité, ces 2 instruments ont été remplacé par un compas.&lt;br /&gt;
&lt;br /&gt;
==Se repérer dans l'espace grâce à un compas==&lt;br /&gt;
&lt;br /&gt;
Le compas est un instrument capable de donner un angle en degré par rapport à un axe de départ, le nord notamment.&amp;lt;br /&amp;gt;&lt;br /&gt;
Grâce à cette instrument, j'ai pu faire plusieurs programmes.&lt;br /&gt;
Notamment lui faire suivre des trajectoires précises (comme un carré régulier, …).&lt;br /&gt;
&lt;br /&gt;
=Problèmes rencontrés=&lt;br /&gt;
&lt;br /&gt;
*L'un des problèmes rencontrés a été, comme je l'ai déjà dit, un problème technique de l'accéléromètre. En effet, je n'ai pas pu exploiter les compacités de l'accéléromètre comme je le souhaitais.&amp;lt;br /&amp;gt;&lt;br /&gt;
*J'ai rencontré également un problème avec le compas. En effet, le compas nous donne un angle entre 0 et 359 degrés. Or comme certain programme utilise une différence de d'angle, il a fallu interprété cette différence de façon cohérente.&lt;/div&gt;</summary>
		<author><name>Jschanne</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=SuiveurInstrument&amp;diff=238</id>
		<title>SuiveurInstrument</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=SuiveurInstrument&amp;diff=238"/>
				<updated>2011-03-09T19:06:46Z</updated>
		
		<summary type="html">&lt;p&gt;Jschanne : /* Se déplacer de façon aléatoire */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
&lt;br /&gt;
Le but de ce bureau d'étude est de programmer une robot, capable de suivre une trajectoire aléatoire. Puis suite à cette trajectoire, être capable de se repérer dans l'espace à partir du point de départ.&amp;lt;br /&amp;gt;&lt;br /&gt;
Pour cela, je dispose d'un kit robotique [http://fr.wikipedia.org/wiki/Lego_Mindstorms_NXT Lego Mindstorms NXT], ainsi que 2 capteurs supplémentaires, un accéléromètre et un gyroscope.&lt;br /&gt;
&lt;br /&gt;
=La structure du robot=&lt;br /&gt;
&lt;br /&gt;
L'ergonomie du robot est basé essentiellement sur les modèles types que nous propose le guide [http://fr.wikipedia.org/wiki/Lego_Mindstorms_NXT Lego Mindstorms NXT]. Il est composé de 2 roues avant, chacune entrainé par un moteur, et une roue folle situé à l'arrière afin de permettre au robot de tourner plus facilement.&amp;lt;br /&amp;gt;&lt;br /&gt;
j'ai annexé le robot des 2 capteurs supplémentaires que j'avais à ma disposition.&lt;br /&gt;
Premièrement, l'accéléromètre, qui comme son nom l'indique, donne l'accélération à un instant donné.&lt;br /&gt;
Deuxièmement, le gyroscope qui lui donne la vitesse angulaire à un instant donné.&amp;lt;br /&amp;gt;&lt;br /&gt;
Une fois la construction du robot terminé, nous pouvions commencer la programmation.&lt;br /&gt;
&lt;br /&gt;
=Algorithme=&lt;br /&gt;
&lt;br /&gt;
==Se déplacer de façon aléatoire==&lt;br /&gt;
Après avoir pris connaissance des fonctionnalités du logiciel [http://fr.wikipedia.org/wiki/Lego_Mindstorms_NXT Lego Mindstorms NXT], très vite me vient l'idée de ce programme : &amp;lt;br /&amp;gt;&lt;br /&gt;
L'idée est de faire une boucle définie pour tourner une certain nombre de fois. Et à chaque tour de boucle, soumettre le robot à un choix, de façon aléatoire. Soit de d'avancer, soit de tourner à gauche ou à droit. Toutes ces actions étant fixé sur un certain nombre de degrés de rotation des moteurs.&lt;br /&gt;
&lt;br /&gt;
==Se repérer dans l'espace grâce au gyroscope et l'accéléromètre==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Après avoir ajouté les modules (grâce au site http://www.hitechnic.com) du gyroscope et de l'accéléromètre, et après avoir pris connaissance de leur fonctionnement ; je me suis lancé dans la conception de petits programmes. Le but étant de réaliser un robot capable de se repérer dans l'espace, j'ai d'abord travaillé sur un programme capable, grâce à l'accéléromètre, de calculer la distance parcouru par le robot.&amp;lt;br /&amp;gt;&lt;br /&gt;
Effectivement, on a la relation suivante qui nous donne le lien entre l'accélération (pour une accélération constante) et la distance parcourue : &amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:formule.png]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Pour cela, mon programme fonctionne de la manière suivante :&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il  est composé d'une boucle (paramétrée en fonction du temps), et à chaque tour de boucle, le programme ajoute, à une réserve, l'accélération à l'instant donné. Le but étant de faire la moyenne des accélérations durant une durée.&lt;br /&gt;
Mais ce programme ne fonctionnait pas. Après plusieurs tentatives, n'aboutissant également à rien, le projet de construire un robot capable de se repérer dans l'espace grâce à ces instruments s'est avéré plus compliqué que prévu.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Finalement l'idée de faire un robot capable de se repérer dans l'espace grâce à l'accéléromètre et le gyroscope a était abandonné. Pour plus de simplicité, ces 2 instruments ont été remplacé par un compas.&lt;br /&gt;
&lt;br /&gt;
==Se repérer dans l'espace grâce à un compas==&lt;br /&gt;
&lt;br /&gt;
Le compas est un instrument capable de donner un angle en degré par rapport à un axe de départ, le nord notamment.&lt;br /&gt;
Grâce à cette instrument, j'ai pu faire plusieurs programmes.&lt;br /&gt;
Notamment lui faire suivre des trajectoires précises (comme un carré régulier, …).&lt;br /&gt;
&lt;br /&gt;
=Problèmes rencontrés=&lt;br /&gt;
&lt;br /&gt;
*L'un des problèmes rencontrés a été, comme je l'ai déjà dit, un problème technique de l'accéléromètre. En effet, je n'ai pas pu exploiter les compacités de l'accéléromètre comme je le souhaitais.&amp;lt;br /&amp;gt;&lt;br /&gt;
*J'ai rencontré également un problème avec le compas. En effet, le compas nous donne un angle entre 0 et 359 degrés. Or comme certain programme utilise une différence de d'angle, il a fallu interprété cette différence de façon cohérente.&lt;/div&gt;</summary>
		<author><name>Jschanne</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=SuiveurInstrument&amp;diff=237</id>
		<title>SuiveurInstrument</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=SuiveurInstrument&amp;diff=237"/>
				<updated>2011-03-09T19:06:18Z</updated>
		
		<summary type="html">&lt;p&gt;Jschanne : /* Problèmes rencontrés */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
&lt;br /&gt;
Le but de ce bureau d'étude est de programmer une robot, capable de suivre une trajectoire aléatoire. Puis suite à cette trajectoire, être capable de se repérer dans l'espace à partir du point de départ.&amp;lt;br /&amp;gt;&lt;br /&gt;
Pour cela, je dispose d'un kit robotique [http://fr.wikipedia.org/wiki/Lego_Mindstorms_NXT Lego Mindstorms NXT], ainsi que 2 capteurs supplémentaires, un accéléromètre et un gyroscope.&lt;br /&gt;
&lt;br /&gt;
=La structure du robot=&lt;br /&gt;
&lt;br /&gt;
L'ergonomie du robot est basé essentiellement sur les modèles types que nous propose le guide [http://fr.wikipedia.org/wiki/Lego_Mindstorms_NXT Lego Mindstorms NXT]. Il est composé de 2 roues avant, chacune entrainé par un moteur, et une roue folle situé à l'arrière afin de permettre au robot de tourner plus facilement.&amp;lt;br /&amp;gt;&lt;br /&gt;
j'ai annexé le robot des 2 capteurs supplémentaires que j'avais à ma disposition.&lt;br /&gt;
Premièrement, l'accéléromètre, qui comme son nom l'indique, donne l'accélération à un instant donné.&lt;br /&gt;
Deuxièmement, le gyroscope qui lui donne la vitesse angulaire à un instant donné.&amp;lt;br /&amp;gt;&lt;br /&gt;
Une fois la construction du robot terminé, nous pouvions commencer la programmation.&lt;br /&gt;
&lt;br /&gt;
=Algorithme=&lt;br /&gt;
&lt;br /&gt;
==Se déplacer de façon aléatoire==&lt;br /&gt;
Après avoir pris connaissance des fonctionnalités du logiciel [http://fr.wikipedia.org/wiki/Lego_Mindstorms_NXT Lego Mindstorms NXT], très vite me vient l'idée de ce programme : &amp;lt;br /&amp;gt;&lt;br /&gt;
L'idée est de faire une boucle définie pour tourner une certain nombre de fois. Et à chaque tour de boucle, soumettre le robot à un choix, de façon aléatoire. Soit de d'avancer, soit de tourner à gauche ou à droit. Toutes ces actions étant fixé sur un certain nombre de degrés de rotation des moteurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Se repérer dans l'espace grâce au gyroscope et l'accéléromètre==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Après avoir ajouté les modules (grâce au site http://www.hitechnic.com) du gyroscope et de l'accéléromètre, et après avoir pris connaissance de leur fonctionnement ; je me suis lancé dans la conception de petits programmes. Le but étant de réaliser un robot capable de se repérer dans l'espace, j'ai d'abord travaillé sur un programme capable, grâce à l'accéléromètre, de calculer la distance parcouru par le robot.&amp;lt;br /&amp;gt;&lt;br /&gt;
Effectivement, on a la relation suivante qui nous donne le lien entre l'accélération (pour une accélération constante) et la distance parcourue : &amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:formule.png]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Pour cela, mon programme fonctionne de la manière suivante :&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il  est composé d'une boucle (paramétrée en fonction du temps), et à chaque tour de boucle, le programme ajoute, à une réserve, l'accélération à l'instant donné. Le but étant de faire la moyenne des accélérations durant une durée.&lt;br /&gt;
Mais ce programme ne fonctionnait pas. Après plusieurs tentatives, n'aboutissant également à rien, le projet de construire un robot capable de se repérer dans l'espace grâce à ces instruments s'est avéré plus compliqué que prévu.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Finalement l'idée de faire un robot capable de se repérer dans l'espace grâce à l'accéléromètre et le gyroscope a était abandonné. Pour plus de simplicité, ces 2 instruments ont été remplacé par un compas.&lt;br /&gt;
&lt;br /&gt;
==Se repérer dans l'espace grâce à un compas==&lt;br /&gt;
&lt;br /&gt;
Le compas est un instrument capable de donner un angle en degré par rapport à un axe de départ, le nord notamment.&lt;br /&gt;
Grâce à cette instrument, j'ai pu faire plusieurs programmes.&lt;br /&gt;
Notamment lui faire suivre des trajectoires précises (comme un carré régulier, …).&lt;br /&gt;
&lt;br /&gt;
=Problèmes rencontrés=&lt;br /&gt;
&lt;br /&gt;
*L'un des problèmes rencontrés a été, comme je l'ai déjà dit, un problème technique de l'accéléromètre. En effet, je n'ai pas pu exploiter les compacités de l'accéléromètre comme je le souhaitais.&amp;lt;br /&amp;gt;&lt;br /&gt;
*J'ai rencontré également un problème avec le compas. En effet, le compas nous donne un angle entre 0 et 359 degrés. Or comme certain programme utilise une différence de d'angle, il a fallu interprété cette différence de façon cohérente.&lt;/div&gt;</summary>
		<author><name>Jschanne</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=SuiveurInstrument&amp;diff=236</id>
		<title>SuiveurInstrument</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=SuiveurInstrument&amp;diff=236"/>
				<updated>2011-03-09T19:05:43Z</updated>
		
		<summary type="html">&lt;p&gt;Jschanne : /* Se repérer dans l'espace grâce à un compas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
&lt;br /&gt;
Le but de ce bureau d'étude est de programmer une robot, capable de suivre une trajectoire aléatoire. Puis suite à cette trajectoire, être capable de se repérer dans l'espace à partir du point de départ.&amp;lt;br /&amp;gt;&lt;br /&gt;
Pour cela, je dispose d'un kit robotique [http://fr.wikipedia.org/wiki/Lego_Mindstorms_NXT Lego Mindstorms NXT], ainsi que 2 capteurs supplémentaires, un accéléromètre et un gyroscope.&lt;br /&gt;
&lt;br /&gt;
=La structure du robot=&lt;br /&gt;
&lt;br /&gt;
L'ergonomie du robot est basé essentiellement sur les modèles types que nous propose le guide [http://fr.wikipedia.org/wiki/Lego_Mindstorms_NXT Lego Mindstorms NXT]. Il est composé de 2 roues avant, chacune entrainé par un moteur, et une roue folle situé à l'arrière afin de permettre au robot de tourner plus facilement.&amp;lt;br /&amp;gt;&lt;br /&gt;
j'ai annexé le robot des 2 capteurs supplémentaires que j'avais à ma disposition.&lt;br /&gt;
Premièrement, l'accéléromètre, qui comme son nom l'indique, donne l'accélération à un instant donné.&lt;br /&gt;
Deuxièmement, le gyroscope qui lui donne la vitesse angulaire à un instant donné.&amp;lt;br /&amp;gt;&lt;br /&gt;
Une fois la construction du robot terminé, nous pouvions commencer la programmation.&lt;br /&gt;
&lt;br /&gt;
=Algorithme=&lt;br /&gt;
&lt;br /&gt;
==Se déplacer de façon aléatoire==&lt;br /&gt;
Après avoir pris connaissance des fonctionnalités du logiciel [http://fr.wikipedia.org/wiki/Lego_Mindstorms_NXT Lego Mindstorms NXT], très vite me vient l'idée de ce programme : &amp;lt;br /&amp;gt;&lt;br /&gt;
L'idée est de faire une boucle définie pour tourner une certain nombre de fois. Et à chaque tour de boucle, soumettre le robot à un choix, de façon aléatoire. Soit de d'avancer, soit de tourner à gauche ou à droit. Toutes ces actions étant fixé sur un certain nombre de degrés de rotation des moteurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Se repérer dans l'espace grâce au gyroscope et l'accéléromètre==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Après avoir ajouté les modules (grâce au site http://www.hitechnic.com) du gyroscope et de l'accéléromètre, et après avoir pris connaissance de leur fonctionnement ; je me suis lancé dans la conception de petits programmes. Le but étant de réaliser un robot capable de se repérer dans l'espace, j'ai d'abord travaillé sur un programme capable, grâce à l'accéléromètre, de calculer la distance parcouru par le robot.&amp;lt;br /&amp;gt;&lt;br /&gt;
Effectivement, on a la relation suivante qui nous donne le lien entre l'accélération (pour une accélération constante) et la distance parcourue : &amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:formule.png]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Pour cela, mon programme fonctionne de la manière suivante :&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il  est composé d'une boucle (paramétrée en fonction du temps), et à chaque tour de boucle, le programme ajoute, à une réserve, l'accélération à l'instant donné. Le but étant de faire la moyenne des accélérations durant une durée.&lt;br /&gt;
Mais ce programme ne fonctionnait pas. Après plusieurs tentatives, n'aboutissant également à rien, le projet de construire un robot capable de se repérer dans l'espace grâce à ces instruments s'est avéré plus compliqué que prévu.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Finalement l'idée de faire un robot capable de se repérer dans l'espace grâce à l'accéléromètre et le gyroscope a était abandonné. Pour plus de simplicité, ces 2 instruments ont été remplacé par un compas.&lt;br /&gt;
&lt;br /&gt;
==Se repérer dans l'espace grâce à un compas==&lt;br /&gt;
&lt;br /&gt;
Le compas est un instrument capable de donner un angle en degré par rapport à un axe de départ, le nord notamment.&lt;br /&gt;
Grâce à cette instrument, j'ai pu faire plusieurs programmes.&lt;br /&gt;
Notamment lui faire suivre des trajectoires précises (comme un carré régulier, …).&lt;br /&gt;
&lt;br /&gt;
=Problèmes rencontrés=&lt;br /&gt;
&lt;br /&gt;
L'un des problèmes rencontrés a été, comme je l'ai déjà dit, un problème technique de l'accéléromètre. En effet, je n'ai pas pu exploiter les compacités de l'accéléromètre comme je le souhaitais.&amp;lt;br /&amp;gt;&lt;br /&gt;
J'ai rencontré également un problème avec le compas. En effet, le compas nous donne un angle entre 0 et 359 degrés. Or comme certain programme utilise une différence de d'angle, il a fallu interprété cette différence de façon cohérente.&lt;/div&gt;</summary>
		<author><name>Jschanne</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=SuiveurInstrument&amp;diff=235</id>
		<title>SuiveurInstrument</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=SuiveurInstrument&amp;diff=235"/>
				<updated>2011-03-09T18:52:10Z</updated>
		
		<summary type="html">&lt;p&gt;Jschanne : /* Se repérer dans l'espace grâce au gyroscope et l'accéléromètre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
&lt;br /&gt;
Le but de ce bureau d'étude est de programmer une robot, capable de suivre une trajectoire aléatoire. Puis suite à cette trajectoire, être capable de se repérer dans l'espace à partir du point de départ.&amp;lt;br /&amp;gt;&lt;br /&gt;
Pour cela, je dispose d'un kit robotique [http://fr.wikipedia.org/wiki/Lego_Mindstorms_NXT Lego Mindstorms NXT], ainsi que 2 capteurs supplémentaires, un accéléromètre et un gyroscope.&lt;br /&gt;
&lt;br /&gt;
=La structure du robot=&lt;br /&gt;
&lt;br /&gt;
L'ergonomie du robot est basé essentiellement sur les modèles types que nous propose le guide [http://fr.wikipedia.org/wiki/Lego_Mindstorms_NXT Lego Mindstorms NXT]. Il est composé de 2 roues avant, chacune entrainé par un moteur, et une roue folle situé à l'arrière afin de permettre au robot de tourner plus facilement.&amp;lt;br /&amp;gt;&lt;br /&gt;
j'ai annexé le robot des 2 capteurs supplémentaires que j'avais à ma disposition.&lt;br /&gt;
Premièrement, l'accéléromètre, qui comme son nom l'indique, donne l'accélération à un instant donné.&lt;br /&gt;
Deuxièmement, le gyroscope qui lui donne la vitesse angulaire à un instant donné.&amp;lt;br /&amp;gt;&lt;br /&gt;
Une fois la construction du robot terminé, nous pouvions commencer la programmation.&lt;br /&gt;
&lt;br /&gt;
=Algorithme=&lt;br /&gt;
&lt;br /&gt;
==Se déplacer de façon aléatoire==&lt;br /&gt;
Après avoir pris connaissance des fonctionnalités du logiciel [http://fr.wikipedia.org/wiki/Lego_Mindstorms_NXT Lego Mindstorms NXT], très vite me vient l'idée de ce programme : &amp;lt;br /&amp;gt;&lt;br /&gt;
L'idée est de faire une boucle définie pour tourner une certain nombre de fois. Et à chaque tour de boucle, soumettre le robot à un choix, de façon aléatoire. Soit de d'avancer, soit de tourner à gauche ou à droit. Toutes ces actions étant fixé sur un certain nombre de degrés de rotation des moteurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Se repérer dans l'espace grâce au gyroscope et l'accéléromètre==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Après avoir ajouté les modules (grâce au site http://www.hitechnic.com) du gyroscope et de l'accéléromètre, et après avoir pris connaissance de leur fonctionnement ; je me suis lancé dans la conception de petits programmes. Le but étant de réaliser un robot capable de se repérer dans l'espace, j'ai d'abord travaillé sur un programme capable, grâce à l'accéléromètre, de calculer la distance parcouru par le robot.&amp;lt;br /&amp;gt;&lt;br /&gt;
Effectivement, on a la relation suivante qui nous donne le lien entre l'accélération (pour une accélération constante) et la distance parcourue : &amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:formule.png]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Pour cela, mon programme fonctionne de la manière suivante :&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il  est composé d'une boucle (paramétrée en fonction du temps), et à chaque tour de boucle, le programme ajoute, à une réserve, l'accélération à l'instant donné. Le but étant de faire la moyenne des accélérations durant une durée.&lt;br /&gt;
Mais ce programme ne fonctionnait pas. Après plusieurs tentatives, n'aboutissant également à rien, le projet de construire un robot capable de se repérer dans l'espace grâce à ces instruments s'est avéré plus compliqué que prévu.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Finalement l'idée de faire un robot capable de se repérer dans l'espace grâce à l'accéléromètre et le gyroscope a était abandonné. Pour plus de simplicité, ces 2 instruments ont été remplacé par un compas.&lt;br /&gt;
&lt;br /&gt;
==Se repérer dans l'espace grâce à un compas==&lt;br /&gt;
&lt;br /&gt;
Le compas est un instrument capable de donner un angle en degré par rapport à un axe de départ, le nord notamment.&lt;br /&gt;
Grâce à cette instrument, j'ai pu faire plusieurs programmes.&lt;br /&gt;
Notamment lui faire suivre des trajectoires précises (comme un carré régulier, …).&lt;/div&gt;</summary>
		<author><name>Jschanne</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=SuiveurInstrument&amp;diff=234</id>
		<title>SuiveurInstrument</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=SuiveurInstrument&amp;diff=234"/>
				<updated>2011-03-09T18:51:03Z</updated>
		
		<summary type="html">&lt;p&gt;Jschanne : /* Se repérer dans l'espace grâce au gyroscope et l'accéléromètre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
&lt;br /&gt;
Le but de ce bureau d'étude est de programmer une robot, capable de suivre une trajectoire aléatoire. Puis suite à cette trajectoire, être capable de se repérer dans l'espace à partir du point de départ.&amp;lt;br /&amp;gt;&lt;br /&gt;
Pour cela, je dispose d'un kit robotique [http://fr.wikipedia.org/wiki/Lego_Mindstorms_NXT Lego Mindstorms NXT], ainsi que 2 capteurs supplémentaires, un accéléromètre et un gyroscope.&lt;br /&gt;
&lt;br /&gt;
=La structure du robot=&lt;br /&gt;
&lt;br /&gt;
L'ergonomie du robot est basé essentiellement sur les modèles types que nous propose le guide [http://fr.wikipedia.org/wiki/Lego_Mindstorms_NXT Lego Mindstorms NXT]. Il est composé de 2 roues avant, chacune entrainé par un moteur, et une roue folle situé à l'arrière afin de permettre au robot de tourner plus facilement.&amp;lt;br /&amp;gt;&lt;br /&gt;
j'ai annexé le robot des 2 capteurs supplémentaires que j'avais à ma disposition.&lt;br /&gt;
Premièrement, l'accéléromètre, qui comme son nom l'indique, donne l'accélération à un instant donné.&lt;br /&gt;
Deuxièmement, le gyroscope qui lui donne la vitesse angulaire à un instant donné.&amp;lt;br /&amp;gt;&lt;br /&gt;
Une fois la construction du robot terminé, nous pouvions commencer la programmation.&lt;br /&gt;
&lt;br /&gt;
=Algorithme=&lt;br /&gt;
&lt;br /&gt;
==Se déplacer de façon aléatoire==&lt;br /&gt;
Après avoir pris connaissance des fonctionnalités du logiciel [http://fr.wikipedia.org/wiki/Lego_Mindstorms_NXT Lego Mindstorms NXT], très vite me vient l'idée de ce programme : &amp;lt;br /&amp;gt;&lt;br /&gt;
L'idée est de faire une boucle définie pour tourner une certain nombre de fois. Et à chaque tour de boucle, soumettre le robot à un choix, de façon aléatoire. Soit de d'avancer, soit de tourner à gauche ou à droit. Toutes ces actions étant fixé sur un certain nombre de degrés de rotation des moteurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Se repérer dans l'espace grâce au gyroscope et l'accéléromètre==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Après avoir ajouté les modules (grâce au site http://www.hitechnic.com) du gyroscope et de l'accéléromètre, et après avoir pris connaissance de leur fonctionnement ; je me suis lancé dans la conception de petits programmes. Le but étant de réaliser un robot capable de se repérer dans l'espace, j'ai d'abord travaillé sur un programme capable, grâce à l'accéléromètre, de calculer la distance parcouru par le robot.&amp;lt;br /&amp;gt;&lt;br /&gt;
Effectivement, on a la relation suivante qui nous donne le lien entre l'accélération (pour une accélération constante) et la distance parcourue : &amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:formule.png]]&lt;br /&gt;
Pour cela, mon programme fonctionne de la manière suivante :&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il  est composé d'une boucle (paramétrée en fonction du temps), et à chaque tour de boucle, le programme ajoute, à une réserve, l'accélération à l'instant donné. Le but étant de faire la moyenne des accélérations durant une durée.&lt;br /&gt;
Mais ce programme ne fonctionnait pas. Après plusieurs tentatives, n'aboutissant également à rien, le projet de construire un robot capable de se repérer dans l'espace grâce à ces instruments s'est avéré plus compliqué que prévu.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Finalement l'idée de faire un robot capable de se repérer dans l'espace grâce à l'accéléromètre et le gyroscope a était abandonné. Pour plus de simplicité, ces 2 instruments ont été remplacé par un compas.&lt;br /&gt;
&lt;br /&gt;
==Se repérer dans l'espace grâce à un compas==&lt;br /&gt;
&lt;br /&gt;
Le compas est un instrument capable de donner un angle en degré par rapport à un axe de départ, le nord notamment.&lt;br /&gt;
Grâce à cette instrument, j'ai pu faire plusieurs programmes.&lt;br /&gt;
Notamment lui faire suivre des trajectoires précises (comme un carré régulier, …).&lt;/div&gt;</summary>
		<author><name>Jschanne</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=SuiveurInstrument&amp;diff=233</id>
		<title>SuiveurInstrument</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=SuiveurInstrument&amp;diff=233"/>
				<updated>2011-03-09T18:47:43Z</updated>
		
		<summary type="html">&lt;p&gt;Jschanne : /* Se repérer dans l'espace grâce au gyroscope et l'accéléromètre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
&lt;br /&gt;
Le but de ce bureau d'étude est de programmer une robot, capable de suivre une trajectoire aléatoire. Puis suite à cette trajectoire, être capable de se repérer dans l'espace à partir du point de départ.&amp;lt;br /&amp;gt;&lt;br /&gt;
Pour cela, je dispose d'un kit robotique [http://fr.wikipedia.org/wiki/Lego_Mindstorms_NXT Lego Mindstorms NXT], ainsi que 2 capteurs supplémentaires, un accéléromètre et un gyroscope.&lt;br /&gt;
&lt;br /&gt;
=La structure du robot=&lt;br /&gt;
&lt;br /&gt;
L'ergonomie du robot est basé essentiellement sur les modèles types que nous propose le guide [http://fr.wikipedia.org/wiki/Lego_Mindstorms_NXT Lego Mindstorms NXT]. Il est composé de 2 roues avant, chacune entrainé par un moteur, et une roue folle situé à l'arrière afin de permettre au robot de tourner plus facilement.&amp;lt;br /&amp;gt;&lt;br /&gt;
j'ai annexé le robot des 2 capteurs supplémentaires que j'avais à ma disposition.&lt;br /&gt;
Premièrement, l'accéléromètre, qui comme son nom l'indique, donne l'accélération à un instant donné.&lt;br /&gt;
Deuxièmement, le gyroscope qui lui donne la vitesse angulaire à un instant donné.&amp;lt;br /&amp;gt;&lt;br /&gt;
Une fois la construction du robot terminé, nous pouvions commencer la programmation.&lt;br /&gt;
&lt;br /&gt;
=Algorithme=&lt;br /&gt;
&lt;br /&gt;
==Se déplacer de façon aléatoire==&lt;br /&gt;
Après avoir pris connaissance des fonctionnalités du logiciel [http://fr.wikipedia.org/wiki/Lego_Mindstorms_NXT Lego Mindstorms NXT], très vite me vient l'idée de ce programme : &amp;lt;br /&amp;gt;&lt;br /&gt;
L'idée est de faire une boucle définie pour tourner une certain nombre de fois. Et à chaque tour de boucle, soumettre le robot à un choix, de façon aléatoire. Soit de d'avancer, soit de tourner à gauche ou à droit. Toutes ces actions étant fixé sur un certain nombre de degrés de rotation des moteurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Se repérer dans l'espace grâce au gyroscope et l'accéléromètre==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Après avoir ajouté les modules (grâce au site http://www.hitechnic.com) du gyroscope et de l'accéléromètre, et après avoir pris connaissance de leur fonctionnement ; je me suis lancé dans la conception de petits programmes. Le but étant de réaliser un robot capable de se repérer dans l'espace, j'ai d'abord travaillé sur un programme capable, grâce à l'accéléromètre, de calculer la distance parcouru par le robot.&amp;lt;br /&amp;gt;&lt;br /&gt;
Effectivement, on a la relation suivante qui nous donne le lien entre l'accélération (pour une accélération constante) et la distance parcourue : &amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:formule.png]]&lt;br /&gt;
Pour cela, mon programme fonctionne de la manière suivante :&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il  est composé d'une boucle (paramétrée en fonction du temps), et à chaque tour de boucle, le programme ajoute, à une réserve, l'accélération à l'instant donné. Le but étant de faire la moyenne des accélérations durant une durée.&lt;br /&gt;
Mais ce programme ne fonctionnait pas. Après plusieurs tentatives, n'aboutissant également à rien, le projet de construire un robot capable de se repérer dans l'espace grâce à ces instruments s'est avéré plus compliqué que prévu.&lt;br /&gt;
&lt;br /&gt;
==Se repérer dans l'espace grâce à un compas==&lt;br /&gt;
&lt;br /&gt;
Le compas est un instrument capable de donner un angle en degré par rapport à un axe de départ, le nord notamment.&lt;br /&gt;
Grâce à cette instrument, j'ai pu faire plusieurs programmes.&lt;br /&gt;
Notamment lui faire suivre des trajectoires précises (comme un carré régulier, …).&lt;/div&gt;</summary>
		<author><name>Jschanne</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Fichier:Formule.png&amp;diff=232</id>
		<title>Fichier:Formule.png</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Fichier:Formule.png&amp;diff=232"/>
				<updated>2011-03-09T18:46:09Z</updated>
		
		<summary type="html">&lt;p&gt;Jschanne : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Jschanne</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=SuiveurInstrument&amp;diff=231</id>
		<title>SuiveurInstrument</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=SuiveurInstrument&amp;diff=231"/>
				<updated>2011-03-09T18:44:44Z</updated>
		
		<summary type="html">&lt;p&gt;Jschanne : /* Se repérer dans l'espace grâce au gyroscope et l'accéléromètre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
&lt;br /&gt;
Le but de ce bureau d'étude est de programmer une robot, capable de suivre une trajectoire aléatoire. Puis suite à cette trajectoire, être capable de se repérer dans l'espace à partir du point de départ.&amp;lt;br /&amp;gt;&lt;br /&gt;
Pour cela, je dispose d'un kit robotique [http://fr.wikipedia.org/wiki/Lego_Mindstorms_NXT Lego Mindstorms NXT], ainsi que 2 capteurs supplémentaires, un accéléromètre et un gyroscope.&lt;br /&gt;
&lt;br /&gt;
=La structure du robot=&lt;br /&gt;
&lt;br /&gt;
L'ergonomie du robot est basé essentiellement sur les modèles types que nous propose le guide [http://fr.wikipedia.org/wiki/Lego_Mindstorms_NXT Lego Mindstorms NXT]. Il est composé de 2 roues avant, chacune entrainé par un moteur, et une roue folle situé à l'arrière afin de permettre au robot de tourner plus facilement.&amp;lt;br /&amp;gt;&lt;br /&gt;
j'ai annexé le robot des 2 capteurs supplémentaires que j'avais à ma disposition.&lt;br /&gt;
Premièrement, l'accéléromètre, qui comme son nom l'indique, donne l'accélération à un instant donné.&lt;br /&gt;
Deuxièmement, le gyroscope qui lui donne la vitesse angulaire à un instant donné.&amp;lt;br /&amp;gt;&lt;br /&gt;
Une fois la construction du robot terminé, nous pouvions commencer la programmation.&lt;br /&gt;
&lt;br /&gt;
=Algorithme=&lt;br /&gt;
&lt;br /&gt;
==Se déplacer de façon aléatoire==&lt;br /&gt;
Après avoir pris connaissance des fonctionnalités du logiciel [http://fr.wikipedia.org/wiki/Lego_Mindstorms_NXT Lego Mindstorms NXT], très vite me vient l'idée de ce programme : &amp;lt;br /&amp;gt;&lt;br /&gt;
L'idée est de faire une boucle définie pour tourner une certain nombre de fois. Et à chaque tour de boucle, soumettre le robot à un choix, de façon aléatoire. Soit de d'avancer, soit de tourner à gauche ou à droit. Toutes ces actions étant fixé sur un certain nombre de degrés de rotation des moteurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Se repérer dans l'espace grâce au gyroscope et l'accéléromètre==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Après avoir ajouté les modules (grâce au site http://www.hitechnic.com) du gyroscope et de l'accéléromètre, et après avoir pris connaissance de leur fonctionnement ; je me suis lancé dans la conception de petits programmes. Le but étant de réaliser un robot capable de se repérer dans l'espace, j'ai d'abord travaillé sur un programme capable, grâce à l'accéléromètre, de calculer la distance parcouru par le robot.&amp;lt;br /&amp;gt;&lt;br /&gt;
Effectivement, on a la relation suivante qui nous donne le lien entre l'accélération (pour une accélération constante) et la distance parcourue : &amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:formule.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour cela, mon programme fonctionne de la manière suivante :&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il  est composé d'une boucle (paramétrée en fonction du temps), et à chaque tour de boucle, le programme ajoute, à une réserve, l'accélération à l'instant donné. Le but étant de faire la moyenne des accélérations durant une durée.&lt;br /&gt;
Mais ce programme ne fonctionnait pas. Après plusieurs tentatives, n'aboutissant également à rien, le projet de construire un robot capable de se repérer dans l'espace grâce à ces instruments s'est avéré plus compliqué que prévu.&lt;br /&gt;
&lt;br /&gt;
==Se repérer dans l'espace grâce à un compas==&lt;br /&gt;
&lt;br /&gt;
Le compas est un instrument capable de donner un angle en degré par rapport à un axe de départ, le nord notamment.&lt;br /&gt;
Grâce à cette instrument, j'ai pu faire plusieurs programmes.&lt;br /&gt;
Notamment lui faire suivre des trajectoires précises (comme un carré régulier, …).&lt;/div&gt;</summary>
		<author><name>Jschanne</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=SuiveurInstrument&amp;diff=230</id>
		<title>SuiveurInstrument</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=SuiveurInstrument&amp;diff=230"/>
				<updated>2011-03-09T18:39:46Z</updated>
		
		<summary type="html">&lt;p&gt;Jschanne : /* Se repérer dans l'espace grâce au gyroscope et l'accéléromètre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
&lt;br /&gt;
Le but de ce bureau d'étude est de programmer une robot, capable de suivre une trajectoire aléatoire. Puis suite à cette trajectoire, être capable de se repérer dans l'espace à partir du point de départ.&amp;lt;br /&amp;gt;&lt;br /&gt;
Pour cela, je dispose d'un kit robotique [http://fr.wikipedia.org/wiki/Lego_Mindstorms_NXT Lego Mindstorms NXT], ainsi que 2 capteurs supplémentaires, un accéléromètre et un gyroscope.&lt;br /&gt;
&lt;br /&gt;
=La structure du robot=&lt;br /&gt;
&lt;br /&gt;
L'ergonomie du robot est basé essentiellement sur les modèles types que nous propose le guide [http://fr.wikipedia.org/wiki/Lego_Mindstorms_NXT Lego Mindstorms NXT]. Il est composé de 2 roues avant, chacune entrainé par un moteur, et une roue folle situé à l'arrière afin de permettre au robot de tourner plus facilement.&amp;lt;br /&amp;gt;&lt;br /&gt;
j'ai annexé le robot des 2 capteurs supplémentaires que j'avais à ma disposition.&lt;br /&gt;
Premièrement, l'accéléromètre, qui comme son nom l'indique, donne l'accélération à un instant donné.&lt;br /&gt;
Deuxièmement, le gyroscope qui lui donne la vitesse angulaire à un instant donné.&amp;lt;br /&amp;gt;&lt;br /&gt;
Une fois la construction du robot terminé, nous pouvions commencer la programmation.&lt;br /&gt;
&lt;br /&gt;
=Algorithme=&lt;br /&gt;
&lt;br /&gt;
==Se déplacer de façon aléatoire==&lt;br /&gt;
Après avoir pris connaissance des fonctionnalités du logiciel [http://fr.wikipedia.org/wiki/Lego_Mindstorms_NXT Lego Mindstorms NXT], très vite me vient l'idée de ce programme : &amp;lt;br /&amp;gt;&lt;br /&gt;
L'idée est de faire une boucle définie pour tourner une certain nombre de fois. Et à chaque tour de boucle, soumettre le robot à un choix, de façon aléatoire. Soit de d'avancer, soit de tourner à gauche ou à droit. Toutes ces actions étant fixé sur un certain nombre de degrés de rotation des moteurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Se repérer dans l'espace grâce au gyroscope et l'accéléromètre==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Après avoir ajouté les modules (grâce au site http://www.hitechnic.com) du gyroscope et de l'accéléromètre, et après avoir pris connaissance de leur fonctionnement ; je me suis lancé dans la conception de petits programmes. Le but étant de réaliser un robot capable de se repérer dans l'espace, j'ai d'abord travaillé sur un programme capable, grâce à l'accéléromètre, de calculer la distance parcouru par le robot.&amp;lt;br /&amp;gt;&lt;br /&gt;
Effectivement, on a la relation suivante qui nous donne le lien entre l'accélération (pour une accélération constante) et la distance parcourue : &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour cela, mon programme fonctionne de la manière suivante :&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il était composé d'une boucle (paramétrée en fonction du temps), et à chaque tour de boucle, le programme ajoutait, à une réserve, l'accélération à l'instant donné. Le but étant de faire la moyenne des accélérations durant une durée.&lt;br /&gt;
Mais ce programme ne fonctionnait pas. Après plusieurs tentatives, n'aboutissant également à rien, le projet de construire un robot capable de se repérer dans l'espace grâce à ces instruments s'est avéré plus compliqué que prévu.&lt;br /&gt;
&lt;br /&gt;
==Se repérer dans l'espace grâce à un compas==&lt;br /&gt;
&lt;br /&gt;
Le compas est un instrument capable de donner un angle en degré par rapport à un axe de départ, le nord notamment.&lt;br /&gt;
Grâce à cette instrument, j'ai pu faire plusieurs programmes.&lt;br /&gt;
Notamment lui faire suivre des trajectoires précises (comme un carré régulier, …).&lt;/div&gt;</summary>
		<author><name>Jschanne</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=SuiveurInstrument&amp;diff=229</id>
		<title>SuiveurInstrument</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=SuiveurInstrument&amp;diff=229"/>
				<updated>2011-03-09T18:36:27Z</updated>
		
		<summary type="html">&lt;p&gt;Jschanne : /* Pour cela, mon programme fonctionne de la manière suivante */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
&lt;br /&gt;
Le but de ce bureau d'étude est de programmer une robot, capable de suivre une trajectoire aléatoire. Puis suite à cette trajectoire, être capable de se repérer dans l'espace à partir du point de départ.&amp;lt;br /&amp;gt;&lt;br /&gt;
Pour cela, je dispose d'un kit robotique [http://fr.wikipedia.org/wiki/Lego_Mindstorms_NXT Lego Mindstorms NXT], ainsi que 2 capteurs supplémentaires, un accéléromètre et un gyroscope.&lt;br /&gt;
&lt;br /&gt;
=La structure du robot=&lt;br /&gt;
&lt;br /&gt;
L'ergonomie du robot est basé essentiellement sur les modèles types que nous propose le guide [http://fr.wikipedia.org/wiki/Lego_Mindstorms_NXT Lego Mindstorms NXT]. Il est composé de 2 roues avant, chacune entrainé par un moteur, et une roue folle situé à l'arrière afin de permettre au robot de tourner plus facilement.&amp;lt;br /&amp;gt;&lt;br /&gt;
j'ai annexé le robot des 2 capteurs supplémentaires que j'avais à ma disposition.&lt;br /&gt;
Premièrement, l'accéléromètre, qui comme son nom l'indique, donne l'accélération à un instant donné.&lt;br /&gt;
Deuxièmement, le gyroscope qui lui donne la vitesse angulaire à un instant donné.&amp;lt;br /&amp;gt;&lt;br /&gt;
Une fois la construction du robot terminé, nous pouvions commencer la programmation.&lt;br /&gt;
&lt;br /&gt;
=Algorithme=&lt;br /&gt;
&lt;br /&gt;
==Se déplacer de façon aléatoire==&lt;br /&gt;
Après avoir pris connaissance des fonctionnalités du logiciel [http://fr.wikipedia.org/wiki/Lego_Mindstorms_NXT Lego Mindstorms NXT], très vite me vient l'idée de ce programme : &amp;lt;br /&amp;gt;&lt;br /&gt;
L'idée est de faire une boucle définie pour tourner une certain nombre de fois. Et à chaque tour de boucle, soumettre le robot à un choix, de façon aléatoire. Soit de d'avancer, soit de tourner à gauche ou à droit. Toutes ces actions étant fixé sur un certain nombre de degrés de rotation des moteurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Se repérer dans l'espace grâce au gyroscope et l'accéléromètre==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Après avoir ajouté les modules (grâce au site http://www.hitechnic.com) du gyroscope et de l'accéléromètre, et après avoir pris connaissance de leur fonctionnement ; je me suis lancé dans la conception de petits programmes. Le but étant de réaliser un robot capable de se repérer dans l'espace, j'ai d'abord travaillé sur un programme capable, grâce à l'accéléromètre, de calculer la distance parcouru par le robot.&amp;lt;br /&amp;gt;&lt;br /&gt;
Effectivement, on a la relation suivante qui nous donne le lien entre l'accélération (pour une accélération constante) et la distance parcourue : &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour cela, mon programme fonctionne de la manière suivante&lt;br /&gt;
&lt;br /&gt;
Il était composé d'une boucle (paramétré en fonction du temps), et à chaque tour de boucle, le programme ajoutait, à une réserve, l'accélération à l'instant donné. Le but étant de faire la moyenne des accélérations durant une durée.&lt;br /&gt;
Mais ce programme ne fonctionner pas. Après plusieurs tentatives, n'aboutissant également à rien, le projet de construire un robot capable de se repérer dans l'espace grâce à ces instruments ces avérer plus compliquer que prévu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Se repérer dans l'espace grâce à un compas==&lt;br /&gt;
&lt;br /&gt;
Le compas est un instrument capable de donner un angle en degré par rapport à un axe de départ, le nord notamment.&lt;br /&gt;
Grâce à cette instrument, j'ai pu faire plusieurs programmes.&lt;br /&gt;
Notamment lui faire suivre des trajectoires précises (comme un carré régulier, …).&lt;/div&gt;</summary>
		<author><name>Jschanne</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=SuiveurInstrument&amp;diff=228</id>
		<title>SuiveurInstrument</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=SuiveurInstrument&amp;diff=228"/>
				<updated>2011-03-09T18:34:28Z</updated>
		
		<summary type="html">&lt;p&gt;Jschanne : /* Algorithme */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
&lt;br /&gt;
Le but de ce bureau d'étude est de programmer une robot, capable de suivre une trajectoire aléatoire. Puis suite à cette trajectoire, être capable de se repérer dans l'espace à partir du point de départ.&amp;lt;br /&amp;gt;&lt;br /&gt;
Pour cela, je dispose d'un kit robotique [http://fr.wikipedia.org/wiki/Lego_Mindstorms_NXT Lego Mindstorms NXT], ainsi que 2 capteurs supplémentaires, un accéléromètre et un gyroscope.&lt;br /&gt;
&lt;br /&gt;
=La structure du robot=&lt;br /&gt;
&lt;br /&gt;
L'ergonomie du robot est basé essentiellement sur les modèles types que nous propose le guide [http://fr.wikipedia.org/wiki/Lego_Mindstorms_NXT Lego Mindstorms NXT]. Il est composé de 2 roues avant, chacune entrainé par un moteur, et une roue folle situé à l'arrière afin de permettre au robot de tourner plus facilement.&amp;lt;br /&amp;gt;&lt;br /&gt;
j'ai annexé le robot des 2 capteurs supplémentaires que j'avais à ma disposition.&lt;br /&gt;
Premièrement, l'accéléromètre, qui comme son nom l'indique, donne l'accélération à un instant donné.&lt;br /&gt;
Deuxièmement, le gyroscope qui lui donne la vitesse angulaire à un instant donné.&amp;lt;br /&amp;gt;&lt;br /&gt;
Une fois la construction du robot terminé, nous pouvions commencer la programmation.&lt;br /&gt;
&lt;br /&gt;
=Algorithme=&lt;br /&gt;
&lt;br /&gt;
==Se déplacer de façon aléatoire==&lt;br /&gt;
Après avoir pris connaissance des fonctionnalités du logiciel [http://fr.wikipedia.org/wiki/Lego_Mindstorms_NXT Lego Mindstorms NXT], très vite me vient l'idée de ce programme : &amp;lt;br /&amp;gt;&lt;br /&gt;
L'idée est de faire une boucle définie pour tourner une certain nombre de fois. Et à chaque tour de boucle, soumettre le robot à un choix, de façon aléatoire. Soit de d'avancer, soit de tourner à gauche ou à droit. Toutes ces actions étant fixé sur un certain nombre de degrés de rotation des moteurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Se repérer dans l'espace grâce au gyroscope et l'accéléromètre==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Après avoir ajouté les modules (grâce au site http://www.hitechnic.com) du gyroscope et de l'accéléromètre, et après avoir pris connaissance de leur fonctionnement ; je me suis lancé dans la conception de petits programmes. Le but étant de réaliser un robot capable de se repérer dans l'espace, j'ai d'abord travaillé sur un programme capable, grâce à l'accéléromètre, de calculer la distance parcouru par le robot.&amp;lt;br /&amp;gt;&lt;br /&gt;
Effectivement, on a la relation suivante qui nous donne le lien entre l'accélération (pour une accélération constante) et la distance parcourue : &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Pour cela, mon programme fonctionne de la manière suivante==&lt;br /&gt;
&lt;br /&gt;
Il était composé d'une boucle (paramétré en fonction du temps), et à chaque tour de boucle, le programme ajoutait, à une réserve, l'accélération à l'instant donné. Le but étant de faire la moyenne des accélérations durant une durée.&lt;br /&gt;
Mais ce programme ne fonctionner pas. Après plusieurs tentatives, n'aboutissant également à rien, le projet de construire un robot capable de se repérer dans l'espace grâce à ces instruments ces avérer plus compliquer que prévu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se repérer dans l'espace grâce à un compas:&lt;br /&gt;
&lt;br /&gt;
Le compas est un instrument est capable de donné un angle en degré par rapport à un axe de départ, le nord notamment.&lt;br /&gt;
Grâce à cette instrument, j'ai pu faire plusieurs programmes.&lt;br /&gt;
Notamment lui faire suivre des trajectoires précises (comme un carré régulier, …).&lt;/div&gt;</summary>
		<author><name>Jschanne</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=SuiveurInstrument&amp;diff=227</id>
		<title>SuiveurInstrument</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=SuiveurInstrument&amp;diff=227"/>
				<updated>2011-03-09T18:26:02Z</updated>
		
		<summary type="html">&lt;p&gt;Jschanne : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
&lt;br /&gt;
Le but de ce bureau d'étude est de programmer une robot, capable de suivre une trajectoire aléatoire. Puis suite à cette trajectoire, être capable de se repérer dans l'espace à partir du point de départ.&amp;lt;br /&amp;gt;&lt;br /&gt;
Pour cela, je dispose d'un kit robotique [http://fr.wikipedia.org/wiki/Lego_Mindstorms_NXT Lego Mindstorms NXT], ainsi que 2 capteurs supplémentaires, un accéléromètre et un gyroscope.&lt;br /&gt;
&lt;br /&gt;
=La structure du robot=&lt;br /&gt;
&lt;br /&gt;
L'ergonomie du robot est basé essentiellement sur les modèles types que nous propose le guide [http://fr.wikipedia.org/wiki/Lego_Mindstorms_NXT Lego Mindstorms NXT]. Il est composé de 2 roues avant, chacune entrainé par un moteur, et une roue folle situé à l'arrière afin de permettre au robot de tourner plus facilement.&amp;lt;br /&amp;gt;&lt;br /&gt;
j'ai annexé le robot des 2 capteurs supplémentaires que j'avais à ma disposition.&lt;br /&gt;
Premièrement, l'accéléromètre, qui comme son nom l'indique, donne l'accélération à un instant donné.&lt;br /&gt;
Deuxièmement, le gyroscope qui lui donne la vitesse angulaire à un instant donné.&amp;lt;br /&amp;gt;&lt;br /&gt;
Une fois la construction du robot terminé, nous pouvions commencer la programmation.&lt;br /&gt;
&lt;br /&gt;
=Algorithme=&lt;/div&gt;</summary>
		<author><name>Jschanne</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=SuiveurInstrument&amp;diff=226</id>
		<title>SuiveurInstrument</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=SuiveurInstrument&amp;diff=226"/>
				<updated>2011-03-09T18:14:35Z</updated>
		
		<summary type="html">&lt;p&gt;Jschanne : Introduction&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
&lt;br /&gt;
Le but de ce bureau d'étude est de programmer une robot, capable de suivre une trajectoire aléatoire. Puis suite à cette trajectoire, être capable de se repérer dans l'espace à partir du point de départ.&lt;br /&gt;
Pour cela, je dispose d'un kit robotique lego Mindstorm NTX, ainsi que 2 capteurs supplémentaires, un accéléromètre et un gyroscope.&lt;/div&gt;</summary>
		<author><name>Jschanne</name></author>	</entry>

	</feed>