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

Microsoft Kinect mit Raspberry Pi integrieren für Echtzeit-Menschenerkennung am Sonbi Roboter

A. Ziel

Ziel war, vollständigen Software-Stack auf Sonbi-Roboters Raspberry Pi zu betten, Microsoft Kinect anzubinden und Roboter zu befähigen, Menschen durch Armwinken zu grüßen, wenn Kinect einen Menschen vor Sensor detektiert.

B. Hardwaresystem

Raspberry Pi Spezifikationen

Pololu Maestro 24

Raspberry Pi mit Pololu verbinden

Microsoft Kinect Features

C. Kinect mit Raspberry Pi integrieren

Da Kinect-native Treiber Windows-only sind, ist Installation nötiger Libraries auf Linux-basiertem Raspberry Pi zeitaufwändig aber essenziell. Folgende Schritte skizzieren Prozess.

1. Kinect Treiber installieren

2. Libfreenect bauen

sudo apt-get install git-core cmake pkg-config build-essential libusb-1.0-0-dev git clone https://github.com/OpenKinect/libfreenect cd libfreenect mkdir build cd build cmake -L .. make # optional: cmake --build . 

3. OpenNI bauen

sudo apt-get install g++ python libusb-1.0-0-dev freeglut3-dev cd Platform/Linux/CreateRedist ./RedistMaker sudo ./install.sh # optional: make mono_wrapper && make mono_samples 

D. Software-Stack & Runtime

Roboter bootet Skript bootscript_sonbi.sh, das Gesichtserkennungsmodul startet:

python facedetect.py --cascade=face.xml 0 

Vortrainierte Haar-Cascade-Datei hier: face.xml. Skript streamt Kinect-RGB-Feed, detektiert Gesichter in Echtzeit, signalisiert Sonbi Executable für Servo-Motor-Aktivierung zum freundlichen Winken.

E. Aktionszusammenfassung

Bei Menschenerkennung nimmt Kinect tiefenbewusstes Bild auf, Detektionsalgorithmus bestätigt Gesicht, Pololu Maestro kommandiert Sonbi-Roboter Arm-Servos für Willkommenswinken. Integration demonstriert Machbarkeit von Consumer-Hardware für interaktive Robotik.

Herstellungsprozess

  1. Nahtlose MQTT-Integration: NodeMCU DHT22 Sensoren mit Raspberry Pi 3 B+ als Broker
  2. Präzises Raspberry Pi Temperaturprofiling mit Python, SQLite und LabVIEW
  3. 24-V Thermostat-Ereignisse mit Optokoppler & Raspberry Pi loggen & grafisch darstellen
  4. Fern-Temperatursensor mit Raspberry Pi & Python bauen – Schritt-für-Schritt-Anleitung
  5. Remote-Wetterüberwachung mit Raspberry Pi 3 & PubNub
  6. TI SensorTag mit Blynk via Node-RED auf Raspberry Pi Zero integrieren
  7. LED mit PIR-Bewegungsmelder am Raspberry Pi steuern
  8. Multi-Sensor Temperatur- & Licht-Überwachung mit Raspberry Pi & DS18B20
  9. Raspberry Pi Badezimmer-Belegungssensor mit Sprach- & SMS-Benachrichtigung via Twilio
  10. Raspberry Pi Sensor & Aktuator Steuerung meistern: Beschleunigungsmesser, Servo und Datenstreaming