Dans cet article, nous allons aborder un robot assez peu connu en France et pourtant assez ancien dans son pays d’origine, les états-unis. Le robot Boe-Bot, de la société Parallax est en effet un petit robot à deux roues différentielles très bien fait et idéal pour ses premiers pas en robotique. Pourquoi ce robot connait-il un franc succès? Cela tient tout d’abord et avant tout la à société qui le réalise.
Parallax est une société bien connue des amateurs d’électronique. Cette société réalise en effet depuis de nombreuses années des composants électroniques d’une grande qualité et en particulier des micro-contrôleurs.
C’est donc tout naturellement que Parallax s’est adressée à la communauté des amateurs de robotique en leur proposant un robot facile d’approche et répondant à leur attente et qui se base (naturellement) sur l’un des micro-contrôleurs maison, le Basic Stamp 2.
La gamme des robots de Parallax : Boe-Bot, SumoBot…
Parallax propose plusieurs robots. Tout d’abord le robot Boe-Bot qui fait l’objet de cet article. Le robot Boe-Bot est une base très complète et intéressante pour la robotique car il permet d’aborder tous les problèmes classiques de la robotique : conduite différentielle, odométrie, détection et évitement d’obstacle… Le robot Boe-Bot est robuste et compact, il s’accompagne d’un livre pas à pas (en anglais) permettant de découvrir, construire et programmer le robot.
Ce livre, nous y reviendrons, est clairement un atout majeur dans le choix de ce robot.
Parallax propose également le SumoBot qui est une version légère du Boe-Bot, dédié à la pratique du Sumo à l’aide de robots. Ce robot peut être acheté séparément ou par lot de 2 avec un tapis de Sumo pour la compétition. Le sumoBot est clairement orienté vers une activité particulière qui est très formatrice en terme de programmation robotique.
Quel que soit le robot, les produits Parallax se distinguent par leur qualité. Le tableau ci-dessous présente les caractéristiques comparées des 3 robots présentés. Parallax propose également de nombreux accessoires, capteurs et autres composant permettant d’enrichir le robot. Pour en savoir plus, consultez le rayon Parallax.
SumoBot | Boe-Bot | |
Micro-contrôleur | Basic Stamp 2 | Basic Stamp 2 |
Programmable | Oui, en BASIC, fourni sur le CD | Oui, en BASIC, fourni sur le CD |
Multitâche | Non | Non |
Moteurs | 2 servomoteurs | 2 servomoteurs |
Capteurs | Inclus dans le kit | Inclus dans le kit |
Découvrons le Kit robotique Boe-Bot
A qui s’adresse le robot Boe-Bot ?
Le robot Boe-Bot permet non seulement de découvrir la robotique mais aussi l’électronique. Il est fourni avec de nombreux composants électroniques jouant le rôles de capteurs. Si le manuel qui est fourni avec le robot ne nécessite aucune connaissance en robotique, électronique ou programmation, le robot ne s’adresse toutefois pas aux plus jeunes (comme le Robot Lego Mindstorms), ne serait-ce que parce que certaines pièces sont assez petites.
Une petite précision : le robot Boe-Bot ne nécessite aucune soudure ou autre opération difficile à réaliser. Les composants électroniques s’insèrent manuellement dans des encoches prévues à cet effet.
Le robot Boe-Bot est un kit robotique réellement didactique.
A l’ouverture de la boîte du robot Boe-Bot
Dès l’ouverture, on est frappé par la qualité des éléments fournis. Le plus notable est le livret fourni avec le robot. Celui-ci est clairement un document à valeur ajoutée. En 364 pages reliées, à l’aide d’un texte clair et de nombreux schémas, celui-ci décrit, pas à pas le montage du robot, le fonctionnement des différents composants électriques (Led, résistances), la programmation en Basic ainsi que les grands principes des mécanismes propres à la programmation de robots (l’odométrie, le calcul de distances…). La seule difficulté, si tant est que cela puisse en être une, c’est que le texte est en anglais.
Le CD fourni contient les drivers nécessaires ainsi que l’outil de programmation du micro-contrôleur qui permet de développer des programmes en BASIC. Autre preuve s’il en est que Parallax tient à faire les choses bien, le CD contient pas moins de 130 fichiers PDF de documentation. Il s’agit de l’ensemble des manuels édités par Parallax. Quelques exemples de contenus PDF:
- whisker_kit.pdf (4 pages) : explications de montage des capteurs de contact (les moustaches) avec exemple de code BASIC STAMP
- Crawler_Kit.pdf (8 pages) : explications de montage du kit hexapode
- Industrial_Control.pdf (198 pages) : support de formation (17ans et +) sur les techniques de contrôle
- Pragmatic_Introduction_to_Electronic_Engineering_v1_0.pdf (140 pages) : le titre parle de lui-même !
- Robotics_with_the_Boe-Bot_v2_2.pdf (364 pages) : la version du manuel relié !!
- Understanding_Signals_1_0a.pdf (137 pages) : découverte de la théorie du signal, de l’oscilloscope…
- What’s_a_Microcontroller_v2_2.pdf (340 pages) : découverte des micro-contrôleurs
- SumoBot_Manual_v2.0.pdf (75 pages) : instructions de montage et de programmation du SumBot
Vous comprenez à présent pourquoi le robot Boe-Bot constitue une première approche très intéressante de la robotique !
Voyons à présent le robot en lui-même.
Le robot Boe-Bot
Le châssis du robot est en aluminium. Deux servos moteurs et deux roues constituent le système propulsif. Le
Board of Education
est est quelque sorte la carte mère du robot où le micro-contrôleur sera inséré par vos soins. Enfin, des composants électroniques ou mécaniques sont fournis et jouent le rôle de capteurs.
Citons par exemple les moustaches qui jouent le rôle de capteurs de contact, les photorésistances en tant que capteurs de lumière et des capteurs infrarouges pour la détection d’obstacles.
Robot Boe-Bot – La programmation à l’aide de BASIC STAMP
La programmation s’effectue à l’aide du logiciel fourni sur le CD, le BasicStamp. La connexion entre le robot et le PC s’effectue à l’aide d’un simple câble USB qui est fourni. Le robot Boe-Bot existe aussi en version Bluetooth pour ceux qui préfèrent (et on les comprend !) programmer le robot sans avoir systématiquement à le brancher au PC.
Le manuel propose des exemples pas à pas vous permettant de vous immerger dans cette programmation très rapidement. Ici, point de programmation évoluée, cela reste du BASIC (d’où le nom…) tout en permettant d’aborder tous les thèmes chers à la robotique, comme la navigation, la détection d’obstacle et autres.
Par ailleurs, de nombreux exemples de codes sont fournis avec le logiciel de programmation rendant l’apprentissage encore plus facile.
En conclusion
Que dire en conclusion qui n’aurait pas été dit ? Il est à présent clair que le robot Boe-Bot constitue un choix intéressant pour débuter en robotique, il est facile à mettre en œuvre, extrêmement didactique et surtout très évolutif grâce aux nombreux composants et capteurs disponibles sur Génération Robots.
Génération Robots ( https://www.generationRobots.com )
Tout usage et reproduction soumis à autorisation explicite préalable.