Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

MrRobot : Robot Rapiro piloté par mobile Ubuntu avec interaction voix, toucher et secousse

MrRobot est une application Ubuntu Mobile qui donne vie au robot Rapiro grâce à des contrôles intuitifs par voix, toucher et mouvement. Développée en seulement 28 heures lors du Ubuntu Shenzhen Hackathon, le projet montre comment les appareils mobiles peuvent s'interfacer harmonieusement avec la robotique en utilisant du matériel et logiciel open‑source.

Tout le code source, le firmware Arduino et les pièces imprimables en 3D sont librement disponibles, permettant aux hobbyistes et professionnels d'assembler leur propre Rapiro et d'étendre le système.

Ce que vous allez apprendre

  1. Déployer une application Ubuntu Mobile basée sur Qt depuis le SDK vers un appareil.
  2. Intégrer l'API de reconnaissance vocale et textuelle wit.ai pour créer une interface de commande mains libres.
  3. Configurer un serveur Raspberry Pi qui écoute les messages WebSocket depuis l'application mobile.
  4. Concevoir une interface utilisateur conviviale avec déclencheurs tactile, secousse et voix.

Liste du matériel (BOM)

  1. Téléphone ou tablette Ubuntu Mobile.
  2. Raspberry Pi avec dongle Wi‑Fi.
  3. Kit robot Rapiro.
  4. Boîte à musique optionnelle pour lecture audio.

Logiciels requis

  1. Ubuntu Qt SDK (pour le développement d'application).
  2. Raspbian OS sur le Raspberry Pi.
  3. Arduino IDE (si vous souhaitez construire le robot de zéro).
  4. Clé API wit.ai pour le traitement vocal.

Vue d'ensemble du projet

L'application offre trois modalités interactives :

Étape 1 : Construire l'application mobile

Suivez les instructions détaillées sur la page GitHub du projet pour installer le Ubuntu Qt SDK, configurer le projet et déployer l'application sur votre appareil Ubuntu Mobile.

Étape 2 : Déployer un serveur WebSocket sur Raspberry Pi

Connectez le Pi à votre Wi‑Fi local via un dongle, puis clonez le dépôt serveur. Démarrez le serveur et configurez‑le pour se lancer automatiquement au démarrage en ajoutant la commande dans /etc/rc.local.

Étape 3 : Assembler le matériel

Démontez soigneusement la tête du Rapiro, fixez le Raspberry Pi sur la plaque dédiée, et connectez le câble audio et le dongle Wi‑Fi. Le Pi fait désormais office de pont entre l'application mobile et la carte Arduino du robot.

Récupérer le code

Tout le code et les fichiers 3D sont disponibles sur GitHub : https://github.com/eminors/MrRobot.

Amusez‑vous à construire et personnaliser votre propre expérience de robot piloté par la voix !

Processus de fabrication

  1. Intégration MQTT transparente : capteurs NodeMCU DHT22 avec Raspberry Pi 3 B+ comme broker
  2. Construire un capteur de température distant avec Raspberry Pi et Python – Guide étape par étape
  3. Construire un système de détection d'incendie rapide et fiable avec Samsung SAMI, Arduino UNO et Raspberry Pi
  4. Construire un système de surveillance température et lumière multi-capteurs avec Raspberry Pi et DS18B20
  5. Maîtriser le contrôle des capteurs et actionneurs sur Raspberry Pi : Accéléromètre, Servo et Streaming de données
  6. Raspberry Pi 3 B+ — Fonctionnalités, Spécifications et Guide d'Achat Mis à Jour
  7. MrRobot : Robot Rapiro piloté par mobile Ubuntu avec interaction voix, toucher et secousse
  8. Construire un robot avec Raspberry Pi et Python : Guide complet
  9. Construire un robot Raspberry Pi piloté par Bluetooth avec retour audio