MBot (robot éducatif)

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

mBot dans sa version anodisée rose

Introduction

modifier

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.

Origine

modifier

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

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.

Réception

modifier

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

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 »  , sur techcrunch.com, (consulté le )
  3. « MBOT »  , sur occitanie-canope.canoprof.fr (consulté le )
  4. Vincent Jaouen, « Robot Mbot en maths et en physique »  , sur Académie de Rennes, espace pédagogique (consulté le )
  5. « Ressources pour le robot mBot »  , sur Académie de Poitiers, espace pédagogique, Technologie et Sciences pour l’Ingénieur (consulté le )
  6. « Robotique et asservissement avec mBot »  , sur Académie de Montpellier, portail pédagogique académique (consulté le )
  7. Emmanuel Mouton, « Piloter mBot »  , 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 »  , sur Académie de Grenoble (consulté le )
  9. (en) « Robie Junior® by Radio Shack® »  , sur http://www.theoldrobots.com (consulté le )
  10. (en) Chanux Bro, « mBot Educational Robot Kit in Sri Lanka »   [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 ? »   [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 »  , sur https://techcrunch.com, (consulté le )
  13. Nathanaël Latour, « MBot le robot »  , sur www.wikidebrouillard.org, (consulté le )
  14. (en) Mikael Johansson, « mbot vision »  , sur github.com, date de publication - 2021 (consulté le )