<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://www.2-high.info/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>2-high - blog - Evènement</title>
  <link>http://www.2-high.info/</link>
  <atom:link href="http://www.2-high.info/feed/category/Evenement/rss2" rel="self" type="application/rss+xml"/>
  <description></description>
  <language>fr</language>
  <pubDate>Sat, 25 May 2013 17:31:48 +0200</pubDate>
  <copyright>2-high.info droits reservés</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Et l'homme ... créa le robot</title>
    <link>http://www.2-high.info/post/2012/10/29/Et-l-homme-...-cr%C3%A9a-le-robot</link>
    <guid isPermaLink="false">urn:md5:d8db0d766a8071344e25c59ef2fd61f6</guid>
    <pubDate>Mon, 29 Oct 2012 16:47:00 +0100</pubDate>
    <dc:creator>2-high</dc:creator>
        <category>Evènement</category>
        <category>actu</category><category>art</category><category>Nao</category><category>robotique</category><category>technologie</category>    
    <description>&lt;p&gt;&lt;a href=&quot;http://www.2-high.info/dc2/public/images/2012/EtLhommeCrealeRobot/etlhommecrealerobot.jpeg&quot; title=&quot;Et l&amp;#039;homme créa le robot&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/2012/EtLhommeCrealeRobot/.etlhommecrealerobot_m.jpg&quot; alt=&quot;Et l&amp;#039;homme créa le robot&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;Et l&amp;#039;homme créa le robot, oct. 2012&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
A partir de demain (30 octobre) jusqu'au 3 mars 2013, le musée des arts et métiers à Paris propose une exposition inédite dédiée aux robots !! &lt;br /&gt;&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;D'où viennent les robots&amp;nbsp;? À quoi servent-ils&amp;nbsp;? Quel est le devenir de la robotique&amp;nbsp;? Et l'Homme créa... le robot propose une rencontre exceptionnelle avec ces robots qui ont déjà investi notre quotidien.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;De R2D2 à &lt;a href=&quot;http://www.2-high.info/tag/Nao&quot;&gt;Nao&lt;/a&gt;, en passant par le défunt Aïbo, ils seront tous là pour vous faire revivre l'histoire de la robotique. &lt;br /&gt;
Découvrez la bande annonce dans la suite.&lt;/p&gt;    &lt;p&gt;&lt;a href=&quot;http://www.2-high.info/dc2/public/images/2012/EtLhommeCrealeRobot/etlhommecrealerobot1.jpeg&quot; title=&quot;Et l&amp;#039;homme créa le robot&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/2012/EtLhommeCrealeRobot/.etlhommecrealerobot1_m.jpg&quot; alt=&quot;Et l&amp;#039;homme créa le robot&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;Et l&amp;#039;homme créa le robot, oct. 2012&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/2012/EtLhommeCrealeRobot/etlhommecrealerobot2.jpeg&quot; title=&quot;Et l&amp;#039;homme créa le robot&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/2012/EtLhommeCrealeRobot/.etlhommecrealerobot2_m.jpg&quot; alt=&quot;Et l&amp;#039;homme créa le robot&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;Et l&amp;#039;homme créa le robot, oct. 2012&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/2012/EtLhommeCrealeRobot/etlhommecrealerobot3.jpeg&quot; title=&quot;Et l&amp;#039;homme créa le robot&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/2012/EtLhommeCrealeRobot/.etlhommecrealerobot3_m.jpg&quot; alt=&quot;Et l&amp;#039;homme créa le robot&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;Et l&amp;#039;homme créa le robot, oct. 2012&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;iframe frameborder=&quot;0&quot; width=&quot;550&quot; height=&quot;309&quot; src=&quot;http://www.dailymotion.com/embed/video/xu8gvn?theme=eggplant&amp;foreground=%23CFCFCF&amp;highlight=%23834596&amp;background=%23000000&quot;&gt;&lt;/iframe&gt;


&lt;p&gt;&lt;br /&gt;
Plus d'infos sur le site du &lt;a href=&quot;http://www.arts-et-metiers.net/musee.php?P=89&amp;amp;id=46&amp;amp;lang=fra&amp;amp;flash=f&quot;&gt;Musée des arts et metiers&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Apprenez l'Intelligence Artificielle avec l'université de Stanford</title>
    <link>http://www.2-high.info/post/2011/09/01/Apprenez-l-Intelligence-Artificielle-avec-l-universit%C3%A9-de-Stanford</link>
    <guid isPermaLink="false">urn:md5:0826a26ea87fb7d12a99fb7e92fa4dfb</guid>
    <pubDate>Thu, 01 Sep 2011 10:00:00 +0200</pubDate>
    <dc:creator>2-high</dc:creator>
        <category>Evènement</category>
        <category>informatique</category><category>innovation</category><category>lifestyle</category><category>Nao</category><category>robotique</category><category>website</category>    
    <description>&lt;p&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/2011/Stanford_AI/.artificial_intelligence_stanford-1_m.jpg&quot; alt=&quot;artificial_intelligence_stanford-1.jpg&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;artificial_intelligence_stanford-1.jpg, sept. 2011&quot; /&gt;&lt;br /&gt;
Pour tous ceux qui souhaitent apprendre l'Intelligence Artificielle dans une grande université, Stanford a pensé à vous&amp;nbsp;! En effet, la prestigieuse &lt;a href=&quot;http://www.stanford.edu/&quot;&gt;Stanford University&lt;/a&gt; propose, gratuitement, à tous les internautes de participer aux cours de 1er niveau&amp;nbsp;: &lt;a href=&quot;http://www.ai-class.com/&quot;&gt;Introduction à l'Intelligence Artificielle&lt;/a&gt;. Tous les cours magistraux, ainsi que les documents, et les interventions externes seront disponibles en ligne pour vous permettre de vous initier et vous perfectionner dans cette discipline de plus en plus complexe et importante. Mais attention aux resquilleurs, les étudiants venus du web passeront, comme tous les autres, les devoirs et les tests pour établir une évaluation en fin de semestre&amp;nbsp;! &lt;br /&gt;
Apprenez en plus sur le site dédié &lt;a href=&quot;http://www.ai-class.com/&quot; title=&quot;http://www.ai-class.com/&quot;&gt;http://www.ai-class.com/&lt;/a&gt;, ou dans la vidéo de présentation dans la suite de cet article ....&lt;/p&gt;    &lt;h3&gt;Présentation&lt;/h3&gt;
&lt;iframe width=&quot;550&quot; height=&quot;442&quot; src=&quot;http://www.youtube.com/embed/H9ngd6zCeUc&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;


&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h3&gt;How It Works&lt;/h3&gt;
&lt;iframe width=&quot;550&quot; height=&quot;442&quot; src=&quot;http://www.youtube.com/embed/YuJwMoubGFk&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;


&lt;p&gt;&lt;br /&gt;
Inscrivez-vous sur &lt;a href=&quot;http://www.ai-class.com/&quot; title=&quot;http://www.ai-class.com/&quot;&gt;http://www.ai-class.com/&lt;/a&gt;.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>HAL au Mont-Saint-Michel</title>
    <link>http://www.2-high.info/post/2011/08/16/HAL-au-Mont-Saint-Michel</link>
    <guid isPermaLink="false">urn:md5:0dbbbc640ddd941fbf9b2b784928913f</guid>
    <pubDate>Tue, 16 Aug 2011 10:00:00 +0200</pubDate>
    <dc:creator>2-high</dc:creator>
        <category>Evènement</category>
        <category>innovation</category><category>robotique</category><category>technologie</category>    
    <description>&lt;p&gt;&lt;a href=&quot;http://www.2-high.info/dc2/public/images/2011/HAL_mont_saint_michel/HAL_au_mont_Saint_Michel-0.jpg&quot; title=&quot;HAL_au_mont_Saint_Michel-0.jpg&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/2011/HAL_mont_saint_michel/.HAL_au_mont_Saint_Michel-0_m.jpg&quot; alt=&quot;HAL_au_mont_Saint_Michel-0.jpg&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;HAL_au_mont_Saint_Michel-0.jpg, août 2011&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
Voici une information qui date de début juillet, et que j'avais classé dans les &lt;em&gt;TO-DOs&lt;/em&gt;, mais qui fait écho à l'article sur l'exosquelette HAL présenté &lt;a href=&quot;http://www.2-high.info/post/2011/02/18/HAL-%3A-l-exosquelette&quot;&gt;ici&lt;/a&gt;. En effet, c'est au début du mois de juillet dernier que &lt;strong&gt;Seiji Uchida&lt;/strong&gt;, paralysé depuis un accident de moto, a réalisé son rêve de gravir les marches du célèbre rocher des côtes &lt;del&gt;bretonnes&lt;/del&gt; normandes. C'est sur le dos d'un porteur équipé de l'exosquelette qu'il a ainsi pu découvrir toutes les richesses du lieu à travers les innombrables marches. &lt;br /&gt;
Un essai réussi qui n'est que le premier d'une longue liste car le professeur Yoshiyuki Sankai, créateur de l'exosquelette, compte bien visiter d'autres sites classés impraticable pour les handicapés avant de le commercialiser à grande échelle.&lt;br /&gt;
La vidéo dans la suite.&lt;/p&gt;    &lt;p&gt;&lt;a href=&quot;http://www.2-high.info/dc2/public/images/2011/HAL_mont_saint_michel/HAL_au_mont_Saint_Michel-1.jpg&quot; title=&quot;HAL_au_mont_Saint_Michel-0.jpg&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/2011/HAL_mont_saint_michel/.HAL_au_mont_Saint_Michel-1_m.jpg&quot; alt=&quot;HAL_au_mont_Saint_Michel-0.jpg&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;HAL_au_mont_Saint_Michel-0.jpg, août 2011&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/2011/HAL_mont_saint_michel/HAL_au_mont_Saint_Michel-2.jpg&quot; title=&quot;HAL_au_mont_Saint_Michel-0.jpg&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/2011/HAL_mont_saint_michel/.HAL_au_mont_Saint_Michel-2_m.jpg&quot; alt=&quot;HAL_au_mont_Saint_Michel-0.jpg&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;HAL_au_mont_Saint_Michel-0.jpg, août 2011&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/2011/HAL_mont_saint_michel/HAL_au_mont_Saint_Michel-3.jpg&quot; title=&quot;HAL_au_mont_Saint_Michel-0.jpg&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/2011/HAL_mont_saint_michel/.HAL_au_mont_Saint_Michel-3_m.jpg&quot; alt=&quot;HAL_au_mont_Saint_Michel-0.jpg&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;HAL_au_mont_Saint_Michel-0.jpg, août 2011&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/2011/HAL_mont_saint_michel/HAL_au_mont_Saint_Michel-4.jpg&quot; title=&quot;HAL_au_mont_Saint_Michel-0.jpg&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/2011/HAL_mont_saint_michel/.HAL_au_mont_Saint_Michel-4_m.jpg&quot; alt=&quot;HAL_au_mont_Saint_Michel-0.jpg&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;HAL_au_mont_Saint_Michel-0.jpg, août 2011&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;div&gt;
&lt;object width=&quot;480&quot; height=&quot;270&quot; id=&quot;wat_6501497&quot;&gt;
&lt;param name=&quot;movie&quot; value=&quot;http://www.wat.tv/swf2/245251nIc0K116501497&quot;&gt;&lt;/param&gt;
&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;
&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;
&lt;embed src=&quot;http://www.wat.tv/swf2/245251nIc0K116501497&quot; type=&quot;application/x-shockwave-flash&quot;  allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;550&quot; height=&quot;309&quot;&gt;
&lt;/embed&gt;
&lt;/object&gt;
&lt;/div&gt;


&lt;p&gt;&lt;br /&gt;
Vu sur &lt;a href=&quot;http://www.japonation.com/insolite/un-japonais-infirme-decouvre-le-mont-saint-michel-grace-a-un-robot-11426&quot;&gt;Japonation&lt;/a&gt; et l'image de présentation sur &lt;a href=&quot;http://www.deccanchronicle.com/&quot; title=&quot;http://www.deccanchronicle.com/&quot;&gt;http://www.deccanchronicle.com/&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>iamFIRST.com</title>
    <link>http://www.2-high.info/post/2011/08/11/iamFIRST.com</link>
    <guid isPermaLink="false">urn:md5:2e7f0a5194803568d81687dc7e44f655</guid>
    <pubDate>Thu, 11 Aug 2011 13:30:00 +0200</pubDate>
    <dc:creator>2-high</dc:creator>
        <category>Evènement</category>
        <category>advertisement</category><category>geek</category><category>robotique</category><category>video</category>    
    <description>&lt;p&gt;&lt;a href=&quot;http://www.2-high.info/dc2/public/images/2011/iamFIRST.com/iamFIRST.com-4.jpg&quot; title=&quot;iamFIRST.com-1.jpg&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/2011/iamFIRST.com/.iamFIRST.com-4_m.jpg&quot; alt=&quot;iamFIRST.com-1.jpg&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;iamFIRST.com-1.jpg, août 2011&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
Pour promouvoir sa prochaine emission dédiée à la science, la chaine ABC a fait appel aux plus grandes stars du moment tel que Miley Cirus, Wil.i.am, Britney Spears, Snoop Dog et même Justin Bieber&amp;nbsp;! Dans cette vidéo promo on les voit expliquer à quel point la science c'est cool et a quoi elle leur sert au quotidien ... Découvrez la vidéo dans la suite (en anglais)&lt;/p&gt;    &lt;p&gt;&lt;a href=&quot;http://www.2-high.info/dc2/public/images/2011/iamFIRST.com/iamFIRST.com-1.jpg&quot; title=&quot;iamFIRST.com-1.jpg&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/2011/iamFIRST.com/.iamFIRST.com-1_m.jpg&quot; alt=&quot;iamFIRST.com-1.jpg&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;iamFIRST.com-1.jpg, août 2011&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/2011/iamFIRST.com/iamFIRST.com-2.jpg&quot; title=&quot;iamFIRST.com-1.jpg&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/2011/iamFIRST.com/.iamFIRST.com-2_m.jpg&quot; alt=&quot;iamFIRST.com-1.jpg&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;iamFIRST.com-1.jpg, août 2011&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/2011/iamFIRST.com/iamFIRST.com-3.jpg&quot; title=&quot;iamFIRST.com-1.jpg&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/2011/iamFIRST.com/.iamFIRST.com-3_m.jpg&quot; alt=&quot;iamFIRST.com-1.jpg&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;iamFIRST.com-1.jpg, août 2011&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/2011/iamFIRST.com/iamFIRST.com-5.jpg&quot; title=&quot;iamFIRST.com-1.jpg&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/2011/iamFIRST.com/.iamFIRST.com-5_m.jpg&quot; alt=&quot;iamFIRST.com-1.jpg&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;iamFIRST.com-1.jpg, août 2011&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;iframe width=&quot;550&quot; height=&quot;343&quot; src=&quot;http://www.youtube.com/embed/vYuOKb3gO7E?hd=1&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;
</description>
    
    
    
      </item>
    
  <item>
    <title>MyCopter</title>
    <link>http://www.2-high.info/post/2011/06/28/MyCopter</link>
    <guid isPermaLink="false">urn:md5:b3588257b068737bbc00cab80b2c4703</guid>
    <pubDate>Tue, 28 Jun 2011 14:00:00 +0200</pubDate>
    <dc:creator>2-high</dc:creator>
        <category>Evènement</category>
        <category>automobile</category><category>concept</category><category>robotique</category><category>technologie</category>    
    <description>&lt;p&gt;&lt;a href=&quot;http://www.2-high.info/dc2/public/images/2011/MyCopter/MyCopter-0.jpg&quot; title=&quot;MyCopter-0.jpg&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/2011/MyCopter/.MyCopter-0_m.jpg&quot; alt=&quot;MyCopter-0.jpg&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;MyCopter-0.jpg, juin 2011&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
Dans les années 90 la seule et vraie révolution que l'on attendait de l'an 2000, c'était les voitures volantes. Que ce soit dans les films, les livres ou les magazines, le moyen de transport du nouveau millénaire était capable de se déplacer sur la terre aussi bien que dans les airs. Mais force est de constater qu'en 2011 point de voiture volante, point de DeLorean qui carbure au déchet, point de révolution dans les transport depuis l'invention du moteur diesel .... jusqu'à cette année &lt;br /&gt;
En effet, plusieurs universités et groupes de recherche se sont regroupés autour du projet &lt;strong&gt;MyCopter&lt;/strong&gt; qui ambitionne de concevoir un véhicule volant ET personnel&amp;nbsp;! Oui&amp;nbsp;! Il serait enfin réalité. Pensé pour être aussi simple d'utilisation qu'une voiture, ce projet sert aussi à étudier comment la machine s'adaptera à l'homme - ou l'inverse - et même quelles seront les questions socio-technologiques provoquées par ce nouveau type de transport.&lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.mycopter.eu/&quot; title=&quot;http://www.mycopter.eu/&quot;&gt;http://www.mycopter.eu/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;    &lt;p&gt;&lt;a href=&quot;http://www.2-high.info/dc2/public/images/2011/MyCopter/MyCopter-1.jpg&quot; title=&quot;MyCopter-1.jpg&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/2011/MyCopter/.MyCopter-1_m.jpg&quot; alt=&quot;MyCopter-1.jpg&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;MyCopter-1.jpg, juin 2011&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/2011/MyCopter/MyCopter-2.jpg&quot; title=&quot;MyCopter-1.jpg&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/2011/MyCopter/.MyCopter-2_m.jpg&quot; alt=&quot;MyCopter-1.jpg&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;MyCopter-1.jpg, juin 2011&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
Via &lt;a href=&quot;http://www.technologicvehicles.com/fr/actualite-mobilite-verte/968/mycopter-le-projet-europeen-daviation-personn&quot; title=&quot;http://www.technologicvehicles.com/fr/actualite-mobilite-verte/968/mycopter-le-projet-europeen-daviation-personn&quot;&gt;http://www.technologicvehicles.com/...&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Le NXT Tower Defense sera à la coupe de France de robotique</title>
    <link>http://www.2-high.info/post/2011/05/30/Le-NXT-Tower-Defense-sera-%C3%A0-la-coupe-de-France-de-robotique</link>
    <guid isPermaLink="false">urn:md5:48b82a9d7d4383e498a8be95c8f82b37</guid>
    <pubDate>Mon, 30 May 2011 09:30:00 +0200</pubDate>
    <dc:creator>2-high</dc:creator>
        <category>Evènement</category>
        <category>Gostai</category><category>internet</category><category>robotique</category><category>URBI</category>    
    <description>    &lt;p&gt;&lt;a href=&quot;http://www.2-high.info/dc2/public/images/2011/coupedefrancederobotique/nxttowerdefensecfr.jpg&quot; title=&quot;coupe de france de robotique&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/2011/coupedefrancederobotique/.nxttowerdefensecfr_m.jpg&quot; alt=&quot;coupe de france de robotique&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;coupe de france de robotique, mai 2011&quot; /&gt;&lt;/a&gt;
&lt;br /&gt;
Cette semaine la ville de la &lt;a href=&quot;http://maps.google.fr/maps?q=fert%C3%A9+bernard&amp;amp;safe=images&amp;amp;ie=UTF8&amp;amp;hq=&amp;amp;hnear=La+Fert%C3%A9-Bernard,+Sarthe,+Pays+de+la+Loire&amp;amp;gl=fr&amp;amp;t=h&amp;amp;z=11&quot;&gt;Ferté-Bernard&lt;/a&gt; accueillera la &lt;a href=&quot;http://www.planete-sciences.org/robot/index.php?section=pages&amp;amp;pageid=101&quot;&gt;Coupe de France de robotique&lt;/a&gt; qui réunit cette année plus de 4.000 participants, dont votre fidèle blogueur&amp;nbsp;! En effet, afin de présenter le langage &lt;a href=&quot;http://urbiforge.org/&quot;&gt;Urbi&lt;/a&gt; et le &lt;a href=&quot;http://www.2-high.info/post/2010/12/24/NXT-Tower-Defense&quot;&gt;NXT Tower Defense&lt;/a&gt;, le projet vainqueur du &lt;a href=&quot;http://www.urbiforge.org/index.php/Main/UrbiContest2010&quot;&gt;Urbi Open Source Contest&lt;/a&gt;, je ferai le déplacement jusque dans la Sarthe le 2, 3 et 4 juin où je vous attends nombreux !&lt;br /&gt;
Pour patienter jusque là je vous propose de (re)découvrir le &lt;a href=&quot;http://www.2-high.info/post/2010/12/24/NXT-Tower-Defense&quot;&gt;NXT Tower Defense&lt;/a&gt; dans la vidéo ci-dessous&amp;nbsp;:
&lt;br /&gt;&lt;/p&gt;
&lt;iframe width=&quot;550&quot; height=&quot;343&quot; src=&quot;http://www.youtube.com/embed/06__G9bayzQ&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;
</description>
    
    
    
      </item>
    
  <item>
    <title>Google Chrome by Lady Gaga</title>
    <link>http://www.2-high.info/post/2011/05/23/Google-Chrome-by-Lady-Gaga</link>
    <guid isPermaLink="false">urn:md5:1ef13a394d62f114100e6eb7ab2bd604</guid>
    <pubDate>Mon, 23 May 2011 14:00:00 +0200</pubDate>
    <dc:creator>2-high</dc:creator>
        <category>Evènement</category>
        <category>advertisement</category><category>internet</category><category>video</category>    
    <description>&lt;p&gt;&lt;a href=&quot;http://www.2-high.info/dc2/public/images/2011/chromeladygaga/chromeladygaga5.jpg&quot; title=&quot;chromeladygaga.jpg&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/2011/chromeladygaga/.chromeladygaga5_m.jpg&quot; alt=&quot;chromeladygaga.jpg&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;chromeladygaga.jpg, mai 2011&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
Google s'est offert la chanteuse la plus &lt;em&gt;Web 2.0&lt;/em&gt; pour promouvoir son navigateur maison&amp;nbsp;: Chrome. En effet, quoi de plus normal que de demander à celle qui est aujourd’hui considérée comme la femme la plus influente du monde, notamment grâce à son omniprésence sur la toile, de faire la promotion du navigateur et des services qui l'ont rendu célèbre.&lt;br /&gt;
La vidéo est à découvrir dans la suite.&lt;/p&gt;    &lt;p&gt;&lt;a href=&quot;http://www.2-high.info/dc2/public/images/2011/chromeladygaga/chromeladygaga.jpg&quot; title=&quot;chromeladygaga.jpg&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/2011/chromeladygaga/.chromeladygaga_m.jpg&quot; alt=&quot;chromeladygaga.jpg&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;chromeladygaga.jpg, mai 2011&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/2011/chromeladygaga/chromeladygaga2.jpg&quot; title=&quot;chromeladygaga.jpg&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/2011/chromeladygaga/.chromeladygaga2_m.jpg&quot; alt=&quot;chromeladygaga.jpg&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;chromeladygaga.jpg, mai 2011&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/2011/chromeladygaga/chromeladygaga3.jpg&quot; title=&quot;chromeladygaga.jpg&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/2011/chromeladygaga/.chromeladygaga3_m.jpg&quot; alt=&quot;chromeladygaga.jpg&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;chromeladygaga.jpg, mai 2011&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/2011/chromeladygaga/chromeladygaga4.jpg&quot; title=&quot;chromeladygaga.jpg&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/2011/chromeladygaga/.chromeladygaga4_m.jpg&quot; alt=&quot;chromeladygaga.jpg&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;chromeladygaga.jpg, mai 2011&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/2011/chromeladygaga/chromeladygaga6.jpg&quot; title=&quot;chromeladygaga.jpg&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/2011/chromeladygaga/.chromeladygaga6_m.jpg&quot; alt=&quot;chromeladygaga.jpg&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;chromeladygaga.jpg, mai 2011&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/2011/chromeladygaga/chromeladygaga7.jpg&quot; title=&quot;chromeladygaga.jpg&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/2011/chromeladygaga/.chromeladygaga7_m.jpg&quot; alt=&quot;chromeladygaga.jpg&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;chromeladygaga.jpg, mai 2011&quot; /&gt;&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;
&lt;iframe width=&quot;550&quot; height=&quot;343&quot; src=&quot;http://www.youtube.com/embed/sDPJ-o1leAw&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;
</description>
    
    
    
      </item>
    
  <item>
    <title>L'affaire DSK</title>
    <link>http://www.2-high.info/post/2011/05/17/L-affaire-DSK</link>
    <guid isPermaLink="false">urn:md5:464cf89b6dbf024d2670c48cf3bafcfd</guid>
    <pubDate>Tue, 17 May 2011 16:00:00 +0200</pubDate>
    <dc:creator>2-high</dc:creator>
        <category>Evènement</category>
        <category>actu</category><category>insolite</category><category>internet</category><category>lifestyle</category><category>website</category>    
    <description>&lt;p&gt;&lt;a href=&quot;http://www.2-high.info/dc2/public/images/2011/bistougate/DSK1.jpg&quot; title=&quot;DSK1.jpg&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/2011/bistougate/.DSK1_m.jpg&quot; alt=&quot;DSK1.jpg&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;DSK1.jpg, mai 2011&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
Tous les plus grands scandales offrent l'occasion pour les internautes du monde entier de se défouler et laisser libre cours à leur imagination fertile et sans limite, l'affaire DSK n'y échappe pas. Jeux détournés, animations 3D, tweets en tout genre et même sur VDM.fr, je vous propose de découvrir quelques perles trouvées par-ci par-là sur la toile.&lt;br /&gt;&lt;/p&gt;    &lt;h3&gt;Un florilège de tweets&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Lemessin&lt;/strong&gt;: Berlusconi ne comprend pas&amp;nbsp;: la femme de chambre n’était même pas mineure, et elle était seule&amp;nbsp;! #DSK #DSKgate !&lt;br /&gt;&lt;br /&gt;
&lt;strong&gt;photopyrros&lt;/strong&gt;: En ce moment c’est le festival de Kahn #DSK &lt;br /&gt;&lt;br /&gt;
&lt;strong&gt;Aede&lt;/strong&gt;: Un éléphant, ça trompe énormément. #dsk &lt;br /&gt;&lt;br /&gt;
&lt;strong&gt;maximeparis&lt;/strong&gt;: La politique est une vraie Porscherie. #DSK #MBslam &lt;br /&gt;&lt;br /&gt;
&lt;strong&gt;Darkdiox76&lt;/strong&gt;: La différence entre #DSK et #Sarko? 5 ou 6 cm, mais on sait pas où. #MBslam &lt;br /&gt;&lt;br /&gt;
&lt;strong&gt;frouakalay&lt;/strong&gt;: @CamilleALG J’arrive toujours pas avaler cette histoire de fellation… #DSK #mbslam &lt;br /&gt;&lt;br /&gt;
&lt;strong&gt;adriengaboulaud&lt;/strong&gt; Sur Europe 1, une habitante de Sarcelles&amp;nbsp;: C’est une «&amp;nbsp;magouille&amp;nbsp;» parce qu’il a «&amp;nbsp;assez d’argent pour se payer des putes&amp;nbsp;» #DSK #classy &lt;br /&gt;&lt;br /&gt;
&lt;strong&gt;beatlemaniaque&lt;/strong&gt;: DSK&amp;nbsp;: c’est con d’avoir un costume à ce prix et de se balader à poil #fb &lt;br /&gt;&lt;br /&gt;
&lt;strong&gt;Antoine_Bezy&lt;/strong&gt;: Selon la défense la femme de chambre ne serait pas «&amp;nbsp;séduisante ».. On comprend maintenant pourquoi #DSK a sauté l’étape séduction.. #MBslam &lt;br /&gt;&lt;br /&gt;
&lt;strong&gt;droledegauche&lt;/strong&gt;:La femme de chambre aurait proposé un Schweppes à #DSK, c'est un malentendu.&lt;br /&gt;&lt;br /&gt;
&lt;strong&gt;maximeparis&lt;/strong&gt;: Les érections de #dsk risquent de faire chuter les bourses du monde entier #MBslam &lt;br /&gt;&lt;br /&gt;
&lt;strong&gt;SophiaAram&lt;/strong&gt;: C’était pas la formule «&amp;nbsp;all inclusive&amp;nbsp;» du Sofitel&amp;nbsp;?  #dsk &lt;br /&gt;&lt;br /&gt;
&lt;strong&gt;Atenzap&lt;/strong&gt;: L’éjac la plus puissante, depuis NY elle éclabousse la france #DSK &lt;br /&gt;&lt;br /&gt;
&lt;strong&gt;Arnoboy&lt;/strong&gt;: Finalement,  #DSK n’a pas mis que la Grèce et le Portugal à genoux… &lt;br /&gt;&lt;br /&gt;
&lt;strong&gt;Bluechrome1&lt;/strong&gt;&amp;nbsp;: COÏNCIDENCE – La suite de #DSK portait le numéro 2806. 28.06 = 28 juin, soit la date des primaires socialistes. &lt;br /&gt;&lt;br /&gt;
&lt;strong&gt;droledegauche&lt;/strong&gt;: Est ce que sucer c’est tromper&amp;nbsp;? L’avocat d’Anne Sinclair doit bien avoir un avis la dessus&amp;nbsp;? vous avez son tel&amp;nbsp;? #DSK &lt;br /&gt;&lt;br /&gt;
&lt;strong&gt;Karim_Boukercha&lt;/strong&gt;: Suite à l’affaire #DSK: Les affichettes «&amp;nbsp;Don’t disturb&amp;nbsp;» dans les hôtels seront remplacées par «&amp;nbsp;Don’t masturb ». &lt;br /&gt;&lt;br /&gt;
&lt;strong&gt;tpapaso&lt;/strong&gt;: Sodomizing 1 maid is a crime. Sodomizing 10M Greeks is statistics. #DSK #IMF &lt;br /&gt;&lt;br /&gt;
&lt;strong&gt;Aede&lt;/strong&gt;: DSK a juste confondu préliminaires et primaires. Vous ne faites jamais d’erreur vous&amp;nbsp;? &lt;br /&gt;&lt;br /&gt;
&lt;strong&gt;Grichka&lt;/strong&gt;: #MBslam Quand #DSK parle de PIB, il parle bien sûr de Penis Intra Bobone &lt;br /&gt;&lt;br /&gt;
&lt;strong&gt;Headstrike85&lt;/strong&gt;: On a peut être pas gagné l’eurovision, mais en France on a des idées pour faire parler de nous.  #DSK &lt;br /&gt;&lt;br /&gt;
&lt;strong&gt;D4DOaka&lt;/strong&gt;: Si marine lepen n’est pas surprise c’est qu’elle a peut peut déjà joué à la femme de chambre avec #dsk &lt;br /&gt;&lt;br /&gt;
&lt;strong&gt;Brice_Breezy&lt;/strong&gt;: La seule agression sexuelle que tu peux faire pendant une fellation c’est la biffle #jdçjdr #DSK &lt;br /&gt;&lt;br /&gt;
&lt;strong&gt;byTurner&lt;/strong&gt;: L'occasion de tourner la saison 5 de #PrisonBreak #DSK .. &lt;br /&gt;&lt;br /&gt;
&lt;strong&gt;Lacoussiere&lt;/strong&gt;: #DSK il voulait être César il ne fut que Pompée . &lt;br /&gt;&lt;br /&gt;
&lt;strong&gt;kosokudoro&lt;/strong&gt;: Une erreur d'interprétation à l'origine du #bistougate&amp;nbsp;? #Sofitel aurait commencé une phrase par &quot;So, Domi we...&quot; elle n'a pas pu finir #dsk &lt;br /&gt;&lt;br /&gt;
&lt;strong&gt;dzeis&lt;/strong&gt;: Je vous rappelle que tromper sa femme, c'est mal. Mais se tromper de femme, c'est pire. #DSK &lt;br /&gt;&lt;br /&gt;
&lt;strong&gt;djwiky&lt;/strong&gt;: #DSK et madoff pourront jouer aux echecs dans la cour.  #lesévadés&lt;br /&gt;&lt;br /&gt;
&lt;strong&gt;davidbouneb&lt;/strong&gt;: #DSK pourra toujours animer l'émission &quot;Pipe My Wife&quot;. &lt;br /&gt;&lt;br /&gt;
&lt;strong&gt;_vlad&lt;/strong&gt;_: OH: &quot;une femme de chambre black... normal, il en avait marre de tâter des seins clairs&quot; #DSK &lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;

&lt;h3&gt;Vie de merde .fr&lt;/h3&gt;

&lt;blockquote&gt;&lt;p&gt;Aujourd'hui, tout ce que mon copain a trouvé à faire en sortant de la salle de bain, c'est me poursuivre nu dans tout l'appartement en criant&amp;nbsp;: &quot;Hou&amp;nbsp;! Je suis le président du FMI !&quot; VDM&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;http://www.viedemerde.fr/sexe/4918772&quot;&gt;Voir&lt;/a&gt;
&lt;br /&gt;&lt;/p&gt;

&lt;h3&gt;TwitPic&lt;/h3&gt;

&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;a href=&quot;http://twitpic.com/4yud4o&quot; title=&quot;#DSK et Ophelia d&amp;Atilde;&amp;copy;j&amp;Atilde;&amp;nbsp; parodi&amp;Atilde;&amp;copy; par la pub!!! Ca va vite aujo... on Twitpic&quot;&gt;&lt;img src=&quot;http://twitpic.com/show/thumb/4yud4o.jpg&quot; width=&quot;150&quot; height=&quot;150&quot; alt=&quot;#DSK et Ophelia d&amp;Atilde;&amp;copy;j&amp;Atilde;&amp;nbsp; parodi&amp;Atilde;&amp;copy; par la pub!!! Ca va vite aujo... on Twitpic&quot;&gt;&lt;/a&gt;


&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h3&gt;Dominique nique, nique, nique ...&lt;/h3&gt;

&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;iframe width=&quot;550&quot; height=&quot;442&quot; src=&quot;http://www.youtube.com/embed/2_9oCYUll2s&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;


&lt;h3&gt;Pub parodique&lt;/h3&gt;

&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;iframe width=&quot;550&quot; height=&quot;442&quot; src=&quot;http://www.youtube.com/embed/JOhSCdbZMaU&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;


&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h3&gt;Reconstitution en 3D par une chaine asiatique&lt;/h3&gt;

&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;iframe width=&quot;550&quot; height=&quot;343&quot; src=&quot;http://www.youtube.com/embed/8F3c3Cm3afo&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;


&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h3&gt;Le jeu&amp;nbsp;!&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;http://www.maidcatcher.com/&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/2011/bistougate/.DSK-maidcatcher2_m.jpg&quot; alt=&quot;DSK-maidcatcher2.jpg&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;DSK-maidcatcher2.jpg, mai 2011&quot; /&gt;&lt;/a&gt; &lt;br /&gt; &lt;a href=&quot;http://www.maidcatcher.com/&quot; title=&quot;http://www.maidcatcher.com/&quot;&gt;http://www.maidcatcher.com/&lt;/a&gt;
&lt;br /&gt;
&lt;sup&gt;[&lt;a href=&quot;http://www.2-high.info/post/2011/05/17/L-affaire-DSK#pnote-738-1&quot; id=&quot;rev-pnote-738-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;http://www.2-high.info/post/2011/05/17/L-affaire-DSK#rev-pnote-738-1&quot; id=&quot;pnote-738-1&quot;&gt;1&lt;/a&gt;]  Crédits image intro: &lt;a href=&quot;http://haterz.fr/2011/05/dsk-big-pimpin-in-n-y-c/&quot; title=&quot;http://haterz.fr/2011/05/dsk-big-pimpin-in-n-y-c/&quot;&gt;http://haterz.fr/2011/05/dsk-big-pi...&lt;/a&gt;, merci à eux ! &lt;/p&gt;&lt;/div&gt;
</description>
    
    
    
      </item>
    
  <item>
    <title>Les RoboGames 2011</title>
    <link>http://www.2-high.info/post/2011/04/18/Les-RoboGames-2011</link>
    <guid isPermaLink="false">urn:md5:a4b581633776b7a37a828f5deb356541</guid>
    <pubDate>Tue, 19 Apr 2011 09:00:00 +0200</pubDate>
    <dc:creator>2-high</dc:creator>
        <category>Evènement</category>
        <category>informatique</category><category>Nao</category><category>robotique</category><category>technologie</category>    
    <description>&lt;p&gt;&lt;a href=&quot;http://www.2-high.info/dc2/public/images/by_2-high/robogames.jpg&quot; title=&quot;robogames.jpg&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/by_2-high/.robogames_m.jpg&quot; alt=&quot;robogames.jpg&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;robogames.jpg, avr. 2011&quot; /&gt;&lt;/a&gt;
Ce weekend a eu lieu, à San Mateo en Californie, une compétition internationale de robots qui s'apparente aux jeux olympiques de la robotique. En effet, lors de cet événement les robots de tous les pays s’affrontent dans une cinquantaine de discipline, allant du kung-fu au match de football, pour mettre à l’épreuve leur intelligence artificielle et/ou leur conception pour remporter la médaille d'or tant convoitée ... &lt;br /&gt;
Cette année encore, des centaines d'étudiants, de professionnels et de passionnés se sont affrontés pendant les 3 jours de compétition dont voici quelques morceaux choisis.&lt;/p&gt;    &lt;h3&gt;Épreuve du soccer Japon contre taiwan&lt;/h3&gt;
&lt;p&gt;Une rencontre en 3 contre 3 en 2 mi-temps de 7 minutes.&lt;/p&gt;
&lt;p&gt;&lt;iframe src=&quot;http://www.youtube.com/embed/xCC6aG8JZkI&quot; width=&quot;550&quot; height=&quot;339&quot; frameborder=&quot;0&quot;&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt; &lt;br /&gt;&lt;/p&gt;
&lt;h3&gt;Micromouse&lt;/h3&gt;
&lt;p&gt;Le vainqueur de l'épreuve &lt;a href=&quot;http://www.2-high.info/post/2010/11/15/All-Japan-Micromouse-Robot-Competition&quot;&gt;Micromouse&lt;/a&gt;, un classique.&lt;/p&gt;
&lt;p&gt;&lt;iframe src=&quot;http://www.youtube.com/embed/aKKy1-0n5BM&quot; width=&quot;550&quot; height=&quot;339&quot; frameborder=&quot;0&quot;&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt; &lt;br /&gt;&lt;/p&gt;
&lt;h3&gt;Humanoïd Rumble&lt;/h3&gt;
&lt;p&gt;Combat de robot où tous les robots participants à l'épreuve se rencontrent dans une ultime rencontre !&lt;/p&gt;
&lt;p&gt;&lt;iframe src=&quot;http://www.youtube.com/embed/CZsZQzn6n78&quot; width=&quot;550&quot; height=&quot;339&quot; frameborder=&quot;0&quot;&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt; &lt;br /&gt;&lt;/p&gt;
&lt;h3&gt;Mech Warfare Controlled From Japan&lt;/h3&gt;
&lt;p&gt;Un affrontement de robot hexopod contrôlés à distance du Japon.&lt;/p&gt;
&lt;p&gt;&lt;iframe src=&quot;http://www.youtube.com/embed/sx59HKGvIYA&quot; width=&quot;550&quot; height=&quot;339&quot; frameborder=&quot;0&quot;&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;h3&gt;Affrontement de robot destructeur&lt;/h3&gt;
&lt;p&gt;Une épreuve typiquement américaine&lt;/p&gt;
&lt;p&gt;&lt;iframe src=&quot;http://www.youtube.com/embed/62sQSh8c6TI&quot; width=&quot;550&quot; height=&quot;339&quot; frameborder=&quot;0&quot;&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt; &lt;br /&gt;&lt;/p&gt;
&lt;h3&gt;Nao au parcours d'obstacle&lt;/h3&gt;
&lt;p&gt;Une pensée particulière à &lt;a href=&quot;http://taylor.veltrop.com/&quot;&gt;TaylorVeltrop&lt;/a&gt;, et les membres du &lt;a href=&quot;http://www.2-high.info/post/2011/01/28/Nao-Developer-Program&quot;&gt;Nao Developer Program&lt;/a&gt;, qui a remporté 6 médailles d'or et 2 de bronze avec &lt;a href=&quot;http://www.2-high.info/tag/Nao&quot;&gt;Nao&lt;/a&gt; !&lt;/p&gt;
&lt;p&gt;&lt;iframe src=&quot;http://www.youtube.com/embed/eMeuiFF2t7s&quot; width=&quot;550&quot; height=&quot;339&quot; frameborder=&quot;0&quot;&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt; &lt;br /&gt; Les épreuves étant très nombreuses, je n'ai pas mis toutes les vidéos dans cet article mais suivez moi sur &lt;a href=&quot;http://twitter.com/2highinfo&quot;&gt;Twitter&lt;/a&gt; pour être informé &lt;img src=&quot;/dc2/themes/default/smilies/wink.png&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt; . Pour retrouver le listing des compétitions c'est par &lt;a href=&quot;http://robogames.net/events.php&quot;&gt;ici&lt;/a&gt; &lt;br /&gt; &lt;br /&gt; &lt;a title=&quot;robogames2011-Dungan.jpg&quot; href=&quot;http://www.2-high.info/dc2/public/images/by_2-high/robogames2011-Dungan.jpg&quot;&gt;&lt;img style=&quot;display: block; margin: 0 auto;&quot; title=&quot;robogames2011-Dungan.jpg, avr. 2011&quot; src=&quot;http://www.2-high.info/dc2/public/images/by_2-high/.robogames2011-Dungan_m.jpg&quot; alt=&quot;robogames2011-Dungan.jpg&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Visite d'Aldebaran Robotics</title>
    <link>http://www.2-high.info/post/2012/02/05/Visite-d-Aldebaran-Robotics</link>
    <guid isPermaLink="false">urn:md5:ff142e61d1ea04c1e8cbd8f5ec402790</guid>
    <pubDate>Fri, 11 Feb 2011 09:00:00 +0100</pubDate>
    <dc:creator>2-high</dc:creator>
        <category>Evènement</category>
        <category>2-high.info</category><category>Aldebaran Robotics</category><category>Nao</category><category>Nao Developer Program</category><category>robotique</category>    
    <description>&lt;p&gt;&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Aldebaran_Robotics/header2.jpg&quot; title=&quot;header2.jpg&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Aldebaran_Robotics/.header2_m.jpg&quot; alt=&quot;header2.jpg&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;header2.jpg, fév. 2011&quot; /&gt;&lt;/a&gt;
Après être allé chercher mon Nao une première fois, officialisant ainsi mon adhésion au Developer Program, j'ai été convié à revenir une deuxième fois pour une formation plus poussée sur Nao&amp;nbsp;: son fonctionnement, ses outils et surtout ses possibilités.&lt;br /&gt;
L'occasion était trop belle pour passer à côté alors j'ai joué les reporters en immersion, le temps d'un après-midi, pour vous faire découvrir de l’intérieur la &lt;em&gt;nurserie&lt;/em&gt; de Nao.&lt;/p&gt;    &lt;h3&gt;Aldebaran Robotics&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Aldebaran_Robotics/logoAldebaran.jpg&quot; title=&quot;Aldebaran&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Aldebaran_Robotics/.logoAldebaran_m.jpg&quot; alt=&quot;Aldebaran&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;Aldebaran, fév. 2011&quot; /&gt;&lt;/a&gt;
&lt;strong&gt;Fondée en 2005 par Bruno Maisonnier&lt;/strong&gt;, Aldebaran Robotics est l'aboutissement de 25 ans de réflexion sur la robotique, ses technologies et ses débouchés, mais aussi de nombreuses rencontres avec des équipes de recherche. Aldebaran Robotics devient ainsi la &lt;strong&gt;première entreprise française de robotique humanoïde&lt;/strong&gt;. Avec les années, elle est devenue un leader de premier rang dans ce domaine et a connu une croissance à la hauteur de ses succès. Elle compte aujourd'hui plus de &lt;strong&gt;120 personnes autour du globe&lt;/strong&gt;.
&lt;br /&gt;&lt;/p&gt;

&lt;h3&gt;Nao&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Aldebaran_Robotics/006.jpg&quot; title=&quot;Nao&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Aldebaran_Robotics/.006_m.jpg&quot; alt=&quot;Nao&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;001.jpg, fév. 2011&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;La naissance&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Aldebaran_Robotics/001.jpg&quot; title=&quot;Nao&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Aldebaran_Robotics/.001_t.jpg&quot; alt=&quot;Nao&quot; style=&quot;float:right; margin: 0 0 1em 1em;&quot; title=&quot;001.jpg, fév. 2011&quot; /&gt;&lt;/a&gt;
C'est en 2005 que les premières recherches sont effectuées sur un &lt;strong&gt;robot humanoïde capable de se déplacer et d'interagir&lt;/strong&gt; avec son environnement.&lt;br /&gt;
Après plusieurs prototypes, qui sont en exposition à l'entrée de la société, le premier exemplaire de Nao a été présenté au public à la &lt;strong&gt;fin de l'année 2006&lt;/strong&gt;.
&lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Robocup Edition&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Aldebaran_Robotics/Robocup/3.jpg&quot; title=&quot;Nao Robocup&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Aldebaran_Robotics/Robocup/.3_t.jpg&quot; alt=&quot;Nao Robocup&quot; style=&quot;float:right; margin: 0 0 1em 1em;&quot; title=&quot;Nao Robocup, fév. 2011&quot; /&gt;&lt;/a&gt;
Quelques mois plus tard, en &lt;strong&gt;juillet 2007&lt;/strong&gt;, Nao est officiellement désigné comme la &lt;strong&gt;plate-forme standard de la Robocup&lt;/strong&gt;, la coupe du monde de robotique, remplaçant ainsi Aibo dont l’arrêt avait été annoncé par Sony.&lt;br /&gt;
Fin &lt;strong&gt;mars 2008&lt;/strong&gt;, une nouvelle version, la &lt;strong&gt;RoboCup Edition ou V2&lt;/strong&gt;,  a été livrée aux participants du monde entier qui se sont affrontés en exploitant au mieux les capacités physiques et cognitives du robot français. À partir de &lt;strong&gt;l'année suivante c'est la V3 qui est livrée aux équipes&lt;/strong&gt;, corrigeant au passage les défauts signalés lors de la précédente édition de la Robocup.&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Academics Edition&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Aldebaran_Robotics/University/3.jpg&quot; title=&quot;University&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Aldebaran_Robotics/University/.3_t.jpg&quot; alt=&quot;University&quot; style=&quot;float:right; margin: 0 0 1em 1em;&quot; title=&quot;University, fév. 2011&quot; /&gt;&lt;/a&gt;
Parallèlement, et grâce aux enseignements fournis par la Robocup, Aldebaran lance &lt;strong&gt;fin 2008 le Nao Academics Edition&lt;/strong&gt; qui est destinée aux universités et aux entreprises pour &lt;strong&gt;l'enseignement et la recherche&lt;/strong&gt;. Cette version rencontre un large succès avec des commandes dans le monde entier auprès de chercheurs &lt;strong&gt;allemands, italiens, américains, chinois&lt;/strong&gt;, et plus récemment japonais avec la commande par l'université de &lt;strong&gt;Tokyo de trente exemplaires de Nao&lt;/strong&gt; !&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Developer Program&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Nao/Developer_Program/header.jpg&quot; title=&quot;Nao Developer Program&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Nao/Developer_Program/.header_t.jpg&quot; alt=&quot;Nao Developer Program&quot; style=&quot;float:right; margin: 0 0 1em 1em;&quot; title=&quot;Nao Developer Program, janv. 2011&quot; /&gt;&lt;/a&gt;
Bien sûr toutes ces versions successives, améliorant chacune une partie de Nao, ont pour but de préparer la &lt;strong&gt;version grand public&lt;/strong&gt; afin de véritablement démocratiser la robotique pour les particuliers. Le premier pas est franchi en juin 2009 avec le lancement d'un &lt;strong&gt;bêta-test&lt;/strong&gt; qui a permis à trente chanceux de tester la &lt;strong&gt;version V3+&lt;/strong&gt;, tout juste sortie des labos d'Aldebaran. Nao se montre également en public lors de l'&lt;strong&gt;exposition universelle de Shanghai&lt;/strong&gt; où il est l'une des attractions vedettes du pavillon français. Enfin la toute dernière étape avant la commercialisation a été lancée le 15 décembre 2010 avec le &lt;strong&gt;Nao Developer Program&lt;/strong&gt; que je vous présentais en détails sur cette page&amp;nbsp;:  &lt;a href=&quot;http://www.2-high.info/post/2011/01/28/Nao-Developer-Program&quot;&gt;Nao Developer Program&lt;/a&gt;. Ce programme a pour but de recruter 200 développeurs pour créer des comportements et des applications pour Nao qui viendront alimenter le &lt;strong&gt;NaoStore&lt;/strong&gt; lors du lancement grand public.
&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;

&lt;h3&gt;Choregraphe&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Aldebaran_Robotics/Choregraphe.jpg&quot; title=&quot;Choregraphe.jpg&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Aldebaran_Robotics/.Choregraphe_m.jpg&quot; alt=&quot;Choregraphe.jpg&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;Choregraphe.jpg, fév. 2011&quot; /&gt;&lt;/a&gt;
Aldebaran développe également un &lt;strong&gt;logiciel de programmation&lt;/strong&gt; qui permet aux utilisateurs de &lt;strong&gt;créer et modifier les mouvements et comportements de Nao&lt;/strong&gt;. Grâce à une interface graphique intuitive, et de nombreux comportements livrés par défaut, &lt;strong&gt;Choregraphe&lt;/strong&gt; est un logiciel facile d'accès pour &lt;strong&gt;rapidement personnaliser Nao&lt;/strong&gt; à ses besoins. Par simple &lt;em&gt;drag&amp;amp;drop&lt;/em&gt;, il est possible de composer de véritables animations qu'il suffit d'envoyer à Nao pour le voir prendre vie. Il m'aura fallu moins d'&lt;strong&gt;une heure pour réaliser ma première animation&lt;/strong&gt;, avec un &quot;salut à tous&quot;, un coucou de la main, une petite danse &quot;Tai-chi-chuan&quot; et un retour en position assise !&lt;br /&gt;
Choregraphe permet aussi  de concevoir les comportements, i.e les boîtes, en &lt;strong&gt;quelques lignes de programmation&lt;/strong&gt;. Grâce aux fonctions de programmation avancées et son simulateur 3D intégré, les développeurs ont tous les outils nécessaires pour &lt;strong&gt;programmer efficacement et créer de surprenants comportements&lt;/strong&gt;. De plus, Choregraphe supporte les langages Urbi et Python, est disponible pour Windows, Mac OS et Linux, et est compatible avec Microsoft Robotics Studio et Webots de Cyberbotics pour s’intégrer parfaitement dans les habitudes des chercheurs et développeurs.&lt;br /&gt;
Pour le tester, vous pouvez télécharger une version d'évaluation sur le site d'&lt;a href=&quot;http://www.aldebaran-robotics.com/fr/nao_robot_programmable&quot;&gt;Aldebaran Robotics&lt;/a&gt;.
&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;

&lt;h3&gt;Résumé de la visite d'Aldebaran Robotics.&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;14h30&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Aldebaran_Robotics/021.jpg&quot; title=&quot;Aldebaran Robotics&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Aldebaran_Robotics/.021_t.jpg&quot; alt=&quot;Aldebaran Robotics&quot; style=&quot;float:right; margin: 0 0 1em 1em;&quot; title=&quot;Aldebaran Robotics, fév. 2011&quot; /&gt;&lt;/a&gt;
Paris 14e, rue Losserand devant la porte d'Aldebaran Robotics. &quot;Sonnez et attendez la lumière verte pour rentrer&quot;. Je sonne donc, lumière verte, je pousse la porte pour rentrer dans ce qui peut s'apparenter à la &lt;em&gt;nurserie&lt;/em&gt; de Nao&amp;nbsp;: ce lieu où la mécanique, l'électronique et l'informatique se rencontrent pour donner vie au métal et au plastique.
&lt;br /&gt;
Premier pas, et aussitôt sur ma gauche, un groupe de Nao&amp;nbsp;: des bleus, des rouges et ... euuuuh .... des tout nu, les fils à l'air. Je suis au bon endroit, plus aucun doute.
&lt;br /&gt;
Devant moi un grand patchwork de photos, où je distingue un &quot;Welcome To Aldebaran Robotics&quot;, cachant en partie un open-space qui s’étend sur toute la largeur du bâtiment.&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;14h35&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Aldebaran_Robotics/022.jpg&quot; title=&quot;Aldebaran Robotics&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Aldebaran_Robotics/.022_t.jpg&quot; alt=&quot;Aldebaran Robotics&quot; style=&quot;float:right; margin: 0 0 1em 1em;&quot; title=&quot;Aldebaran Robotics, fév. 2011&quot; /&gt;&lt;/a&gt;
Après m'être présenté, on m'invite à attendre et on m'annonce que l''on viendra me chercher. J'ai juste le temps d'apercevoir, posée dans un coin, une affiche grandeur nature de Roméo - le grand-frère de Nao - que je croise Jérôme Millet, &lt;strong&gt;Community Manager chez Aldebaran&lt;/strong&gt;, que j'avais déjà rencontré lors de ma première visite. Après les salutations d'usages, nous nous rendons dans le secteur informatique de l'étage où je rencontre&lt;strong&gt; Jérôme Monceaux, responsable du Nao Developer Program&lt;/strong&gt;. A peine quelques minutes pour m'exposer le programme de l'après-midi, et pour prendre un café, que nous entamons la visite des locaux.
&lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;14h45&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Nous commençons par la partie informatique, celle qui regroupe les équipes en charge du système de Nao, de l'audio, de la création des comportements ou encore du développement de Choregraphe. L’atmosphère est détendue, entrecoupée de &quot;Hello I'm Nao, my internet adress is ...&quot;, mais globalement on se croirait dans un open space rempli de développeurs, à une exception près, chaque ordinateur est accompagné d'un Nao&amp;nbsp;!
&lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;15h00&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Nous enchaînons ensuite avec la partie mécanique/usinage. En apparence cela ressemble à un atelier de garage, mais un détail vient me rappeler que nous ne sommes pas dans n'importe quel atelier&amp;nbsp;: des bras, des pieds et mêmes des têtes - de Nao - sont posées sur les bureaux. Une vision d'horreur qui demande quelques minutes d'adaptation. Nous continuons alors vers l'entrée où nous nous arrêtons devant l'exposition des Naos. Jérôme m'explique alors que ce sont les prototypes, les embryons, de Nao. De 2005 à 2011, tous les stades de l'évolution sont ainsi résumés devant moi. L'occasion d'apprendre tout l'historique de Nao, du tout premier bipède jusqu'à la dernière version, et de prendre quelques photos&lt;sup&gt;[&lt;a href=&quot;http://www.2-high.info/post/2012/02/05/Visite-d-Aldebaran-Robotics#pnote-642-1&quot; id=&quot;rev-pnote-642-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Aldebaran_Robotics/003.jpg&quot; title=&quot;Aldebaran Robotics&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Aldebaran_Robotics/.003_sq.jpg&quot; alt=&quot;Aldebaran Robotics&quot; title=&quot;Aldebaran Robotics, fév. 2011&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Aldebaran_Robotics/004.jpg&quot; title=&quot;Aldebaran Robotics&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Aldebaran_Robotics/.004_sq.jpg&quot; alt=&quot;Aldebaran Robotics&quot; title=&quot;Aldebaran Robotics, fév. 2011&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Aldebaran_Robotics/005.jpg&quot; title=&quot;Aldebaran Robotics&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Aldebaran_Robotics/.005_sq.jpg&quot; alt=&quot;Aldebaran Robotics&quot; title=&quot;Aldebaran Robotics, fév. 2011&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Aldebaran_Robotics/007.jpg&quot; title=&quot;Aldebaran Robotics&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Aldebaran_Robotics/.007_sq.jpg&quot; alt=&quot;Aldebaran Robotics&quot; title=&quot;Aldebaran Robotics, fév. 2011&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Aldebaran_Robotics/008.jpg&quot; title=&quot;Aldebaran Robotics&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Aldebaran_Robotics/.008_sq.jpg&quot; alt=&quot;Aldebaran Robotics&quot; title=&quot;Aldebaran Robotics, fév. 2011&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Aldebaran_Robotics/012.jpg&quot; title=&quot;Aldebaran Robotics&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Aldebaran_Robotics/.012_sq.jpg&quot; alt=&quot;Aldebaran Robotics&quot; title=&quot;Aldebaran Robotics, fév. 2011&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Aldebaran_Robotics/013.jpg&quot; title=&quot;Aldebaran Robotics&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Aldebaran_Robotics/.013_sq.jpg&quot; alt=&quot;Aldebaran Robotics&quot; title=&quot;Aldebaran Robotics, fév. 2011&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Aldebaran_Robotics/011.jpg&quot; title=&quot;Aldebaran Robotics&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Aldebaran_Robotics/.011_sq.jpg&quot; alt=&quot;Aldebaran Robotics&quot; title=&quot;Aldebaran Robotics, fév. 2011&quot; /&gt;&lt;/a&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;15h45&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Après une brève rencontre avec Bruno Maisonnier, et la dernière gorgée de café, retour au secteur info pour parler du Developer Program, DP pour les intimes. Entre 2 discussions sur le DP, j'ai le droit à la présentation de plusieurs projets en cours de développement, donc confidentiel, et qui sont réservées pour ma seule mémoire. Restez connecté à 2-high.info, les annonces sont proches ;-). &lt;br /&gt;
Mais c'est aussi l'occasion de découvrir des Naos inédits, qui ont eu le droit à un shootage en règle&amp;nbsp;: le &lt;strong&gt;Nao Kinect&lt;/strong&gt; et le &lt;strong&gt;Teddy Nao&lt;/strong&gt;.
&lt;br /&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Aldebaran_Robotics/014.jpg&quot; title=&quot;Aldebaran Robotics&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Aldebaran_Robotics/.014_sq.jpg&quot; alt=&quot;Aldebaran Robotics&quot; title=&quot;Aldebaran Robotics, fév. 2011&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Aldebaran_Robotics/018.jpg&quot; title=&quot;Aldebaran Robotics&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Aldebaran_Robotics/.018_sq.jpg&quot; alt=&quot;Aldebaran Robotics&quot; title=&quot;Aldebaran Robotics, fév. 2011&quot; /&gt;&lt;/a&gt;
&lt;br /&gt;
J'ai quand même réussi à rapporter une exclue totale&amp;nbsp;: &lt;strong&gt;la prochaine version de Nao&lt;/strong&gt;&amp;nbsp;! Évidement il s'agit d'un modèle &lt;strong&gt;top secret&lt;/strong&gt;, et il a fallu batailler dur pour ramener une photo, alors attention les yeux&amp;nbsp;:
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Aldebaran_Robotics/013.jpg&quot; title=&quot;Aldebaran Robotics&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Aldebaran_Robotics/.013_m.jpg&quot; alt=&quot;Aldebaran Robotics&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;Aldebaran Robotics, fév. 2011&quot; /&gt;&lt;/a&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;16h30&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Le tour des projets s'achève et il vient l'heure de discuter sur la mise en oeuvre du Developer Program. Pour ça nous nous isolons dans une salle vitrée pour une présentation de Choregraphe. Tout est passé en revue, l'interface, la gestion des animations, l'édition de nouveaux comportements mais aussi les transferts de fichier vers Nao et la gestion des ressources matérielles.&lt;br /&gt;
Pendant près d'une heure, j'apprends ainsi les mécanismes et les rouages du logiciel et quelques spécificités de Nao. Au vu des possibilités offertes par Choregraphe je consacrerai un article complet à sa présentation pour ne rien laisser de côté.
&lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;17h30&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;La présentation se termine, la visite aussi. Le temps d'une dernière photo et il est l'heure de quitter les lieux, de partir retrouver mon Nao et de lui parler sérieusement de son avenir ...
&lt;br /&gt;
&lt;br /&gt;
Merci à Aldebaran Robotics, et particulièrement Jérôme Millet et Jérôme Monceaux, pour cette visite passionnante dans leurs locaux et le temps passé à m'expliquer les secrets de Nao.
&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;http://www.2-high.info/post/2012/02/05/Visite-d-Aldebaran-Robotics#rev-pnote-642-1&quot; id=&quot;pnote-642-1&quot;&gt;1&lt;/a&gt;] Restez connecté sur 2-high.info, bientôt un article qui présentera en détail le jeune prodige !&lt;/p&gt;&lt;/div&gt;
</description>
    
    
    
      </item>
    
  <item>
    <title>Google Science Fair</title>
    <link>http://www.2-high.info/post/2011/01/18/Google-Science-Fair</link>
    <guid isPermaLink="false">urn:md5:8f7354ac4b477c3b0ceebbe94d524980</guid>
    <pubDate>Tue, 18 Jan 2011 09:00:00 +0100</pubDate>
    <dc:creator>2-high</dc:creator>
        <category>Evènement</category>
            
    <description>&lt;p&gt;&lt;a href=&quot;http://www.2-high.info/dc2/public/images/by_2-high/Google_Science_Fair/header.jpg&quot; title=&quot;header.jpg&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/by_2-high/Google_Science_Fair/.header_m.jpg&quot; alt=&quot;header.jpg&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;header.jpg, janv. 2011&quot; /&gt;&lt;/a&gt;
Google est toujours là où on l'attend le moins&amp;nbsp;! En effet, le géant du web organise un grand concours ouvert à tous les jeunes scientifiques en herbe âgés de 13 à 18 ans. Le but du concours est simple&amp;nbsp;: soumettre un projet scientifique original avant le 4 avril 2011.&lt;br /&gt;
Les gagnants seront largement récompenses car la firme propose de remporter une bourse de 50.000$, un voyage dans les Galapagos, d'assister au développement des futurs LEGO Mindstorms, de passer 3 jours dans les bureaux du magazine &quot;Scientific American&quot;, 3 jours dans le centre de recherche Google à Zurich et enfin 5 jours au Cern à Genève. Bref, de très très beaux cadeaux&amp;nbsp;! Mais pourquoi je n'ai pas 18 ans... &lt;br /&gt;
En plus de ça Google a mis en ligne une vidéo à découvrir absolument dans la suite.&lt;/p&gt;    &lt;h3&gt;Google Science Fair&lt;/h3&gt;
&lt;object width=&quot;550&quot; height=&quot;334&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/Z7oJfK4E7RY?fs=1&amp;amp;hl=fr_FR&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/Z7oJfK4E7RY?fs=1&amp;amp;hl=fr_FR&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;550&quot; height=&quot;334&quot;&gt;&lt;/embed&gt;&lt;/object&gt;


&lt;p&gt;&lt;br /&gt;
Pour en savoir plus rendez-vous sur le site dédié&amp;nbsp;: &lt;a href=&quot;http://www.google.com/events/sciencefair/index.html&quot;&gt;Google Science Fair&lt;/a&gt;.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Gostai Jazz</title>
    <link>http://www.2-high.info/post/2011/01/05/Gostai-Jazz</link>
    <guid isPermaLink="false">urn:md5:99ec4bfb2728006a251b8691e3b22cc2</guid>
    <pubDate>Thu, 06 Jan 2011 09:00:00 +0100</pubDate>
    <dc:creator>2-high</dc:creator>
        <category>Evènement</category>
        <category>fun</category><category>gadget</category><category>geek</category><category>Gostai</category><category>informatique</category><category>innovation</category><category>robotique</category><category>technologie</category><category>Urbi</category><category>URBI</category>    
    <description>&lt;p&gt;&lt;a href=&quot;http://www.2-high.info/dc2/public/images/by_2-high/Gostai_Jazz/header.jpg&quot; title=&quot;Gostai Jazz&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/by_2-high/Gostai_Jazz/.header_m.jpg&quot; alt=&quot;Gostai Jazz&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;Gostai Jazz, janv. 2011&quot; /&gt;&lt;/a&gt;
Gostai a annoncé en novembre dernier une nouvelle gamme de robots dédiés à la télé-présence&amp;nbsp;: &lt;strong&gt;Gostai Jazz&lt;/strong&gt;. Grâce à ce robot il devient possible de se déplacer à distance dans son entreprise, participer à des réunions ou encore de surveiller un bâtiment. Divisée en trois solutions, &lt;strong&gt;Jazz Icon&lt;/strong&gt;, &lt;strong&gt;Jazz Connect&lt;/strong&gt; et &lt;strong&gt;Jazz Security&lt;/strong&gt; chacun trouvera la réponse à son besoin en relationnel client, en communication interne ou en sécurité des bâtiments. &lt;br /&gt;
Équipé d'une caméra, de micros, de haut-parleurs et de capteurs laser ce robot est un concentré de technologie qui vient grossir le rang des &lt;em&gt;Frenchibots&lt;/em&gt;.&lt;/p&gt;    &lt;h3&gt;Jazz Icon&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;http://www.2-high.info/dc2/public/images/by_2-high/Gostai_Jazz/Jazz_icon_big.jpg&quot; title=&quot;Jazz Icon&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/by_2-high/Gostai_Jazz/.Jazz_icon_big_s.jpg&quot; alt=&quot;Jazz Icon&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;Jazz Icon, janv. 2011&quot; /&gt;&lt;/a&gt;
Icon est la solution destinée aux entreprises désireuses d'innover dans leurs relations avec le client. En effet, ce robot a été conçu pour être entièrement personnalisé aux couleurs de l'entreprise qu'il représente devenant ainsi un outil de communication innovant et percutant. Grâce à son design travaillé et sa technologie de text-to-speech il capte l'attention des visiteurs dans un salon, assurant ainsi une retombée directe en terme de visibilité dans le salon.&lt;br /&gt;
Jazz Icon peut aussi être utilisé pour accueillir et guider les visiteurs d'une entreprise qui souhaite mettre en avant une image moderne et ludique.
&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;

&lt;h3&gt;Jazz Connect&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;http://www.2-high.info/dc2/public/images/by_2-high/Gostai_Jazz/Jazz_connect_big.jpg&quot; title=&quot;Jazz Connect&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/by_2-high/Gostai_Jazz/.Jazz_connect_big_s.jpg&quot; alt=&quot;Jazz Connect&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;Jazz Connect, janv. 2011&quot; /&gt;&lt;/a&gt;
Connect est une solution de communication à longue distance permettant à une personne de se &lt;em&gt;téléporter&lt;/em&gt; où se trouve le robot. Contrairement aux systèmes de vidéo-conférence traditionnelle, Jazz Connect est mobile et sa tête peut pivoter pour donner une idée de son environnement. Il est facilement contrôlable à distance via une interface Web et il vous donne plus de liberté pour interagir avec l'environnement du robot.En effet, grâce à un pointeur 3D qui apparaît à l’écran, vous n’avez qu’à cliquer pour diriger le robot où vous le souhaitez.&lt;br /&gt;
Ainsi un utilisateur situé à Paris peut facilement se déplacer dans ses bureaux à New-York s'évitant ainsi de longs trajets, couteux en argent et en carbone.
&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;

&lt;h3&gt;Jazz Security&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;http://www.2-high.info/dc2/public/images/by_2-high/Gostai_Jazz/Jazz_security_big.jpg&quot; title=&quot;Jazz Security&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/by_2-high/Gostai_Jazz/.Jazz_security_big_s.jpg&quot; alt=&quot;Jazz Security&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;Jazz Security, janv. 2011&quot; /&gt;&lt;/a&gt;
Security est une solution autonome de télésurveillance à distance permettant de patrouiller dans les lieux sensibles. Grâce à son capteur laser et à sa carte des lieux il peut se déplacer en suivant des &lt;em&gt;check-points&lt;/em&gt;, ou de manière aléatoire, pour traquer les intrus. En cas de mauvaise rencontre, il se met à enregistrer et vous averti aussitôt par SMS d'un danger potentiel. En se connectant au robot par son interface web, il devient possible de verifier, à distance, l'occupation de la pièce.&lt;br /&gt;
Avec ses Led lumineuses, pour voir dans la pénombre, sa mobilité et ses micros il n'y a aucune cachette possible pour les intrus&amp;nbsp;!
&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;

&lt;h3&gt;Photos&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;http://www.2-high.info/dc2/public/images/by_2-high/Gostai_Jazz/1.jpg&quot; title=&quot;Gostai Jazz&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/by_2-high/Gostai_Jazz/.1_s.jpg&quot; alt=&quot;1.jpg&quot; title=&quot;1.jpg, janv. 2011&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/by_2-high/Gostai_Jazz/2.jpg&quot; title=&quot;Gostai Jazz&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/by_2-high/Gostai_Jazz/.2_s.jpg&quot; alt=&quot;1.jpg&quot; title=&quot;1.jpg, janv. 2011&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/by_2-high/Gostai_Jazz/3.jpg&quot; title=&quot;Gostai Jazz&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/by_2-high/Gostai_Jazz/.3_s.jpg&quot; alt=&quot;1.jpg&quot; title=&quot;1.jpg, janv. 2011&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/by_2-high/Gostai_Jazz/4.jpg&quot; title=&quot;Gostai Jazz&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/by_2-high/Gostai_Jazz/.4_s.jpg&quot; alt=&quot;1.jpg&quot; title=&quot;1.jpg, janv. 2011&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/by_2-high/Gostai_Jazz/5.jpg&quot; title=&quot;Gostai Jazz&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/by_2-high/Gostai_Jazz/.5_s.jpg&quot; alt=&quot;1.jpg&quot; title=&quot;1.jpg, janv. 2011&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/by_2-high/Gostai_Jazz/6.jpg&quot; title=&quot;Gostai Jazz&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/by_2-high/Gostai_Jazz/.6_s.jpg&quot; alt=&quot;1.jpg&quot; title=&quot;1.jpg, janv. 2011&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/by_2-high/Gostai_Jazz/8.jpg&quot; title=&quot;Gostai Jazz&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/by_2-high/Gostai_Jazz/.8_s.jpg&quot; alt=&quot;1.jpg&quot; title=&quot;1.jpg, janv. 2011&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/by_2-high/Gostai_Jazz/7.jpg&quot; title=&quot;Gostai Jazz&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/by_2-high/Gostai_Jazz/.7_s.jpg&quot; alt=&quot;1.jpg&quot; title=&quot;1.jpg, janv. 2011&quot; /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;

&lt;h3&gt;Vidéo&lt;/h3&gt;
&lt;object width=&quot;550&quot; height=&quot;334&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/I7pTymMF0Q4?fs=1&amp;amp;hl=fr_FR&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/I7pTymMF0Q4?fs=1&amp;amp;hl=fr_FR&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;550&quot; height=&quot;334&quot;&gt;&lt;/embed&gt;&lt;/object&gt;


&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;
Découvrez toute la gamme &lt;strong&gt;Gostai Jazz&lt;/strong&gt; sur le site officiel&amp;nbsp;: &lt;a href=&quot;http://www.gostai.com/&quot; title=&quot;http://www.gostai.com/&quot;&gt;http://www.gostai.com/&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>NXT Tower Defense</title>
    <link>http://www.2-high.info/post/2010/12/24/NXT-Tower-Defense</link>
    <guid isPermaLink="false">urn:md5:57c5aeb4e0a61df02e2a773a122ac2cf</guid>
    <pubDate>Wed, 05 Jan 2011 09:00:00 +0100</pubDate>
    <dc:creator>2-high</dc:creator>
        <category>Evènement</category>
        <category>fun</category><category>geek</category><category>Gostai</category><category>innovation</category><category>jeux</category><category>Mindstorm</category><category>robotique</category><category>technologie</category><category>tutoriel</category><category>Urbi</category><category>video</category>    
    <description>&lt;object width=&quot;550&quot; height=&quot;334&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/06__G9bayzQ?fs=1&amp;amp;hl=fr_FR&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/06__G9bayzQ?fs=1&amp;amp;hl=fr_FR&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;550&quot; height=&quot;334&quot;&gt;&lt;/embed&gt;&lt;/object&gt;


&lt;p&gt;Pour fêter le passage en open-source de son système &lt;a href=&quot;http://www.2-high.info/tag/Urbi&quot;&gt;Urbi&lt;/a&gt;, la société &lt;a href=&quot;http://www.2-high.info/tag/Gostai&quot;&gt;Gostai&lt;/a&gt; organisait jusqu'au &lt;a href=&quot;http://www.2-high.info/post/2010/09/20/Urbi-Open-Source-Contest&quot;&gt;15 décembre&lt;/a&gt; un grand concours ouvert à tous les passionnés de robotique. J'ai donc présenté mon projet, le &lt;strong&gt;NXT Tower Defense&lt;/strong&gt;, qui est un robot ludique que tout le monde peut s'amuser à reproduire chez lui grâce aux Lego Mindstorm NXT et à Urbi. Le système a tapé dans l'oeil des organisateurs, car c'est ce projet qui a remporté la première place du concours, récompensant ainsi de longues heures passées à le créer.&lt;br /&gt;
Cet article sera donc consacré à la présentation du système que vous pouvez retrouver, en anglais, sur la &lt;a href=&quot;http://www.urbiforge.org/index.php/UrbiOpenSourceContestProjects/2-high&quot;&gt;page officielle&lt;/a&gt;.&lt;br /&gt;&lt;/p&gt;    &lt;h3&gt;1 - Présentation&lt;/h3&gt;

&lt;p&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/UrbiOpenSouceContest/header.jpg&quot; title=&quot;NXT Tower Defense&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/UrbiOpenSouceContest/.header_m.jpg&quot; alt=&quot;NXT Tower Defense&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;NXT Tower Defense, déc. 2010&quot; /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;strong&gt;NXT Tower Defense&lt;/strong&gt; est un système qui permet de construire, développer et jouer avec son propre robot basé sur le pack &lt;em&gt;Lego Mindstorm NXT&lt;/em&gt; pour le hardware ainsi que Qt, Urbi et OpenCV pour la partie logicielle. Cela signifie qu'il est à la porté de tous ceux qui ont des connaissances en développement - et en lego &lt;img src=&quot;/dc2/themes/default/smilies/smile.png&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt; - et qui désire s'initier à la robotique, plus particulièrement à Urbi.&lt;br /&gt;
Ce robot est un lance projectile qui peut détecter, tracker et &lt;em&gt;shooter&lt;/em&gt; des objets volants comme le &lt;strong&gt;Picoo-z&lt;/strong&gt; ou l'&lt;strong&gt;A.R. Drone&lt;/strong&gt;. Mais il peut aussi être joué à plusieurs, les pilotes de Picoo-z essayant de se poser sur une cible défendue par le &lt;strong&gt;Tower Defense&lt;/strong&gt;.&lt;br /&gt;
Pour le rendre accessible au plus grand nombre, j'ai créé deux versions, une version prête à l'emploi et une autre destinée aux développeurs qui souhaitent le personnaliser.
&lt;br /&gt;&lt;/p&gt;

&lt;h4&gt;Les photos&lt;/h4&gt;

&lt;p&gt;&lt;a href=&quot;http://www.2-high.info/dc2/public/UrbiOpenSouceContest/photos/front-1000px.jpg&quot; title=&quot;NXT Tower Defense&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/UrbiOpenSouceContest/photos/.front-1000px_m.jpg&quot; alt=&quot;NXT Tower Defense&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;NXT Tower Defense, déc. 2010&quot; /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/UrbiOpenSouceContest/photos/back-1000px.jpg&quot; title=&quot;back-1000px.jpg&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/UrbiOpenSouceContest/photos/.back-1000px_t.jpg&quot; alt=&quot;back-1000px.jpg&quot; title=&quot;back-1000px.jpg, déc. 2010&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/UrbiOpenSouceContest/photos/front2-1000px.jpg&quot; title=&quot;front2-1000px.jpg&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/UrbiOpenSouceContest/photos/.front2-1000px_t.jpg&quot; alt=&quot;front2-1000px.jpg&quot; title=&quot;front2-1000px.jpg, déc. 2010&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/UrbiOpenSouceContest/photos/front3-1000px.jpg&quot; title=&quot;front3-1000px.jpg&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/UrbiOpenSouceContest/photos/.front3-1000px_t.jpg&quot; alt=&quot;front3-1000px.jpg&quot; title=&quot;front3-1000px.jpg, déc. 2010&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/UrbiOpenSouceContest/photos/left-1000px.jpg&quot; title=&quot;left-1000px.jpg&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/UrbiOpenSouceContest/photos/.left-1000px_t.jpg&quot; alt=&quot;left-1000px.jpg&quot; title=&quot;left-1000px.jpg, déc. 2010&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/UrbiOpenSouceContest/photos/right-1000px.jpg&quot; title=&quot;right-1000px.jpg&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/UrbiOpenSouceContest/photos/.right-1000px_t.jpg&quot; alt=&quot;right-1000px.jpg&quot; title=&quot;right-1000px.jpg, déc. 2010&quot; /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;

&lt;h3&gt;2 - Prêt à l'emploi&lt;/h3&gt;

&lt;p&gt;Ce pack contient tous les éléments nécessaires pour construire et utiliser votre robot en peu de temps. En effet, vous trouverez le manuel de construction Lego et tous les logiciels pour un démarrage rapide.
&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://www.2-high.info/dc2/public/UrbiOpenSouceContest/.DonwloadButton_m.jpg&quot; alt=&quot;DonwloadButton.jpg&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;DonwloadButton.jpg, déc. 2010&quot; /&gt;
&lt;br /&gt;
&lt;br /&gt;
Commencez par télécharger le &lt;em&gt;pack&lt;/em&gt; et suivez les instructions suivantes&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Construisez le robot&lt;/strong&gt; en suivant les instructions de montage. Vous n'avez besoin que du pack &lt;em&gt;Lego Mindstorm NXT 2&lt;/em&gt;, pas d'autres pièces supplémentaires. Il existe deux façons de construire votre robot&amp;nbsp;:
&lt;ul&gt;
&lt;li&gt;Avec &lt;strong&gt;Lego Digital Designer&lt;/strong&gt; (recommandé)&amp;nbsp;: Télécharger le logiciel directement sur le site &lt;a href=&quot;http://ldd.lego.com&quot;&gt;Lego&lt;/a&gt; et ouvrez le fichier LXF contenu dans le dossier &lt;em&gt;building instructions&lt;/em&gt;. Ainsi vous pourrez suivre les instructions de montage avec des animations.&lt;/li&gt;
&lt;li&gt;Avec &lt;strong&gt;les fichiers html&lt;/strong&gt;&amp;nbsp;: Suivez les instructions en ouvrant le fichier &lt;em&gt;Building Instructions &lt;a href=&quot;http://www.2-high.info/post/2010/12/24/NXT Tower Defense&quot; title=&quot;NXT Tower Defense&quot;&gt;NXT Tower Defense&lt;/a&gt;.html&lt;/em&gt; dans votre navigateur favori.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Installez Urbi pour Mindstorm NXT&lt;/strong&gt;&amp;nbsp;: Suivez les instructions sur cette page &lt;a href=&quot;http://www.2-high.info/post/2010/10/08/Installer-URBI-pour-Lego-Mindstorm-NXT&quot;&gt;Installer Urbi pour Mindstorm NXT&lt;/a&gt;. Terminez en copiant le dossier &lt;strong&gt;NXT Tower Defense&lt;/strong&gt; dans le répertoire urbi.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Exécutez NXT Tower Defense.bat&lt;/strong&gt; contenu dans le dossier.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Jouez !&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h4&gt;Notes&amp;nbsp;:&lt;/h4&gt;

&lt;p&gt;Les instructions de montage contiennent certains détails qui ne sont pas exactement les mêmes que sur les photos de présentations, la faute aux limitations du logiciel Lego Digital Designer, mais vous pouvez validez votre construction en la comparant aux photos fournies plus haut.
&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;

&lt;h3&gt;3 - Gameplay&lt;/h3&gt;

&lt;p&gt;Le robot est contrôlable grâce à l'interface qui est détaillée ci-dessous&amp;nbsp;:
&lt;br /&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/UrbiOpenSouceContest/display.jpg&quot; title=&quot;display.jpg&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/UrbiOpenSouceContest/.display_m.jpg&quot; alt=&quot;display.jpg&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;display.jpg, déc. 2010&quot; /&gt;&lt;/a&gt;
&lt;br /&gt;
Comme vous pouvez le constater, l'interface est divisée en deux parties&amp;nbsp;: la vue de la caméra et les infos du robot.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Camera&lt;/strong&gt;&amp;nbsp;: Cette partie permet d'afficher le flux de la webcam et l'emplacement des objets détectés qui sont signalés par un carré.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Robot Info&lt;/strong&gt;&amp;nbsp;: Cette partie rassemble l'ensemble des informations qui sont émises par le robot et permet de régler certains paramètres comme la vitesse des moteurs, l'activation du &lt;em&gt;tracking&lt;/em&gt; ou l'arrêt de la caméra.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;
Une fois le logiciel lancé, et la connexion établie, le robot se contrôle à l'aide des touches directionnelles du clavier et de la touche espace pour lancer les &lt;em&gt;billes&lt;/em&gt;.
&lt;br /&gt;&lt;/p&gt;

&lt;h4&gt;Troubleshooting&lt;/h4&gt;

&lt;p&gt;&lt;strong&gt;La webcam ne s'afiche pas&lt;/strong&gt;&amp;nbsp;: Commencez par vérifier si la webcam est compatible avec la Library OpenCV (&lt;a href=&quot;http://opencv.willowgarage.com/wiki/FullOpenCVWiki&quot;&gt;liste officielle&lt;/a&gt;). Vous pouvez également essayer de désinstaller le pilote officiel de votre webcam et utiliser le driver générique de &lt;em&gt;Windows&lt;/em&gt;, mais vous pouvez perdre certaines fonctionnalités de votre webcam.&lt;br /&gt;
&lt;strong&gt;Can't Load nxt.dll&lt;/strong&gt;&amp;nbsp;: Réinstallez &lt;a href=&quot;http://www.2-high.info/tag/Urbi&quot;&gt;Urbi&lt;/a&gt; pour &lt;a href=&quot;http://www.2-high.info/tag/Mindstorm&quot;&gt;Mindstorm&lt;/a&gt; en suivant les instructions sur cette page&amp;nbsp;: &lt;a href=&quot;http://www.2-high.info/post/2010/10/08/Installer-URBI-pour-Lego-Mindstorm-NXT&quot;&gt;Installer Urbi pour Mindstorm NXT&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;

&lt;h3&gt;4 - Code source&lt;/h3&gt;

&lt;p&gt;&lt;br /&gt;
Ce pack contient tous les éléments nécessaire au développement du &lt;strong&gt;NXT Tower Defense&lt;/strong&gt;. Vous y trouverez les fichier cpp, header, urbiscript et aussi quelques logiciels utiles.
&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://www.2-high.info/dc2/public/UrbiOpenSouceContest/.DonwloadSourceButton_m.jpg&quot; alt=&quot;DonwloadSourceButton.jpg&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;DonwloadSourceButton.jpg, déc. 2010&quot; /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;a) Pré requis&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Les sources sont disponibles en tant que projet &lt;em&gt;Visual Studio 2008&lt;/em&gt; et font appel au framework &lt;strong&gt;Qt&lt;/strong&gt; et à la librarie &lt;strong&gt;OpenCV&lt;/strong&gt;, vous devez donc installer&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Visual Studio 2008&lt;/strong&gt; (inclus dans le pack &lt;em&gt;software &amp;gt; vcsetup.exe&lt;/em&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Urbi SDK 2.&lt;/strong&gt;1 (Inclus dans le pack &lt;em&gt;Software &amp;gt; urbi-sdk-2.1-windows-x86-vcxx2008.exe&lt;/em&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Qt 4.7.1&lt;/strong&gt; pour &lt;em&gt;Windows&lt;/em&gt; et &lt;em&gt;Visual Studio 2008&lt;/em&gt; (&lt;a href=&quot;http://qt.nokia.com/downloads/windows-cpp-vs2008&quot;&gt;Qt for Visual Studio 2008&lt;/a&gt; ).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OpenCV 2.0&lt;/strong&gt; ( &lt;a href=&quot;http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.0/&quot;&gt;OpenCV 2.0&lt;/a&gt; ).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;
Le projet est configuré avec les repertoires d'installation par défaut&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&amp;lt;urbi_dir&amp;gt;&lt;/strong&gt; = &quot;c:\Program Files\Runtime Gostai\&quot;;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&amp;lt;qt_dir&amp;gt;&lt;/strong&gt; = &quot;c:\Qt\4.7.1\&quot;;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&amp;lt;opencv_dir&amp;gt;&lt;/strong&gt; = &quot;c:\opencv2.0\&quot;;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;
Enfin vous devez copier les libraries contenues dans &lt;strong&gt;Developer Pack&amp;gt;Library&lt;/strong&gt; dans le dossier &lt;strong&gt;&amp;lt;urbi_dir&amp;gt;\bin&lt;/strong&gt;&lt;/p&gt;

&lt;h4&gt;Notes&amp;nbsp;:&lt;/h4&gt;

&lt;p&gt;La compilation du projet est configuré en mode &lt;strong&gt;Release&lt;/strong&gt;, le mode Debug n'est pas supporté.
&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;b) Les composants&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/UrbiOpenSouceContest/classDiagram.jpg&quot; title=&quot;classDiagram.jpg&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/UrbiOpenSouceContest/.classDiagram_m.jpg&quot; alt=&quot;classDiagram.jpg&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;classDiagram.jpg, déc. 2010&quot; /&gt;&lt;/a&gt;
&lt;br /&gt;
Le système utilise la bibliothèque NXT fournie par Gostai dont vous pouvez trouver la documentation grâce aux liens ci-dessous&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.urbiforge.org/index.php/Robots/Mindstorms&quot;&gt;Urbi pour Mindstorm NXT&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.2-high.info/post/2010/10/08/Installer-URBI-pour-Lego-Mindstorm-NXT&quot;&gt;Installer Urbi pour Mindstorm&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;
En plus de ces composants, &lt;strong&gt;NXT Tower Defense&lt;/strong&gt; est composé de 3 &lt;em&gt;UObjects&lt;/em&gt; qui sont utilisés par Urbi et 3 objets Qt qui sont utilisés par l'interface&amp;nbsp;:
&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;

&lt;h4&gt;1) UCamera&lt;/h4&gt;

&lt;p&gt;a) Partie C++
&lt;br /&gt;&lt;/p&gt;
&lt;pre class=&quot;cpp cpp&quot; style=&quot;font-family:inherit&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;class&lt;/span&gt; UCamera &lt;span style=&quot;color: #008080;&quot;&gt;:&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;public&lt;/span&gt; UObject &lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt; 
&lt;span style=&quot;color: #0000ff;&quot;&gt;public&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;:&lt;/span&gt; 
  UCamera&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;const&lt;/span&gt; std&lt;span style=&quot;color: #008080;&quot;&gt;::&lt;/span&gt;&lt;span style=&quot;color: #007788;&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;color: #000040;&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt; 
  ~UCamera&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: #0000ff;&quot;&gt;private&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;:&lt;/span&gt;
  &lt;span style=&quot;color: #0000ff;&quot;&gt;int&lt;/span&gt; init&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;int&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;// Urbi constructor. Throw error in case of error.&lt;/span&gt;
  &lt;span style=&quot;color: #0000ff;&quot;&gt;bool&lt;/span&gt; initialize&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;int&lt;/span&gt; id&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
  &lt;span style=&quot;color: #0000ff;&quot;&gt;virtual&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;int&lt;/span&gt; update&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
  &lt;span style=&quot;color: #0000ff;&quot;&gt;int&lt;/span&gt; getWidth&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
  &lt;span style=&quot;color: #0000ff;&quot;&gt;int&lt;/span&gt; getHeight&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
  &lt;span style=&quot;color: #0000ff;&quot;&gt;void&lt;/span&gt; start&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
  &lt;span style=&quot;color: #0000ff;&quot;&gt;void&lt;/span&gt; stop&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
  &lt;span style=&quot;color: #0000ff;&quot;&gt;void&lt;/span&gt; getVal&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;UVar&lt;span style=&quot;color: #000040;&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;// Called on access. &lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: #0000ff;&quot;&gt;private&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;:&lt;/span&gt;
  &lt;span style=&quot;color: #0000ff;&quot;&gt;int&lt;/span&gt; frame&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;color: #666666;&quot;&gt;// Frame counter&lt;/span&gt;
  &lt;span style=&quot;color: #0000ff;&quot;&gt;int&lt;/span&gt; accessFrame&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;// last frame. &lt;/span&gt;
  &lt;span style=&quot;color: #0000ff;&quot;&gt;int&lt;/span&gt; id_&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;// camera id. &lt;/span&gt;
  UVar val&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
  UVar width&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
  UVar height&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
  CvCapture&lt;span style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt; capture&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
  IplImage&lt;span style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt; img&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt; 
  UBinary bin&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;// Storage for last captured image. &lt;/span&gt;
&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;Ce composant récupère les images de la caméra et les partage avec tous les autres composants. Il utilise la bibliothèque OpenCV pour la capture et stocke l'image, dans le format IplImage, dans un conteneur UBinary&amp;nbsp;:&lt;/p&gt;
&lt;pre class=&quot;cpp cpp&quot; style=&quot;font-family:inherit&quot;&gt;&lt;span style=&quot;color: #666666;&quot;&gt;//initialization - init();&lt;/span&gt;
bin.&lt;span style=&quot;color: #007788;&quot;&gt;type&lt;/span&gt; &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; BINARY_UNKNOWN&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
bin.&lt;span style=&quot;color: #007788;&quot;&gt;common&lt;/span&gt;.&lt;span style=&quot;color: #007788;&quot;&gt;size&lt;/span&gt; &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot;&gt;sizeof&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;IplImage&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: #666666;&quot;&gt;//allocation - getVal();&lt;/span&gt;
img &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; cvQueryFrame&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;capture&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
bin.&lt;span style=&quot;color: #007788;&quot;&gt;common&lt;/span&gt;.&lt;span style=&quot;color: #007788;&quot;&gt;data&lt;/span&gt; &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; img&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
val &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; bin&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;// Deep-copy of the data&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;On peut donc récupérer les images grâce à la variable &lt;em&gt;val&lt;/em&gt;&amp;nbsp;:&lt;/p&gt;
&lt;pre class=&quot;cpp cpp&quot; style=&quot;font-family:inherit&quot;&gt;ObjectDetection&lt;span style=&quot;color: #008080;&quot;&gt;::&lt;/span&gt;&lt;span style=&quot;color: #007788;&quot;&gt;setImage&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;UBinary&lt;span style=&quot;color: #000040;&quot;&gt;&amp;amp;&lt;/span&gt; image&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span style=&quot;color: #008000;&quot;&gt;&amp;#91;&lt;/span&gt;...&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#93;&lt;/span&gt;
    img &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;IplImage&lt;span style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt; image.&lt;span style=&quot;color: #007788;&quot;&gt;common&lt;/span&gt;.&lt;span style=&quot;color: #007788;&quot;&gt;data&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;//get the frame from UBinary&lt;/span&gt;
    &lt;span style=&quot;color: #008000;&quot;&gt;&amp;#91;&lt;/span&gt;...&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#93;&lt;/span&gt;
&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;b) Partie Urbiscript
&lt;br /&gt;
Le composant &lt;em&gt;UCamera&lt;/em&gt; fournit un constructeur, 3 variables et 2 méthodes dans Urbi&amp;nbsp;:
&lt;br /&gt;&lt;/p&gt;
&lt;pre class=&quot;cpp cpp&quot; style=&quot;font-family:inherit&quot;&gt;Var camera &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; UCamera.&lt;span style=&quot;color: #0000dd;&quot;&gt;new&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #FF0000;&quot;&gt;&amp;quot;0&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;// 0 = Camera Default&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: #666666;&quot;&gt;//variable&lt;/span&gt;
camera.&lt;span style=&quot;color: #007788;&quot;&gt;val&lt;/span&gt;    &lt;span style=&quot;color: #666666;&quot;&gt;//Ubinary&lt;/span&gt;
camera.&lt;span style=&quot;color: #007788;&quot;&gt;width&lt;/span&gt;  &lt;span style=&quot;color: #666666;&quot;&gt;//width of image&lt;/span&gt;
camera.&lt;span style=&quot;color: #007788;&quot;&gt;height&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;//height of image&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: #666666;&quot;&gt;//function&lt;/span&gt;
camera.&lt;span style=&quot;color: #007788;&quot;&gt;start&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;// start the camera&lt;/span&gt;
camera.&lt;span style=&quot;color: #007788;&quot;&gt;stop&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;// stop the camera&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h4&gt;2) ObjectDetection&lt;/h4&gt;

&lt;p&gt;&lt;br /&gt;
a) Partie C++
&lt;br /&gt;&lt;/p&gt;
&lt;pre class=&quot;cpp cpp&quot; style=&quot;font-family:inherit&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;class&lt;/span&gt; ObjectDetection &lt;span style=&quot;color: #008080;&quot;&gt;:&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;public&lt;/span&gt; UObject &lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt;
&lt;span style=&quot;color: #0000ff;&quot;&gt;public&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;:&lt;/span&gt;
  ObjectDetection&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;const&lt;/span&gt; std&lt;span style=&quot;color: #008080;&quot;&gt;::&lt;/span&gt;&lt;span style=&quot;color: #007788;&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;color: #000040;&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
  ~ObjectDetection&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: #0000ff;&quot;&gt;private&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;:&lt;/span&gt;
  &lt;span style=&quot;color: #0000ff;&quot;&gt;int&lt;/span&gt; init&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;const&lt;/span&gt; std&lt;span style=&quot;color: #008080;&quot;&gt;::&lt;/span&gt;&lt;span style=&quot;color: #007788;&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;color: #000040;&quot;&gt;&amp;amp;&lt;/span&gt;,&lt;span style=&quot;color: #0000ff;&quot;&gt;const&lt;/span&gt; std&lt;span style=&quot;color: #008080;&quot;&gt;::&lt;/span&gt;&lt;span style=&quot;color: #007788;&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;color: #000040;&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
  &lt;span style=&quot;color: #0000ff;&quot;&gt;void&lt;/span&gt; getVal&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;UVar&lt;span style=&quot;color: #000040;&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;// Called on access. &lt;/span&gt;
  &lt;span style=&quot;color: #0000ff;&quot;&gt;void&lt;/span&gt; onImageChange&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;UVar&lt;span style=&quot;color: #000040;&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
  &lt;span style=&quot;color: #0000ff;&quot;&gt;void&lt;/span&gt; setImage&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;UBinary&lt;span style=&quot;color: #000040;&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
  &lt;span style=&quot;color: #0000ff;&quot;&gt;void&lt;/span&gt; onLoadChange&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;UVar&lt;span style=&quot;color: #000040;&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: #0000ff;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: #008080;&quot;&gt;:&lt;/span&gt;
  CvHaarClassifierCascade&lt;span style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt; cascade&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
  CvMemStorage&lt;span style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt; storage&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
  IplImage&lt;span style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt; smallimg&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
  IplImage&lt;span style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt; img&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
  UVar&lt;span style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt; imagesource&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
  UVar number&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;// number of visible objects&lt;/span&gt;
  UVar visible&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;// 1 if object is visible, 0 otherwise&lt;/span&gt;
  UVar x&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;// position x of object center&lt;/span&gt;
  UVar y&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;// position y of object center&lt;/span&gt;
  UVar val&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;// share processed image&lt;/span&gt;
  UBinary bin&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;// Storage for last captured image.&lt;/span&gt;
&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;Ce composant utilise également la librairie OpenCV pour détecter un objet contenu dans une image puis retourne les coordonnées (X,Y) et dessine un carré directement autour de l'objet. Le composant partage à nouveau l'image pour être affichée par l'interface&amp;nbsp;:&lt;/p&gt;
&lt;pre class=&quot;cpp cpp&quot; style=&quot;font-family:inherit&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;void&lt;/span&gt; ObjectDetection&lt;span style=&quot;color: #008080;&quot;&gt;::&lt;/span&gt;&lt;span style=&quot;color: #007788;&quot;&gt;setImage&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;UBinary&lt;span style=&quot;color: #000040;&quot;&gt;&amp;amp;&lt;/span&gt; image&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span style=&quot;color: #008000;&quot;&gt;&amp;#91;&lt;/span&gt;...&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#93;&lt;/span&gt;
    img &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;IplImage&lt;span style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt; image.&lt;span style=&quot;color: #007788;&quot;&gt;common&lt;/span&gt;.&lt;span style=&quot;color: #007788;&quot;&gt;data&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
    &lt;span style=&quot;color: #666666;&quot;&gt;//&lt;/span&gt;
    &lt;span style=&quot;color: #666666;&quot;&gt;// detect an draw process, affect x,y,visible&lt;/span&gt;
    &lt;span style=&quot;color: #666666;&quot;&gt;//  &lt;/span&gt;
    bin.&lt;span style=&quot;color: #007788;&quot;&gt;common&lt;/span&gt;.&lt;span style=&quot;color: #007788;&quot;&gt;data&lt;/span&gt; &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; img&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
    val &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; bin&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;//New image with square drawn&lt;/span&gt;
&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;&lt;br /&gt;
b) Partie Urbiscript
&lt;br /&gt;
Le constructeur prend 2 paramètres&amp;nbsp;: l'image et le chemin du modèle de l'objet à detecter&amp;nbsp;:&lt;/p&gt;
&lt;pre class=&quot;cpp cpp&quot; style=&quot;font-family:inherit&quot;&gt;var tracker &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; ObjectDetection&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;“camera.&lt;span style=&quot;color: #007788;&quot;&gt;val&lt;/span&gt;”,”c&lt;span style=&quot;color: #008080;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;color: #000040;&quot;&gt;/&lt;/span&gt;path&lt;span style=&quot;color: #000040;&quot;&gt;/&lt;/span&gt;to&lt;span style=&quot;color: #000040;&quot;&gt;/&lt;/span&gt;cascade&lt;span style=&quot;color: #000040;&quot;&gt;/&lt;/span&gt;cascade.&lt;span style=&quot;color: #007788;&quot;&gt;xml&lt;/span&gt;”&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span style=&quot;color: #666666;&quot;&gt;//variables&lt;/span&gt;
tracker.&lt;span style=&quot;color: #007788;&quot;&gt;val&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;//image wich displays the detecting object&lt;/span&gt;
tracker.&lt;span style=&quot;color: #007788;&quot;&gt;x&lt;/span&gt;   &lt;span style=&quot;color: #666666;&quot;&gt;//position in x of the object center&lt;/span&gt;
tracker.&lt;span style=&quot;color: #007788;&quot;&gt;y&lt;/span&gt;   &lt;span style=&quot;color: #666666;&quot;&gt;//position in y of the object center&lt;/span&gt;
tracker.&lt;span style=&quot;color: #007788;&quot;&gt;visible&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;//if object is visible&lt;/span&gt;
tracker.&lt;span style=&quot;color: #007788;&quot;&gt;load&lt;/span&gt;    &lt;span style=&quot;color: #666666;&quot;&gt;//set 1 to auto-update&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h4&gt;Notes&lt;/h4&gt;

&lt;p&gt;le projet est livré avec 3 modèles d'objet&amp;nbsp;: 2 sont fournis par la librairie OpenCV (&lt;em&gt;haarcascade_frontalface_alt.xml and haarcascade_eye_tree_eyeglasses.xml&lt;/em&gt;) qui détecte les visages et le dernier que j'ai créé detecte lui les Picoo-Z (&lt;em&gt;haarcascade_picooz.xml&lt;/em&gt;) mais il peut être amélioré. Pour plus d'informations consultez la partie 5 - HaarTraining.
&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;

&lt;h4&gt;3) DashBoard&lt;/h4&gt;

&lt;p&gt;a) Partie C++
&lt;br /&gt;&lt;/p&gt;
&lt;pre class=&quot;cpp cpp&quot; style=&quot;font-family:inherit&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;class&lt;/span&gt; DashBoard &lt;span style=&quot;color: #008080;&quot;&gt;:&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;public&lt;/span&gt; QObject, &lt;span style=&quot;color: #0000ff;&quot;&gt;public&lt;/span&gt;  UObject &lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt;
	Q_OBJECT
&lt;span style=&quot;color: #0000ff;&quot;&gt;public&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;:&lt;/span&gt;
  DashBoard&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;const&lt;/span&gt; std&lt;span style=&quot;color: #008080;&quot;&gt;::&lt;/span&gt;&lt;span style=&quot;color: #007788;&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;color: #000040;&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
  ~DashBoard&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: #0000ff;&quot;&gt;private&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;:&lt;/span&gt;
   &lt;span style=&quot;color: #0000ff;&quot;&gt;int&lt;/span&gt; init&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
   &lt;span style=&quot;color: #0000ff;&quot;&gt;void&lt;/span&gt; finish&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
   &lt;span style=&quot;color: #0000ff;&quot;&gt;void&lt;/span&gt; setImage&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;UBinary&lt;span style=&quot;color: #000040;&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
   &lt;span style=&quot;color: #0000ff;&quot;&gt;void&lt;/span&gt; setImageSrc&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;const&lt;/span&gt; std&lt;span style=&quot;color: #008080;&quot;&gt;::&lt;/span&gt;&lt;span style=&quot;color: #007788;&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;color: #000040;&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
   &lt;span style=&quot;color: #0000ff;&quot;&gt;void&lt;/span&gt; setSvrAdress&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;const&lt;/span&gt; std&lt;span style=&quot;color: #008080;&quot;&gt;::&lt;/span&gt;&lt;span style=&quot;color: #007788;&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;color: #000040;&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
   &lt;span style=&quot;color: #0000ff;&quot;&gt;void&lt;/span&gt; setYaw&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;const&lt;/span&gt; std&lt;span style=&quot;color: #008080;&quot;&gt;::&lt;/span&gt;&lt;span style=&quot;color: #007788;&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;color: #000040;&quot;&gt;&amp;amp;&lt;/span&gt;,&lt;span style=&quot;color: #0000ff;&quot;&gt;const&lt;/span&gt; std&lt;span style=&quot;color: #008080;&quot;&gt;::&lt;/span&gt;&lt;span style=&quot;color: #007788;&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;color: #000040;&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
   &lt;span style=&quot;color: #0000ff;&quot;&gt;void&lt;/span&gt; setPitch&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;const&lt;/span&gt; std&lt;span style=&quot;color: #008080;&quot;&gt;::&lt;/span&gt;&lt;span style=&quot;color: #007788;&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;color: #000040;&quot;&gt;&amp;amp;&lt;/span&gt;,&lt;span style=&quot;color: #0000ff;&quot;&gt;const&lt;/span&gt; std&lt;span style=&quot;color: #008080;&quot;&gt;::&lt;/span&gt;&lt;span style=&quot;color: #007788;&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;color: #000040;&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
   &lt;span style=&quot;color: #0000ff;&quot;&gt;void&lt;/span&gt; setWeapon&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;const&lt;/span&gt; std&lt;span style=&quot;color: #008080;&quot;&gt;::&lt;/span&gt;&lt;span style=&quot;color: #007788;&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;color: #000040;&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
   &lt;span style=&quot;color: #0000ff;&quot;&gt;void&lt;/span&gt; setBattery&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;const&lt;/span&gt; std&lt;span style=&quot;color: #008080;&quot;&gt;::&lt;/span&gt;&lt;span style=&quot;color: #007788;&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;color: #000040;&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
   &lt;span style=&quot;color: #0000ff;&quot;&gt;void&lt;/span&gt; setTrackText&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;const&lt;/span&gt; std&lt;span style=&quot;color: #008080;&quot;&gt;::&lt;/span&gt;&lt;span style=&quot;color: #007788;&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;color: #000040;&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
   &lt;span style=&quot;color: #0000ff;&quot;&gt;void&lt;/span&gt; onLoadChange&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt; UVar&lt;span style=&quot;color: #000040;&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
   &lt;span style=&quot;color: #0000ff;&quot;&gt;void&lt;/span&gt; imageChanged&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;UVar&lt;span style=&quot;color: #000040;&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
   &lt;span style=&quot;color: #0000ff;&quot;&gt;void&lt;/span&gt; yawSpeedChanged&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;UVar&lt;span style=&quot;color: #000040;&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
   &lt;span style=&quot;color: #0000ff;&quot;&gt;void&lt;/span&gt; yawValChanged&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;UVar&lt;span style=&quot;color: #000040;&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
   &lt;span style=&quot;color: #0000ff;&quot;&gt;void&lt;/span&gt; batteryChanged&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;UVar&lt;span style=&quot;color: #000040;&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
   &lt;span style=&quot;color: #0000ff;&quot;&gt;void&lt;/span&gt; pitchValChanged&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;UVar&lt;span style=&quot;color: #000040;&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
   &lt;span style=&quot;color: #0000ff;&quot;&gt;void&lt;/span&gt; pitchSpeedChanged&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;UVar&lt;span style=&quot;color: #000040;&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
   &lt;span style=&quot;color: #0000ff;&quot;&gt;void&lt;/span&gt; weaponValChanged&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;UVar&lt;span style=&quot;color: #000040;&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
   &lt;span style=&quot;color: #0000ff;&quot;&gt;void&lt;/span&gt; trackTextChanged&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;UVar&lt;span style=&quot;color: #000040;&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
   &lt;span style=&quot;color: #0000ff;&quot;&gt;void&lt;/span&gt; setSvrConnected&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
signals&lt;span style=&quot;color: #008080;&quot;&gt;:&lt;/span&gt;
  &lt;span style=&quot;color: #0000ff;&quot;&gt;void&lt;/span&gt; imageChange&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;IplImage&lt;span style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
  &lt;span style=&quot;color: #0000ff;&quot;&gt;void&lt;/span&gt; trackChange&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;QString&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
  &lt;span style=&quot;color: #0000ff;&quot;&gt;void&lt;/span&gt; speedXChange&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;int&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
  &lt;span style=&quot;color: #0000ff;&quot;&gt;void&lt;/span&gt; speedYChange&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;int&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
  &lt;span style=&quot;color: #0000ff;&quot;&gt;void&lt;/span&gt; yawValChange&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;int&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
  &lt;span style=&quot;color: #0000ff;&quot;&gt;void&lt;/span&gt; pitchValChange&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;int&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
  &lt;span style=&quot;color: #0000ff;&quot;&gt;void&lt;/span&gt; weaponValChange&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;int&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
  &lt;span style=&quot;color: #0000ff;&quot;&gt;void&lt;/span&gt; batteryChange&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;int&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
  &lt;span style=&quot;color: #0000ff;&quot;&gt;void&lt;/span&gt; svrAdressChange&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;QString&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
  &lt;span style=&quot;color: #0000ff;&quot;&gt;void&lt;/span&gt; svrConnected&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
  &lt;span style=&quot;color: #0000ff;&quot;&gt;void&lt;/span&gt; cameraConnected&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
  &lt;span style=&quot;color: #0000ff;&quot;&gt;void&lt;/span&gt; nxtConnected&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
  &lt;span style=&quot;color: #0000ff;&quot;&gt;void&lt;/span&gt; trackerConnected&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: #0000ff;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: #008080;&quot;&gt;:&lt;/span&gt;
  UVar&lt;span style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt; imagesource&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
  UVar&lt;span style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt; yawval&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
  UVar&lt;span style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt; yawspeed&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
  UVar&lt;span style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt; pitchval&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
  UVar&lt;span style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt; pitchspeed&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
  UVar&lt;span style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt; weaponval&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
  UVar&lt;span style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt; battery&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
  UVar&lt;span style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt; trackingtext&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
  CvMemStorage&lt;span style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt; storage&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
  myThread t&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;Ce composant est une passerelle entre Urbi et l'interface. Il lance l'application dans un nouveau thread et lui retransmet les événements qu'il a reçus par le serveur. Les événements sont interceptés grâce au macro &lt;em&gt;UnotifyChange&lt;/em&gt; et &lt;em&gt;UNotifyAccess&lt;/em&gt; des UObjects et sont transmis à l'interface par des signaux Qt&amp;nbsp;:&lt;/p&gt;
&lt;pre class=&quot;cpp cpp&quot; style=&quot;font-family:inherit&quot;&gt;&lt;span style=&quot;color: #666666;&quot;&gt;//Listen the track text update&lt;/span&gt;
&lt;span style=&quot;color: #0000ff;&quot;&gt;void&lt;/span&gt; DashBoard&lt;span style=&quot;color: #008080;&quot;&gt;::&lt;/span&gt;&lt;span style=&quot;color: #007788;&quot;&gt;setTrackText&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;const&lt;/span&gt; std&lt;span style=&quot;color: #008080;&quot;&gt;::&lt;/span&gt;&lt;span style=&quot;color: #007788;&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;color: #000040;&quot;&gt;&amp;amp;&lt;/span&gt; text&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span style=&quot;color: #008000;&quot;&gt;&amp;#91;&lt;/span&gt;...&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#93;&lt;/span&gt;
	trackingtext &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot;&gt;new&lt;/span&gt; urbi&lt;span style=&quot;color: #008080;&quot;&gt;::&lt;/span&gt;&lt;span style=&quot;color: #007788;&quot;&gt;UVar&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;text&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
        UNotifyChange&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt;trackingtext, &lt;span style=&quot;color: #000040;&quot;&gt;&amp;amp;&lt;/span&gt;DashBoard&lt;span style=&quot;color: #008080;&quot;&gt;::&lt;/span&gt;&lt;span style=&quot;color: #007788;&quot;&gt;trackTextChanged&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;	
	emit trackerConnected&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span style=&quot;color: #666666;&quot;&gt;//Called when tracktext changes&lt;/span&gt;
&lt;span style=&quot;color: #0000ff;&quot;&gt;void&lt;/span&gt; DashBoard&lt;span style=&quot;color: #008080;&quot;&gt;::&lt;/span&gt;&lt;span style=&quot;color: #007788;&quot;&gt;trackTextChanged&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;UVar&lt;span style=&quot;color: #000040;&quot;&gt;&amp;amp;&lt;/span&gt; text&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt;
	emit trackChange&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;QString&lt;span style=&quot;color: #008080;&quot;&gt;::&lt;/span&gt;&lt;span style=&quot;color: #007788;&quot;&gt;fromStdString&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;text&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;&lt;br /&gt;
b) Partie Urbiscript
&lt;br /&gt;
Le composant est construit grâce à un unique constructeur qui lance l'interface&amp;nbsp;:&lt;/p&gt;
&lt;pre class=&quot;cpp cpp&quot; style=&quot;font-family:inherit&quot;&gt;var dash &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; DashBoard.&lt;span style=&quot;color: #0000dd;&quot;&gt;new&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;//launch interface&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: #666666;&quot;&gt;//Var&lt;/span&gt;
dash.&lt;span style=&quot;color: #007788;&quot;&gt;load&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;//set to 1 for auto-update&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: #666666;&quot;&gt;//function&lt;/span&gt;
dash.&lt;span style=&quot;color: #007788;&quot;&gt;setImageSrc&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #FF0000;&quot;&gt;&amp;quot;camera.val&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;// set source of images&lt;/span&gt;
dash.&lt;span style=&quot;color: #007788;&quot;&gt;setTrackText&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #FF0000;&quot;&gt;&amp;quot;tracker.text&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;// set text to display in interface&lt;/span&gt;
dash.&lt;span style=&quot;color: #007788;&quot;&gt;setYaw&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #FF0000;&quot;&gt;&amp;quot;yaw.val&amp;quot;&lt;/span&gt;,&lt;span style=&quot;color: #FF0000;&quot;&gt;&amp;quot;yaw.speed&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;//set reference to yaw parameters&lt;/span&gt;
dash.&lt;span style=&quot;color: #007788;&quot;&gt;setPitch&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #FF0000;&quot;&gt;&amp;quot;pitch.val&amp;quot;&lt;/span&gt;,&lt;span style=&quot;color: #FF0000;&quot;&gt;&amp;quot;pitch.speed&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;//set reference to pitch parameters&lt;/span&gt;
dash.&lt;span style=&quot;color: #007788;&quot;&gt;setWeapon&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #FF0000;&quot;&gt;&amp;quot;weapon.val&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;//set reference to weapon value&lt;/span&gt;
dash.&lt;span style=&quot;color: #007788;&quot;&gt;setBattery&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #FF0000;&quot;&gt;&amp;quot;battery.val&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt; 
&amp;nbsp;
dash.&lt;span style=&quot;color: #007788;&quot;&gt;setSvrAdress&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #FF0000;&quot;&gt;&amp;quot;127.0.0.1:54000&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;//transmit the server's adress&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h4&gt;4) MainWindow&lt;/h4&gt;

&lt;p&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/UrbiOpenSouceContest/mainwindow.jpg&quot; title=&quot;mainwindow.jpg&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/UrbiOpenSouceContest/.mainwindow_m.jpg&quot; alt=&quot;mainwindow.jpg&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;mainwindow.jpg, déc. 2010&quot; /&gt;&lt;/a&gt;
&lt;br /&gt;
Cet objet construit une QApplication qui est lancée dans un nouveau thread. La fenêtre reçoit les signaux Qt émis par le &lt;em&gt;DashBoard&lt;/em&gt; en contrôle le robot en se connectant au serveur par l'intermédiaire d'un UClient.&lt;br /&gt;
Au lancement, l'application créer le UClient qui va interroger une fonction sur le serveur pour demander si la communication est établie&amp;nbsp;:&lt;/p&gt;
&lt;pre class=&quot;cpp cpp&quot; style=&quot;font-family:inherit&quot;&gt;function Global.&lt;span style=&quot;color: #007788;&quot;&gt;confirmConnect&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt; 
    dash.&lt;span style=&quot;color: #007788;&quot;&gt;setSvrConnected&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt; 
&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h4&gt;5) myThread&lt;/h4&gt;

&lt;p&gt;Cette classe lance un nouveau QThread qui contient l'application
&lt;br /&gt;&lt;/p&gt;

&lt;h4&gt;6) QIpliImageViewer&lt;/h4&gt;

&lt;p&gt;Cet objet sert à afficher une image au format IplImage dans un QLabel.
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Notes à propos de Qt :&lt;/strong&gt; Qt utilise des signaux et des slots pour connecter les éléments et ce mécanisme implique de créer un fichier header intermédiaire qui est appelé &lt;em&gt;moc file&lt;/em&gt;. Avec Visual Studio vous devez générer vous même le fichier &lt;em&gt;moc&lt;/em&gt; grâce à la commande suivante (dans le répertoire header)&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;lt;qt_dir&amp;gt;\bin\moc.exe –Dashboard.h –o moc_DashBoard.h&lt;/li&gt;
&lt;li&gt;&amp;lt;qt_dir&amp;gt;\bin\moc.exe –MainWindow.h –o moc_MainWindow.h&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Après ça, vous devez inclure le bon fichier moc dans le fichier cpp correspondant, par exemple pour MainWindow.cpp&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;#include “moc_MainWindow.h”&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;c) Urbiscript&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Le fichier Global.u&amp;nbsp;:&lt;/p&gt;
&lt;pre class=&quot;cpp cpp&quot; style=&quot;font-family:inherit&quot;&gt;&lt;span style=&quot;color: #666666;&quot;&gt;//UObject&lt;/span&gt;
var Global.&lt;span style=&quot;color: #007788;&quot;&gt;camera&lt;/span&gt; &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
var Global.&lt;span style=&quot;color: #007788;&quot;&gt;tracker&lt;/span&gt; &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
var Global.&lt;span style=&quot;color: #007788;&quot;&gt;dash&lt;/span&gt; &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: #666666;&quot;&gt;//nxt&lt;/span&gt;
var Global.&lt;span style=&quot;color: #007788;&quot;&gt;beeper&lt;/span&gt; &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
var Global.&lt;span style=&quot;color: #007788;&quot;&gt;battery&lt;/span&gt; &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
var Global.&lt;span style=&quot;color: #007788;&quot;&gt;yaw&lt;/span&gt; &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
var Global.&lt;span style=&quot;color: #007788;&quot;&gt;pitch&lt;/span&gt; &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
var Global.&lt;span style=&quot;color: #007788;&quot;&gt;weapon&lt;/span&gt; &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
var Global.&lt;span style=&quot;color: #007788;&quot;&gt;light&lt;/span&gt; &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
var Global.&lt;span style=&quot;color: #007788;&quot;&gt;nxt&lt;/span&gt; &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: #666666;&quot;&gt;//var&lt;/span&gt;
var Global.&lt;span style=&quot;color: #007788;&quot;&gt;maxSpeedX&lt;/span&gt; &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot;&gt;10&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
var Global.&lt;span style=&quot;color: #007788;&quot;&gt;maxSpeedY&lt;/span&gt; &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot;&gt;10&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
var Global.&lt;span style=&quot;color: #007788;&quot;&gt;tolerance&lt;/span&gt; &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot;&gt;40&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
var Global.&lt;span style=&quot;color: #007788;&quot;&gt;imgCenterX&lt;/span&gt; &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
var Global.&lt;span style=&quot;color: #007788;&quot;&gt;imgCenterY&lt;/span&gt; &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
var Global.&lt;span style=&quot;color: #007788;&quot;&gt;tracking&lt;/span&gt; &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
var Global.&lt;span style=&quot;color: #007788;&quot;&gt;automatic&lt;/span&gt; &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: #666666;&quot;&gt;// Global function (call by interface)&lt;/span&gt;
function Global.&lt;span style=&quot;color: #007788;&quot;&gt;setMaxSpeedX&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;s&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt; maxSpeedX &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; s&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
function Global.&lt;span style=&quot;color: #007788;&quot;&gt;setMaxSpeedY&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;s&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt; maxSpeedY &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; s &lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
function Global.&lt;span style=&quot;color: #007788;&quot;&gt;setSpeedYaw&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;s&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;yaw&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt; yaw.&lt;span style=&quot;color: #007788;&quot;&gt;speed&lt;/span&gt; &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; s&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
function Global.&lt;span style=&quot;color: #007788;&quot;&gt;setSpeedPitch&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;s&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;pitch&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt; pitch.&lt;span style=&quot;color: #007788;&quot;&gt;speed&lt;/span&gt; &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; s&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
function Global.&lt;span style=&quot;color: #007788;&quot;&gt;setSpeedWeapon&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;s&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;weapon&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt; weapon.&lt;span style=&quot;color: #007788;&quot;&gt;speed&lt;/span&gt; &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; s&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
function Global.&lt;span style=&quot;color: #007788;&quot;&gt;start&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt; start&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
function Global.&lt;span style=&quot;color: #007788;&quot;&gt;stop&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt; stop&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
function Global.&lt;span style=&quot;color: #007788;&quot;&gt;right&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt; setSpeedYaw&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000dd;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;maxSpeedX&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
function Global.&lt;span style=&quot;color: #007788;&quot;&gt;left&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt; setSpeedYaw&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;maxSpeedX&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
function Global.&lt;span style=&quot;color: #007788;&quot;&gt;up&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt; setSpeedPitch&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;maxSpeedY&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
function Global.&lt;span style=&quot;color: #007788;&quot;&gt;down&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt; setSpeedPitch&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000dd;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;maxSpeedY&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
function Global.&lt;span style=&quot;color: #007788;&quot;&gt;fire&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt; setSpeedWeapon&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000dd;&quot;&gt;100&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
function Global.&lt;span style=&quot;color: #007788;&quot;&gt;setAutomatic&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;active&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt; Global.&lt;span style=&quot;color: #007788;&quot;&gt;automatic&lt;/span&gt; &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; active&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
function Global.&lt;span style=&quot;color: #007788;&quot;&gt;setTracking&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;active&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt;
	Global.&lt;span style=&quot;color: #007788;&quot;&gt;tracking&lt;/span&gt; &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; active&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
	&lt;span style=&quot;color: #0000ff;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;active&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt; 
		dash.&lt;span style=&quot;color: #007788;&quot;&gt;setImageSrc&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #FF0000;&quot;&gt;&amp;quot;tracker.val&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
		tracker.&lt;span style=&quot;color: #007788;&quot;&gt;text&lt;/span&gt; &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #FF0000;&quot;&gt;&amp;quot;Tracking Enabled&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
	&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;else&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt;
		dash.&lt;span style=&quot;color: #007788;&quot;&gt;setImageSrc&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #FF0000;&quot;&gt;&amp;quot;camera.val&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
		tracker.&lt;span style=&quot;color: #007788;&quot;&gt;text&lt;/span&gt; &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #FF0000;&quot;&gt;&amp;quot;Tracking Disabled&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
	&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
	tracker.&lt;span style=&quot;color: #007788;&quot;&gt;load&lt;/span&gt; &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; active&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
function init&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt;
	&lt;span style=&quot;color: #0000ff;&quot;&gt;try&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt;
		loadModule&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #FF0000;&quot;&gt;&amp;quot;TowerDefense.dll&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
	&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;catch&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;var e&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt;
		echo&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #FF0000;&quot;&gt;&amp;quot;Error during initialisation : %s&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000040;&quot;&gt;%&lt;/span&gt; e.&lt;span style=&quot;color: #007788;&quot;&gt;message&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
		&lt;span style=&quot;color: #0000ff;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
	&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
	Global.&lt;span style=&quot;color: #007788;&quot;&gt;dash&lt;/span&gt; &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; DashBoard.&lt;span style=&quot;color: #0000dd;&quot;&gt;new&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
	sleep&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;1s&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;//wait for window initialization&lt;/span&gt;
&amp;nbsp;
	&lt;span style=&quot;color: #666666;&quot;&gt;//start Camera&lt;/span&gt;
	&lt;span style=&quot;color: #0000ff;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;initCamera&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt;
		dash.&lt;span style=&quot;color: #007788;&quot;&gt;setImageSrc&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #FF0000;&quot;&gt;&amp;quot;camera.val&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
		dash.&lt;span style=&quot;color: #007788;&quot;&gt;load&lt;/span&gt; &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
		&lt;span style=&quot;color: #0000ff;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;initTracker&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt;
			&lt;span style=&quot;color: #0000ff;&quot;&gt;do&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;Global.&lt;span style=&quot;color: #007788;&quot;&gt;tracker&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;//add dynamicly text var&lt;/span&gt;
				var text &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #FF0000;&quot;&gt;&amp;quot;coucou&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
			&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
			dash.&lt;span style=&quot;color: #007788;&quot;&gt;setTrackText&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #FF0000;&quot;&gt;&amp;quot;tracker.text&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
			setTracking&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000dd;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
		&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
	&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
&amp;nbsp;
	&lt;span style=&quot;color: #0000ff;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;initNXT&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt;
		dash.&lt;span style=&quot;color: #007788;&quot;&gt;setYaw&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #FF0000;&quot;&gt;&amp;quot;yaw.val&amp;quot;&lt;/span&gt;,&lt;span style=&quot;color: #FF0000;&quot;&gt;&amp;quot;yaw.speed&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
		dash.&lt;span style=&quot;color: #007788;&quot;&gt;setPitch&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #FF0000;&quot;&gt;&amp;quot;pitch.val&amp;quot;&lt;/span&gt;,&lt;span style=&quot;color: #FF0000;&quot;&gt;&amp;quot;pitch.speed&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
		dash.&lt;span style=&quot;color: #007788;&quot;&gt;setBattery&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #FF0000;&quot;&gt;&amp;quot;battery.val&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
		dash.&lt;span style=&quot;color: #007788;&quot;&gt;setWeapon&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #FF0000;&quot;&gt;&amp;quot;weapon.val&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
	&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
	dash.&lt;span style=&quot;color: #007788;&quot;&gt;setSvrAdress&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #FF0000;&quot;&gt;&amp;quot;127.0.0.1:54000&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #666666;&quot;&gt;// System.listenHost:System.listenPort;&lt;/span&gt;
&amp;nbsp;
	&lt;span style=&quot;color: #0000ff;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
t&lt;span style=&quot;color: #008080;&quot;&gt;:&lt;/span&gt;whenever&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;Global.&lt;span style=&quot;color: #007788;&quot;&gt;automatic&lt;/span&gt; &lt;span style=&quot;color: #000080;&quot;&gt;==&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt;
		&lt;span style=&quot;color: #0000ff;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;tracker.&lt;span style=&quot;color: #007788;&quot;&gt;visible&lt;/span&gt; &lt;span style=&quot;color: #000080;&quot;&gt;==&lt;/span&gt;&lt;span style=&quot;color: #0000dd;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt;
			setSpeedYaw&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;getSpeedX&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;tracker.&lt;span style=&quot;color: #007788;&quot;&gt;x&lt;/span&gt;,imgCenterX&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #000040;&quot;&gt;&amp;amp;&lt;/span&gt;
			setSpeedPitch&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;getSpeedY&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;tracker.&lt;span style=&quot;color: #007788;&quot;&gt;y&lt;/span&gt;,imgCenterY&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
		&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;else&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt;
			setSpeedYaw&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000dd;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #000040;&quot;&gt;&amp;amp;&lt;/span&gt;
			setSpeedPitch&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000dd;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
		&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
t2&lt;span style=&quot;color: #008080;&quot;&gt;:&lt;/span&gt;whenever&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;Global.&lt;span style=&quot;color: #007788;&quot;&gt;tracking&lt;/span&gt; &lt;span style=&quot;color: #000080;&quot;&gt;==&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt;
	&lt;span style=&quot;color: #0000ff;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;tracker.&lt;span style=&quot;color: #007788;&quot;&gt;visible&lt;/span&gt; &lt;span style=&quot;color: #000080;&quot;&gt;==&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt;
		tracker.&lt;span style=&quot;color: #007788;&quot;&gt;text&lt;/span&gt; &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #FF0000;&quot;&gt;&amp;quot;X:%s Y:%s Obj:%s&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000040;&quot;&gt;%&lt;/span&gt; &lt;span style=&quot;color: #008000;&quot;&gt;&amp;#91;&lt;/span&gt;tracker.&lt;span style=&quot;color: #007788;&quot;&gt;x&lt;/span&gt;,tracker.&lt;span style=&quot;color: #007788;&quot;&gt;y&lt;/span&gt;,tracker.&lt;span style=&quot;color: #007788;&quot;&gt;number&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
	&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
&amp;nbsp;
function initTracker&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt;
	&lt;span style=&quot;color: #0000ff;&quot;&gt;try&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt;
		Global.&lt;span style=&quot;color: #007788;&quot;&gt;tracker&lt;/span&gt; &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; ObjectDetection.&lt;span style=&quot;color: #0000dd;&quot;&gt;new&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #FF0000;&quot;&gt;&amp;quot;camera.val&amp;quot;&lt;/span&gt;,&lt;span style=&quot;color: #FF0000;&quot;&gt;&amp;quot;C:&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\\&lt;/span&gt;uobject&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\\&lt;/span&gt;haarcascades&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\\&lt;/span&gt;haarcascade_frontalface_alt.xml&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
	&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;catch&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;var e&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt;
		echo&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #FF0000;&quot;&gt;&amp;quot;Error during init tracker %s&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000040;&quot;&gt;%&lt;/span&gt; e&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
		&lt;span style=&quot;color: #0000ff;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
	&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
	&lt;span style=&quot;color: #0000ff;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
function initCamera&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span style=&quot;color: #0000ff;&quot;&gt;try&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt;
	   Global.&lt;span style=&quot;color: #007788;&quot;&gt;camera&lt;/span&gt; &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; UCamera.&lt;span style=&quot;color: #0000dd;&quot;&gt;new&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #FF0000;&quot;&gt;&amp;quot;0&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
	&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;catch&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;var e&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt;
           echo&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #FF0000;&quot;&gt;&amp;quot;Error init Camera %s&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000040;&quot;&gt;%&lt;/span&gt; e.&lt;span style=&quot;color: #007788;&quot;&gt;message&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
	   &lt;span style=&quot;color: #0000ff;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
        &lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
	Global.&lt;span style=&quot;color: #007788;&quot;&gt;imgCenterX&lt;/span&gt; &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; camera.&lt;span style=&quot;color: #007788;&quot;&gt;width&lt;/span&gt;&lt;span style=&quot;color: #000040;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #0000dd;&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
	Global.&lt;span style=&quot;color: #007788;&quot;&gt;imgCenterY&lt;/span&gt; &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; camera.&lt;span style=&quot;color: #007788;&quot;&gt;height&lt;/span&gt;&lt;span style=&quot;color: #000040;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #0000dd;&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
	&lt;span style=&quot;color: #0000ff;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
function initNXT&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt;
	&lt;span style=&quot;color: #0000ff;&quot;&gt;try&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt;
		loadModule&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #FF0000;&quot;&gt;&amp;quot;nxt.dll&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
	&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;catch&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;var e&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt;
		echo&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #FF0000;&quot;&gt;&amp;quot;Error loading nxt library : %s&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000040;&quot;&gt;%&lt;/span&gt; e.&lt;span style=&quot;color: #007788;&quot;&gt;message&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
		&lt;span style=&quot;color: #0000ff;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
	&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
	&lt;span style=&quot;color: #0000ff;&quot;&gt;try&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt;
		Global.&lt;span style=&quot;color: #007788;&quot;&gt;nxt&lt;/span&gt; &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; NXTBrick.&lt;span style=&quot;color: #0000dd;&quot;&gt;new&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;System.&lt;span style=&quot;color: #007788;&quot;&gt;arguments&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
	&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;catch&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;var e&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt;
		echo&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #FF0000;&quot;&gt;&amp;quot;Error init nxt library : %s&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000040;&quot;&gt;%&lt;/span&gt; e.&lt;span style=&quot;color: #007788;&quot;&gt;message&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
		&lt;span style=&quot;color: #0000ff;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
	&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
	Global.&lt;span style=&quot;color: #007788;&quot;&gt;beeper&lt;/span&gt; &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; Beeper.&lt;span style=&quot;color: #0000dd;&quot;&gt;new&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
	Global.&lt;span style=&quot;color: #007788;&quot;&gt;battery&lt;/span&gt; &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; Battery.&lt;span style=&quot;color: #0000dd;&quot;&gt;new&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
	Global.&lt;span style=&quot;color: #007788;&quot;&gt;yaw&lt;/span&gt; &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; Servo.&lt;span style=&quot;color: #0000dd;&quot;&gt;new&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #FF0000;&quot;&gt;&amp;quot;A&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
	Global.&lt;span style=&quot;color: #007788;&quot;&gt;pitch&lt;/span&gt; &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; Servo.&lt;span style=&quot;color: #0000dd;&quot;&gt;new&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #FF0000;&quot;&gt;&amp;quot;B&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
	Global.&lt;span style=&quot;color: #007788;&quot;&gt;weapon&lt;/span&gt;  &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; Servo.&lt;span style=&quot;color: #0000dd;&quot;&gt;new&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #FF0000;&quot;&gt;&amp;quot;C&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
	beeper.&lt;span style=&quot;color: #007788;&quot;&gt;play&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000dd;&quot;&gt;400&lt;/span&gt;,500ms&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #000040;&quot;&gt;|&lt;/span&gt; sleep&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;500ms&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
	beeper.&lt;span style=&quot;color: #007788;&quot;&gt;play&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000dd;&quot;&gt;600&lt;/span&gt;,200ms&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #000040;&quot;&gt;|&lt;/span&gt; sleep&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;200ms&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
	beeper.&lt;span style=&quot;color: #007788;&quot;&gt;play&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000dd;&quot;&gt;800&lt;/span&gt;,200ms&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #000040;&quot;&gt;|&lt;/span&gt; sleep&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;200ms&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
        &lt;span style=&quot;color: #0000ff;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
function Global.&lt;span style=&quot;color: #007788;&quot;&gt;confirmConnect&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt; dash.&lt;span style=&quot;color: #007788;&quot;&gt;setSvrConnected&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
function Global.&lt;span style=&quot;color: #007788;&quot;&gt;startCamera&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt;
	&lt;span style=&quot;color: #0000ff;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;camera&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt; camera.&lt;span style=&quot;color: #007788;&quot;&gt;start&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
function Global.&lt;span style=&quot;color: #007788;&quot;&gt;stopCamera&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt;
	&lt;span style=&quot;color: #0000ff;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;camera&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt; camera.&lt;span style=&quot;color: #007788;&quot;&gt;stop&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
function Global.&lt;span style=&quot;color: #007788;&quot;&gt;setTracker&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;activate&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt;
	&lt;span style=&quot;color: #0000ff;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;tracker &lt;span style=&quot;color: #000040;&quot;&gt;!&lt;/span&gt;&lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; nil&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt; tracker.&lt;span style=&quot;color: #007788;&quot;&gt;load&lt;/span&gt; &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #0000dd;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
function Global.&lt;span style=&quot;color: #007788;&quot;&gt;getSpeedX&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;x,center&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt;
	var v &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;center&lt;span style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;x&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #000040;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #0000dd;&quot;&gt;10&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
	&lt;span style=&quot;color: #0000ff;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;v &lt;span style=&quot;color: #000080;&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000dd;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;maxSpeedX&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt; v &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000dd;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;maxSpeedX&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
	&lt;span style=&quot;color: #0000ff;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;v &lt;span style=&quot;color: #000080;&quot;&gt;&amp;gt;&lt;/span&gt; maxSpeedX&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt; v &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; maxSpeedX&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
	&lt;span style=&quot;color: #0000ff;&quot;&gt;return&lt;/span&gt; v&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
function Global.&lt;span style=&quot;color: #007788;&quot;&gt;getSpeedY&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;y,center&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt;
	var v &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;center&lt;span style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;y&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #000040;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #0000dd;&quot;&gt;10&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
	&lt;span style=&quot;color: #0000ff;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;v &lt;span style=&quot;color: #000080;&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000dd;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;maxSpeedY&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt; v &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000dd;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;maxSpeedY&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
	&lt;span style=&quot;color: #0000ff;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;v &lt;span style=&quot;color: #000080;&quot;&gt;&amp;gt;&lt;/span&gt; maxSpeedY&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt; v &lt;span style=&quot;color: #000080;&quot;&gt;=&lt;/span&gt; maxSpeedY&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
	&lt;span style=&quot;color: #0000ff;&quot;&gt;return&lt;/span&gt; v&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
function Global.&lt;span style=&quot;color: #007788;&quot;&gt;shutdown&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt;
	stopCamera&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
	dash.&lt;span style=&quot;color: #007788;&quot;&gt;destroy&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
	nxt.&lt;span style=&quot;color: #007788;&quot;&gt;destroy&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
	camera.&lt;span style=&quot;color: #007788;&quot;&gt;destroy&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
	tracker.&lt;span style=&quot;color: #007788;&quot;&gt;destroy&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
	System.&lt;span style=&quot;color: #007788;&quot;&gt;shutdown&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: #666666;&quot;&gt;//Start the Application&lt;/span&gt;
init&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot;&gt;;&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;

&lt;h4&gt;5 - HaarTraining&lt;/h4&gt;

&lt;p&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/UrbiOpenSouceContest/haartraining.jpg&quot; title=&quot;haartraining.jpg&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/UrbiOpenSouceContest/.haartraining_m.jpg&quot; alt=&quot;haartraining.jpg&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;haartraining.jpg, déc. 2010&quot; /&gt;&lt;/a&gt;
&lt;br /&gt;
Pour créer un modèle de détection, vous pouvez utiliser les outils fournis par la librairie OpenCV. Durant le développement, j'ai utilisé les modèles fournis par défaut, ceux qui détectent les visages, mais j'ai aussi tenté de créer un modèle adapté au Picoo-Z. Ce modèle est fonctionnel mais il peut être amélioré et la méthode peut être utilisée pour créer d'autres modèles.
C'est pourquoi j'ai créé un pack avec tous les éléments que j'ai utilisé pour construire une base d'apprentissage en espérant qu'il soit repris pour générer un modèle plus efficace du Picoo-Z, ou d'autres modèles comme l'A.R. Drone.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.2-high.info/dc2/public/UrbiOpenSouceContest/Haartraining%20Pack.rar&quot;&gt;Download Haartraining Pack (20Mo)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;

&lt;h3&gt;6 - Contribuez&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;http://www.2-high.info/dc2/public/UrbiOpenSouceContest/contribute.jpg&quot; title=&quot;contribute.jpg&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/UrbiOpenSouceContest/.contribute_m.jpg&quot; alt=&quot;contribute.jpg&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;contribute.jpg, déc. 2010&quot; /&gt;&lt;/a&gt;
Ce projet est totalement Open-Source, ce qui signifie que vous pouvez le télécharger et le modifier sans limites. Si vous êtes à court d'idées, voici quelques pistes de recherches&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Générer un modèle efficace du Picoo-Z&lt;/li&gt;
&lt;li&gt;Porter l'interface sur iPhone ou iPad&lt;/li&gt;
&lt;li&gt;Créer une plateforme à l'arrière du &lt;em&gt;NXT Tower Defense&lt;/em&gt; qui serait la piste d'atterissage du Picoo-Z. Grâce aux bumpers Mindstorm NXT, il est possible de detecter un poids sur cette plateforme et de désactiver le robot si un objet venait à se poser dessus.&lt;/li&gt;
&lt;li&gt;Utiliser les capteurs à ultra-son pour detecter la distance du Picoo-Z et ainsi déclencher un tir automatique.&lt;/li&gt;
&lt;li&gt;Rendre compatible avec Gostai Labs Studio&lt;/li&gt;
&lt;li&gt;Créer un setup pour le pack &lt;em&gt;Ready To Use&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;Utiliser Qt4Urbi dès qu'il est disponible sous windows.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;

&lt;h4&gt;Remerciements&lt;/h4&gt;

&lt;p&gt;Merci à &lt;a href=&quot;http://www.rezoo.fr&quot;&gt;Romain Pichard&lt;/a&gt; pour son aide dans le montage de la vidéo et à tous ceux qui m'ont soutenu dans ce projet.
&lt;br /&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>All Japan Micromouse Robot Competition</title>
    <link>http://www.2-high.info/post/2010/11/15/All-Japan-Micromouse-Robot-Competition</link>
    <guid isPermaLink="false">urn:md5:bb51237a8279648a9a56cf549a980365</guid>
    <pubDate>Tue, 16 Nov 2010 09:00:00 +0100</pubDate>
    <dc:creator>2-high</dc:creator>
        <category>Evènement</category>
        <category>contest</category><category>Do It Yourself</category><category>informatique</category><category>jeux</category><category>robotique</category>    
    <description>&lt;p&gt;&lt;a href=&quot;http://www.2-high.info/dc2/public/images/by_2-high/micromouse/header.JPG&quot; title=&quot;Micro mouse contest&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/by_2-high/micromouse/.header_m.jpg&quot; alt=&quot;header.JPG&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;micro mouse, nov. 2010&quot; /&gt;&lt;/a&gt;
La 31ème édition du &lt;strong&gt;All Japan Micromouse Robot Competition&lt;/strong&gt; se tiendra le 20 et 21 novembre prochain à &lt;strong&gt;Tsukuba&lt;/strong&gt; au Japon. À cette occasion je vous propose de revenir sur cette discipline peu connue en France.&lt;br /&gt;
&lt;strong&gt;Micromouse&lt;/strong&gt; est une compétition annuelle de robotique qui a débuté dans les années 70 aux états-unis et qui aujourd'hui est très populaire au Royaume-Uni, Japon, Inde et Corée du sud. Pour gagner l'épreuve les participants doivent concevoir un petit robot, appelé &lt;strong&gt;souris&lt;/strong&gt; qui doit atteindre le centre d'un labyrinthe en un minimum de temps. La résolution du labyrinthe se passe en deux temps, la première phase est l’apprentissage du labyrinthe pour déterminer le chemin le plus court avant le run qui consiste a rejoindre le centre le plus rapidement possible.&lt;br /&gt;
Ces micromouses sont étonnantes par leurs rapidité et leurs agilité dans le labyrinthe, à voir en vidéo dans la suite ...&lt;/p&gt;    &lt;h3&gt;Le règlement&lt;sup&gt;[&lt;a href=&quot;http://www.2-high.info/post/2010/11/15/All-Japan-Micromouse-Robot-Competition#pnote-576-1&quot; id=&quot;rev-pnote-576-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;http://www.2-high.info/dc2/public/images/by_2-high/micromouse/header2.jpg&quot; title=&quot;header2.jpg&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/by_2-high/micromouse/.header2_m.jpg&quot; alt=&quot;header2.jpg&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;header2.jpg, nov. 2010&quot; /&gt;&lt;/a&gt;
L'épreuve se passe dans un labyrinthe qui est composé de 16 cellules en long et en large (16x16) et qui font chacune 180mm de côté et 50mm de hauteur, soit un plateau de 2,88 m². Depuis quelques années, une nouvelle variante est apparue avec l'utilisation de cellule 2 fois plus petites et plus nombreuses (32x32), créant de nouveaux défis à relever.&lt;br /&gt;
La &quot;souris&quot; ne doit pas excéder 250mm de large et de long et il n'y a pas de limite de hauteur tout en étant complètement autonome et qu'elle ne reçoit aucune aide extérieure. La méthode de détection de la paroi est libre mais la souris ne doit pas exercer de force sur le mur de nature à causer des dommages et la propulsion est limitée à des sources d'énergie non polluantes - pas de moteur thermique -.&lt;br /&gt;
Le vainqueur est celui qui a réalisé le meilleur temps pour explorer et résoudre le labyrinthe dans un maximum de 10 minutes, qui peut être réduit à 6 minutes si l'ensemble des concurrents est de très bon niveau.  Le temps est divisé en 2 parties&amp;nbsp;: le &lt;strong&gt;maze&lt;/strong&gt; ou &lt;strong&gt;search&lt;/strong&gt; time pour la phase d’exploration et le &lt;strong&gt;run&lt;/strong&gt; pour la course de la case départ à la case d'arrivée. Des pénalités sont infligées si la souris nécessite une intervention manuelle durant les différentes phases, elle est considérée comme &quot;touchée&quot;.&lt;br /&gt;
On calcule le score final à partir de ses trois paramètres grâce à la formule suivante&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Score = Temps du run + pénalité de recherche + pénalité de touché&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;où la pénalité de recherche est égale à 1/30 du temps de recherche - en secondes - et la pénalité de touché est égale à 3 secondes plus 1/10 du temps du run.&lt;br /&gt;
Enfin, toutes les souris doivent être confiées aux juges avant que le labyrinthe ne soit dévoilé aux compétiteurs.
&lt;br /&gt;&lt;/p&gt;

&lt;h3&gt;L'exploration&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;http://www.2-high.info/dc2/public/images/by_2-high/micromouse/header3.jpg&quot; title=&quot;Micro mouse&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/by_2-high/micromouse/.header3_m.jpg&quot; alt=&quot;Micro mouse&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;header3.jpg, nov. 2010&quot; /&gt;&lt;/a&gt;
Pour explorer le labyrinthe il existe différents algorithmes dont le A* (A star) et par remplissage de diffusion qui sont les plus utilisés.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;L'algorithme A*&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;L'algorithme A*&lt;sup&gt;[&lt;a href=&quot;http://www.2-high.info/post/2010/11/15/All-Japan-Micromouse-Robot-Competition#pnote-576-2&quot; id=&quot;rev-pnote-576-2&quot;&gt;2&lt;/a&gt;]&lt;/sup&gt; est un algorithme de recherche de chemin dans un graphe qui a l'avantage de donner très rapidement un bon chemin, mais pas forcement la solution optimale. Cette méthode se base sur l'idée que pour trouver un chemin d'un point à un autre il faut commencer par se diriger vers le point d'arrivé. À chaque cellule la souris choisit donc le chemin qui se rapproche le plus de la case d'arrivée et les autres sont mises de côté mais pas supprimées au cas ou le chemin en exploration s’avère impossible. L'algorithme va donc tenter de déterminer le chemin le plus court en premier  et si ce chemin est une impasse il examine les solutions laissées de côtés lors des étapes précédentes. C'est ce mécanisme de retour arrière qui garantit que l'algorithme donnera au moins une solution si elle existe.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Algorithme de remplissage par diffusion&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Cette méthode se base sur les distances entre la case sur laquelle la souris est positionnée et la case d'arrivée. Au départ chaque case possède une valeur qui est le nombre minimal de case a franchir pour rejoindre l'arrivée s'il n'y avait pas d'obstacle. À chaque case l'algorithme va recalculer la valeur de la case en fonction des obstacles et des valeurs des cases voisines. Ainsi après avoir parcouru l'ensemble du labyrinthe il est possible de donner le chemin plus rapide, c'est-à-dire celui qui aura la valeur la plus faible.&lt;br /&gt;
Explication en vidéo&amp;nbsp;:&lt;/p&gt;
&lt;object width=&quot;550&quot; height=&quot;437&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/AmiCkcdw6E4?fs=1&amp;amp;hl=fr_FR&amp;amp;rel=0&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/AmiCkcdw6E4?fs=1&amp;amp;hl=fr_FR&amp;amp;rel=0&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;550&quot; height=&quot;437&quot;&gt;&lt;/embed&gt;&lt;/object&gt;

&lt;ul&gt;
&lt;li&gt;Exemple de script pour Micromouse&amp;nbsp;: &lt;a href=&quot;http://www.codecodex.com/wiki/Implementing_the_flood_fill_algorithm#Micromouse&quot; title=&quot;http://www.codecodex.com/wiki/Implementing_the_flood_fill_algorithm#Micromouse&quot;&gt;http://www.codecodex.com/wiki/Imple...&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;
Après la théorie la pratique avec quelques vidéos d'illustration&amp;nbsp;: &lt;br /&gt;&lt;/p&gt;

&lt;h4&gt;Algorithme de remplissage par diffusion&lt;/h4&gt;

&lt;p&gt;Une vidéo qui présente une souris programmée suivant l'algorithme par diffusion. Le run commence à 3'10 et la souris met seulement 8 secondes pour atteindre le point d'arrivé avec une précision et une fluidité impressionnante, pour une exploration de seulement 2'15.&lt;/p&gt;
&lt;object width=&quot;550&quot; height=&quot;334&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/FzBwnsnxFGU?fs=1&amp;amp;hl=fr_FR&amp;amp;rel=0&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/FzBwnsnxFGU?fs=1&amp;amp;hl=fr_FR&amp;amp;rel=0&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;550&quot; height=&quot;334&quot;&gt;&lt;/embed&gt;&lt;/object&gt;


&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h4&gt;Labyrinthe en 32x32 cellules&lt;/h4&gt;

&lt;p&gt;La variante du concours avec des marges de manœuvre encore plus réduite. Une exploration de seulement 1'00 pour une fin de run en seulement 5 secondes, à voir&amp;nbsp;!&lt;/p&gt;
&lt;object width=&quot;550&quot; height=&quot;334&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/o2_bzasPxW4?fs=1&amp;amp;hl=fr_FR&amp;amp;rel=0&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/o2_bzasPxW4?fs=1&amp;amp;hl=fr_FR&amp;amp;rel=0&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;550&quot; height=&quot;334&quot;&gt;&lt;/embed&gt;&lt;/object&gt;


&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h4&gt;Run time.&lt;/h4&gt;

&lt;p&gt;Juste un run d'une souris qui impressionne par sa vitesse et sa fluidité.&lt;/p&gt;
&lt;object width=&quot;550&quot; height=&quot;437&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/HKIMgeRHeKw?fs=1&amp;amp;hl=fr_FR&amp;amp;rel=0&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/HKIMgeRHeKw?fs=1&amp;amp;hl=fr_FR&amp;amp;rel=0&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;550&quot; height=&quot;437&quot;&gt;&lt;/embed&gt;&lt;/object&gt;


&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h3&gt;Images de micromouse&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;http://www.2-high.info/dc2/public/images/by_2-high/micromouse/1.jpg&quot; title=&quot;Micro Mouse&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/by_2-high/micromouse/.1_s.jpg&quot; alt=&quot;Micro Mouse&quot; title=&quot;Micro Mouse, nov. 2010&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/by_2-high/micromouse/2.jpg&quot; title=&quot;Micro Mouse&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/by_2-high/micromouse/.2_s.jpg&quot; alt=&quot;Micro Mouse&quot; title=&quot;Micro Mouse, nov. 2010&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/by_2-high/micromouse/3.jpg&quot; title=&quot;Micro Mouse&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/by_2-high/micromouse/.3_s.jpg&quot; alt=&quot;Micro Mouse&quot; title=&quot;Micro Mouse, nov. 2010&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/by_2-high/micromouse/4.jpg&quot; title=&quot;Micro Mouse&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/by_2-high/micromouse/.4_s.jpg&quot; alt=&quot;Micro Mouse&quot; title=&quot;Micro Mouse, nov. 2010&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/by_2-high/micromouse/5.jpg&quot; title=&quot;Micro Mouse&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/by_2-high/micromouse/.5_s.jpg&quot; alt=&quot;Micro Mouse&quot; title=&quot;Micro Mouse, nov. 2010&quot; /&gt;&lt;/a&gt;
&lt;br /&gt;
Si cet article vous a donné envie de construire votre micro mouse, allez faire un tour sur ces pages&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://mobots.solarbotics.net/micromouse06.html&quot;&gt;Mobots&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.gamatronix.com/gamoto/examples/sherbrooke_report.pdf&quot;&gt;Gamatronix&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h3&gt;Site officiel&lt;/h3&gt;

&lt;p&gt;Pour tous savoir de cette 31ième édition vous pouvez vous rendre sur le site officiel&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.ntf.or.jp/mouse/micromouse2010/index_EN.html&quot; title=&quot;http://www.ntf.or.jp/mouse/micromouse2010/index_EN.html&quot;&gt;http://www.ntf.or.jp/mouse/micromou...&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;http://www.2-high.info/post/2010/11/15/All-Japan-Micromouse-Robot-Competition#rev-pnote-576-1&quot; id=&quot;pnote-576-1&quot;&gt;1&lt;/a&gt;] Voir la page officielle : &lt;a href=&quot;http://micromouse.cs.rhul.ac.uk/mtech/rules_main.shtml&quot; title=&quot;http://micromouse.cs.rhul.ac.uk/mtech/rules_main.shtml&quot;&gt;http://micromouse.cs.rhul.ac.uk/mte...&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://www.2-high.info/post/2010/11/15/All-Japan-Micromouse-Robot-Competition#rev-pnote-576-2&quot; id=&quot;pnote-576-2&quot;&gt;2&lt;/a&gt;] Pour mettre en pratique : &lt;a href=&quot;http://khayyam.developpez.com/articles/algo/astar/&quot; title=&quot;http://khayyam.developpez.com/articles/algo/astar/&quot;&gt;http://khayyam.developpez.com/artic...&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
</description>
    
    
    
      </item>
    
  <item>
    <title>Asimo a 10 ans</title>
    <link>http://www.2-high.info/post/2010/11/04/Asimo-a-10-ans</link>
    <guid isPermaLink="false">urn:md5:612dbf9d3b20bfabb9f91b8531817287</guid>
    <pubDate>Thu, 04 Nov 2010 09:00:00 +0100</pubDate>
    <dc:creator>2-high</dc:creator>
        <category>Evènement</category>
        <category>concept</category><category>geek</category><category>informatique</category><category>innovation</category><category>Nao</category><category>robotique</category>    
    <description>&lt;p&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/.header_m.jpg&quot; alt=&quot;header.jpg&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;Asimo 10th, nov. 2010&quot; /&gt;
&lt;strong&gt;Asimo&lt;/strong&gt; est un robot humanoïde développé par la société japonaise Honda, plus généralement connue pour ses voitures. Acronyme de &quot;Advanced Step in Innovative MObility&quot;, &lt;strong&gt;Asimo&lt;/strong&gt; est un robot de recherche dans le développement de services aux personnes handicapées, âgées ou malades, un enjeu majeur dans son pays natal, le Japon.&lt;br /&gt;
Bien qu'il ne soit pas commercialisé, &lt;strong&gt;Asimo&lt;/strong&gt; est souvent aperçu lors de grandes manifestations comme les salons automobiles, où il représente fièrement sa maison mère, ou chez &lt;strong&gt;IBM&lt;/strong&gt; qui l'a loué pour jouer les hôtes d’accueil.&lt;br /&gt;
Et comme le titre de cet article l'indique, &lt;strong&gt;Asimo&lt;/strong&gt; a fêté ses 10 ans le 31 octobre dernier, une occasion de revenir sur cette épopée technologique.&lt;/p&gt;    &lt;p&gt;L'aventure &lt;strong&gt;Asimo&lt;/strong&gt; commence en réalité en 1986 lorsque &lt;strong&gt;Honda&lt;/strong&gt; débute ses recherches sur les robots humanoïdes, un domaine qui fait alors figure de science-fiction. Les ingénieurs nippons se penchent alors sur la maîtrise de la marche humaine ce qui donne naissance à la série &lt;strong&gt;Ex&lt;/strong&gt; pour &lt;em&gt;Experimental Model&lt;/em&gt;.&lt;br /&gt;&lt;/p&gt;

&lt;h3&gt;Série Ex&lt;/h3&gt;

&lt;p&gt;La série Ex représente donc les premières recherches d'Honda dans la robotique humanoïde. Limité à deux jambes, ce modèle expérimental a permis d'accumuler de nombreuses connaissances sur les mécanismes et les cinématiques de la marche humaine. Le premier modèle &lt;strong&gt;E0&lt;/strong&gt;, conçut en 1986, pesait 16,5 kg pour un peu plus d'1 mètre de hauteur. Plusieurs modèles ont suivi le &lt;strong&gt;E0&lt;/strong&gt;, chacun améliorant la version précédente&amp;nbsp;:  &lt;strong&gt;E1&lt;/strong&gt; en 1987 pesait 72kg pour 130cm et était capable de se déplacer à 0,25km/h. Le &lt;strong&gt;E2&lt;/strong&gt; arrive en 1989 et était capable de se déplacer jusqu'à 1,2 km/h grâce au développement d'un mouvement dynamique, pour un poids de 68kg et 132cm. L'année 1991 annonce l'arrivée de deux modèles le &lt;strong&gt;E3&lt;/strong&gt; et le &lt;strong&gt;E4&lt;/strong&gt; pouvant se déplacer respectivement à 3 et 4,7 km/h, soit la vitesse moyenne d'un homme à pied. Si le &lt;strong&gt;E3&lt;/strong&gt; pesait seulement 86kg, le modèle &lt;strong&gt;E4&lt;/strong&gt;, et ses successeurs, atteignent le poids de 150kg (!). Le &lt;strong&gt;E5&lt;/strong&gt;, présenté en 1992, était capable de marcher de manière totalement autonome. Il fut suivi de près par le &lt;strong&gt;E6&lt;/strong&gt;, présenté en 1993, en mesure de monter des escaliers et de marcher sur des obstacles.&lt;/p&gt;

&lt;h4&gt;de E0 à E6&lt;/h4&gt;

&lt;p&gt;&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/Ex/E0.jpg&quot; title=&quot;Honda E0&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/Ex/.E0_t.jpg&quot; alt=&quot;Honda E0&quot; title=&quot;Honda E0, nov. 2010&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/Ex/E1.jpg&quot; title=&quot;Honda E0&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/Ex/.E1_t.jpg&quot; alt=&quot;Honda E0&quot; title=&quot;Honda E0, nov. 2010&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/Ex/E2.jpg&quot; title=&quot;Honda E0&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/Ex/.E2_t.jpg&quot; alt=&quot;Honda E0&quot; title=&quot;Honda E0, nov. 2010&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/Ex/E3.jpg&quot; title=&quot;Honda E0&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/Ex/.E3_t.jpg&quot; alt=&quot;Honda E0&quot; title=&quot;Honda E0, nov. 2010&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/Ex/E4.jpg&quot; title=&quot;Honda E0&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/Ex/.E4_t.jpg&quot; alt=&quot;Honda E0&quot; title=&quot;Honda E0, nov. 2010&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/Ex/E5.jpg&quot; title=&quot;Honda E0&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/Ex/.E5_t.jpg&quot; alt=&quot;Honda E0&quot; title=&quot;Honda E0, nov. 2010&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/Ex/E6.jpg&quot; title=&quot;Honda E0&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/Ex/.E6_t.jpg&quot; alt=&quot;Honda E0&quot; title=&quot;Honda E0, nov. 2010&quot; /&gt;&lt;/a&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Page Wikipédia &lt;a href=&quot;http://en.wikipedia.org/wiki/Honda_E_series&quot; title=&quot;http://en.wikipedia.org/wiki/Honda_E_series&quot;&gt;http://en.wikipedia.org/wiki/Honda_...&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h3&gt;Série Px&lt;/h3&gt;

&lt;p&gt;Après les recherches sur la bipèdie, les ingénieurs d'&lt;strong&gt;Honda&lt;/strong&gt; ont greffé des bras articulés à leurs robots et ont commencé à lui donner forme humaine. La série &lt;strong&gt;Px&lt;/strong&gt;, pour &lt;em&gt;Prototype Model&lt;/em&gt;, commence avec le &lt;strong&gt;P1&lt;/strong&gt; développé en grand secret en 1993 et qui ne sera dévoilé au public qu'en 1996 avec la présentation du P2. Le &lt;strong&gt;P2&lt;/strong&gt; est doté de tous les atouts d'un robot humanoïde&amp;nbsp;: 2 jambes, 2 bras, et des pinces pour faire office de main, mais pèse encore très lourd&amp;nbsp;: 210kg, mesure 182cm et peut marcher jusqu'à 2km/h. Nouveau, le robot est capable de soulever des objets&amp;nbsp;: 5kg dans chaque main. Honda a indiqué avoir dépensé 100 millions de dollars pour le développement de ce projet (!). L'année suivante la firme japonaise présente le &lt;strong&gt;P3&lt;/strong&gt; qui pèse seulement 130kg pour 160cm mais qui peut rester opérationnel jusqu'à 25 minutes, contre 15 auparavant. Le &lt;strong&gt;P4&lt;/strong&gt;, d'abord présenté en 2000 comme un P3 amélioré, a été rebaptisé P4 en 2009. Ce dernier modèle de la gamme Px ne pesait plus que 80kg.&lt;/p&gt;

&lt;h4&gt;de P1 à P4&lt;/h4&gt;

&lt;p&gt;&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/Px/P1.jpg&quot; title=&quot;Honda Px&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/Px/.P1_t.jpg&quot; alt=&quot;Honda Px&quot; title=&quot;Honda Px, nov. 2010&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/Px/P2.jpg&quot; title=&quot;Honda Px&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/Px/.P2_t.jpg&quot; alt=&quot;Honda Px&quot; title=&quot;Honda Px, nov. 2010&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/Px/P3.jpg&quot; title=&quot;Honda Px&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/Px/.P3_t.jpg&quot; alt=&quot;Honda Px&quot; title=&quot;Honda Px, nov. 2010&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/Px/P4.jpg&quot; title=&quot;Honda Px&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/Px/.P4_t.jpg&quot; alt=&quot;Honda Px&quot; title=&quot;Honda Px, nov. 2010&quot; /&gt;&lt;/a&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Page Wikipédia&amp;nbsp;: &lt;a href=&quot;http://en.wikipedia.org/wiki/Honda_P_series&quot; title=&quot;http://en.wikipedia.org/wiki/Honda_P_series&quot;&gt;http://en.wikipedia.org/wiki/Honda_...&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;

&lt;h3&gt;Asimo&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v1/06.jpg&quot; title=&quot;06.jpg&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v1/.06_m.jpg&quot; alt=&quot;06.jpg&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;06.jpg, nov. 2010&quot; /&gt;&lt;/a&gt;
Après les avancées réalisées avec la série Px, &lt;strong&gt;Honda&lt;/strong&gt; présente le 31 octobre 2000 la première version d'&lt;strong&gt;Asimo&lt;/strong&gt;. Beaucoup plus petit que ses prédécesseurs, sa taille est plus adaptée à l'environnement humain mais surtout lui donne une amplitude beaucoup plus grande dans ses mouvements, au point de pouvoir danser. Les mains sont également améliorées avec un pouce opposé aux quatre autres doigts, et une pression contrôlée de seulement 0,5kg. Pour alléger au maximum le robot, le corps d'&lt;strong&gt;Asimo&lt;/strong&gt; est réalisé en alliage de magnésium recouvert par une résine en plastique et l'ordinateur de calcul est déporté dans le sac à dos d'&lt;strong&gt;Asimo&lt;/strong&gt; ce qui lui donne un air d'écolier :-).&lt;br /&gt;&lt;/p&gt;

&lt;h4&gt;Asimo v1&lt;/h4&gt;

&lt;p&gt;&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v1/01.jpg&quot; title=&quot;Asimo v1&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v1/.01_t.jpg&quot; alt=&quot;Asimo v1&quot; title=&quot;Asimo v1, nov. 2010&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v1/02.jpg&quot; title=&quot;Asimo v1&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v1/.02_t.jpg&quot; alt=&quot;Asimo v1&quot; title=&quot;Asimo v1, nov. 2010&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v1/03.jpg&quot; title=&quot;Asimo v1&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v1/.03_t.jpg&quot; alt=&quot;Asimo v1&quot; title=&quot;Asimo v1, nov. 2010&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v1/04.jpg&quot; title=&quot;Asimo v1&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v1/.04_t.jpg&quot; alt=&quot;Asimo v1&quot; title=&quot;Asimo v1, nov. 2010&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v1/05.jpg&quot; title=&quot;Asimo v1&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v1/.05_t.jpg&quot; alt=&quot;Asimo v1&quot; title=&quot;Asimo v1, nov. 2010&quot; /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;

&lt;h3&gt;Next-Generation ASIMO&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v2/02.jpg&quot; title=&quot;Asimo v2&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v2/.02_t.jpg&quot; alt=&quot;Asimo v2&quot; style=&quot;float:right; margin: 0 0 1em 1em;&quot; title=&quot;Asimo v2, nov. 2010&quot; /&gt;&lt;/a&gt;
C'est le 15 décembre 2004 que &lt;strong&gt;Honda&lt;/strong&gt; présente la version 2 d'&lt;strong&gt;Asimo&lt;/strong&gt; surnommé &lt;em&gt;Next-Generation ASIMO&lt;/em&gt;. Cette nouvelle version apporte son lot d'innovation comme la capacité de courir jusqu’à 3km/h en quittant le sol pendant 0,05 secondes.&lt;br /&gt;
Si extérieurement le design a été légèrement revu, le gros de la nouveauté se situe dans l'intelligence artificielle. En effet, &lt;strong&gt;Asimo&lt;/strong&gt; est maintenant connecté à internet, il est doté de reconnaissance vocale avec filtre des bruits ambiants, de reconnaissance des visages et d'identification de l'interlocuteur, auquel il s'adressera alors en utilisant son nom.&lt;/p&gt;

&lt;h4&gt;Asimo v2&lt;/h4&gt;

&lt;p&gt;&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v2/01.jpg&quot; title=&quot;Asimo v2&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v2/.01_t.jpg&quot; alt=&quot;Asimo v2&quot; title=&quot;Asimo v2, nov. 2010&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v2/04.jpg&quot; title=&quot;Asimo v2&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v2/.04_t.jpg&quot; alt=&quot;Asimo v2&quot; title=&quot;Asimo v2, nov. 2010&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v2/05.jpg&quot; title=&quot;Asimo v2&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v2/.05_t.jpg&quot; alt=&quot;Asimo v2&quot; title=&quot;Asimo v2, nov. 2010&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v2/06.jpg&quot; title=&quot;Asimo v2&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v2/.06_t.jpg&quot; alt=&quot;Asimo v2&quot; title=&quot;Asimo v2, nov. 2010&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v2/07.jpg&quot; title=&quot;Asimo v2&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v2/.07_t.jpg&quot; alt=&quot;Asimo v2&quot; title=&quot;Asimo v2, nov. 2010&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v2/09.jpg&quot; title=&quot;Asimo v2&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v2/.09_t.jpg&quot; alt=&quot;Asimo v2&quot; title=&quot;Asimo v2, nov. 2010&quot; /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;

&lt;h3&gt;New ASIMO&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v3/10.jpg&quot; title=&quot;Asimo v3&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v3/.10_s.jpg&quot; alt=&quot;Asimo v3&quot; style=&quot;float:right; margin: 0 0 1em 1em;&quot; title=&quot;Asimo v3, nov. 2010&quot; /&gt;&lt;/a&gt;
La 3e version d'&lt;strong&gt;Asimo&lt;/strong&gt; arrive le 13 décembre 2005 et marque une nouvelle évolution dans l'interaction avec son environnement. La mobilité a été légèrement améliorée avec une vitesse de pointe à 6km/h et la possibilité de courir en décrivant un cercle d'un rayon de 2,5m, mais le gros du travail est encore une fois sur l'intelligence artificielle.&lt;br /&gt;
&lt;strong&gt;Asimo&lt;/strong&gt; devient capable de réaliser des tâches complexes comme réceptionniste ou guide d'information, il peut tenir quelqu'un par la main et se déplacer en se synchronisant avec elle. Il devient capable de manœuvrer et de corriger la trajectoire d'un chariot allant jusqu'à 10 kg. Les ingénieurs nippons l'ont rendu capable de transporter un plateau repas en gardant ses bras parfaitement horizontaux pour ne rien renverser. Cette troisième version d'&lt;strong&gt;Asimo&lt;/strong&gt; aurait, d'après les ingénieurs, une intelligence d'un enfant de trois ans et une habilité d'un enfant de dix ans.&lt;br /&gt;
Enfin cette 3e version est disponible à la location pour un prix de 170.000$ par an ....&lt;/p&gt;

&lt;h4&gt;Asimo v3&lt;/h4&gt;

&lt;p&gt;&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v3/01.jpg&quot; title=&quot;Asimo v3&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v3/.01_t.jpg&quot; alt=&quot;Asimo v3&quot; title=&quot;Asimo v3, nov. 2010&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v3/03.jpg&quot; title=&quot;Asimo v3&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v3/.03_t.jpg&quot; alt=&quot;Asimo v3&quot; title=&quot;Asimo v3, nov. 2010&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v3/06.jpg&quot; title=&quot;Asimo v3&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v3/.06_t.jpg&quot; alt=&quot;Asimo v3&quot; title=&quot;Asimo v3, nov. 2010&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v3/08.jpg&quot; title=&quot;Asimo v3&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v3/.08_t.jpg&quot; alt=&quot;Asimo v3&quot; title=&quot;Asimo v3, nov. 2010&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v3/09.jpg&quot; title=&quot;Asimo v3&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v3/.09_t.jpg&quot; alt=&quot;Asimo v3&quot; title=&quot;Asimo v3, nov. 2010&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v3/12.jpg&quot; title=&quot;Asimo v3&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v3/.12_t.jpg&quot; alt=&quot;Asimo v3&quot; title=&quot;Asimo v3, nov. 2010&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v3/15.jpg&quot; title=&quot;Asimo v3&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v3/.15_t.jpg&quot; alt=&quot;Asimo v3&quot; title=&quot;Asimo v3, nov. 2010&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v3/19.jpg&quot; title=&quot;Asimo v3&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v3/.19_t.jpg&quot; alt=&quot;Asimo v3&quot; title=&quot;Asimo v3, nov. 2010&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v3/02.jpg&quot; title=&quot;Asimo v3&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v3/.02_t.jpg&quot; alt=&quot;Asimo v3&quot; title=&quot;Asimo v3, nov. 2010&quot; /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;

&lt;h3&gt;Asimo v4&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v4/07.jpg&quot; title=&quot;Asimo v4&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v4/.07_s.jpg&quot; alt=&quot;Asimo v4&quot; style=&quot;float:right; margin: 0 0 1em 1em;&quot; title=&quot;Asimo v4, nov. 2010&quot; /&gt;&lt;/a&gt;
La dernière version disponible, la 4, a été présentée au public le 11 décembre 2007. Identique en apparence aux versions 2 et 3, cette 4e version est capable de se coordonner en WiFi avec plusieurs autres &lt;strong&gt;Asimo&lt;/strong&gt; pour réaliser une tâche donnée. De fait, si un robot manque de batterie, un autre le remplace automatiquement pour finir sa tâche, ou s'il faut accomplir un travail dans un lieu précis c'est l'&lt;strong&gt;Asimo&lt;/strong&gt; le plus proche qui s'y rendra.&lt;br /&gt;
Honda en profite pour ajouter une fonctionnalité bienvenue&amp;nbsp;: la recharge automatique. En effet, lorsque la batterie d'&lt;strong&gt;Asimo&lt;/strong&gt; descend en dessous d'un certain seuil, il retourne de lui-même jusqu'à sa station de recharge après avoir passé la main à un autre &lt;strong&gt;Asimo&lt;/strong&gt;.&lt;/p&gt;

&lt;h4&gt;Asimo v4&lt;/h4&gt;

&lt;p&gt;&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v4/01.jpg&quot; title=&quot;Asimo v4&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v4/.01_t.jpg&quot; alt=&quot;Asimo v4&quot; title=&quot;Asimo v4, nov. 2010&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v4/03.jpg&quot; title=&quot;Asimo v4&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v4/.03_t.jpg&quot; alt=&quot;Asimo v4&quot; title=&quot;Asimo v4, nov. 2010&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v4/05.jpg&quot; title=&quot;Asimo v4&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v4/.05_t.jpg&quot; alt=&quot;Asimo v4&quot; title=&quot;Asimo v4, nov. 2010&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v4/04.jpg&quot; title=&quot;Asimo v4&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v4/.04_t.jpg&quot; alt=&quot;Asimo v4&quot; title=&quot;Asimo v4, nov. 2010&quot; /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v4/09.jpg&quot; title=&quot;Asimo v4&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v4/.09_t.jpg&quot; alt=&quot;Asimo v4&quot; title=&quot;Asimo v4, nov. 2010&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v4/10.jpg&quot; title=&quot;Asimo v4&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/Asimo10th/v4/.10_t.jpg&quot; alt=&quot;Asimo v4&quot; title=&quot;Asimo v4, nov. 2010&quot; /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;

&lt;h3&gt;Les vidéos&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Asimo&lt;/strong&gt; en action !!&lt;/p&gt;

&lt;h4&gt;La vidéo spéciale pour les 10 ans&lt;/h4&gt;
&lt;object width=&quot;550&quot; height=&quot;437&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/QVqnoYoYLgo?fs=1&amp;amp;hl=fr_FR&amp;amp;rel=0&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/QVqnoYoYLgo?fs=1&amp;amp;hl=fr_FR&amp;amp;rel=0&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;550&quot; height=&quot;437&quot;&gt;&lt;/embed&gt;&lt;/object&gt;


&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h4&gt;&lt;strong&gt;Asimo&lt;/strong&gt; souffle ses bougies&lt;/h4&gt;
&lt;object width=&quot;550&quot; height=&quot;437&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/LzXH4S8Ky_s?fs=1&amp;amp;hl=fr_FR&amp;amp;rel=0&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/LzXH4S8Ky_s?fs=1&amp;amp;hl=fr_FR&amp;amp;rel=0&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;550&quot; height=&quot;437&quot;&gt;&lt;/embed&gt;&lt;/object&gt;


&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h4&gt;Présentation d'&lt;strong&gt;Asimo&lt;/strong&gt; qui court et qui danse&lt;/h4&gt;
&lt;object width=&quot;550&quot; height=&quot;334&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/8kEC8MA228M?fs=1&amp;amp;hl=fr_FR&amp;amp;rel=0&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/8kEC8MA228M?fs=1&amp;amp;hl=fr_FR&amp;amp;rel=0&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;550&quot; height=&quot;334&quot;&gt;&lt;/embed&gt;&lt;/object&gt;


&lt;p&gt;&lt;br /&gt;
&lt;br /&gt;
Pour retrouver toutes les infos sur le développement d'&lt;strong&gt;Asimo&lt;/strong&gt;, il faut se rendre sur la partie dédiée du site Honda&amp;nbsp;: &lt;a href=&quot;http://world.honda.com/ASIMO/&quot; title=&quot;http://world.honda.com/ASIMO/&quot;&gt;http://world.honda.com/ASIMO/&lt;/a&gt;.
&lt;br /&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Monet2010.com</title>
    <link>http://www.2-high.info/post/2010/11/03/Monet2010.com</link>
    <guid isPermaLink="false">urn:md5:b3a71190cbf1896f48fa43f8a7e2712c</guid>
    <pubDate>Wed, 03 Nov 2010 09:00:00 +0100</pubDate>
    <dc:creator>2-high</dc:creator>
        <category>Evènement</category>
        <category>art</category><category>design</category><category>informatique</category><category>internet</category><category>lifestyle</category><category>website</category>    
    <description>    &lt;p&gt;&lt;a href=&quot;http://www.2-high.info/dc2/public/images/by_2-high/Monet2010.jpg&quot; title=&quot;Monet2010&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/by_2-high/.Monet2010_m.jpg&quot; alt=&quot;Monet2010&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;Monet2010, nov. 2010&quot; /&gt;&lt;/a&gt;
Le Grand Palais (Paris) accueille jusqu'au 24 janvier  2011 une grande exposition dédié à l'un des peintres les plus influent du siècle dernier&amp;nbsp;: &lt;strong&gt;Claude Monet&lt;/strong&gt;. Cette exposition, justement nommée &lt;strong&gt;Exposition Monet 2010&lt;/strong&gt;, regroupe plus de 200 œuvres de cet artiste infatigable qui pendant plus de 60 ans a marqué les différents courants artistiques allant du réalisme des années 1860 jusqu’à devenir l'un des fondements de l'Art Moderne au 20e siècle.&lt;br /&gt;
En parallèle de l'Expo, un site web a été créé pour vous faire vivre une expérience unique avec une visite virtuelle, créative mais aussi interactive. Peu nombreux sont les sites dont la réalisation est aussi soignée et l’expérience aussi immersive. En effet, &lt;a href=&quot;http://www.monet2010.com/&quot;&gt;Monet2010.com&lt;/a&gt; vous en met plein les yeux avec des animations à la hauteur des peintures du maître et vous transporte dans son univers grâce à une utilisation judicieuse de la souris, du micro ou encore de la caméra.&lt;br /&gt;
C'est le studio français &lt;a href=&quot;http://www.les84.com/&quot;&gt;Les 84&lt;/a&gt;, qui compte déjà comme références des marques comme Coca-Cola, Diesel ou Addidas, qui a réalisé son site en restant fidèle à leur slogan &quot;French but happy and creative&quot;.&lt;br /&gt;
Tombé sous le charme de ce site internet je vous encourage vivement à aller faire un petit tour virtuel sur ce site &lt;a href=&quot;http://www.monet2010.com/&quot; title=&quot;http://www.monet2010.com/&quot;&gt;http://www.monet2010.com/&lt;/a&gt;.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Miss univers 2010</title>
    <link>http://www.2-high.info/post/2010/08/15/Miss-univers-2010</link>
    <guid isPermaLink="false">urn:md5:d0d6a16618ab65599592d8056a823843</guid>
    <pubDate>Tue, 17 Aug 2010 09:00:00 +0200</pubDate>
    <dc:creator>2-high</dc:creator>
        <category>Evènement</category>
        <category>Caen</category><category>Miss</category><category>video</category>    
    <description>&lt;p&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/by_2-high/missuniverse2010.jpg&quot; alt=&quot;missuniverse2010.jpg&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;missuniverse2010.jpg, août 2010&quot; /&gt;
Le 23 août prochain aura lieu la 59ème élection de Miss Univers 2010 à Las Vegas. L'événement planetaire, organisé par le milliardaire Donald Trump et la chaine CBS, a pour but, vous l'aurez compris, d'élire la plus belle femme du monde de l'année 2010.&lt;br /&gt;
Et si je vous parle de cet événement c'est que notre miss nationale, Malika Menard, fait partie des favorites pour remporter le prestigieux prix de beauté parmi plus de 80 candidates. Alors tous ensemble pour soutenir la française, caennaise de surcroit &lt;img src=&quot;/dc2/themes/default/smilies/wink.png&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt; , qui aura la lourde tâche, en cas de victoire, de succéder à la dernière française élue ... en 1953 !!&lt;br /&gt;
Si vous voulez voir en direct la remise du titre, il va falloir se lever tôt car la chaine Paris Première diffusera l'émission à 2 heures du matin dans la nuit du lundi 23 au mardi 24 août.&lt;br /&gt;
Pour regarder le teaser de l'émission de Paris Première, ça se passe dans la suite.&lt;/p&gt;    &lt;div style=&quot;text-align:center;&quot;&gt;
&lt;script src=&quot;http://export.w9.fr/embed/?id=bandeannonce__bamissunivers20__20100811__344FA948&amp;w=400&amp;h=226&amp;ratio=16/9&amp;autoplay&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
&lt;/div&gt;
</description>
    
    
    
      </item>
    
  <item>
    <title>Le nouveau nimportequi.com</title>
    <link>http://www.2-high.info/post/2010/02/22/Le-nouveau-nimportequi.com</link>
    <guid isPermaLink="false">urn:md5:786cd6cf2a57096188fdaff9354b8cd9</guid>
    <pubDate>Tue, 23 Feb 2010 23:09:00 +0100</pubDate>
    <dc:creator>2-high</dc:creator>
        <category>Evènement</category>
        <category>geek</category><category>insolite</category><category>lifestyle</category><category>website</category>    
    <description>    &lt;p&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/by_2-high/.nimportequi_m.jpg&quot; alt=&quot;nimportequi.jpg&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;nimportequi.jpg, fév. 2010&quot; /&gt;
Allez, une news du lundi matin toute fraîche .... &lt;br /&gt;
Remi Gaillard vient de mettre à jour son site &lt;a href=&quot;http://www.nimportequi.com/fr/&quot; title=&quot;http://www.nimportequi.com/fr/&quot;&gt;http://www.nimportequi.com/fr/&lt;/a&gt;, une bonne occasion de (re)découvrir ses vidéos !!&lt;br /&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>StickN'Drive</title>
    <link>http://www.2-high.info/post/2009/10/20/StickN-Drive</link>
    <guid isPermaLink="false">urn:md5:07b96153e8b8c4ec063e29b3960f61c8</guid>
    <pubDate>Tue, 20 Oct 2009 11:23:00 +0200</pubDate>
    <dc:creator>2-high</dc:creator>
        <category>Evènement</category>
            
    <description>    &lt;p&gt;&lt;a href=&quot;http://www.2-high.info/dc2/public/images/by_2-high/Image_1.jpg&quot;&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/by_2-high/.Image_1_m.jpg&quot; alt=&quot;Fabia 2-high&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;Fabia 2-high, oct 2009&quot; /&gt;&lt;/a&gt;
Skoda France organise actuellement un grand jeu concours pour promouvoir un de ses modèles&amp;nbsp;: la Skoda Fabia. Ouvert à tous, ce concours vous permet de laisser libre cours a votre imagination en 'stickant' la Fabia. &lt;br /&gt;
En allant sur le site &lt;a href=&quot;http://www.stickanddrive.com/&quot;&gt;www.stickanddrive.com&lt;/a&gt;, vous pourrez visionner, et voter, pour votre modèle préféré. Mais surtout vous pourrez proposer votre propre création, à réaliser directement sur le site ou sous Illustrator, et ainsi remporter une Skoda Fabia si vous êtes élu meilleur 'stickeur' par les internautes.&lt;br /&gt;
Ce concours se termine le 15 décembre, alors tous à vos pinceaux !!!&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Le Queen Mary 2 à Cherbourg</title>
    <link>http://www.2-high.info/post/2008/07/18/Le-QM2-a-Cherbourg</link>
    <guid isPermaLink="false">urn:md5:312ed2a8d2a26fafaeed987a0c9902f9</guid>
    <pubDate>Thu, 17 Jul 2008 01:37:00 +0200</pubDate>
    <dc:creator>dx</dc:creator>
        <category>Evènement</category>
            
    <description>&lt;p&gt;&lt;img src=&quot;http://www.2-high.info/dc2/public/images/by_dx/.1024-qm2etetrav_m.jpg&quot; alt=&quot;Queen Mary 2&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;Queen Mary 2, août 2010&quot; /&gt;&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://www.ouest-france.fr/La-star-des-mers-a-signe-son-grand-retour-P-/re/actu_BN/actu_8618-665079------_actu.html&quot; hreflang=&quot;fr&quot;&gt;Le Queen Mary 2 était de passage à Cherbourg le 15 juillet 2008.&lt;/a&gt;&lt;/strong&gt;
Il partait tout juste de Southampton et a décidé de faire une mini escale à Cherbourg avant de repartir pour New-York &lt;img src=&quot;/dc2/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;
En ce qui me concerne c'était la première fois que je voyais un tel &quot;Liner&quot;, très impressionnant, vraiment&amp;nbsp;!&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://fr.wikipedia.org/wiki/Queen_Mary_2&quot; hreflang=&quot;fr&quot;&gt;Le Queen Mary 2 («&amp;nbsp;QM2 »)&lt;/a&gt; est un paquebot transatlantique britannique de la Cunard mis en service en 2004 pour assurer la ligne régulière Europe-Amérique du Nord. Il fut à sa construction le paquebot à plus fort tonnage du monde.&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://2leet4you.free.fr/QueenMary2.jpg&quot;&gt;&lt;img src=&quot;http://2leet4you.free.fr/qm2-interieur.png&quot; alt=&quot;QM2-inside&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;1 310 cabines (dont 955 avec balcon, également des duplex et des attiques dites «&amp;nbsp;penthouses ») - Cabines mesurant de 209 m² pour le grand duplex à 18 m² pour     la plus petite. &lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Cinq piscines&lt;/li&gt;
&lt;li&gt;Huit bains bouillonnants (jacuzzis)&lt;/li&gt;
&lt;li&gt;Une vingtaine de restaurants, bars, clubs, salles de détente et de fête&lt;/li&gt;
&lt;li&gt;Un vétérinaire&lt;/li&gt;
&lt;li&gt;Un théâtre «&amp;nbsp;Royal Court&amp;nbsp;» d'une capacité de 1 094 places&lt;/li&gt;
&lt;li&gt;Un espace «&amp;nbsp;Illuminations&amp;nbsp;» avec un planétarium projetant des films en trois dimensions&lt;/li&gt;
&lt;li&gt;Un jardin d'hiver&lt;/li&gt;
&lt;li&gt;Un jardin d'été&lt;/li&gt;
&lt;li&gt;Un casino&lt;/li&gt;
&lt;li&gt;Une boîte de nuit&lt;/li&gt;
&lt;li&gt;Une librairie&lt;/li&gt;
&lt;li&gt;Une bibliothèque&lt;/li&gt;
&lt;li&gt;Un cinéma en plein air&lt;/li&gt;
&lt;li&gt;Un centre thermal et de thalassothérapie (50 employés)&lt;/li&gt;
&lt;li&gt;300 œuvres d'art (d'une valeur de 4,4 millions d'euros)&lt;/li&gt;
&lt;li&gt;17 ponts pour les passagers&lt;/li&gt;
&lt;li&gt;La surface des locaux publics est de 26 800 m².&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;
via&amp;nbsp;: &lt;a href=&quot;http://fr.wikipedia.org/wiki/Queen_Mary_2&quot; hreflang=&quot;fr&quot;&gt;Wikipedia&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Ci-dessous une petite vidéo qui présente l'intérieur du monstre :&lt;/strong&gt;&lt;/p&gt;

&lt;div class=&quot;external-media&quot; style=&quot;margin: 1em auto; text-align: center;&quot;&gt;
&lt;object type=&quot;application/x-shockwave-flash&quot; data=&quot;http://video.google.com/googleplayer.swf?docid=-8253701130773483206&quot; width=&quot;400&quot; height=&quot;326&quot;&gt;
  &lt;param name=&quot;movie&quot; value=&quot;http://video.google.com/googleplayer.swf?docid=-8253701130773483206&quot; /&gt;
  &lt;param name=&quot;wmode&quot; value=&quot;transparent&quot; /&gt;
&lt;/object&gt;
&lt;br /&gt;
&lt;/div&gt;



&lt;p&gt;&lt;a href=&quot;http://2leet4you.free.fr/qm2-bynight.jpg&quot;&gt;&lt;img src=&quot;http://2leet4you.free.fr/qm2-bynight.jpg&quot; alt=&quot;QM2-bynight&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;&lt;br /&gt;
S'il vous prend l'envie de faire une petite croisière à bord du QM2 il faudra mettre la main au portefeuille&amp;nbsp;!
En effet les tarifs sont exorbitants, pour information la  croisière intitulée  &lt;a href=&quot;http://www.croisierenet.com/comp_3/croisiere/cunard/queen-mary-2/187/liste.html&quot; hreflang=&quot;fr&quot;&gt;Tour du Monde, 87 jours&lt;/a&gt; coûte au minimum 27 980 € ...
Et pour ce prix la, vous avez une cabine de la taille de mes toilettes ...&amp;nbsp;! Pour les plus fortunés, &lt;a href=&quot;http://www.croisierenet.com/comp_3/cunard-queen-mary-2/janvier-2009/id/49554--fr/fiche.html&quot; hreflang=&quot;fr&quot;&gt;la suite se loue 69 180 €&lt;/a&gt; ...
C'est complètement démesuré n'est pas :)&amp;nbsp;?  mais bon ... le QM2 vaut bien cela.
&lt;br /&gt;
Ce tour du monde en 87 jours larguera les amarres le 13 janvier 2009 dans le port  de Fort Lauderdale en Floride, qui m'aime me suive&amp;nbsp;! ... ou pas.
&lt;br /&gt;
&lt;br /&gt;
J'ai fait des photos personnelles, je les posterai plus tard&amp;nbsp;! le temps de les décharger...&lt;/p&gt;</description>
    
    
    
      </item>
    
</channel>
</rss>