Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

MrRobot: Ubuntu-Mobile-gesteuerter Rapiro-Roboter mit Sprache, Touch & Schüttel-Interaktion

MrRobot ist eine Ubuntu-Mobile-Anwendung, die den Rapiro-Roboter durch intuitive Sprach-, Touch- und Bewegungskontrolle zum Leben erweckt. In nur 28 Stunden während des Ubuntu Shenzhen Hackathons entwickelt, zeigt das Projekt, wie Mobilgeräte nahtlos mit Robotik über Open-Source-Hardware und -Software interagieren können.

Der gesamte Quellcode, Arduino-Firmware und 3D-druckbare Teile sind frei verfügbar, sodass Hobbyisten und Profis gleichermaßen ihren eigenen Rapiro zusammenbauen und das System erweitern können.

Was Sie lernen

  1. Bereitstellung einer Qt-basierten Ubuntu-Mobile-App vom SDK auf ein Gerät.
  2. Integration von wit.ai's Sprach- und Texterkennungs-API für eine freihändige Befehlsschnittstelle.
  3. Einrichtung eines Raspberry-Pi-Servers, der WebSocket-Nachrichten von der Mobile-App empfängt.
  4. Design einer benutzerfreundlichen UI mit Touch-, Schüttel- und Sprachauslösern.

Stückliste (BOM)

  1. Ubuntu-Mobiltelefon oder Tablet.
  2. Raspberry Pi mit WLAN-Dongle.
  3. Rapiro-Roboter-Bausatz.
  4. Optionale Musikbox für Audio-Wiedergabe.

Benötigte Software

  1. Ubuntu Qt SDK (für App-Entwicklung).
  2. Raspbian OS auf dem Raspberry Pi.
  3. Arduino IDE (falls Sie den Roboter von Grund auf bauen möchten).
  4. wit.ai API-Schlüssel für Sprachverarbeitung.

Projektüberblick

Die App bietet drei interaktive Modalitäten:

Schritt 1: Mobile App bauen

Den detaillierten Anweisungen auf der GitHub-Projektseite folgen, um Ubuntu Qt SDK zu installieren, das Projekt zu konfigurieren und die Anwendung auf Ihrem Ubuntu-Mobile-Gerät bereitzustellen.

Schritt 2: WebSocket-Server auf Raspberry Pi bereitstellen

Pi mit lokalem WLAN über Dongle verbinden, dann Server-Repository klonen. Server starten und für automatischen Start beim Boot konfigurieren, indem der Befehl zu /etc/rc.local hinzugefügt wird.

Schritt 3: Hardware zusammenbauen

Rapiro-Kopf vorsichtig zerlegen, Raspberry Pi auf die vorgesehene Platte montieren, Audiokabel und WLAN-Dongle anschließen. Der Pi dient nun als Brücke zwischen Mobile-App und Roboter-Arduino-Board.

Code erhalten

Alle Code- und 3D-Dateien sind auf GitHub verfügbar: https://github.com/eminors/MrRobot.

Viel Spaß beim Bauen und Anpassen Ihres eigenen sprachgesteuerten Roboter-Erlebnisses!

Herstellungsprozess

  1. Nahtlose MQTT-Integration: NodeMCU DHT22 Sensoren mit Raspberry Pi 3 B+ als Broker
  2. Fern-Temperatursensor mit Raspberry Pi & Python bauen – Schritt-für-Schritt-Anleitung
  3. Schnelles, zuverlässiges Branderkennungssystem mit Samsung SAMI, Arduino UNO & Raspberry Pi
  4. Multi-Sensor Temperatur- & Licht-Überwachung mit Raspberry Pi & DS18B20
  5. Raspberry Pi Sensor & Aktuator Steuerung meistern: Beschleunigungsmesser, Servo und Datenstreaming
  6. Raspberry Pi 3 B+ – Aktualisierte Features, Specs & Kaufberatung
  7. MrRobot: Ubuntu-Mobile-gesteuerter Rapiro-Roboter mit Sprache, Touch & Schüttel-Interaktion
  8. Roboter mit Raspberry Pi und Python bauen: Komplette Anleitung
  9. Bluetooth-gesteuerter Raspberry Pi Roboter mit Audio-Feedback bauen
  10. Internet-gesteuerter Video-Streaming-Roboter mit Arduino & Raspberry Pi bauen