Raspberry PI Actualité

Marty le robot de Robotical – une critique de ce joli robot éducatif

Par Thomas, le 21 juin 2021 — 12 minutes de lecture
Marty le robot de Robotical - une critique de ce joli robot éducatif

En 2016, basée à Édimbourg Robotique a présenté sa plate-forme robotique, Marty the Robot. Financé avec succès grâce à une campagne de Crowdfunding, le robot a maintenant été mis à jour vers la version 2, via une autre campagne réussie, et est maintenant disponible pour acheter sur leur boutique en ligne. Robotical m’a envoyé un Marty pour jouer avec et regarder de plus près le produit et, surtout, le (franchement) éventail vertigineux de ressources disponibles sur le site Web.

Emballage de vente au détail

Tout d’abord, j’ai été époustouflé par l’emballage de vente au détail du produit. La boîte est solide, maintenue fermée par un aimant et substantielle, sans oublier colorée comme vous pouvez le voir ci-dessus. L’arrière de la boîte est informatif et contient des idées sur la façon dont vous utiliserez Marty pour explorer la robotique.

Mon unité d’examen Marty (que je dois retourner, donc je vais être tout à fait honnête car je n’en retire aucun avantage à long terme !) est venue pré-assemblée, mais il était facile de voir comment l’emballage intérieur avait été conçu pour abriter les pièces du kit et le robot terminé.

Comme vous pouvez le voir, Marty est assis dans l’emballage sur le côté droit avec un morceau de mousse pour emballer la cavité. Sur le côté gauche se trouve une poche pour le guide de démarrage rapide (Dieu merci !) – ils ont vraiment pensé au fait que les enfants, avec l’excitation d’avoir Marty, voudront craquer. La boîte indique que le produit est conçu pour plus de 10 ans sous la supervision d’un adulte, mais le matériel pédagogique (que je couvrirai plus tard) descend à 8 ans, ce qui permet aux enfants dont l’intelligence est légèrement en avance sur la courbe.

Cartes de mouvement

Sont également inclus dans la boîte (bien que je pense que ceux-ci soient disponibles à l’achat séparément) un ensemble de cartes de mouvement robotique. Ceux-ci m’intriguaient – ​​à quoi servaient-ils ? Puis il m’est venu à l’esprit – ils sont idéaux pour la cartographie d’action «déconnectée».

Les utilisateurs pourraient utiliser les cartes pour tracer une série de mouvements sans toucher au côté programmation, déterminer ce qu’ils veulent que Marty fasse, puis programmer le robot pour qu’il fasse ce qu’il veut. Une très bonne idée, surtout si vous partagez un Marty avec un grand groupe d’enfants. Certains peuvent entrer directement dans la programmation, d’autres peuvent utiliser les cartes, puis ils peuvent échanger. Les cartes sont de couleurs vives et unies, donc si l’on ajoutait un Raspberry Pi à Marty et un module caméra, on pourrait faire de la programmation OpenCV et littéralement “suivre les cartes”.

Je me suis rendu compte, plus tard, que Marty a un capteur de couleur sur son pied – ces cartes sont en fait utilisables comme outils sans faire de programmation. Ingénieux! Il vous suffit d’utiliser les blocs de détection de couleur dans Scratch, puis de placer Marty dessus. ou alors vous pouvez simplement mettre Marty en mode détection de couleur en appuyant sur le bouton A, puis il se déplacera simplement en fonction des cartes. Est-ce que c’est intelligent ?! Il y a même une feuille de travail qui couvre cela.

Sortir le robot

Marty sort facilement de l’emballage en mousse et se tient librement :

Il a un très bon équilibre car les pieds sont assez grands ! Ce robot a personnage. Cela me rappelle un peu Spongebob Squarepants dans la palette de couleurs. Il y a un tas d’autocollants à utiliser sur Marty, mais je ne l’ai pas fait parce qu’ils ont besoin de récupérer l’unité, mais je peux voir que ce serait une bonne chose pour ceux qui sont plus artistiquement, plutôt que techniquement, enclins à s’impliquer avec le robot .

Premiers pas

Je me suis référé au Guide de démarrage rapide pour commencer :

La première chose à faire était d’insérer et de connecter la batterie. C’était facile – quelques clips maintiennent l’arrière de la tête, puis le haut se détache. J’étais un peu déconcerté au début jusqu’à ce que je réalise que tout le composant de la batterie, y compris le boîtier en plastique, devait être placé dans Marty. C’est juste moi qui réfléchis trop aux choses, je pense !

Ensuite, je l’ai allumé (oui, ils ont préchargé la batterie !) et j’ai fait correspondre les voyants pour déterminer que la batterie avait assez de « jus » pour jouer avec. C’est ce que j’ai fait, alors j’ai ensuite téléchargé l’application du Google Play Store pour Android sur mon téléphone. Je me suis assuré que Bluetooth et les services de localisation étaient activés comme le suggère le guide, puis j’ai démarré l’application. J’ai scanné les robots Marty et… Rien. Rien n’est apparu. J’ai essayé quelques fois de plus à différentes distances du robot, mais il ne l’a pas trouvé pour une raison quelconque. J’ai vérifié manuellement le balayage Bluetooth via le téléphone et, bien sûr, il y avait un Marty en attente d’être jumelé. Curieuse. Ensuite, je me suis souvenu de la vieille question des programmeurs :

Avez-vous essayé de l’éteindre et rallumer?

J’ai donc désactivé Bluetooth, j’ai attendu deux secondes et je l’ai rallumé. Cette fois, le scanner d’applications a récupéré mon Marty et s’y est associé. Je me suis retrouvé sur le tableau de bord de l’application. Il y avait quelques options ici – télécommande; étalonnage; programmation avec Scratch ; mise à jour du firmware. J’ai pensé que je commencerais par la télécommande et, bien sûr, appuyer sur les boutons de l’application a fait bouger Marty.

J’ai été immédiatement frappé par la qualité du mouvement. Ils ont clairement choisi d’excellents servos pour le travail et tout “fonctionne” de manière très fluide.

L’étalonnage vous permet de manipuler manuellement Marty dans une position « prête » (bras tendus vers le bas, jambes droites et rien de plié, sourcils droits), puis d’enregistrer cette position pour une utilisation ultérieure.

La mise à jour du micrologiciel vous oblige à brancher Marty sur une prise USB pour l’alimentation, puis à attendre que la mise à jour se produise. Je n’avais pas besoin de m’en faire – après tout, Marty travaillait déjà, mais je pensais voir combien de temps cela prenait. La réponse était : environ 10 minutes pour la mise à jour en direct. Pas mal, vu.

Ensuite, la programmation dans Scratch. Je suis toujours un peu inquiet à propos de Scratch (ayant une formation en programmation textuelle), mais je n’avais pas à m’inquiéter. Même avec mes connaissances rudimentaires de Scratch, j’ai pu (sur mon téléphone, rien de moins !) programmer Marty pour qu’il fasse une séquence de mouvements en fonction des blocs fournis.

Tout était très explicite et il était en effet possible de le faire avec mon téléphone portable. En classe, bien sûr, les téléphones ont tendance à être interdits, vous utiliserez donc probablement une tablette, qui, je pense, fonctionnerait encore mieux, avec un écran plus grand.

Des ressources, tant de ressources !

Tout d’abord, sachez qu’il existe deux sites pour Marty le Robot – version 1 et version 2. J’avais la version 2, donc j’ai commencé ici, sur le site « Apprendre » version 2. J’ai signalé à Robotical que le fait d’avoir plusieurs sites, puis d’avoir un autre site séparé pour la base de connaissances, rend l’expérience un peu fragmentée. L’interface utilisateur et les polices, par exemple, changent en fonction du site sur lequel vous vous trouvez. Ils m’ont dit qu’ils étaient sur le point de commencer le processus d’unification des ressources et l’apparence, c’est donc une excellente nouvelle.

Pour les éducateurs, le site Learn est fantastique. Il existe des leçons individuelles et des packs de leçons groupés pour utiliser Marty en classe. Chaque ressource répertorie et explique les domaines du curriculum auxquels elle est destinée :

… ainsi, avec suffisamment de temps pour parcourir le site Learn, les enseignants pourront trouver des ressources pour atteindre des points d’apprentissage spécifiques. Tout est très bien organisé et structuré pour les éducateurs sur le site Learn – il y a les ressources elles-mêmes, des diapositives PowerPoint, des guides de l’enseignant. Je soupçonne qu’avec une classe de Martys, les enseignants pourraient remplir au moins un trimestre entier s’ils le voulaient !

Amener Marty plus loin

Ceci étant un blog Raspberry Pi, il serait négligent de ma part de ne pas mentionner que vous pouvez installer un Raspberry Pi dans Marty ! Le Pi est vissé dans le couvercle de Marty puis un câble sert à connecter le Pi à la carte de contrôle RIC. Vous pouvez jetez un oeil au guide pour le faire ici. Cela semble une procédure assez simple.

Une fois que vous avez fait cela, après avoir préparé la carte SD du Pi au préalable, bien sûr, le Pi est alimenté par Marty via la carte RIC, vous n’avez donc pas à vous soucier d’une alimentation séparée. Cela réduit bien sûr le temps d’utilisation de la batterie embarquée. Il y a ensuite des leçons, commençant ici sur la façon d’utiliser Python sur le Raspberry Pi pour programmer Marty. Vous devrez vous assurer que vous avez un Pi 3 ou un Pi Zero W car le Pi 4 n’est pas pris en charge pour une raison quelconque.

Je manquais de temps à ce stade et je n’avais pas de Pi de rechange à portée de main, mais vous pouvez voir une vidéo de démonstration du Marty travaillant avec le Raspberry Pi ci-dessous :

Voir Marty en action

Si vous voulez voir Marty en action un peu plus, jetez un œil à la vidéo ci-dessous. C’était pour leur Kickstarter (qui est maintenant terminé avec succès) mais donne une vraie idée du produit et des gens qui le soutiennent. Il y a aussi une photo fantastique de Marty marchant d’une table et survivant à la chute – c’est un petit animal robuste, c’est Marty !

Essai gratuit

Si vous êtes dans l’éducation et que vous souhaitez essayer Marty pendant quelques semaines, Robotical peut organiser la livraison et le ramassage et également vous aider tout au long de l’essai. Tout ce dont vous avez besoin est un court appel avec eux pour l’organiser. Consultez cette page du site pour plus de détails et pour réserver un créneau.

Conclusion

Un peu d’histoire, d’abord. Il y a bien longtemps, le premier modèle de Raspberry Pi existait depuis un petit moment et il y avait une campagne Kickstarter pour un robot appelé Rapiro. C’était un robot, entraîné par des servos, avec un Raspberry Pi dans sa tête connecté à une carte contrôleur de type Arduino. C’était nerveux, les servos n’étaient pas à la hauteur et l’étalonnage était un cauchemar.

Marty le Robot m’a donné des soucis similaires quand il était en route vers moi. Serait-ce difficile à utiliser? Cela résisterait-il à la punition ? L’étalonnage serait-il quelque chose dont il ne se remettrait jamais ?

Je suis heureux de dire que Marty dépasse les attentes en ce qui concerne toutes ces questions. Mis à part ce seul problème de connexion Bluetooth (que vous ne rencontrerez peut-être même pas – il s’agissait peut-être simplement de mon téléphone !) dont ils sont s’adressant déjà, il fait mouche en ce qui concerne la robotique dans l’éducation. Il est facile à utiliser dans un premier temps – vous pouvez jouer dès le départ en utilisant l’application sur une tablette/un téléphone et en déplaçant simplement le petit gars à l’aide de la télécommande. C’est avant même de vous lancer dans la programmation plus complexe basée sur Scratch et, éventuellement, d’ajouter un Pi et d’utiliser Python. Il a des victoires rapides tout au long. Comme en témoigne la vidéo ci-dessus, et à partir d’une courte conversation Twitter que j’ai eue avec un autre utilisateur d’essai, la plate-forme est robuste et, si elle est traitée avec les soins d’un enfant, elle devrait résister à une utilisation répétée. L’étalonnage de la plate-forme est facile, en utilisant l’application, et il est si différent de Rapiro en termes de contractions – il ne se contracte pas et ne rebondit pas du tout. Les servos sont également à engrenages métalliques, donc l’animation du robot est fluide et ces moteurs dureront beaucoup plus longtemps que les servos à engrenages en plastique.

Maintenant, parlons prix ! Marty le robot v2 est de 314 £ plus TVA. Cela semble un peu élevé, mais bien sûr, vous achetez non seulement la plate-forme, mais aussi les ressources qui vont avec. Il existe également des packs de classes, qui sont évidemment plus nombreux lorsque vous obtenez plus d’un Marty. En regardant 314 £ + TVA pendant une minute, cependant, juste pour le single, c’est juste à propos de à la portée de ceux qui voudraient l’acheter. Personnellement, j’aimerais plutôt le voir comme 250 £ TTC, mais je ne suis pas au courant de leurs coûts de développement et de fonctionnement. Marty vaut-il ce genre d’argent ? Un oui qualifié. Si vous avez le budget nécessaire pour acheter un Marty, ou même un ensemble de robots de classe, alors l’investissement en vaut la peine car cela devrait vous durer longtemps. Les ressources sont excellentes, la plate-forme est géniale.

Que puis-je dire de plus? J’en veux un! 🙂

Thomas

Fan de Raspberry Pi de la première heure, je suis l'évolution de ces micro-pc depuis maintenant 5 ans. En plus de l'actualité je propose de nombreux tutoriels pour vous aider à exploiter pleinement votre nano-ordinateur côté domotique ou retro-gaming.