REGO : Nouvelle version (en cours d’évolution)

REGO : Nouvelle version en cours.

Fonctions actuelles :  Robot de télé-présence, on peut voir, entendre, parler et se déplacer à distance à partir d’un simple navigateur web.

La base de ce robot est un Emilio (célèbre jouet des années 80), sur lequel j’ai greffé divers composants. REGO est un robot DIY « Do It Yourself » en Français « Fait maison ».

Fonctions en cours d’implémentation : Plusieurs objectifs. Le premier, modifier son design général afin de lui donner de la hauteur. Actuellement, il mesure 80 cm de haut. L’objectif est d’atteindre une hauteur raisonnable afin qu’il puisse interagir de manière convenable avec une personne debout. Un autre objectif est de lui donner de l’autonomie en lui ajoutant des fonctions de reconnaissance de visage, reconnaissance vocale, possibilité de naviguer dans son environnement tout seul. Par la suite, grâce aux nombreuses possibilités avec le Raspberry pi, lui ajouter des fonctions de commandes domotiques.

 

CARACTÉRISTIQUES

Pour cette nouvelle version, on passe aux choses sérieuses. REGO sera propulsé par une vrai base mobile robotique. un Raspberry pi 3 sera utilisé pour le serveur web et un Raspberry pi 2 monté sur un écran tactile pour l’interaction avec les personnes. Un Arduino Mega pour la gestion des capteurs, le tout interfacé par une carte relais qui permettra le dialogue entre l’Arduino et le Raspberry pi sans se soucier des problèmes de 3v-5V entre les 2 cartes. La caméra ip mobile est conservée pour la navigation en temps réel. Et plusieurs capteurs ultrason MSU05 vont assurer la détection des obstacles. Deux nouveaux modules seront implémentés : la carte Raspberry pi Sense Hat utilisé pour ses capteurs de température, pression atmosphérique, accéléromètre et le module EZ-Robot, utilisé pour ajouter les fonctions de reconnaissance des couleurs, suivi de visage, reconnaissance vocale, etc…

La base Mobile

La Devantech RD02 12V.

La carte sera pilotée en I2C par l’arduino. Cette base mobile va apporter de la fluidité et de la précision dans le déplacement du robot.

 

Le cerveau :  (ou plutôt les cerveaux)
Un raspberry pi 3 va faire office de serveur Web. Il va commander la locomotion par l’intermédiaire de l’Arduino Mega et va diffuser, à partir de la caméra ip, ce que voit le robot en temps réel.

 

 

Un deuxième Raspberry pi, intégré à l’écran tactile officiel Raspberry pi, est utilisé pour interagir avec les personnes autour du robot.

 

Un nouveau module pour de nouvelles fonctionnalités : le module EZRobot

Une des nouveautés de cette nouvelle version de REGO est l’intégration d’un module robotique qui permet de rajouter des fonctions, de type : reconnaissance des couleurs, suivi des visage ou commande vocales, de manière très simple. Ce module est le module de Ez-Robot, le EZ-B v4. Je vous le présente dans cet article ici .

 

 

Les capteurs

  • Télémètre ultrason MSU05
  • Capteur de contact
  • Caméra HD 1082p motorisée avec serveur Web intégré
  • Télémètre infrarouge : SHARP GP2D12

 

Une autre nouveauté de cette version de REGO est l’intégration de la carte Raspberry pi Sense Hat

Principales caractéristiques :

 

  • Matrice d’affichage LED 8 × 8
  • Accéléromètre, Gyroscope et Magnétomètre
  • Capteur de pression d’air
  • Capteur de température et d’humidité
  • Joystick Teeny

 

 

Avec cette célèbre carte, utilisée dans la station spatiale ISS, taillée pour le Raspberry pi, on va pouvoir obtenir des capteurs : L’orientation (lacet, tangage et roulis) via un accéléromètre, un gyroscope 3D et un magnétomètre. La pression atmosphérique, le taux d’humidité, la température. Grace à la matrice Led 8×8, on va pouvoir illuminer le robot et même afficher des messages déroulants.

 

 

Interface de commande Web

Pour l’instant on conserve l’interface Web de commande en l’état, réalisé depuis la version 2 de REGO. Elle permet de piloter le robot, voir, entendre et parler avec les personnes autour du robot. Elle est présente physiquement sur le serveur Web du Raspberry pi 3.

 

Réseau

Pour orchestrer le tout, un routeur portable TP-Link MR3020 (Wifi et 3G) embarqué sur le robot. Le Raspberry pi est relié en RJ45 et la caméra en Wifi. Avec ce routeur, le robot est vu comme une box, il est donc facile de s’y connecter en wifi avec n’importe quel appareil.

 

Alimentation

Les raspberry pi et le routeur ont chacun son Accumulateur Lithium Polymer rechargeable 5v 1A 5000mAh.

 

 

La base mobile et les moteurs sont alimentés par une batterie 12V.