tag:linuxfr.org,2005:/users/francoisa78LinuxFr.org : les contenus de FrancoisA302023-06-28T19:49:23+02:00/favicon.pngtag:linuxfr.org,2005:Diary/407722023-06-27T17:31:13+02:002023-06-27T17:31:13+02:00Drone sur chenilles AntenatusLicence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<p>Le drone sur chenilles <strong>Antenatus</strong> est un engin télécommandé capable de monter et descendre des obstacles de la taille d'un <a href="https://fr.m.wikipedia.org/wiki/Bateau_(trottoir)">bateau de trottoir</a> grâce à sa base <a href="https://eu.robotshop.com/fr/products/lynxmotion-tri-track-chassis-kit">Lynxmotion Tri-Track TTRK-KT</a> et ses deux moteurs CC GHM02 qui actionnent ses deux chenilles.</p>
<p>Le programme du drone, développé par Philippe LEDUC à partir de 2010, est sous licence GPL v3 et sa documentation sous licence <a href="https://fr.wikipedia.org/wiki/Licence_de_documentation_libre_GNU">GFDL</a>.</p>
<p><img src="//img.linuxfr.org/img/68747470733a2f2f6178696f6d636166652e66722f73697465732f6178696f6d636166652e66722f66696c65732f616e74656e61747573312e706e67/antenatus1.png" alt="Photo du drone Antenatus" title="Source : https://axiomcafe.fr/sites/axiomcafe.fr/files/antenatus1.png"></p>
<p>Il est pilotable par une manette de jeux reliée à un PC sous Windows (ou GNU/Linux) grâce au Wifi de son routeur Lynksys WRT54GL.</p>
<ul>
<li><p>Le site du projet du drone Antenatus - <a href="https://axiomcafe.fr/projet-antenatus">https://axiomcafe.fr/projet-antenatus</a></p></li>
<li><p>Source GIT du projet Antenatus - <a href="https://git.tuxfamily.org/astutia/antenatus.git">https://git.tuxfamily.org/astutia/antenatus.git</a></p></li>
</ul>
<p>Compilation des fichiers sources</p>
<p>========</p>
<p>Le programme du drone doit être compilé grâce à <a href="https://fr.wikipedia.org/wiki/CMake">CMake</a> 2.8 minimum pour choisir la plateforme d'exécution (GNU/Linux ou Windows) de l'Interface Homme Machine (IHM) permettant de contrôler le drone.</p>
<p>Il utilise les bibliothèques <a href="https://fr.wikipedia.org/wiki/Qt">Qt</a> 4 et SFML (<a href="https://fr.wikipedia.org/wiki/Simple_and_Fast_Multimedia_Library">Simple et Fast Multimedia Library</a>) 1.6.</p>
<p>Le site web du projet explique comment compiler les sources en modifiant entre autres les chemins suivant le système d'exploitation du PC pour y indiquer les deux bibliothèques (Qt et SFML).</p>
<p>Modifier le chemin par défaut sous Windows 10</p>
<hr>
<p>Pour modifier le chemin sous Windows 10, vous pouvez cliquer sur <em>Démarrer > Paramètres > Système > A propos de > Paramètres avancés du système > Variables d'environnement</em>, puis sélectionner path pour le modifier.</p>
<p>Liste des composants materiels du drone</p>
<p>===========</p>
<p>Le site web du drone Antenatus liste les composants matériels nécessaire pour construire le drone.</p>
<p>Mais il oublie de mentionner les étagères en plastique et métal supportant les différents composants (telles qu'on les voit sur la photo du drone).</p>
<div><a href="https://linuxfr.org/users/francoisa78/journaux/drone-sur-chenilles-antenatus.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/131706/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/francoisa78/journaux/drone-sur-chenilles-antenatus#comments">ouvrir dans le navigateur</a>
</p>
FrancoisA30https://linuxfr.org/nodes/131706/comments.atomtag:linuxfr.org,2005:News/415382023-06-15T06:44:02+02:002023-06-15T06:44:01+02:00Robot humanoïde libre français PoppyLicence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<div><p>Le robot humanoïde Poppy a été créé en 2012 dans le laboratoire Flowers bordelais de l’INRIA.</p>
<p><img src="//img.linuxfr.org/img/68747470733a2f2f6c6976652e737461746963666c69636b722e636f6d2f383633392f31363636343732323033385f653031646330656662655f622e6a7067/16664722038_e01dc0efbe_b.jpg" alt="Composants du robot Poppy" title="Source : https://live.staticflickr.com/8639/16664722038_e01dc0efbe_b.jpg"></p>
<p>Il est open source : sous licence CC-by-SA 4.0 pour le matériel et sous licence GPLv3 pour le logiciel.</p>
<p>Il utilise un RaspBerry Pi 3 ou 4.</p>
<p>Les pièces de robot peuvent être imprimées par une imprimante 3D (les fichiers .STL sont fournis).</p>
</div><ul><li>lien nᵒ 1 : <a title="https://www.poppy-project.org/fr/" hreflang="fr" href="https://linuxfr.org/redirect/112266">Le site officiel du Robot Poppy</a></li><li>lien nᵒ 2 : <a title="https://docs.poppy-project.org/fr/" hreflang="fr" href="https://linuxfr.org/redirect/112267">Le site officiel de la documentation du robot Poppy</a></li><li>lien nᵒ 3 : <a title="https://github.com/poppy-project/Poppy-Humanoid" hreflang="en" href="https://linuxfr.org/redirect/112295">Le depot GitHub de Poppy</a></li><li>lien nᵒ 4 : <a title="https://www.generationrobots.com/fr/279-poppy" hreflang="fr" href="https://linuxfr.org/redirect/112296">Le site du distributeur officiel de Poppy Humanoid et Poppy Torso</a></li></ul><div><p>Le <a href="https://fr.wikipedia.org/wiki/Poppy_(Robot)">Robot humanoïde Poppy</a> est un robot utilisé par les universitaires pour tester le système d’exploitation ROS (Robot Operating System) et par des artistes afin de réaliser des performances. </p>
<p>Les enseignants peuvent utiliser la version simplifiée du bras robotisé Ergo Junior (qui contient moins de moteurs et de pièces) et qui est donc moins chère et plus facile à construire.</p>
<h2 id="toc-transmission-des-ordres">Transmission des ordres</h2>
<p>Les ordres sont transmis au Raspberry Pi par câble Ethernet (pour indiquer au robot le nom du réseau de votre Box et sa clé de sécurité), puis par Wifi.</p>
<p>Vous pouvez ensuite vous connecter au robot Poppy par le navigateur internet de votre ordinateur (ou de votre tablette) en utilisant l’URL par défaut <code>http://poppy.local/</code>.</p>
<h2 id="toc-programmation">Programmation</h2>
<p>Le Robot Poppy peut être programmé en :</p>
<ul>
<li><a href="https://fr.wikipedia.org/wiki/Scratch_(langage)">Scratch</a></li>
<li>
<a href="https://fr.wikipedia.org/wiki/Python_(langage)">Python</a> 3</li>
<li><a href="https://fr.wikipedia.org/wiki/Robot_Operating_System">ROS</a></li>
</ul>
</div><div><a href="https://linuxfr.org/news/robot-humanoide-libre-francais-poppy.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/131484/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/robot-humanoide-libre-francais-poppy#comments">ouvrir dans le navigateur</a>
</p>
FrancoisA30Ysabeau 🧶 🧦Xavier Teyssierbobble bubbleorfenorhttps://linuxfr.org/nodes/131484/comments.atomtag:linuxfr.org,2005:News/410002022-05-23T10:55:56+02:002022-05-23T11:47:55+02:00Robot humanoïde libre français : InMoovLicence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<div><p>Le robot humanoïde libre <a href="https://fr.wikipedia.org/wiki/InMoov">InMoov</a> a été créé par le sculpteur français Gaêl Langevin à des fins artistiques.</p>
<p>Voyez la <a href="https://fr.wikipedia.org/wiki/InMoov#/media/Fichier:InMoov_Wheel_1.jpg">photo du Robot InMoov</a> sur WikiPedia prise par HairyGael.</p>
<p>Il est conçu pour être éditable avec une imprimante 3D de petit format pouvant modeler un bloc de 12 x 12 x 12 cm. Les fichiers *.STL permettant de piloter l’imprimante 3D sont disponibles dans la <a href="https://inmoov.fr/inmoov-stl-parts-viewer/">galerie du site InMoov</a>.</p>
<p>Ce robot humanoïde est piloté par le cadriciel libre <a href="https://github.com/MyRobotLab/myrobotlab">MyRobotLab</a> écrit en Java qui lance des scripts écrits en <a href="https://fr.wikipedia.org/wiki/Python_(langage)">Python</a>. Il utilise <a href="https://fr.wikipedia.org/wiki/Kinect">Kinect</a> comme module infra-rouge, afin de détecter les obstacles, cartographier la pièce en trois dimensions et capter les commandes vocales en français (ou en anglais) du propriétaire du robot. Ses membres sont actionnés par de petits moteurs contrôlés par des cartes <a href="https://fr.wikipedia.org/wiki/Arduino">Arduino</a> uno.</p>
</div><ul><li>lien nᵒ 1 : <a title="https://github.com/MyRobotLab/myrobotlab" hreflang="en" href="https://linuxfr.org/redirect/110403">Le cadriciel MyRobotLab sur GitHub</a></li></ul><div><h3 id="toc-pré-requis-du-cadriciel-myrobotlab-">Pré-requis du cadriciel MyRobotLab :</h3>
<ul>
<li>Java SE RunTime Environnement 8 minimum,</li>
<li>Navigateur Chrome (pour utiliser la reconnaissance vocale du robot InMoov par le biais de Kinect).</li>
</ul>
<h3 id="toc-installation-du-cadriciel-myrobotlab">Installation du cadriciel MyRobotLab</h3>
<p>Téléchargez la <a href="https://github.com/MyRobotLab/myrobotlab/releases">dernière version</a> stable du fichier myrobotlab.zip sur le GitHub du projet et décompressez-le.</p>
<p>Puis, lancez le script correspondant à votre poste de travail qui contrôlera votre robot InMoov.<br>
Ce script téléchargera les composants Java du cadriciel sur les différents dépôts référencés dans le logiciel myrobotlab.jar.</p>
<p>Selon le système, télécharger :</p>
<ul>
<li>pour MacOS ou Linux : myrobotlab.sh ;</li>
<li>pour Windows : myrobotlab.bat.</li>
</ul>
<p>Pour lancer le cadriciel, lancez le fichier \myrobotlab\version de myrobotlab\myrobotlab.bat ce qui lance l’interface Web dans Chrome.</p>
<p><img src="//img.linuxfr.org/img/68747470733a2f2f6672616e636f6973612e66696c65732e776f726470726573732e636f6d2f323032322f30352f6d79726f626f746c61622e706e67/myrobotlab.png" alt="Capture d’écran du cadriciel MyRobotLab" title="Source : https://francoisa.files.wordpress.com/2022/05/myrobotlab.png"></p>
</div><div><a href="https://linuxfr.org/news/robot-humanoide-libre-francais-inmoov.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/127650/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/robot-humanoide-libre-francais-inmoov#comments">ouvrir dans le navigateur</a>
</p>
FrancoisA30Ysabeau 🧶 🧦Pierre JarillonBenoît Sibaudhttps://linuxfr.org/nodes/127650/comments.atomtag:linuxfr.org,2005:News/406282021-08-31T11:45:23+02:002021-08-31T19:57:32+02:00Jeux de stratégie en temps réel OpenRALicence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<div><p>OpenRA est la version à moteur libre (sous licence GPL v3) de Command and Conquer, Alerte Rouge et Dune 2000 qui avait été développé par WestWood studio à partir de 1995.</p>
<p>Ils ont toute une histoire et sont le fruit d’un long travail de rétro-ingénierie depuis 2007. Ces jeux sont téléchargeables pour Windows 10, MacOS, Linux, et FreeBSD.</p>
<p>C’est ce que nous allons découvrir.</p>
</div><ul><li>lien nᵒ 1 : <a title="https://www.openra.net/" hreflang="en" href="https://linuxfr.org/redirect/109033">Le site officiel du jeu</a></li><li>lien nᵒ 2 : <a title="https://github.com/OpenRA/OpenRA/releases" hreflang="en" href="https://linuxfr.org/redirect/109034">Le site GitHub du jeu</a></li></ul><div><h2 id="toc-historique">Historique</h2>
<p>Le premier jeu de la série s’appelait en français Command & Conquer la chute du Tibérium en 1995.</p>
<p>Puis en 1996, WestWood studio sortit Command & Conquer Alerte rouge.</p>
<p>Alerte rouge se passe dans un passé alternatif. Albert Einstein ayant réussi à créer une machine à remonter le temps, réussit à tuer Hitler avant sa montée au pouvoir. Malheureusement, le bloc soviétique n’ayant plus d’ennemi commun avec les alliés, décide de les attaquer.</p>
<p>En 1998, Electronics Arts rachète WestWood studios.</p>
<p>En 2008, Electronics Arts propose de télécharger gratuitement Command & Conquer Alerte rouge pour le 12ᵉ anniversaire de la sortie du jeu.</p>
<p>L’équipe de développement d'OpenRA a commencé le travail de rétro-ingénierie en 2007.</p>
<h2 id="toc-les-jeux">Les jeux</h2>
<p>Le moteur du jeu OpenRA fait tourner les trois jeux :</p>
<ul>
<li>Command & Conquer : La chute du Tiberium ;</li>
<li>Alerte rouge ;</li>
<li>Dune 2000.</li>
</ul>
<p>Ces jeux à moteurs libres sont téléchargeables pour Windows 10, MacOS, Linux, et FreeBSD en deux versions :</p>
<ul>
<li>la version stable (mode solo, et multijoueurs) ;</li>
<li>la version en développement (mode solo uniquement).</li>
</ul>
<p>Le pré-requis étant d’avoir OpenGL installé sur l’ordinateur.</p>
<p><abbr title="Note des modérateurs">N. D. M. :</abbr> le code est GPLv3. Les ressources graphiques originelles seraient couvertes par les <em>Command & Conquer™ Franchise Modding Guidelines</em> de la société Electronic Arts Inc (<a href="https://www.openra.net/legal/">source</a>). La foire aux questions précise aussi les <a href="https://github.com/OpenRA/OpenRA/wiki/FAQ#is-that-legal">questions légales</a> : en résumé, réimplémentation complète en libre du moteur, dépendance sur les ressources graphiques originelles, avec des versions optimisées en taille hébergées sur les serveurs du projet (voir la page wiki <a href="https://github.com/OpenRA/OpenRA/wiki/Game-Content">Game-Content</a>).</p>
</div><div><a href="https://linuxfr.org/news/jeux-de-strategie-en-temps-reel-openra.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/125249/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/jeux-de-strategie-en-temps-reel-openra#comments">ouvrir dans le navigateur</a>
</p>
FrancoisA30Benoît SibaudPierre JarillonYsabeau 🧶 🧦palm123https://linuxfr.org/nodes/125249/comments.atom