{"id":1187,"date":"2019-06-24T19:59:37","date_gmt":"2019-06-24T18:59:37","guid":{"rendered":"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/?p=1187"},"modified":"2019-06-24T18:58:51","modified_gmt":"2019-06-24T17:58:51","slug":"opendog","status":"publish","type":"post","link":"https:\/\/blog.univ-angers.fr\/polytech_2A\/2019\/06\/24\/opendog\/","title":{"rendered":"OpenDog"},"content":{"rendered":"<p>Salut les petits loulous,<\/p>\n<p>Dans le cadre du second semestre de la seconde ann\u00e9e du cycle pr\u00e9paratoire \u00e0 Polytech Angers tous les \u00e9tudiants ont \u00e0 faire un projet de conception. Pour ma part j&#8217;ai d\u00e9cid\u00e9 de travailler sur un robot car \u00e9tant passionn\u00e9 par le sujet depuis l&#8217;enfance.<\/p>\n<p>Le nom de ce robot OpenDog le chien robot. Le projet OpenDog est initialement r\u00e9alis\u00e9 par James Burton, un \u00abYoutubeur\u00bb concepteur de robots en tous genres. <a href=\"https:\/\/www.youtube.com\/playlist?list=PLpwJoq86vov_PkA0bla0eiUTsCAPi_mZf\" title=\"Une s\u00e9rie de vid\u00e9os\" target=\"_blank\">Une s\u00e9rie de vid\u00e9os<\/a> relate la conception, la r\u00e9alisation, ainsi que la programmation de ce robot.<br \/>\n<div id=\"attachment_1206\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2019\/06\/opendog-james.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1206\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2019\/06\/opendog-james-300x168.png\" alt=\"James Burton \u00e0 c\u00f4t\u00e9 du projet OpenDog\" width=\"300\" height=\"168\" class=\"size-medium wp-image-1206\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2019\/06\/opendog-james-300x168.png 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2019\/06\/opendog-james-500x281.png 500w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2019\/06\/opendog-james.png 753w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-1206\" class=\"wp-caption-text\">James Burton \u00e0 c\u00f4t\u00e9 du projet OpenDog<\/p><\/div><br \/>\n<strong><br \/>\nPr\u00e9sentation du projet:<\/strong><\/p>\n<p>L\u2019objectif de ce projet est de prendre ce qu\u2019avait fait Baptiste Doineau durant le premier semestre, la partie m\u00e9canique et le squelette du chien robot, et de construire par-dessus pour faire en sorte que le chien robot puisse faire des mouvements simples.<\/p>\n<p>Ces mouvements simples sont obtenus \u00e0 l\u2019aide de cartes \u00e9lectroniques. Ces cartes seront c\u00e2bl\u00e9es aux encodeurs et aux moteurs puis fix\u00e9es sur le robot par des pi\u00e8ces m\u00e9caniques qui seront \u00e0 conceptualiser en 3D.<\/p>\n<p>Un programme sera cr\u00e9\u00e9 et t\u00e9l\u00e9vers\u00e9 sur les cartes afin d\u2019animer le chien robot et de contr\u00f4ler ses mouvements simples.<\/p>\n<p>Les contraintes principales du projet sont\u00a0:<\/p>\n<ul>\n<li>l\u2019utilisation de ce qui a \u00e9t\u00e9 fait;<\/li>\n<li> utiliser des cartes Odrive car indispensable pour faire tourner les moteurs de la m\u00eame marque;<\/li>\n<li> programmer sur des cartes Arduino;<\/li>\n<li> r\u00e9alisation d\u2019explications sur ce qui va \u00eatre r\u00e9alis\u00e9 pour permettre au projet de pouvoir \u00eatre repris par d\u2019autres \u00e9l\u00e8ves.<\/li>\n<\/ul>\n<p><strong><br \/>\nTravail r\u00e9alis\u00e9:<\/strong><\/p>\n<p><em>a) Mod\u00e9lisation 3D<\/em><\/p>\n<p>Afin d\u2019int\u00e9grer les cartes \u00e9lectroniques et l\u2019alimentation au robot il \u00e9tait n\u00e9cessaire de faire la CAO (Conception assist\u00e9e par ordinateur) d\u2019une structure similaire \u00e0 un dos. Cette structure se s\u00e9pare en 2 parties, le bloc batteries et le porte-cartes.<\/p>\n<p>Les r\u00e9cepteurs de cartes servent \u00e0 fixer les cartes sur le robot afin qu\u2019elles ne chutent pas lorsqu\u2019il est en mouvement. <\/p>\n<p>Par s\u00e9curit\u00e9 et aspect pratique des poign\u00e9es ont \u00e9t\u00e9 rajout\u00e9es afin de faciliter les futures exp\u00e9riences \u00e0 r\u00e9aliser sur le robot.<\/p>\n<p><em>b) \u00c9tude du syst\u00e8me m\u00e9canique<\/em><\/p>\n<p>Afin de mieux visualiser le comportement m\u00e9canique du genou, j\u2019ai sch\u00e9matis\u00e9 ce m\u00e9canisme sur G\u00e9oGebra. Ce qui est ressorti de cette sch\u00e9matisation est une formule liant l\u2019angle du genou en fonction de la longueur variable, qui est form\u00e9 par le roteur et la partie sup\u00e9rieure de la p\u00e2te. Sont aussi ressorties une deuxi\u00e8me et une troisi\u00e8me formule pour  former la r\u00e9ciproque c\u2019est-\u00e0-dire la longueur en fonction de l\u2019angle.<br \/>\n<div id=\"attachment_1208\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2019\/06\/GIF-sch\u00e9ma.gif\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1208\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2019\/06\/GIF-sch\u00e9ma-300x168.gif\" alt=\"Voici un sch\u00e9ma fait sur GeoGebra d&#039;un genou en mouvement.  PS: Mettre l&#039;image en plein \u00e9cran pour voir le mouvement.\" width=\"300\" height=\"168\" class=\"size-medium wp-image-1208\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2019\/06\/GIF-sch\u00e9ma-300x168.gif 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2019\/06\/GIF-sch\u00e9ma-500x281.gif 500w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-1208\" class=\"wp-caption-text\">Voici un sch\u00e9ma fait sur GeoGebra d&#8217;un genou en mouvement.<br \/>PS: Mettre l&#8217;image en plein \u00e9cran pour voir le mouvement.<\/p><\/div><br \/>\nLa premi\u00e8re formule f\u00fbt trouv\u00e9e gr\u00e2ce au th\u00e9or\u00e8me des cosinus g\u00e9n\u00e9ralis\u00e9 qui s\u2019exprime dans un triangle usuel sous cette forme :<br \/>\n<div id=\"attachment_1217\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2019\/06\/triangle-usuel-et-loi-des-cosinus.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1217\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2019\/06\/triangle-usuel-et-loi-des-cosinus-300x179.png\" alt=\"Triangle quelconque ainsi qu&#039;en haut \u00e0 gauche une \u00e9quation exprimant la loi des cosinus et la m\u00eame \u00e9quation r\u00e9arrang\u00e9e pour isoler l&#039;angle\" width=\"300\" height=\"179\" class=\"size-medium wp-image-1217\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2019\/06\/triangle-usuel-et-loi-des-cosinus-300x179.png 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2019\/06\/triangle-usuel-et-loi-des-cosinus-500x300.png 500w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2019\/06\/triangle-usuel-et-loi-des-cosinus.png 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-1217\" class=\"wp-caption-text\">Triangle quelconque ainsi qu&#8217;en haut \u00e0 gauche une \u00e9quation exprimant la loi des cosinus et la m\u00eame \u00e9quation r\u00e9arrang\u00e9e pour isoler l&#8217;angle<\/p><\/div><br \/>\nles deux autres formules servant \u00e0 calculer la r\u00e9ciproque f\u00fbt trouver en s\u00e9parant le triangle quelconque en deux triangles rectangles selon-ci l\u2019angle variable est aigu ou obtus :<br \/>\n<div id=\"attachment_1223\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2019\/06\/triangle-usuel-deux-rectangles-aigu.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1223\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2019\/06\/triangle-usuel-deux-rectangles-aigu-300x219.png\" alt=\"Triangle usuel s\u00e9par\u00e9 en deux triangles rectangles pour alpha aigu. En haut \u00e0 gauche on peut voir le cheminement pour arriver \u00e0 la formule de la longueur c en fonction d&#039;alpha, de b et de a\" width=\"300\" height=\"219\" class=\"size-medium wp-image-1223\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2019\/06\/triangle-usuel-deux-rectangles-aigu-300x219.png 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2019\/06\/triangle-usuel-deux-rectangles-aigu-410x300.png 410w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2019\/06\/triangle-usuel-deux-rectangles-aigu.png 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-1223\" class=\"wp-caption-text\">Triangle usuel s\u00e9par\u00e9 en deux triangles rectangles pour alpha aigu. En haut \u00e0 gauche on peut voir le cheminement pour arriver \u00e0 la formule de la longueur c en fonction d&#8217;alpha, de b et de a<\/p><\/div><br \/>\n<div id=\"attachment_1224\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2019\/06\/triangle-usuel-angle-obtu.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1224\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2019\/06\/triangle-usuel-angle-obtu-300x154.png\" alt=\"Triangle usuel s\u00e9par\u00e9 en deux triangles rectangles pour alpha obtus. En haut \u00e0 droite on peut voir le cheminement pour arriver \u00e0 la formule de la longueur c en fonction d&#039;alpha, de b et de a\" width=\"300\" height=\"154\" class=\"size-medium wp-image-1224\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2019\/06\/triangle-usuel-angle-obtu-300x154.png 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2019\/06\/triangle-usuel-angle-obtu-1024x528.png 1024w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2019\/06\/triangle-usuel-angle-obtu-500x258.png 500w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2019\/06\/triangle-usuel-angle-obtu.png 1360w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-1224\" class=\"wp-caption-text\">Triangle usuel s\u00e9par\u00e9 en deux triangles rectangles pour alpha obtus. En haut \u00e0 droite on peut voir le cheminement pour arriver \u00e0 la formule de la longueur c en fonction d&#8217;alpha, de b et de a<\/p><\/div><br \/>\n<em>c) D\u00e9veloppement du syst\u00e8me \u00e9lectronique<\/em><\/p>\n<p>Pour qu\u2019un moteur puisse accomplir sa fonction il lui faut recevoir des informations par l\u2019interm\u00e9diaire de cartes \u00e9lectroniques dans ce cas \u00e9tant un moteur Odrive il est imp\u00e9ratif que le moteur re\u00e7oive des informations d\u2019une carte de la m\u00eame marque.<br \/>\nEn effectuant un travail de recherche sur <a href=\"https:\/\/odriverobotics.com\/\" title=\"le site officiel\">le site officiel<\/a>, puis en ouvrant l\u2019onglet \u00ab\u00a0DOCS\u00a0\u00bb j\u2019ai trouv\u00e9 un sch\u00e9ma explicatif du  c\u00e2blage de la carte Odrive.<br \/>\n<div id=\"attachment_1225\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2019\/06\/sReuDtX0krP6B3-zI6wJ_aQ.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1225\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2019\/06\/sReuDtX0krP6B3-zI6wJ_aQ-300x224.png\" alt=\"Sch\u00e9ma explicatif du c\u00e2blage de la carte Odrive\" width=\"300\" height=\"224\" class=\"size-medium wp-image-1225\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2019\/06\/sReuDtX0krP6B3-zI6wJ_aQ-300x224.png 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2019\/06\/sReuDtX0krP6B3-zI6wJ_aQ-1024x764.png 1024w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2019\/06\/sReuDtX0krP6B3-zI6wJ_aQ-401x300.png 401w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2019\/06\/sReuDtX0krP6B3-zI6wJ_aQ.png 1715w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-1225\" class=\"wp-caption-text\">Sch\u00e9ma explicatif du c\u00e2blage de la carte Odrive<\/p><\/div><br \/>\nDe la m\u00eame mani\u00e8re les cartes Odrive doivent recevoir des instructions d\u2019un microcontr\u00f4leur. J\u2019ai d\u00e9cid\u00e9 d\u2019utiliser une carte Arduino comme microcontr\u00f4leur pour leur facilit\u00e9 d\u2019utilisation (Langage informatique proche du C++) et la quantit\u00e9 de renseignement disponible. <\/p>\n<p><em>d) Programmation<\/em><\/p>\n<p>Suite aux recherches effectu\u00e9es sur le site d\u2019Odrive et sur le GitHub, il est mis \u00e0 disposition une librairie  et un <a href=\"https:\/\/github.com\/madcowswe\/ODrive\/blob\/master\/Arduino\/ODriveArduino\/examples\/ODriveArduinoTest\/ODriveArduinoTest.ino\" title=\"programme de test\">programme de test<\/a> pour l\u2019utilisation de cartes Arduino comme microcontr\u00f4leur.<\/p>\n<p>Il y a dans le programme de test une initialisation et 4 parties. L\u2019initialisation param\u00e8tre les 2 moteurs branch\u00e9s sur la carte et demande \u00e0 l\u2019utilisateur d\u2019envoyer un caract\u00e8re. Selon le caract\u00e8re envoy\u00e9 par l\u2019utilisateur, le programme initialise l\u2019une des quatre parties suivantes\u00a0:<\/p>\n<ul>\n<li>Caract\u00e8res \u20180\u2019 et \u20181\u2019\u00a0: Calibre le moteur 0 si \u20180\u2019 est envoy\u00e9 ou le moteur 1 si le caract\u00e8re \u20181\u2019 est envoy\u00e9.<\/li>\n<li>Caract\u00e8re \u2018s\u2019\u00a0: Effectue un mouvement teste. En utilisant la fonction SetPosition qui coupl\u00e9 aux fonctions sinuso\u00efdes fait tourner les deux moteurs.<\/li>\n<li>Caract\u00e8re \u2018b\u2019\u00a0:\u00c9cris la valeurs de la tension fournie \u00e0 la carte Odrive sur le moniteur s\u00e9rie.<\/li>\n<li>Caract\u00e8re \u2018p\u2019\u00a0: \u00c9cris sur le moniteur s\u00e9rie la position des moteurs 0 et 1  toute les 10 s.<\/li>\n<\/ul>\n<p>Il y a deux fonctions sur la librairie (notifi\u00e9e plus hauts) permettant de changer la position du moteur, SetPosition et SetVelocity. J\u2019ai s\u00e9lectionn\u00e9 la fonction SetVelocity pour son fonctionnement qui se r\u00e9sume \u00e0 une vitesse de rotation d\u00e9pendant de deux variables s\u00e9lectionn\u00e9 par l\u2019utilisateur. La variable de vitesse de rotation du moteur en count\/s et le courant fourni au moteur en Amp\u00e8re.<\/p>\n<p>Il me restait \u00e0 trouver une fonction liant le temps de d\u00e9placement avec la longueur variable et un moyen de mettre en place une valeur \u00e9talon. Pour la fonction, j\u2019ai mis en place une exp\u00e9rience.<\/p>\n<p>Tout  d\u2019abord il faut mesurer la longueur variable. Ensuite, il faut faire fonctionner le moteur \u00e0 la vitesse s\u00e9lectionn\u00e9 durant une p\u00e9riode de temps quelconque. Puis on mesure de nouveau la longueur variable pour finalement calculer la diff\u00e9rence entre avant et apr\u00e8s ce d\u00e9placement. On r\u00e9p\u00e8te ces manipulations une seconde fois avec une p\u00e9riode de temps sup\u00e9rieur \u00e0 la pr\u00e9c\u00e9dente tout en gardant la m\u00eame vitesse. Finalement, j\u2019ai consid\u00e9r\u00e9 que la fonction liant le temps de d\u00e9placement avec la longueur variable formait une droite passant par l\u2019origine, ce qui me permet de dire que la pente se calcule suivant cette \u00e9quation :<\/p>\n<ul>\n<li>pente=(t2-t1)\/(x2-x1)<\/li>\n<\/ul>\n<p>Avec x1 ou 2 la diff\u00e9rence entre  avant et apr\u00e8s le d\u00e9placement respectivement dans l\u2019exp\u00e9rience 1 et 2.<br \/>\net t1 ou 2 la p\u00e9riode de temps s\u00e9lectionner respectivement dans l\u2019exp\u00e9rience 1 ou 2.<\/p>\n<p>Gr\u00e2ce \u00e0 cette exp\u00e9rience ma fonction liant le temps de d\u00e9placement \u00e0 la longueur variable est\u00a0:<\/p>\n<ul>\n<li>Tps=d\u00e9pla\/0.563158<\/li>\n<\/ul>\n<p>Avec Tps le temps de d\u00e9placement en seconde<br \/>\net d\u00e9pla la longueur de d\u00e9placement en cm<\/p>\n<p>Pour que la pratique concorde avec la th\u00e9orie plusieurs v\u00e9rifications ont \u00e9t\u00e9 n\u00e9cessairees. Les r\u00e9sultats ont confirm\u00e9 mon \u00e9quation.<br \/>\n<div id=\"attachment_1227\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2019\/06\/Montage-pour-calcule-du-temps-de-d\u00e9placement-en-fonction-de-la-longueur-de-d\u00e9placement.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1227\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2019\/06\/Montage-pour-calcule-du-temps-de-d\u00e9placement-en-fonction-de-la-longueur-de-d\u00e9placement-300x168.png\" alt=\"Montage pour le calcul du temps de d\u00e9placement en fonction de la longueur de d\u00e9placement\" width=\"300\" height=\"168\" class=\"size-medium wp-image-1227\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2019\/06\/Montage-pour-calcule-du-temps-de-d\u00e9placement-en-fonction-de-la-longueur-de-d\u00e9placement-300x168.png 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2019\/06\/Montage-pour-calcule-du-temps-de-d\u00e9placement-en-fonction-de-la-longueur-de-d\u00e9placement-1024x575.png 1024w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2019\/06\/Montage-pour-calcule-du-temps-de-d\u00e9placement-en-fonction-de-la-longueur-de-d\u00e9placement-500x281.png 500w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2019\/06\/Montage-pour-calcule-du-temps-de-d\u00e9placement-en-fonction-de-la-longueur-de-d\u00e9placement.png 1366w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-1227\" class=\"wp-caption-text\">Montage pour le calcul du temps de d\u00e9placement en fonction de la longueur de d\u00e9placement<\/p><\/div><br \/>\n<strong><br \/>\nConclusion:<\/strong><\/p>\n<p>Bien que toutes les t\u00e2ches qui m&#8217;ont \u00e9t\u00e9 fix\u00e9es en d\u00e9but de projet soient effectu\u00e9es, en obtenant du temps suppl\u00e9mentaire il m\u2019aurait \u00e9t\u00e9 permis d\u2019avoir la possibilit\u00e9 de brancher un ordinateur int\u00e9gr\u00e9 (carte Raspberry Pi) et un connecteur Bluetooth afin, dans le cadre d\u2019une application sur mobile \u00e9galement \u00e0 cr\u00e9er, de contr\u00f4ler les mouvements du robot \u00e0 distance. Et pour conclure sur les am\u00e9liorations \u00e0 ma port\u00e9, il m\u2019aurait \u00e9t\u00e9 int\u00e9ressant de voir pour changer le bout des p\u00e2tes du robot afin que les mouvements soient plus faciles \u00e0 effectuer et \u00e9galement plus esth\u00e9tique.<\/p>\n<p>Pour r\u00e9sum\u00e9 ce fut autant un plaisir qu\u2019un calvaire de travaill\u00e9 seul sur ce projet. Plus que les raisons cit\u00e9es plus hauts je me retrouvais dans l\u2019incapacit\u00e9 de partager des moments avec d\u2019autre personnes telles que la joie d\u2019enfin avanc\u00e9 apr\u00e8s des heures de travail sur un sujet, ou la frustration de rester des heures durant bloquer sur un probl\u00e8me sans ressentir une r\u00e9elle progression. Ainsi indirectement j\u2019ai pu apprendre l\u2019importance du travail en \u00e9quipe dans un projet de cette envergure.<\/p>\n<p>Entre autres ce fut enrichissant personnellement, la robotique \u00e9tant une passion depuis l\u2019enfance comme expliqu\u00e9 dans l\u2019introduction. Un autre point gratifiant \u00e9tait d\u2019observer la progression technique et technologique du projet au fur et \u00e0 mesure que mes connaissances s\u2019enrichissaient. On peut voir ce projet comme l\u2019aboutissement de l\u2019un de mes r\u00eaves d\u2019enfant. <\/p>\n<p>J\u2019aimerais tout de m\u00eame remercier Monsieur MERCIER Franck, mon tuteur pour ce projet, sans qui l\u2019avanc\u00e9e de ce projet aurait \u00e9t\u00e9 encore plus limit\u00e9, que ce soit pour l\u2019aide \u00e0 l\u2019impression des pi\u00e8ces 3D ou encore des techniques de soudure qui m\u2019ont permis d\u2019acc\u00e9l\u00e9rer la soudure et surtout d\u2019\u00e9viter de me br\u00fbler.<\/p>\n<p>Merci pour votre lecture<br \/>\nTIERCELIN Lucas<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Salut les petits loulous, Dans le cadre du second semestre de la seconde ann\u00e9e du cycle pr\u00e9paratoire \u00e0 Polytech Angers tous les \u00e9tudiants ont \u00e0 faire un projet de conception. Pour ma part j&#8217;ai d\u00e9cid\u00e9 de travailler sur un robot &hellip; <a href=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/2019\/06\/24\/opendog\/\">Continuer la lecture <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":54578,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[187],"tags":[],"class_list":["post-1187","post","type-post","status-publish","format-standard","hentry","category-187"],"_links":{"self":[{"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/posts\/1187","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/users\/54578"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/comments?post=1187"}],"version-history":[{"count":1,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/posts\/1187\/revisions"}],"predecessor-version":[{"id":1212,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/posts\/1187\/revisions\/1212"}],"wp:attachment":[{"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/media?parent=1187"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/categories?post=1187"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/tags?post=1187"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}