Aller au contenu

MBot (robot éducatif)

Un article de Wikipédia, l'encyclopédie libre.
mBot dans sa version anodisée rose

Robot éducatif à destination des débutants, notamment des enfants, afin de leur enseigner la robotique et le code dans un esprit ludique.

Introduction

[modifier | modifier le code]

Livré en kit à monter ou prêt à l'emploi, le mBot est un robot simple, composé d'un châssis en aluminium anodisé coloré supportant deux roues animées par deux moteurs pilotés pas à pas à l’arrière et un patin à l'avant.

A l'avant du châssis, le robot dispose d'une paire de capteurs ultrasoniques et d'un couple émetteur/récepteur infrarouge / suiveur de ligne lui permettant de détecter/interagir avec les obstacles et se diriger.

Les moteurs et capteurs sont gérés par une carte mère compatible Arduino / ATmega328 intégrée au sommet du montage et enchâssée dans un boitier en plastique injecté translucide.

mBot a été lancé sur la plateforme Kickstarter le 7 avril 2015 lors de la campagne "One robot per kid"[1] par la startup Chinoise Makeblock.

Le financement a atteint 285.463 $, soit 1427% du budget initialement prévu (20.000$).

La startup chinoise a ensuite pu lever des fonds à hauteur de 30 millions de dollars[2].

Fonctionnement

[modifier | modifier le code]

Compatible Arduino Uno, la carte du robot se programme avec le logiciel mBlock, qui est dérivé du logiciel opensource Scratch.

Le logiciel mBblock reprend la présentation de Scratch[3] en ajoutant une section "robot".

Le code de Mblock est un langage graphique simple de type "programmation par blocs" donc adapté à l'apprentissage de la programmation, aussi Mbot et Mblock ont été bien adoptés par les académies en france. On trouve de nombreuses ressources pédagogiques[4],[5],[6],[7],[8] sur leurs sites respectifs.

Le code est téléversé dans la carte mère du Mbot par le biais de la connexion USB. Au redémarrage de la carte, le code téléversé s’exécute.

Les moteurs "droite" et "gauche" fonctionnent de manière indépendante, et la roulette / patin avant équilibre le robot lors des virages. Ce mode de fonctionnement rappelle celui du robot Robie Junior[9] commercialisé dans les années 80 en France par la chaine de magasins Tandy et par RadioShack aux États-Unis. A l'instar de Robie Junior, mBot possède deux émetteurs/récepteurs à Ultrasons pour se situer dans l'espace ou repérer des obstacles. Toutefois, Robie Junior n'était pas programmable. Ce qui fait l'attrait de mBot n'est pas particulièrement l'innovation mais plutôt l'ergonomie du kit de démarrage, le côté ludique ciblant la population jeune et la compatibilité avec les technologies existantes déjà bien implantées (Scratch / Arduino) en harmonie avec les méthodes pédagogiques modernes.

La campagne marketing de lancement et de suivi est soignée avec de bons relais sur les réseaux sociaux, plateformes de streaming[10],[11] et la presse spécialisée[12] dans le monde entier.

Mbot a été adopté par les enseignants et la communauté DIY[13] en France, la compatibilité de sa carte mère avec le code arduino et la similarité ergonomique avec Scratch ont été un facteur favorisant.

Modularité / Possibilités d'extension

[modifier | modifier le code]

Le projet Mbot étant un "jeu de construction", de nombreux développeurs ont conçu des modèles et des extensions au kit original proposé par Makeblock. Par exemple, le projet "Mbot vision"[14] propose d'ajouter une fonctionnalité de reconnaissance des objets par apprentissage automatique (machine learning) avec l'ajout d'une carte ESP32, d'une camera et d'un code approprié.

  1. (en) « mBot: $49 educational robot for each kid », sur kickstarter.com, (consulté le )
  2. (en-US) Lora Kolodny, « Makeblock raises $30 million for robot-building kits for kids » Accès libre, sur techcrunch.com, (consulté le )
  3. « MBOT » Accès libre, sur occitanie-canope.canoprof.fr (consulté le )
  4. Vincent Jaouen, « Robot Mbot en maths et en physique » Accès libre, sur Académie de Rennes, espace pédagogique (consulté le )
  5. « Ressources pour le robot mBot » Accès libre, sur Académie de Poitiers, espace pédagogique, Technologie et Sciences pour l’Ingénieur (consulté le )
  6. « Robotique et asservissement avec mBot » Accès libre, sur Académie de Montpellier, portail pédagogique académique (consulté le )
  7. Emmanuel Mouton, « Piloter mBot » Accès libre, sur Technologie Collège, Actualités et ressources pédagogiques de l'académie de Bordeaux, (consulté le )
  8. « Formation 2018 : pilotage de systèmes » Accès libre, sur Académie de Grenoble (consulté le )
  9. (en) « Robie Junior® by Radio Shack® » Accès libre, sur http://www.theoldrobots.com (consulté le )
  10. (en) Chanux Bro, « mBot Educational Robot Kit in Sri Lanka » Accès libre [stream vidéo mp4], sur Youtube, canal de Chanux Bro, date de publication - 2019 (consulté le )
  11. (en-CA) Linus tech tips, « mBot S.T.E.M. Educational Robot - Great intro to robotics ? » Accès libre [streaming vidéo mp4], sur Youtube canal de Linus Tech Tips, date de publication - 2015 (consulté le )
  12. (en) Lora Kolodny, « Makeblock raises $30 million for robot-building kits for kids » Accès libre, sur https://techcrunch.com, (consulté le )
  13. Nathanaël Latour, « MBot le robot » Accès libre, sur www.wikidebrouillard.org, (consulté le )
  14. (en) Mikael Johansson, « mbot vision » Accès libre, sur github.com, date de publication - 2021 (consulté le )