{"id":2464,"date":"2021-06-18T11:02:29","date_gmt":"2021-06-18T10:02:29","guid":{"rendered":"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/?p=2464"},"modified":"2021-06-18T11:57:22","modified_gmt":"2021-06-18T10:57:22","slug":"conception-et-optimisation-dun-robot-diwheel","status":"publish","type":"post","link":"https:\/\/blog.univ-angers.fr\/polytech_2A\/2021\/06\/18\/conception-et-optimisation-dun-robot-diwheel\/","title":{"rendered":"Conception et optimisation d&#8217;un Robot DiWheel"},"content":{"rendered":"<p><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/2021\/06\/17\/projet-robot-diwheel\/\" title=\"Lire l'article\" target=\"_blank\"><\/a><strong>Prototype d\u2019un robot DiWheel<\/strong><br \/>\n<div id=\"attachment_2443\" style=\"width: 310px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/pst-blog.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2443\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/pst-blog-300x189.jpg\" alt=\"Robot DiWheel 2021\" width=\"600\" height=\"387\" class=\"size-medium wp-image-2443\" \/><\/a><p id=\"caption-attachment-2443\" class=\"wp-caption-text\">Robot DiWheel 2021<\/p><\/div><br \/>\n<em>Bienvenue chers visiteurs !<\/em><\/p>\n<ol>\n<p>\n\u00c9tudiant \u00e0 Polytech Angers nous avons eu, <em>Adrien Soubrane<\/em> et <em>Corentin Amoruso<\/em>, la chance de travailler sur l\u2019un des projets propos\u00e9s au cours de notre dernier semestre. Notre choix s\u2019est port\u00e9 sur l\u2019\u00e9tude du robot DiWheel !\n<\/p>\n<p>\nUn DiWheel est un v\u00e9hicule avec deux grandes roues lat\u00e9rales. Il a \u00e9t\u00e9 invent\u00e9 en 1880 mais n\u2019a pas conquis le grand public, ce qui l\u2019a fait disparaitre.<br \/>\nEn effet, les balancements sont le principal d\u00e9faut de ce moyen de transport.\n<\/p>\n<p>\nL\u2019objectif a \u00e9t\u00e9 de concevoir un prototype de A \u00e0 Z \u00e0 l\u2019aide du kit LEGO Mindstorm EV3 mais aussi d\u2019\u00e9tudier la stabilit\u00e9 de ce dernier.<br \/>\nCe travail est une partie tr\u00e8s importante car il permet de mod\u00e9liser le robot, \u00e0 la mani\u00e8re d\u2019une maquette, avant de pouvoir le r\u00e9pliquer \u00e0 \u00e9chelle humaine.<br \/>\nC\u2019est donc un projet sur la dur\u00e9e, et nous esp\u00e9rons sinc\u00e8rement qu\u2019un grand mod\u00e8le verra le jour \u00e0 Polytech Agers, gr\u00e2ce (en partie) \u00e0 nos travaux.<br \/>\nLe contr\u00f4le du robot doit se faire en Bluetooth, dans notre cas avec une application smartphone.\n<\/p>\n<p>Ce projet est tr\u00e8s complet : nous avons d\u00fb, d\u2019ans l\u2019ordre, concevoir le robot, le contr\u00f4ler, illustrer son comportement via des capteurs, mod\u00e9liser math\u00e9matiquement le syst\u00e8me, et mettre en place une loi de commande, pour r\u00e9guler les oscillations.\n<\/ol>\n<ol start=\"i\">\n<li>Pour commencer, la conception :<br \/>\nLa premi\u00e8re phase du travail, probablement la plus cr\u00e9ative, est celle de la construction du robot ! Nous utilisons Studio 2.0 pour visualiser notre syst\u00e8me.<br \/>\nAvant toute chose, nous avons cherch\u00e9 un logiciel nous permettant de mod\u00e9liser les pi\u00e8ces LEGO. Apr\u00e8s quelques recherches, nous nous sommes tourn\u00e9s vers Studio 2.0.\n<\/li>\n<div id=\"attachment_2445\" style=\"width: 310px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/blog-2.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2445\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/blog-2-300x217.jpg\" alt=\"Exemple de mod\u00e9lisation sous Studio 2.0\" width=\"300\" height=\"217\" class=\"size-medium wp-image-2445\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/blog-2-300x217.jpg 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/blog-2.jpg 372w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-2445\" class=\"wp-caption-text\">Exemple de mod\u00e9lisation sous Studio 2.0<\/p><\/div>\n<p>Nous devons r\u00e9duire au maximum les oscillations, et nous devons y penser d\u00e8s la cr\u00e9ation de la structure.<br \/>\nNous avons donc choisi de placer la brique EV3 non pas au niveau de l\u2019axe des roues mais en dessous. Cela permet d\u2019abaisser le centre de gravit\u00e9, en le pla\u00e7ant sous l\u2019axe des roues.<\/p>\n<p>Pour la conception des roues, le choix de l\u2019imprimante 3D \u00e9tait int\u00e9ressant, mais trop contraignant, surtout avec le confinement. Nous avons donc d\u00e9cid\u00e9 d\u2019utiliser des quarts de roues LEGO. Nous n\u2019avions plus qu\u2019\u00e0 trouver un moyen de les fixer \u00e0 l\u2019EV3.<\/p>\n<p><div id=\"attachment_2446\" style=\"width: 310px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/blog3.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2446\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/blog3-300x204.jpg\" alt=\"Arc de roue dent\u00e9e\" width=\"300\" height=\"204\" class=\"size-medium wp-image-2446\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/blog3-300x204.jpg 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/blog3-440x300.jpg 440w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/blog3.jpg 848w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-2446\" class=\"wp-caption-text\">Arc de roue dent\u00e9e<\/p><\/div><br \/>\n<div id=\"attachment_2447\" style=\"width: 257px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/blog4.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2447\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/blog4-247x300.jpg\" alt=\"Roue du robot\" width=\"247\" height=\"300\" class=\"size-medium wp-image-2447\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/blog4-247x300.jpg 247w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/blog4.jpg 475w\" sizes=\"auto, (max-width: 247px) 100vw, 247px\" \/><\/a><p id=\"caption-attachment-2447\" class=\"wp-caption-text\">Roue du robot<\/p><\/div><br \/>\n\u2003<br \/>\nPour que le Diwheel avance sans soucis, il fallait trouver la meilleure configuration possible avec les diff\u00e9rents engrenages et pi\u00e8ces LEGO \u00e0 notre disposition. L&#8217;important \u00e9tait avant tout de r\u00e9ussir \u00e0 transmettre le plus d\u2019\u00e9nergie possible des moteurs vers les roues. Pour cela, nous devions r\u00e9fl\u00e9chir \u00e0 comment r\u00e9duire au maximum les frottements pour permettre aux roues et aux engrenages de tourner le plus librement possible. Moins les frottements sont importants, meilleur sera le rendement.<\/p>\n<div id=\"attachment_2448\" style=\"width: 310px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/blog5.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2448\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/blog5-300x168.jpg\" alt=\"M\u00e9canisme c\u00f4t\u00e9 gauche \" width=\"300\" height=\"168\" class=\"size-medium wp-image-2448\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/blog5-300x168.jpg 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/blog5.jpg 348w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-2448\" class=\"wp-caption-text\">M\u00e9canisme c\u00f4t\u00e9 gauche<\/p><\/div>\n<li>Apr\u00e8s, le contr\u00f4le du robot :\n<p>\tL&#8217;\u00e9tape suivante du projet a \u00e9t\u00e9 de trouver une nouvelle mani\u00e8re de contr\u00f4ler le DiWheel. En effet, ce dernier ne dispose que d\u2019un seul moyen pour cela : appuyer directement sur les boutons de la brique EV3. C\u2019est pourquoi nous voulions trouver un moyen plus amusant et pratique pour faire avancer notre robot. C\u2019est de cette r\u00e9flexion qu\u2019ont d\u00e9coul\u00e9es les id\u00e9es de contr\u00f4ler le DiWheel \u00e0 l\u2019aide d\u2019une manette et d\u2019une application.<\/li>\n<p>A la mani\u00e8re d\u2019un Mario Kart, nous voulions pouvoir ma\u00eetriser notre robot \u00e0 l\u2019aide d\u2019une Wiimote et du gyroscope int\u00e9gr\u00e9.<br \/>\nPour cela, nous voulions nous servir de la communication Bluetooth commune \u00e0 l\u2019EV3 et \u00e0 la manette. Il fallait donc trouver un moyen de programmer la Wiimote afin de communiquer avec la brique EV3. La solution la plus simple est d\u2019utiliser GlovePIE. C\u2019est un logiciel d\u00e9di\u00e9 pour la Wiimote permettant de l\u2019utiliser avec n\u2019importe quel p\u00e9riph\u00e9rique.<br \/>\nMalheureusement, compte tenu des conditions de travail (confinement, mat\u00e9riel, probl\u00e8me de Bluetooth&#8230;) nous n\u2019avons pas pu connecter les deux p\u00e9riph\u00e9riques ensembles. N\u00e9anmoins la solution reste viable si BlueSoleil ou un autre pilote fonctionne sur l\u2019ordinateur utilis\u00e9 pour la manipulation.<br \/>\nUne autre solution existe : modifier le syst\u00e8me d\u2019exploitation de la brique pour utiliser un programme disponible sur internet. Mais cette derni\u00e8re nous semblait trop risqu\u00e9e, nous ne voulions pas endommager l\u2019EV3.<\/p>\n<div id=\"attachment_2449\" style=\"width: 310px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/blog6.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2449\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/blog6-300x225.jpg\" alt=\"Manette WiiMote Source: https:\/\/nintendo-museum.fr\/wii-wheel\/\" width=\"300\" height=\"225\" class=\"size-medium wp-image-2449\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/blog6-300x225.jpg 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/blog6-400x300.jpg 400w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/blog6.jpg 516w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-2449\" class=\"wp-caption-text\">Manette WiiMote<br \/>Source: https:\/\/nintendo-museum.fr\/wii-wheel\/<\/p><\/div>\n<p>Cependant, gr\u00e2ce \u00e0 RemotEV3, une application android, nous pouvons commander le robot via bluetooth. <br \/>\nLe robot peut ainsi \u00eatre dirig\u00e9 dans toutes les directions et tous les sens.<br \/>\nLa connexion \u00e9tant plus simple avec un smartphone, nous n\u2019avons eu aucun souci de fonctionnement. <\/p>\n<ul>\n<p>Voici quelques d\u00e9monstrations en vid\u00e9o :<\/p>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=6f3gpMcVDLU\" title=\"vid\u00e9o robot 1\/3\" target=\"_blank\">Robot instable (en ligne droite)<\/a><\/li>\n<li> <a href=\"https:\/\/www.youtube.com\/watch?v=ncKTpf2rCDg\" title=\"vid\u00e9o robot instable (rotations)\" target=\"_blank\">Robot instable (rotations)<\/a>  <\/li>\n<li> <a href=\"https:\/\/www.youtube.com\/watch?v=dUwh3Y98WSw\" title=\"vid\u00e9o robot 3\/3\" target=\"_blank\">Robot instable (perte de contr\u00f4le)<\/a>  <\/li>\n<li> <a href=\"https:\/\/www.youtube.com\/watch?v=tBR0-GoNAnA&amp;list=PLLI519JvIr7C1dajbn7BCTI5eqj3GRLyU\" title=\"vid\u00e9o robot \" target=\"_blank\">Robot stable (ligne droite + demi tour)<\/a>  <\/li>\n<\/ul>\n<li>Ensuite, la mod\u00e9lisation du syst\u00e8me :\n<p>Elle se d\u00e9roule en trois parties : l\u2019\u00e9tude du syst\u00e8me, la repr\u00e9sentation d\u2019\u00e9tat et l\u2019exp\u00e9rimentation.<\/p>\n<p>L\u2019\u00e9tude du syst\u00e8me consiste \u00e0 d\u00e9terminer l\u2019ensemble des constantes, des forces et des vitesses appliqu\u00e9es au robot afin de d\u00e9terminer un mod\u00e8le th\u00e9orique. Il servira pour d\u00e9terminer une repr\u00e9sentation d\u2019\u00e9tat contenant les variables que nous voulons changer. C\u2019est pourquoi il ne faut pas perdre de vue notre but : r\u00e9duire les balancements.<br \/>\nNotre choix s\u2019est donc port\u00e9 sur le mod\u00e8le Lagrangien nous permettant d\u2019obtenir les formules de l\u2019acc\u00e9l\u00e9ration angulaire des roues et du corps. En effet, en att\u00e9nuant les variations d\u2019acc\u00e9l\u00e9ration, le robot deviendra plus stable.<br \/>\nApr\u00e8s simplification nous avons obtenus les formules respectives de l\u2019acc\u00e9l\u00e9ration du corps et celle des roues : <\/li>\n<div id=\"attachment_2457\" style=\"width: 310px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/Image12.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2457\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/Image12-300x108.jpg\" alt=\"\u00c9quations de Lagrange\" width=\"300\" height=\"108\" class=\"size-medium wp-image-2457\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/Image12-300x108.jpg 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/Image12.jpg 309w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-2457\" class=\"wp-caption-text\">\u00c9quations de Lagrange<\/p><\/div>\n<p>\tUne fois que nous avons obtenu nos formules, on s\u2019est int\u00e9ress\u00e9 \u00e0 la repr\u00e9sentation d\u2019\u00e9tat. Gr\u00e2ce \u00e0 cette loi de commande on peut comprendre de mani\u00e8re th\u00e9orique comment \u00e9voluent nos variables.<br \/>\nUne repr\u00e9sentation d\u2019\u00e9tat est compos\u00e9e d\u2019une entr\u00e9e X, d\u2019une sortie Y et de diff\u00e9rentes matrices (A, B, C et D) montrant l\u2019\u00e9volution du syst\u00e8me.<br \/>\nA l\u2019aide de Scilab, nous avons confirm\u00e9 th\u00e9oriquement l\u2019instabilit\u00e9 du syst\u00e8me. En effet, apr\u00e8s avoir reproduit virtuellement le syst\u00e8me \u00e0 l\u2019aide de la repr\u00e9sentation d\u2019\u00e9tat, nous avons simul\u00e9 et obtenu la courbe correspondant \u00e0 l\u2019angle du corps par rapport \u00e0 l\u2019axe y. Cette derni\u00e8re forme une sinuso\u00efde caract\u00e9ristique d\u2019une instabilit\u00e9 (ici des balancements). Certes les valeurs et le comportement obtenu sont coh\u00e9rents, n\u00e9anmoins pour pouvoir les utiliser il faut v\u00e9rifier exp\u00e9rimentalement si cela concorde avec la r\u00e9alit\u00e9.<\/p>\n<div id=\"attachment_2450\" style=\"width: 310px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/blog7.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2450\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/blog7-300x145.jpg\" alt=\"courbe mod\u00e9lisation (sinuso\u00efdale)\" width=\"300\" height=\"145\" class=\"size-medium wp-image-2450\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/blog7-300x145.jpg 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/blog7-500x241.jpg 500w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/blog7.jpg 544w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-2450\" class=\"wp-caption-text\">courbe mod\u00e9lisation (sinuso\u00efdale)<\/p><\/div>\n<p>\tAvec le logiciel (Windows) LEGO Mindstorm EV3 et gr\u00e2ce aux capteurs gyroscopiques et l\u2019acc\u00e9l\u00e9rom\u00e8tre fournis dans le kit, nous avons pu prendre quelques mesures. En comparant les valeurs obtenues avec les capteurs et celles de la simulation, nous avons pu confirmer que notre mod\u00e8le est utilisable pour la commande du syst\u00e8me.<\/p>\n<p><div id=\"attachment_2451\" style=\"width: 310px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/blog8.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2451\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/blog8-300x215.jpg\" alt=\"Courbe gyroscope (robot instable)\" width=\"300\" height=\"215\" class=\"size-medium wp-image-2451\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/blog8-300x215.jpg 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/blog8.jpg 393w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-2451\" class=\"wp-caption-text\">Courbe gyroscope (robot instable)<\/p><\/div><br \/>\n<div id=\"attachment_2452\" style=\"width: 211px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/blog9.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2452\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/blog9.jpg\" alt=\"positionnement des capteurs\" width=\"201\" height=\"282\" class=\"size-full wp-image-2452\" \/><\/a><p id=\"caption-attachment-2452\" class=\"wp-caption-text\">positionnement des capteurs<\/p><\/div><\/p>\n<p>Enfin, commander le syst\u00e8me :<\/p>\n<li>\tUne fois la commandabilit\u00e9 du syst\u00e8me \u00e9tant assur\u00e9e par le crit\u00e8re de Kalman, il ne suffisait plus qu\u2019\u00e0 trouver comment influencer le syst\u00e8me.<br \/>\n\tNous avons donc d\u00e9cid\u00e9 d\u2019utiliser une commande par retour d\u2019\u00e9tat pour asservir le syst\u00e8me. Cette m\u00e9thode se base sur l\u2019utilisation d\u2019un gain correcteur afin de modifier en temps r\u00e9el la sortie.<br \/>\nLe but est ainsi d\u2019obtenir, par le capteur gyroscopique, non plus une courbe sinuso\u00efdale mais une courbe de syst\u00e8me de premier ordre. Elle est reconnaissable via deux phases : une transition (la valeur de la sortie varie) et une stabilisation (la sortie atteint une valeur limite).<br \/>\nApr\u00e8s simulation sur Scilab ou Matlab et si les r\u00e9sultats sont concluants, on peut impl\u00e9menter cette loi de commande sur l\u2019EV3. Certes le robot ira moins vite, mais il est devenu beaucoup plus stable.\n<\/li>\n<div id=\"attachment_2453\" style=\"width: 310px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/blog10.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2453\" src=\"https:\/\/blog.univ-angers.fr\/istiaprojetsei2\/files\/2021\/06\/blog10-300x120.jpg\" alt=\"Exemple de simulation sous Scilab\" width=\"300\" height=\"120\" class=\"size-medium wp-image-2453\" srcset=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/blog10-300x120.jpg 300w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/blog10-500x200.jpg 500w, https:\/\/blog.univ-angers.fr\/polytech_2A\/files\/2021\/06\/blog10.jpg 602w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-2453\" class=\"wp-caption-text\">Exemple de simulation sous Scilab<\/p><\/div>\n<p><strong>Bilan : <\/strong><\/p>\n<p>\t Ce projet a \u00e9t\u00e9 pour nous une occasion de nous amuser et de travailler plus en profondeur sur des notions complexes. Il nous a permis de d\u00e9velopper nos comp\u00e9tences dans diff\u00e9rents domaines (Physique, math\u00e9matique, automatisme, conception\u2026).<br \/>\nNous avons aussi appris \u00e0 travailler en \u00e9quipe, en autonomie et \u00e0 surmonter les difficult\u00e9s \u00e0 l\u2019aide de nos connaissances, et gr\u00e2ce \u00e0 nos recherches.<br \/>\nM\u00eame si le projet n\u2019a pas abouti au niveau de la commande par retour d\u2019\u00e9tat, nous sommes fiers d\u2019avoir obtenu un DiWheel fonctionnel et commandable via smartphone.<\/p>\n<p>Ressources : <\/p>\n<p>\tLe projet touchant \u00e0 sa fin, il nous tenait \u00e0 c\u0153ur de pouvoir vous donner la possibilit\u00e9 de continuer ce dernier. En effet, si vous disposez vous aussi du kit LEGO Mindstorm EV3 et que vous souhaitez reproduire et am\u00e9liorer notre robot, nous mettons \u00e0 votre disposition l\u2019ensemble des \u00e9tapes de construction :<br \/>\n<a href=\"https:\/\/drive.google.com\/drive\/folders\/1T06by_baJH2Lm_0Z0xq5nMekSRUXLMNt?usp=sharing\" title=\"Compte rendu et instructions de montage\" target=\"_blank\">Compte rendu et instructions de montage<\/a><\/p>\n<p>Ce drive contient \u00e9galement notre compte rendu de projet, que nous vous incitons vivement \u00e0 consulter si vous souhaitez reproduire un robot du m\u00eame style. <\/p>\n<p>Pour plus de question, n\u2019h\u00e9sitez pas \u00e0 nous contacter via nos adresses mail respectives :<\/p>\n<ul>\n<li><em>corentin.amoruso@gmail.com<\/em><\/li>\n<li><em>adsoub@gmail.com <\/em><\/li>\n<\/ul>\n<p>Merci pour votre lecture ! A tr\u00e8s vite !<br \/>\nCorentin &amp; Adrien<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bonjour \u00e0 toutes et \u00e0 tous<br \/>\nNous sommes heureux de vous pr\u00e9senter notre projet, le robot DiWheel. Notre robot se base sur une structure de LEGO, mais beaucoup de travail technique a \u00e9t\u00e9 n\u00e9cessaire pour mener ce passionnant projet \u00e0 bien.<br \/>\n <a href=\"https:\/\/blog.univ-angers.fr\/polytech_2A\/2021\/06\/18\/conception-et-optimisation-dun-robot-diwheel\/\">Continuer la lecture <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":75138,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[344],"tags":[448,390,397,399,513,114,514,325,32,42,515,380],"class_list":["post-2464","post","type-post","status-publish","format-standard","hentry","category-344","tag-automatique","tag-capteur","tag-diwheel","tag-ev3","tag-gyroscope","tag-lego","tag-loi-de-commande","tag-matlab","tag-mecanique","tag-robot","tag-roues","tag-scilab"],"_links":{"self":[{"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/posts\/2464","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\/75138"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/comments?post=2464"}],"version-history":[{"count":1,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/posts\/2464\/revisions"}],"predecessor-version":[{"id":2473,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/posts\/2464\/revisions\/2473"}],"wp:attachment":[{"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/media?parent=2464"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/categories?post=2464"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.univ-angers.fr\/polytech_2A\/wp-json\/wp\/v2\/tags?post=2464"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}