<?xml version="1.0" encoding="iso-8859-1" ?>
<rss version="2.0">
<channel>
	<title>Calculo Sed Ergo Sum</title>
	<link>http://www.robot-maker.com/forum/blog/29-calculo-sed-ergo-sum/</link>
	<description>Calculo Sed Ergo Sum Syndication</description>
	<pubDate>Tue, 05 Jun 2018 11:38:44 +0000</pubDate>
	<webMaster>webmaster@robot-maker.com (Robot Maker)</webMaster>
	<generator>IP.Blog</generator>
	<ttl>60</ttl>
	<item>
		<title><![CDATA[[Ballista] #1 - Le projet]]></title>
		<link>http://www.robot-maker.com/forum/blog/29/entry-94-ballista-1-le-projet/</link>
		<category></category>
		<description><![CDATA[<p class='bbc_center'><span  style='font-size: 18px'>Ballista project</span></p>Ce projet n'est pas de la robotique &#224; proprement parler mais un projet plus "domotique".<br />Le but est de construire une table "Arbalet" : <a href='http://arbalet-project.org/' class='bbc_url' title='Lien externe' rel='nofollow external'>http://arbalet-project.org/</a><br /><br />J'ai une table qui vient de la bo&#238;te de nuit de mon &#233;cole lorsqu'elle a &#233;t&#233; refaite (la bo&#238;te de nuit) : c'est une table ronde, d'environ 60cm de diam&#232;tre :<br />&#160;<br /><a class='resized_img' rel='lightbox[94]' id='ipb-attach-url-' href="https://www.robot-maker.com/forum/uploads/monthly_05_2018/blogentry-6345-0-06613100-1527540776.jpg" title="IMG_20180528_220721.jpg - Taille : 107,42 Ko"><span rel='lightbox'><img class='bbc_img' itemprop="image" src="https://www.robot-maker.com/forum/uploads/monthly_05_2018/blogentry-6345-0-06613100-1527540776.jpg" class='bbc_img linked-image' alt="IMG_20180528_220721.jpg" /></span></a>
<br /><br /><br />La table est super robuste (fallait que &#231;a r&#233;siste aux mecs bourr&#233;s) et elle est super comme petite table pour prendre le caf&#233; quand on est moins de 4.<br />Par contre, d&#232;s que je veux avoir plus de personnes &#224; la maison ou sortir un gros jeu de soci&#233;t&#233;, on atteint vite la limite.<br />Du coup, le but est de cr&#233;er un plateau type Arbalet que je puisse rajouter en cas de besoin. Parce qu'un simple plateau, c'est pas marrant ! <img src='http://www.robot-maker.com/forum/public/style_emoticons/default/biggrin.png' class='bbc_emoticon' alt=':D' /><br />Et parce que je pr&#233;vois d'augmenter les dimensions par rapport au projet initial, je renomme ma version "Ballista".<br /><br />Pour moi, ce projet est l'occasion de m'am&#233;liorer sur la conception m&#233;canique, la fabrication et l'&#233;lectronique. &#201;tant donn&#233; mes comp&#233;tences actuelles, &#231;a va &#234;tre dr&#244;le ...<br />Le point positif est que le projet est bien document&#233;, et fournit un guide. &#199;a rend le projet plus accessible. Bref, y'a plus qu'&#224; suivre les instructions.<br />Et comme je me connais et que ce projet risque de prendre une &#233;ternit&#233; si je fais &#231;a de mon c&#244;t&#233;, j'ai d&#233;cid&#233; de me forcer &#224; documenter &#231;a au fur et &#224; mesure pour avancer. Et &#224; &#233;tablir un plan dat&#233; :<br />&#160;<br /><strong class='bbc'>3 juin :</strong> <a href='http://www.robot-maker.com/forum/blog/29/entry-95-ballista-2-modelisation/' class='bbc_url' title=''>mod&#233;lisation</a> finie<br /><strong class='bbc'>17 juin :</strong> &#233;lectronique test&#233;e et pr&#234;te<br /><strong class='bbc'>1 juillet :</strong> pi&#232;ces pr&#234;tes (ch&#226;ssis pr&#234;t &#224; assembler)<br /><strong class='bbc'>15 juillet :</strong> premier assemblage test&#233;<br /><strong class='bbc'>30 juillet :</strong> projet fini !<br />&#160;<br />Plus d'info sur le projet dans les prochains billets, cliquez sur les liens ci-dessus pour y acc&#233;der. Et tout encouragement est le bienvenu !<div id='attach_wrap' class='rounded clearfix'>
	<h4>Image(s) jointe(s)</h4>
	<ul>
		
			<li class=''>
				
			</li>
		
	</ul>
</div>]]></description>
		<pubDate>Mon, 28 May 2018 20:54:00 +0000</pubDate>
		<guid>http://www.robot-maker.com/forum/blog/29/entry-94-ballista-1-le-projet/</guid>
	</item>
	<item>
		<title>Le mythe du Drone Espion Volant Autonome.</title>
		<link>http://www.robot-maker.com/forum/blog/29/entry-43-le-mythe-du-drone-espion-volant-autonome/</link>
		<category></category>
		<description><![CDATA[Ce billet est aussi &#224; prendre au second degr&#233; ! <img src='http://www.robot-maker.com/forum/public/style_emoticons/default/wink.png' class='bbc_emoticon' alt=';)' /><br />&#160;<br />Commen&#231;ons par une petite histoire ...<br /><em class='bbc'>Pierre est un jeune homme de notre temps, au coll&#232;ge ou au lyc&#233;e, qui s'int&#233;resse aux nouvelles technologies et &#224; la robotique. En cherchant 'robot' sur un moteur de recherche, il tombe sur un forum de personnes qui s'amusent &#224; en construire, et il se dit "Pourquoi pas moi ?". Et je ne peux que r&#233;pondre "Tr&#232;s bonne id&#233;e !".<br />Pierre r&#233;fl&#233;chit au robot qu'il veut construire ... un robot &#224; roues, c'est naze, il lui faut un robot cool, un qui vole ! Et comme maintenant, c'est super facile de diffuser des vid&#233;os, il faut que ce robot ait une cam&#233;ra, et comme &#231;a, m&#234;me quand ses parents l'interdisent de sortie, il pourra se balader virtuellement. Et il pourrait m&#234;me aller voir ce que fait Marie quand elle est chez elle. Ben ouais, il en pince un peu pour elle, Pierre.<br />Et du coup, sur le forum, il ouvre son premier sujet : "le D.E.V.A : Drone Espion Volant Autonome", et il &#233;crit : Salut, j'adore la robotique, je suis d&#233;butant, mon projet c'est un drone avec une cam&#233;ra et qui peut voler tout seul si on lui dit o&#249; aller".<br />Et la r&#233;ponse de la communaut&#233;, c'est "Commence par un Cocotix". Pierre, d&#233;gout&#233; par le manque de solidarit&#233; des membres, ne reviendra jamais sur ce forum, de toute fa&#231;on, son projet, c'est de devenir un "vid&#233;aste" c&#233;l&#232;bre, et il sort de chez lui la cam&#233;ra au poing, pour sa premi&#232;re vid&#233;o en facecam."</em><br />Fin.<br />&#160;<br />Cette histoire, d'une qualit&#233; douteuse, essaie de r&#233;sumer, un peu caricaturalement, un profil de membre que l'on voit passer souvent, et revenir rarement. C'est la personne qui a un projet complexe, techniquement compliqu&#233;, et qui pense qu'en deux coups de cuill&#232;re &#224; pot, &#231;a va &#234;tre fait. C'est souvent la cause d'un manque de connaissances sur le sujet (mais on est l&#224; pour apprendre !) qui emp&#234;che de voir la difficult&#233;. Et ces gens repartent d&#233;&#231;us de la r&#233;ponse d'une communaut&#233;, parce qu'elle leur casse un peu leur r&#234;ve. C'est donc le but de ce billet d'expliquer pourquoi un projet "D.E.V.A" est compliqu&#233;, et pourquoi il faut, non pas abandonner, mais commencer par un projet simple.<br />&#160;<br /><strong class='bbc'>C'est donc &#224; toi, d&#233;butant en robotique, que je m'adresse !</strong><br />&#160;<br />Pour commencer : un robot, c'est une machine m&#233;catronique qui accomplit une t&#226;che. En g&#233;n&#233;ral, de mani&#232;re autonome (mais on est pas tous d'accord l&#224;-dessus <img src='http://www.robot-maker.com/forum/public/style_emoticons/default/tongue.png' class='bbc_emoticon' alt=':P' />). Derri&#232;re ce charabia, &#231;a veut dire que notre machine est un syst&#232;me <strong class='bbc'>m&#233;canique, &#233;lectronique, informatique</strong> qui, lorsqu'elle fonctionne, fait quelque chose. Ce qu'elle fait, &#231;a d&#233;pend du robot.<br />L&#224;, on vient de toucher une partie du probl&#232;me : la m&#233;canique, c'est un domaine scientifique tr&#232;s vaste, l'&#233;lectronique, c'est pareil, et l'informatique &#233;galement. Mis ensemble, &#231;a ne fait pas 3 domaines tr&#232;s vastes mais au moins 4 ou 5 (non, je n'ai pas fum&#233; mes maths). Pourquoi ? Parce que dans un syst&#232;me complexe, il y a des interactions entre ces domaines (l'&#233;lectronique de contr&#244;le de la machine est influenc&#233;e par la m&#233;canique du robot, de m&#234;me que l'informatique associ&#233;e d&#233;pend, par exemple, des capacit&#233;s de calcul, et sans compter que l'intelligence artificielle - que l'on associe &#224; l'informatique en g&#233;n&#233;ral - est en fait tr&#232;s d&#233;pendante du corps de la machine, donc de la m&#233;canique). Bref, c'est faisable, mais &#231;a demande de la r&#233;flexion. Et ce travail de conception de machines complexes, c'est une branche de ce qu'on appelle <strong class='bbc'>l'ing&#233;nierie</strong>.<br />&#160;<br />Et donc, quand vous venez avec votre projet D.E.V.A demander de l'aide &#224; la communaut&#233;, pensez que <strong class='bbc'>vous cherchez &#224; faire, en amateur, un travail qui est fait par des personnes dont c'est le m&#233;tier !</strong> Vous voulez, avec les quelques heures que vous avez &#224; y consacrer par semaine, faire un travail qui prend des semaines pleines &#224; des gens qui ont fait des &#233;tudes pour &#231;a (et c'est bien plus que 35h, croyez moi). Faire voler un drone sans crash, &#231;a demande de maintenir une vitesse sur ses propulseurs qui compense les perturbations ext&#233;rieures et qui m&#233;nage la batterie (sinon, au revoir l'autonomie &#233;nerg&#233;tique). Avoir un retour cam&#233;ra, ou faire du traitement de l'image, &#231;a demande un processeur qui tient la route, et des bonnes comp&#233;tences en math&#233;matiques et informatique pour avoir des algorithmes performants. Oui, c'est faisable : la preuve, on commence &#224; trouver des produits comme &#231;a. Mais &#231;a a demand&#233; le travail de dizaines de personnes et un temps cons&#233;quent pour arriver &#224; un r&#233;sultat comme &#231;a.<br />Et je ne parle pas de l'argent que &#231;a co&#251;te.<br />&#160;<br /><strong class='bbc'>Heureusement, il y a une solution pour que vous fassiez votre D.E.V.A.</strong><br />&#160;<br />Avec de la patience, de la r&#233;flexion, des connaissances et une exp&#233;rience pratique, vous pourrez y arriver. Mais &#231;a ne peut pas &#234;tre votre premier projet. Le premier, &#231;a sera un petit robot roulant, sur lequel vous aurez pass&#233; du temps &#224; r&#233;flechir : quels moteurs pour mon robot ? Quel carte pour le contr&#244;le et la programmation ? Comment je contr&#244;le mes moteurs ? Pourquoi quand je branche mes moteurs directement sur la sortie de mon Arduino, je crame mon Arduino ? Comment font les gens pour connecter l'un et l'autre ? etc. Ces questions, <strong class='bbc'>en cherchant,</strong> vous trouverez des r&#233;ponses qui vous feront avancer. Et si vous ne trouvez pas, cherchez encore.<strong class='bbc'> Essayez.</strong> Et si vous ne comprenez pas, peut-&#234;tre quelqu'un de la communaut&#233; pourra vous aider, si vous <strong class='bbc'>posez votre question poliment, et en essayant de donner un maximum d'informations pertinentes</strong>.<br />&#160;<br />Et de bidouilleur d&#233;butant, vous deviendrez bidouilleur exp&#233;riment&#233;, et peut-&#234;tre m&#234;me bidouilleur expert. Et l&#224;, en regardant voler votre D.E.V.A, vous vous direz que les vid&#233;os sur internet, c'&#233;tait vraiment pas pour vous !<br />&#160;<br />Bref, il n'y a pas de honte &#224; &#234;tre d&#233;butant : il faut juste en &#234;tre conscient et se choisir un <strong class='bbc'>projet faisable</strong>.]]></description>
		<pubDate>Thu, 06 Nov 2014 09:07:22 +0000</pubDate>
		<guid>http://www.robot-maker.com/forum/blog/29/entry-43-le-mythe-du-drone-espion-volant-autonome/</guid>
	</item>
	<item>
		<title>FFTW !</title>
		<link>http://www.robot-maker.com/forum/blog/29/entry-34-fftw/</link>
		<category></category>
		<description><![CDATA[<p class='bbc_center'><br /><span  style='font-size: 14px'><strong class='bbc'>Froggy For The Win !</strong></span><br /><em class='bbc'><span  style='color: #808080'>Et non pas Fast Fourier Transform in the West <sup class='bbc'>1</sup></span></em></p><span  style='font-size: 8px'>1) je vous laisse chercher ce que c'est <span rel='lightbox'><img class='bbc_img' src='http://www.robot-maker.com/forum/public/style_emoticons/default/smile.gif' alt='Image IPB' class='bbc_emoticon' /></span></span><br /><br />(Billet commenc&#233; en 2012 et post&#233; en 2014)<br />&#160;<br />Presque deux ans et une nouvelle vie plus tard ... plein de choses ont chang&#233; !<br /><br />La premi&#232;re, c'est la base : le carton, c'est bien mais c'est pas solide. J'ai achet&#233; un ch&#226;ssis DFRobot ce qui me donne une base bien solide pour ma grenouille mutante. En termes de taille, la base de DFRobot fait &#224; peu pr&#232;s la m&#234;me taille que la base en carton.<br /><br /><span rel='lightbox'><img class='bbc_img' src='http://calculosedergosum.free.fr/oldsitefiles/Images/IMGP5477.JPG' alt='Image IPB'  /></span><br /><br />Autre &#233;volution, un support de t&#234;te en Lego pour le capteur US de la t&#234;te, et donc l&#224; encore un gain en solidit&#233; et en facilit&#233; &#224; monter / d&#233;monter sur le servomoteur. Dans cette version, le servo est mont&#233; directement sur le ch&#226;ssis, mais il a longtemps &#233;t&#233; maintenu dans une autre cage en Lego. Le reste n'a pas fondamentalement chang&#233;, j'ai simplement profit&#233; de l'interrupteur du ch&#226;ssis pour relier l'alimentation de "puissance" &#224; la carte de contr&#244;le moteur.<br /><span rel='lightbox'><img class='bbc_img' src='http://calculosedergosum.free.fr/oldsitefiles/Images/IMGP5482.JPG' alt='Image IPB'  /></span><br /><br />Et &#231;a marche ! Ou du moins, &#231;a roule, ce qui m'a permis de passer &#224; la programmation d'un petit contr&#244;leur r&#233;actif de navigation. Le principe est le suivant : on fait deux mesures de distance &#224; +/- 20&#176; face au robot, qui servent &#224; calculer la commande motrice (en l'occurrence directement une vitesse de rotation) pour chaque roue. C'est un simple v&#233;hicule de Braitenberg : plus l'obstacle est per&#231;u pr&#232;s dans une direction, plus il va acc&#233;l&#233;rer la roue de ce c&#244;t&#233; pour s'en &#233;loigner et freiner la roue oppos&#233;e (comportement obstacles r&#233;pulsifs). En pratique, il y a encore quelques ajustements &#224; faire, mais &#231;a fait un petit comportement sympa. ^^<br /><br />J'essaierai d'&#233;diter le billet pour donner un peu plus de d&#233;tails si &#231;a vous int&#233;resse, sinon, place &#224; la vid&#233;o !<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><p class='bbc_center'><iframe id="ytplayer" class="EmbeddedVideo" type="text/html" width="640" height="390" src="http://youtube.com/embed/w7kXEE_CMCU?html5=1&fs=1" frameborder="0" allowfullscreen webkitallowfullscreen /></iframe></p>]]></description>
		<pubDate>Mon, 03 Dec 2012 10:07:00 +0000</pubDate>
		<guid>http://www.robot-maker.com/forum/blog/29/entry-34-fftw/</guid>
	</item>
	<item>
		<title><![CDATA[It's kind of alive !]]></title>
		<link>http://www.robot-maker.com/forum/blog/29/entry-32-its-kind-of-alive/</link>
		<category></category>
		<description><![CDATA[<p class='bbc_center'><br /><span  style='font-size: 14px'><span class='bbc_underline'><strong class='bbc'>Des nouvelles de Froggy</strong></span></span><br /><em class='bbc'><span  style='color: #808080'>Ou encore "Elle Bouge ... Enfin, presque !"</span></em><br /></p><br />Quelques petites nouvelles de <a href='http://www.robot-maker.com/forum/blog/29/entry-31-presentation-de-froggy/' class='bbc_url' title=''>Froggy</a> !<br /><br />À l'occasion d'un week-end chez mes parents, j'ai pu mettre la main sur ma malle de LEGO et récupérer quelques pièces pour monter le châssis de Froggy et éventuellement ses capteurs de contacts. Je me suis juste occupé du châssis pour l'instant, mais j'ai quelque chose de pas trop mal (même si pas très solide).<br /><br /><p class='bbc_center'><span rel='lightbox'><img class='bbc_img' src='http://anusite.free.fr/Robotique/Froggy/Froggy-chassis-front-rear-lr.jpg' alt='Image IPB'  /></span><br /><em class='bbc'>La base du robot ... Carton, Lego, Froggy est un pur produit recyclé !</em></p><br />Étape suivante, brancher les moteurs au contrôleur et relier le tout à l'Arduino histoire de faire rouler Froggy ! Après avoir passé ma soirée à essayer de comprendre pouquoi la carte de puissance refusait d'alimenter le moteur droit (alors que l'autre fonctionnait parfaitement et que les LEDs indiquaient que la commutation sur ce bornier se faisait bien), j'ai réalisé qu'un jumper n'était pas à sa place ! Ouf, rien de grillé ni de déconnecté ! Un peu de réflexion pour savoir quels pin utiliser pour laisser de la place pour les capteurs de contact, le Ping Ultrasonique et le servo et c'est le moment des tests !<br /><br /><p class='bbc_center'><span rel='lightbox'><img class='bbc_img' src='http://anusite.free.fr/Robotique/Froggy/Froggy-pin-broches-lr.jpg' alt='Image IPB'  /></span><br /><em class='bbc'>Le jumper incriminé - Les ports de l'Arduino commencent à se remplir ... Et il manque encore les autres capteurs et le servo <span rel='lightbox'><img class='bbc_img' src='http://www.robot-maker.com/forum/public/style_emoticons/default/biggrin.gif' class='bbc_emoticon' alt=':D' /></span></em><br /></p>Et là, ... c'est un peu décevant. Le tout fonctionne, mais entre l'alim puissance (pile 9V) qui tend à se déconnecter (faux contacts), l'alimentation de l'Arduino par l'USB (en attendant de pouvoir connecter une alim externe - donc acheter un jack 2.5 et un coupleur de pile), le poids du châssis sur les roues, et la moquette de mon appart, les mouvements sont assez erratiques et peu convaincants. Je vais voir si changer la pile et augmenter la valeur de vitesse spécifiée améliore les choses ou si mes moteurs n'ont vraiment pas assez de couple (j'veux pas les changer <span rel='lightbox'><img class='bbc_img' src='http://www.robot-maker.com/forum/public/style_emoticons/default/sad.gif' class='bbc_emoticon' alt=':(' /></span> ! ). Je pense aussi que la roue folle n'est pas géniale et tend à gêner le mouvement plus qu'autre chose.<br /><br /><p class='bbc_center'>http://www.youtube.com/watch?v=5WknItW3lm0<br /><em class='bbc'>Petit essai pour faire rouler Froggy : en avant, en arrière ... C'est pas trop ça</em></p><br />Ah, on me dit dans l'oreillette que l'alim de l'Arduino, c'est un jack 2.1 femelle. Et qu'il me reste peut-être un chargeur de portable qui correspond ... À suivre, très chers télélecteurs !]]></description>
		<pubDate>Tue, 07 Aug 2012 14:21:00 +0000</pubDate>
		<guid>http://www.robot-maker.com/forum/blog/29/entry-32-its-kind-of-alive/</guid>
	</item>
	<item>
		<title>Presentation de Froggy</title>
		<link>http://www.robot-maker.com/forum/blog/29/entry-31-presentation-de-froggy/</link>
		<category></category>
		<description><![CDATA[<p class='bbc_center'><br /><span  style='font-size: 14px'><span class='bbc_underline'><strong class='bbc'>Froggy</strong></span></span><br /><em class='bbc'><span  style='color: #808080'>Ou la naissance d'une grenouille mutante.</span></em><br /></p><br />Froggy est robot mobile simple, dont le but est de servir de plateforme d'expérimentation pour l'implémentation d'algorithmes simples d'apprentissage et d'IA.<br /><br /><strong class='bbc'>Environnement cible :</strong> La douce moquette de mon appart.<br /><br /><strong class='bbc'>Complexité :</strong> <span  style='color: #008000'>faible-moyenne</span>. Il n'y a que quelques branchements à faire électroniquement, et la base mécanique est simple. La richesse de ce robot viendra principalement des algorithmes d'apprentissage à tester dessus.<br /><br /><strong class='bbc'>Budget financier et horaire :</strong> Le budget pour ce robot est d'environ 150-200 €. Il est sûrement possible de le réaliser pour moins, mais comme c'est mon premier robot, j'en profite pour me constituer un stock de pièces et de bonnes adresses. En terme de temps, j'essaie d'y travailler régulièrement sur mon temps libre (qui se raréfie ...) mais le manque de certaines pièces / outils m'empêche d'avancer trop vite.<br /><br /><strong class='bbc'>Description matérielle et logicielle :</strong> En dehors d'un châssis en carton ondulé / plastique de bouteille / balsa de récup :<br /><ul class='bbc'><li>Arduino Uno</li><li>Pont en H à partir d'un L298</li><li>2 Motoréducteurs CC avec roues</li><li>1 Micro-Servo</li><li>1 Capteur à Ultrasons</li><li>2 Capteurs de contacts (avec des boutons-poussoirs)</li></ul><br /><strong class='bbc'>Fonctions :</strong><br /><ul class='bbc'><li>Tourne la tête pour regarder aux alentours (fait séparément du reste du code)</li><li>Apprend qu'il faut éviter les obstacles en face (testé en prototype)</li><li>Apprend qu'il faut tourner à droite s'il y a un obstacle à gauche et vice-versa (pas encore testé en proto)</li></ul><br />Actuellement, Froggy est surtout éclaté en morceaux dans la mesure où je cherche encore des solutions pour monter son châssis. J'ai fait pas mal de tests des différents capteurs et actionneurs, mais pas encore de tout ensemble, ce qui ne devrait pas tarder j'espère. Ensuite, je pourrai passer à la partie IA et tester pleins de trucs !<br /><br />Un petit lien vers la vidéo que j'ai présenté dans le forum : <a href='http://www.youtube.com/watch?d&v=1ILmoGbfbyI' class='bbc_url' title='Lien externe' rel='nofollow external'>Froggy écoute de la musique !</a>]]></description>
		<pubDate>Thu, 19 Jul 2012 12:22:00 +0000</pubDate>
		<guid>http://www.robot-maker.com/forum/blog/29/entry-31-presentation-de-froggy/</guid>
	</item>
</channel>
</rss>