{"id":2107,"date":"2015-07-17T09:34:19","date_gmt":"2015-07-17T07:34:19","guid":{"rendered":"http:\/\/www.generationrobots.com\/blog\/?p=2107"},"modified":"2023-03-28T15:48:10","modified_gmt":"2023-03-28T13:48:10","slug":"tutoriel-metabot-offrez-lui-la-vue","status":"publish","type":"post","link":"https:\/\/www.generationrobots.com\/blog\/fr\/tutoriel-metabot-offrez-lui-la-vue\/","title":{"rendered":"Tutoriel Metabot : offrez lui la vue !"},"content":{"rendered":"\n<html>\n <body>\n  <p>\n   Dans ce\u00a0premier tutoriel pour le robot Metabot, nous allons vous montrer comment customiser\u00a0votre robot \u00e0 pattes\u00a0en y ajoutant une cam\u00e9ra et en mettant en place un flux vid\u00e9o qui vous permettra de voir le monde tel que le voit votre Metabot\u00a0!\n  <\/p>\n  \n  \n  <h2 class=\"wp-block-heading\" id=\"h-liste-du-materiel-necessaire-a-la-realisation-de-ce-projet\">\n   Liste du mat\u00e9riel n\u00e9cessaire \u00e0 la r\u00e9alisation de ce projet\n  <\/h2>\n  \n  \n  <p>\n   Voici la liste des diff\u00e9rents composants dont vous aurez besoin pour vous lancer dans ce projet.\n  <\/p>\n  \n  \n  <ul class=\"wp-block-list\">\n   \n   <li>\n    Un Metabot complet et assembl\u00e9\n   <\/li>\n   \n   \n   <li>\n    Une carte de contr\u00f4le\n    <a class=\"catalogue\" href=\"\/fr\/402012-carte-de-controle-opencm904-c.html\" title=\"Carte de contr\u00f4le OpenCM9.04-C\">\n     OpenCM9.04-C\n    <\/a>\n    (inclus dans le kit Metabot)\n   <\/li>\n   \n   \n   <li>\n    Une carte\n    <a class=\"catalogue\" href=\"\/fr\/403383-raspberry-pi-4-modele-b.html\" title=\"Raspberry Pi 2 mod\u00e8le B\">\n     Raspberry Pi\n    <\/a>\n   <\/li>\n   \n   \n   <li>\n    Un dongle WiFi\n   <\/li>\n   \n   \n   <li>\n    Un module cam\u00e9ra pour Raspberry Pi\n   <\/li>\n   \n   \n   <li>\n    Une\n    <a href=\"\/fr\/307-batteries\">\n     batterie pour alimenter votre Raspberry Pi\n    <\/a>\n   <\/li>\n   \n   \n   <li>\n    Une\n    <a href=\"\/media\/camera_mount.stl\" title=\"Fichier STL du support cam\u00e9ra pour Metabot\">\n     pi\u00e8ce de support imprim\u00e9e en 3D\n    <\/a>\n    qui soutiendra la cam\u00e9ra de la carte Raspberry Pi\n   <\/li>\n   \n  <\/ul>\n  \n  \n  <h2 class=\"wp-block-heading\" id=\"h-la-piece-maitresse-la-carte-de-controle-opencm9-04-c\">\n   La pi\u00e8ce ma\u00eetresse: la carte de contr\u00f4le openCM9.04-C\n  <\/h2>\n  \n  \n  <p>\n   Avant de commencer, quelques mots sur le composant central de notre projet : la carte de contr\u00f4le OpenCM9.04-C. Cette carte embarqu\u00e9e d\u00e9velopp\u00e9e par Robotis permet de piloter les\n   <a class=\"catalogue\" href=\"\/fr\/401692-servomoteur-dynamixel-xl-320.html\" title=\"Servomoteur Dynamixel XL-320\">\n    servomoteurs\u00a0XL-320\n   <\/a>\n   .\n  <\/p>\n  \n  \n  <figure class=\"wp-block-image\">\n   <img fetchpriority=\"high\" decoding=\"async\" width=\"398\" height=\"200\" alt=\"Carte de contr\u00f4le OpenCM9.04-C\" class=\"wp-image-2121\" src=\"http:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2015\/06\/carte-de-controle-opencm904-c-e1434468108232.jpg\" srcset=\"https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2015\/06\/carte-de-controle-opencm904-c-e1434468108232.jpg 398w, https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2015\/06\/carte-de-controle-opencm904-c-e1434468108232-300x151.jpg 300w\" sizes=\"(max-width: 398px) 100vw, 398px\" \/>\n  <\/figure>\n  \n  \n  <p class=\"has-text-align-center\">\n  <\/p>\n  \n  \n  <p>\n   En premier lieu, il faut\u00a0flasher cette carte de contr\u00f4le avec le\n   <a class=\"catalogue\" href=\"\/media\/metabot\/firmware.zip\" rel=\"noopener noreferrer\" target=\"_blank\" title=\"Firmware pour Carte de contr\u00f4le OpenCM9.04-C\">\n    firmware\n   <\/a>\n   . Elle appara\u00eetra ensuite tel un p\u00e9riph\u00e9rique s\u00e9rie en attente d&rsquo;instructions.\n  <\/p>\n  \n  \n  <h2 class=\"wp-block-heading\" id=\"h-monter-votre-setup-sur-le-metabot\">\n   Monter votre setup sur le Metabot\n  <\/h2>\n  \n  \n  <p>\n   <strong>\n    Etape 1 :\n   <\/strong>\n   il va falloir imprimer en 3D une petite pi\u00e8ce qui servira de support au module cam\u00e9ra. Vous pourrez trouver les fichiers STL\n   <a class=\"catalogue\" href=\"\/media\/camera_mount.stl\" rel=\"noopener noreferrer\" target=\"_blank\" title=\"Tutoriel Metabot : fichier STL pour pi\u00e8ce de support 3D pour module cam\u00e9ra\">\n    ici\n   <\/a>\n   .\n  <\/p>\n  \n  \n  <figure class=\"wp-block-image\">\n   <img decoding=\"async\" width=\"550\" height=\"342\" alt=\"piece-de-structure-support-camera-metabot\" class=\"wp-image-2110\" src=\"http:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2015\/06\/piece-de-structure-support-camera-metabot.jpg\" srcset=\"https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2015\/06\/piece-de-structure-support-camera-metabot.jpg 550w, https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2015\/06\/piece-de-structure-support-camera-metabot-300x187.jpg 300w\" sizes=\"(max-width: 550px) 100vw, 550px\" \/>\n  <\/figure>\n  \n  \n  <p class=\"has-text-align-center\">\n  <\/p>\n  \n  \n  <p>\n   <strong>\n    Etape 2 :\n   <\/strong>\n   fixez le module cam\u00e9ra \u00e0 cette pi\u00e8ce de structure 3D comme sur la photo ci-dessous. Nous avons utilis\u00e9 du fil de fer.\n  <\/p>\n  \n  \n  <figure class=\"wp-block-image\">\n   <a href=\"\/blog\/wp-content\/uploads\/2015\/06\/tutoriel-metabot-fixer-camera-a-structure.jpg\">\n    <img decoding=\"async\" width=\"400\" height=\"419\" alt=\"tutoriel-metabot-fixer-camera-a-structure\" class=\"wp-image-2140\" src=\"http:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2015\/06\/tutoriel-metabot-fixer-camera-a-structure.jpg\" srcset=\"https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2015\/06\/tutoriel-metabot-fixer-camera-a-structure.jpg 400w, https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2015\/06\/tutoriel-metabot-fixer-camera-a-structure-286x300.jpg 286w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/>\n   <\/a>\n  <\/figure>\n  \n  \n  <p class=\"has-text-align-center\">\n  <\/p>\n  \n  \n  <p>\n   <strong>\n    Etape 3 :\n   <\/strong>\n   fixez solidement la carte Raspberry Pi sur la plaque du robot Metabot, \u00e0 c\u00f4t\u00e9 de la carte de contr\u00f4le OpenCM9.04-C. Commencez par enlever le module bluetooth pour donner plus de stabilit\u00e9 \u00e0 l&rsquo;ensemble. L\u00e0 aussi, nous avons eu recours \u00e0 un fil de fer, que nous avons fait passer dans les trous de la carte Raspberry Pi et ceux des\u00a0plaques du Metabot.\n  <\/p>\n  \n  \n  <figure class=\"wp-block-image\">\n   <a href=\"\/blog\/wp-content\/uploads\/2015\/06\/tutoriel-metabot-fixation-raspberry-pi.jpg\">\n    <img loading=\"lazy\" decoding=\"async\" width=\"400\" height=\"300\" alt=\"tutoriel-metabot-fixation-raspberry-pi\" class=\"wp-image-2141\" src=\"http:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2015\/06\/tutoriel-metabot-fixation-raspberry-pi.jpg\" srcset=\"https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2015\/06\/tutoriel-metabot-fixation-raspberry-pi.jpg 400w, https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2015\/06\/tutoriel-metabot-fixation-raspberry-pi-300x225.jpg 300w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/>\n   <\/a>\n  <\/figure>\n  \n  \n  <p class=\"has-text-align-center\">\n  <\/p>\n  \n  \n  <p>\n   <strong>\n    Etape 4 :\n   <\/strong>\n   ajoutez la batterie sur\u00a0la carte de contr\u00f4le ; celle-ci viendra se positionner sur le dessus, de pr\u00e9f\u00e9rence au centre,\u00a0afin de ne pas modifier le centre de gravit\u00e9 du robot.\n  <\/p>\n  \n  \n  <figure class=\"wp-block-image\">\n   <a href=\"\/blog\/wp-content\/uploads\/2015\/06\/tutoriel-metabot-fixation-batterie.jpg\">\n    <img loading=\"lazy\" decoding=\"async\" width=\"400\" height=\"300\" alt=\"tutoriel-metabot-fixation-batterie\" class=\"wp-image-2142\" src=\"http:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2015\/06\/tutoriel-metabot-fixation-batterie.jpg\" srcset=\"https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2015\/06\/tutoriel-metabot-fixation-batterie.jpg 400w, https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2015\/06\/tutoriel-metabot-fixation-batterie-300x225.jpg 300w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/>\n   <\/a>\n  <\/figure>\n  \n  \n  <p class=\"has-text-align-center\">\n  <\/p>\n  \n  \n  <h2 class=\"wp-block-heading\" id=\"h-liste-des-commandes-disponibles-sur-la-carte-de-controle-opencm9\">\n   Liste des commandes disponibles sur la carte de contr\u00f4le openCM9\n  <\/h2>\n  \n  \n  <p>\n   Connectez\u00a0la carte de contr\u00f4le de votre Metabot \u00e0\u00a0 un ordinateur et \u00e0\u00a0 l&rsquo;aide du programme\n   <a class=\"catalogue\" href=\"http:\/\/doc.ubuntu-fr.org\/minicom\" rel=\"noopener noreferrer\" target=\"_blank\" title=\"T\u00e9l\u00e9charger le programme Minicom\">\n    Minicom\n   <\/a>\n   ou\n   <a class=\"catalogue\" href=\"http:\/\/www.putty.org\/\" rel=\"noopener noreferrer\" target=\"_blank\" title=\"T\u00e9l\u00e9charger le programme Putty\">\n    Putty\n   <\/a>\n   , tapez la commande\n   <code>\n    help\n   <\/code>\n   pour obtenir la liste des diff\u00e9rentes commandes disponibles.\n  <\/p>\n  \n  \n  <figure class=\"wp-block-image\">\n   <img loading=\"lazy\" decoding=\"async\" width=\"721\" height=\"933\" alt=\"camera-pour-Metabot-commandes-disponibles\" class=\"wp-image-2116\" src=\"http:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2015\/06\/camera-pour-Metabot-commandes-disponibles.jpg\" srcset=\"https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2015\/06\/camera-pour-Metabot-commandes-disponibles.jpg 721w, https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2015\/06\/camera-pour-Metabot-commandes-disponibles-232x300.jpg 232w, https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2015\/06\/camera-pour-Metabot-commandes-disponibles-687x889.jpg 687w\" sizes=\"(max-width: 721px) 100vw, 721px\" \/>\n  <\/figure>\n  \n  \n  <p class=\"has-text-align-center\">\n  <\/p>\n  \n  \n  <p>\n   A titre\u00a0d&rsquo;exemple, la commande\n   <code>\n    dxl_scan\n   <\/code>\n   renvoie les id des servomoteurs connect\u00e9s \u00e0\u00a0 votre carte de contr\u00f4le.\n  <\/p>\n  \n  \n  <figure class=\"wp-block-image\">\n   <img loading=\"lazy\" decoding=\"async\" width=\"317\" height=\"276\" alt=\"camera-pour-Metabot-dxl_scan\" class=\"wp-image-2115\" src=\"http:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2015\/06\/camera-pour-Metabot-dxl_scan.jpg\" srcset=\"https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2015\/06\/camera-pour-Metabot-dxl_scan.jpg 317w, https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2015\/06\/camera-pour-Metabot-dxl_scan-300x261.jpg 300w\" sizes=\"(max-width: 317px) 100vw, 317px\" \/>\n  <\/figure>\n  \n  \n  <p class=\"has-text-align-center\">\n  <\/p>\n  \n  \n  <p>\n   Autre exemple, la commande\n   <code>\n    start\n   <\/code>\n   permet de passer les servomoteurs du Metabot en mode\n   <code>\n    enable\n   <\/code>\n   (avec couple) et la commande\n   <code>\n    stop\n   <\/code>\n   les passe en mode\n   <code>\n    disable\n   <\/code>\n   (sans couple).\n  <\/p>\n  \n  \n  <figure class=\"wp-block-image\">\n   <img loading=\"lazy\" decoding=\"async\" width=\"327\" height=\"381\" alt=\"camera-pour-Metabot-commandes-start-et-stop\" class=\"wp-image-2117\" src=\"http:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2015\/06\/camera-pour-Metabot-commandes-start-et-stop.jpg\" srcset=\"https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2015\/06\/camera-pour-Metabot-commandes-start-et-stop.jpg 327w, https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2015\/06\/camera-pour-Metabot-commandes-start-et-stop-257x300.jpg 257w\" sizes=\"(max-width: 327px) 100vw, 327px\" \/>\n  <\/figure>\n  \n  \n  <p class=\"has-text-align-center\">\n  <\/p>\n  \n  \n  <p>\n   Avec la commande\n   <code>\n    dx 50\n   <\/code>\n   , le Metabot se d\u00e9placera en ligne droite \u00e0\u00a0 une vitesse de 50 mm\/pas. La commande\n   <code>\n    turn 20\n   <\/code>\n   le fera tourner de 20\u00b0\/pas.\n  <\/p>\n  \n  \n  <h2 class=\"wp-block-heading\" id=\"h-metabot-raspberry-pi-pour-plus-de-liberte\">\n   Metabot + Raspberry Pi : Pour plus de libert\u00e9 !\n  <\/h2>\n  \n  \n  <p>\n   Pour affranchir votre Metabot des contraintes et le piloter sans l&rsquo;interm\u00e9diaire d&rsquo;un ordinateur, nous avons\u00a0remplac\u00e9 ce dernier par une carte Raspberry Pi. Nous allons \u00e9galement \u00e9quiper le robot d&rsquo;un dongle WiFi afin de transmettre le stream video provenant du module cam\u00e9ra, ce qui vous permettra de voir \u00e0\u00a0 travers les yeux de votre robot \u00e0\u00a0 pattes !\n  <\/p>\n  \n  \n  <p>\n   Pourquoi ne pas en profiter pour faire une petite exploration de votre bureau, labo ou m\u00eame en ext\u00e9rieur ?\n  <\/p>\n  \n  \n  <h2 class=\"wp-block-heading\" id=\"h-mettre-en-place-le-stream-video\">\n   Mettre en place le stream vid\u00e9o\n  <\/h2>\n  \n  \n  <p>\n   Avant toute chose, vous devez t\u00e9l\u00e9charger ces\n   <a class=\"catalogue\" href=\"\/media\/meta_drive.rar\" title=\"Ressources Meta_drive pour stream video pour le robot Metabot\">\n    ressources\n   <\/a>\n   , qui vous seront n\u00e9cessaire pour mettre en place le flux vid\u00e9o.\u00a0Ce dossier devra \u00eatre t\u00e9l\u00e9charg\u00e9 sur votre carte Raspberry Pi et sur votre ordinateur.\n  <\/p>\n  \n  \n  <p>\n   <strong>\n    Etape 1 :\n   <\/strong>\n   r\u00e9cup\u00e9rez ces ressources en tapant\u00a0la ligne de commande suivante dans votre terminal :\n  <\/p>\n  \n  \n  <div style=\"padding: 3px; solid #d0d0d0; background-color: #f1f1f1;\">\n   <code>\n    sh\n    <br\/>\n    $ git clone url_to_provide\n   <\/code>\n  <\/div>\n  \n  \n  <p>\n   Afin de cloner notre r\u00e9pertoire de d\u00e9mo\n  <\/p>\n  \n  \n  <p>\n   Dans le dossier que vous venez de t\u00e9l\u00e9charger, se trouvent\u00a0deux sous-dossiers :\n  <\/p>\n  \n  \n  <ul class=\"wp-block-list\">\n   \n   <li>\n    Sous-dossier 1 : pc\u00a0(contient les scripts n\u00e9cessaire \u00e0 la partie PC)\n   <\/li>\n   \n   \n   <li>\n    Sous-dossier 2 : rpi\u00a0(contient les script d&rsquo;install, et les scripts n\u00e9cessaire au fonctionnement du programme)\n   <\/li>\n   \n  <\/ul>\n  \n  \n  <p>\n   <strong>\n    Etape 2 :\n   <\/strong>\n   lancez l&rsquo;installation c\u00f4t\u00e9 pc avec les commandes suivantes:\n  <\/p>\n  \n  \n  <div style=\"padding: 3px; solid #d0d0d0; background-color: #f1f1f1;\">\n   <code>\n    sh\n    <br\/>\n    $ cd meta_drive\/pc\n    <br\/>\n    $ bash install.sh\n   <\/code>\n  <\/div>\n  \n  \n  <p>\n   Ceci installera\n   <code>\n    gstreamer\n   <\/code>\n   , le programme qui vous permettra de r\u00e9cuperer le stream vid\u00e9o provenant du module pour Raspberry Pi.\n  <\/p>\n  \n  \n  <p>\n   <strong>\n    Etape 3 :\n   <\/strong>\n   passez maintenant c\u00f4t\u00e9\u00a0Raspberry Pi. Naviguer dans le dossier rpi (le\u00a0sous-dossier 2)\u00a0et lancez l&rsquo;installation avec\u00a0la commande suivante :\n  <\/p>\n  \n  \n  <div style=\"padding: 3px; solid #d0d0d0; background-color: #f1f1f1;\">\n   <code>\n    sh\n    <br\/>\n    $ cd meta_drive\/rpi\n    <br\/>\n    $ bash install.sh\n   <\/code>\n  <\/div>\n  \n  \n  <p>\n   Une fois que les deux installations ont \u00e9t\u00e9 faites, on passe \u00e0 la phase de test !\n  <\/p>\n  \n  \n  <p>\n   <strong>\n    Etape 4\u00a0:\n   <\/strong>\n   commencez par v\u00e9rifier que le stream vid\u00e9o fonctionne correctement. Tapez la ligne de commande suivante c\u00f4t\u00e9 Raspberry Pi :\n  <\/p>\n  \n  \n  <div style=\"padding: 3px; solid #d0d0d0; background-color: #f1f1f1;\">\n   <code>\n    sh\n    <br\/>\n    $ bash gstLaunch.sh ADDRESSE_IP_DU_PI\n   <\/code>\n  <\/div>\n  \n  \n  <p>\n   Pour conna\u00eetre l&rsquo;adresse IP de votre\u00a0Raspberry Pi, tapez la ligne suivante dans le\u00a0terminal :\n  <\/p>\n  \n  \n  <div style=\"padding: 3px; solid #d0d0d0; background-color: #f1f1f1;\">\n   <code>\n    sh\n    <br\/>\n    $ ifconfig\n   <\/code>\n  <\/div>\n  \n  \n  <p>\n   Une fois le script lanc\u00e9, d\u00e9marrez le client c\u00f4t\u00e9 PC en entrant cette commande :\n  <\/p>\n  \n  \n  <div style=\"padding: 3px; solid #d0d0d0; background-color: #f1f1f1;\">\n   <code>\n    sh\n    <br\/>\n    $ bash meta_drive\/pc\/gstClient.sh\n   <\/code>\n  <\/div>\n  \n  \n  <p>\n   Si vous vous trouvez d\u00e9j\u00e0\u00a0dans le sous-dossier pc, il suffit de taper la commande suivante pour lancer le script\u00a0:\n  <\/p>\n  \n  \n  <div style=\"padding: 3px; solid #d0d0d0; background-color: #f1f1f1;\">\n   <code>\n    sh\n    <br\/>\n    $ bash gstClient.sh\n   <\/code>\n  <\/div>\n  \n  \n  <p>\n   Si le stream vid\u00e9o fonctionne correctement, vous devriez maintenant voir ce que filme le module cam\u00e9ra.\n  <\/p>\n  \n  \n  <p>\n   Si tout s&rsquo;est d\u00e9roul\u00e9 correctement, vous pouvez maintenant envoyer votre Metabot en exploration et suivre ses aventures en direct !\n  <\/p>\n  \n  \n  <p>\n   Lancez le\n   <code>\n    launcher\n   <\/code>\n   sur la carte Raspberry Pi :\n  <\/p>\n  \n  \n  <div style=\"padding: 3px; solid #d0d0d0; background-color: #f1f1f1;\">\n   <code>\n    sh\n    <br\/>\n    $ cd meta_drive\/rpi\/\n    <br\/>\n    $ bash launch.sh IP_RPI\n   <\/code>\n  <\/div>\n  \n  \n  <p>\n   Puis sur votre PC :\n  <\/p>\n  \n  \n  <div style=\"padding: 3px; solid #d0d0d0; background-color: #f1f1f1;\">\n   <code>\n    sh\n    <br\/>\n    $ cd meta_drive\/pc\/\n    <br\/>\n    $ bash launch.sh IP_RPI\n   <\/code>\n  <\/div>\n  \n  \n  <p>\n   Et c&rsquo;est parti pour l&rsquo;aventure !\n  <\/p>\n  \n  \n  <p>\n   Pour piloter votre Metabot, il vous suffira simplement de t\u00e9l\u00e9charger l&rsquo;\n   <a class=\"catalogue\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=fr.metabot.mobile\" rel=\"noopener noreferrer\" target=\"_blank\" title=\"Application gratuite Android pour Metabot\">\n    application gratuite Android\n   <\/a>\n   sur le Play Store de Google.\n  <\/p>\n  \n <\/body>\n<\/html>","protected":false},"excerpt":{"rendered":"<p>Dans ce\u00a0premier tutoriel pour le robot Metabot, nous allons vous montrer comment customiser\u00a0votre robot \u00e0 pattes\u00a0en y ajoutant une cam\u00e9ra et en mettant en place un flux vid\u00e9o qui vous permettra de voir le monde tel que le voit votre Metabot\u00a0! Liste du mat\u00e9riel n\u00e9cessaire \u00e0 la r\u00e9alisation de ce projet Voici la liste des[&#8230;]<br \/> <a class=\"button\" href=\"https:\/\/www.generationrobots.com\/blog\/fr\/tutoriel-metabot-offrez-lui-la-vue\/\" style=\"float:right;\">Read this article &gt;&gt;<\/a><\/p>\n","protected":false},"author":188,"featured_media":2189,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1128],"tags":[],"class_list":["post-2107","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-education"],"_links":{"self":[{"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/posts\/2107","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/users\/188"}],"replies":[{"embeddable":true,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/comments?post=2107"}],"version-history":[{"count":32,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/posts\/2107\/revisions"}],"predecessor-version":[{"id":12928,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/posts\/2107\/revisions\/12928"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/media\/2189"}],"wp:attachment":[{"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/media?parent=2107"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/categories?post=2107"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/tags?post=2107"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}