Mace Robotics est une jeune entreprise Française de Robotique implanté près de Rennes.
L’entreprise développe le robot MRPi1, un robot basé sur une carte Raspberry Pi A+.
C’est Nicolas qui m’a contacté pour me parler de ce produit. Voilà la présentation de ce robot Made in France.
Au sommaire :
MRPi1 robot miniature à base de Raspberry Pi A+
Made in France
Il faut tout d’abord que je vous dise que ce robot est conçu et fabriqué en France. La conception entière (mécanique et électronique) a été faite par Mace Robotics. La fabrication est également totalement réalisée en France !
C’est quoi le MRPi1 ?
MRPi1 est un petit robot mobile basé sur une carte low cost Raspberry Pi A+). Il est très facile à programmer et personnalisable. Il inclut de nombreux capteurs, accéléromètre 3 axes, température, proximités et des capteurs de lumière. De plus, il est équipé d’un haut-parleur et d’une communication Wifi permettant de le contrôler à distance. Sa petite taille vous permet de facilement le programmer sur une table de bureau.
MRPi1 utilise un système d’exploitation basé sur Linux. Il intègre des outils de synthèse vocale. Il est possible de lui ajouter des accessoires matériels. Sa petite taille facilite l’expérimentation, même sur un bureau. Il se recharge sur un port USB standard.
La carte inférieure est équipée d’un microcontrôleur STM32F407 qui communique avec le Raspberry Pi et qui prend en charge les fonctions du robot.
C’est pour qui ?
MRPi1 est un robot programmable pour l’enseignement des sciences du numérique. Il peut aussi intéresser les makers et la recherche.
Qu’est-ce qu’il peut faire ?
Beaucoup de choses !
- Se déplacer,
- Navigation autonome avec gestion des obstacles,
- Contrôle avec un smartphone, PC et tablette.
- Peut suivre une ligne,
- Se déplacer dans un labyrinthe,
- Parler, jouer de la musique,
- Contrôle d’équipement à distance,
- Traitement d’images : reconnaissance visuel, …
- Ajout de capteurs, …
Qu’est-ce qu’il faut pour programmer MRPi1 ?
Pour programmer ce robot, il suffit d’un PC avec une connexion Wifi.
La connexion se fait en Wifi et le robot se programme à distance.
Comment recharger la batterie du robot ?
Vous avez seulement besoin d’un câble USB pour recharger la batterie. Il suffit de le brancher à un port USB d’ordinateur avec un câble mini-USB.
Quels langages de programmation sont utilisables ?
Python, C, Java, … sont utilisables pour programmer le robot.
Quelles sont les futures extensions ?
- Une station de rechargement
- Des pinces
- Des capteurs de distance 360°
- …
Les spécifications
Matérielles
- CPU : Raspberry Pi model A+,
- Microcontrôleur : STM32F407 (168Mhz)
- Batterie : Li-Po 3,7V 2000 mAh (rechargeable via le port USB),
- Deux moteurs CC avec encodeurs,
- Wifi,
- 6 capteurs de proximité infrarouge,
- 1 capteur de température,
- Accéléromètre 3 axes,
- 6 capteurs de lumière,
- Switch,
- Haut-parleur,
- 10 Leds,
- Pi Camera,
- TV récepteur (récepteur pour télécommande),
- Connecteur extension (I2C et SPI)
- 1 bouton On/off + 1 bouton switch reset
Logicielles
- API C et Python
- OS : Raspbian adapté
- configuration en access point wifi,
- Synthétiseur »text to speech »,
- Serveur web lighttpd,
- Exemples d’utilisation de l’API …
Taille et poids
- 10 x 10 x 7 cm
- Poids : 200 g
Systèmes d’exploitation compatibles
- Windows : oui
- Linux : oui
- Mac Os : oui
Vidéos
.De nombreuses vidéos de présentation montrent MRPi1 en action, je ne résiste pas au plaisir de toutes vous les montrer :
Présentation de MRPi1
Un peu de foot
Éviter les murs
Les déplacements
Il fait aussi réveil matin 🙂
Utilisation de la synthèse vocale
Commande en WiFI avec un smartphone
Conclusion
Un petit robot français à base de Raspberry Pi qui promet des moments passionnants.
Une campagne de crowdfunding (financement participatif) devrait débuter au mois d’avril. Je vous tiendrai au courant du lancement 🙂
Le prix définitif pour le kit complet n’est pas encore fixé mais devrait être légèrement supérieur à 200 €.
- Carte de contrôle (microcontrôleur 168 Mhz)
- Carte Raspberry pi + clé wifi
- micro-sd avec OS adapté
- moteurs avec encodeurs
- câbles
- mécanique
- Batterie LiPo
Sources
Ping : Outils - Enseigner le numérique | Pearltrees
Ping : MRPi1, petit robot open Source à base de...
Ping : MRPi1, petit robot open Source à base de...
Tiens, ça fera un joli cadeau pour ma petite nièce à noël.
Le concept est bon, en plus de fabrication française. COCORICO !
Mais le prix pique un peu… Si on le compare au mbot-Blue de Makeblock qu’on peut trouver à 75$ hors frais de port sur le net bien que le MRPi 1 propose plus de fonctionnalité de base et que la fabrication sur notre sol soit plus chère.
Je reste dans un coin pour voir l’évolution du projet.
(Ps : à quand les test du R.PI 3 monsieur Francois ? 😀 )
Bonne journée à tous.
Bonjour Cheesy
effectivement ça pique un peu… mais il y a effectivement bien plus de possibilités.
Les tests sont en cours pour le Pi3. Je publierai quand ce sera plus avancé.
mais les circonstances actuelles font que j’ai vraiment peu de temps à y consacrer 🙁
cordialement
François
Bonjour.
Moi ce qui me pique les yeux, c’est le site. Ça fait tout de suite très pro. Genre fait en une nuit.
Elle est où l’API ? Pas de page Github ? La licence, c’est quoi ?
C’est bien beau de balancer des exemple de codes sans aucune infos.
Et je parle même pas des fautes, du genre:
motorRight() :control the right motor.
motorLeft() :control the right motor.
Page en construction par ci, page qui marche pas par là. Sans vouloir être médisant, je prédit un avenir funeste à ce projet bâclé.
Bonjour Sabcat
Le site était en anglais au départ et il est en cours de traduction…
Mais je pense que Mace Robotics sera attentif à vos remarques 🙂
cordialement
François
Bonjour,
Géniale ce projet mais si la clientèle visée est EN (sti2d, SSI) je pense que le choix du microprocesseur n’est pas judicieux, un Atmel ou un PIC serai bienvenu car chaque lycée de France ou de Navarre ont des outils de développement(flowcode 6,….) pour ces deux familles. Si j’achète ce genre de produit pour mon lycée j’aimerai mes élèves puissent travailler sur le Rasberry pi mais aussi sur le micro avec un environnement connu.
A+ bruno
Ping : MRPi1, petit robot open Source à base de...
Bonjour,
L’API, la page Github ne sont pour le moment pas encore disponible, le projet n’est pas encore commercialisé et non finalisé. Merci d’avoir vu ces fautes.
Tout ceci sera bientôt disponible.
Le choix du STM32F407 est pour les outils libres : http://www.coocox.org
ok , idem pour les Atmel (outils libres) de plus nos minots travaille depuis le collège sur ce genre d’environnement avec les Arduino, si vous voulez motiver des enseignants pour acheter vos produits ,il est préférable de rester sur des trucs ultra diffusés mais ce n’est peut-être pas le public visé.
Ping : MRPi1, petit robot open Source à base de...
Bonjour Bruno;
Le robot MR Pi1 a été conçu pour faire une abstraction du bas niveau, commande des moteurs, capteurs, … Le microcontrôleur STM32 du robot MR Pi1 est codé en C et il y a beaucoup de code assez complexe : micro-os, génération de trajectoires automatique, filtrage numérique, asservissement avec plusieurs régulateur, …
Exemple : faire avancer le robot d’une distance ou de le faire tourner d’un angle donné avec simplement une ligne de code.
Impossible de faire sa avec le robot mbot-blue.
C’est pour ça que le choix du STM32 n’est pas un problème, car pour l’éducation niveau Collége-Lycée, je conseille de rester sur la programmation Raspberry Pi. Pour avoir une facilité de programmation et de pouvoir se concentrer sur le code et l’algorithme. Vous programmez sans vous occuper du microcontrôleur. Ensuite, si vous voulez modifier quelque chose sur le microcontrôleur STM32 vous avez la liberté de la faire.
Le robot MR Pi1 est un robot unique sur le marché, il n’a rien n’avoir avec le robot mbot-blue.
Une autre option, si vous voulez rester sur arduino, c’est de remplacer la carte Raspberry pi par une arduino, il n’y a aucun problème. Le robot MR Pi1 à été conçu pour, le microcontrôleur STM32 s’occupe de tout.
Ping : MRPi1, petit robot open Source à base de...
Ping : MRPi1, petit robot open Source à base de...
Ping : MRPi1, petit robot open Source à base de...