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

Intégration Microsoft Kinect avec Raspberry Pi pour détection humaine temps réel sur robot Sonbi

A. Objectif

Notre but était d'embarquer une pile logicielle complète sur le Raspberry Pi du robot Sonbi, connecter un Microsoft Kinect, et permettre au robot de saluer les gens en agitant les bras lorsqu'il détecte un humain debout devant le capteur.

B. Système matériel

Spécifications Raspberry Pi

Pololu Maestro 24

Connexion Raspberry Pi au Pololu

Fonctionnalités Microsoft Kinect

C. Intégration Kinect avec Raspberry Pi

Comme les drivers natifs du Kinect sont Windows-only, l'installation des bibliothèques requises sur un Raspberry Pi Linux est chronophage mais essentielle. Les étapes suivantes décrivent le processus.

1. Installer les drivers Kinect

2. Compiler Libfreenect

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. Compiler OpenNI

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. Pile logicielle et exécution

Le robot démarre un script bootscript_sonbi.sh qui lance le module de détection de visage :

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

Téléchargez le fichier de cascade Haar pré-entraîné ici : face.xml. Le script stream le flux RGB du Kinect, détecte les visages en temps réel, et signale l'exécutable Sonbi pour activer les servos moteurs pour un salut amical.

E. Résumé des actions

Lorsqu'un humain est détecté, le Kinect capture une image avec profondeur, l'algorithme de détection confirme un visage, et le Pololu Maestro commande les servos bras du robot Sonbi pour effectuer un salut accueillant. Cette intégration démontre la faisabilité d'utiliser du matériel grand public pour la robotique interactive.

Processus de fabrication

  1. Intégration MQTT transparente : capteurs NodeMCU DHT22 avec Raspberry Pi 3 B+ comme broker
  2. Profilage température Raspberry Pi précis avec Python, SQLite et LabVIEW
  3. Journaliser et graphiquer les événements d'un thermostat 24 V avec un optocoupleur et Raspberry Pi
  4. Construire un capteur de température distant avec Raspberry Pi et Python – Guide étape par étape
  5. Surveillance météo à distance avec Raspberry Pi 3 et PubNub
  6. Intégration du TI SensorTag à Blynk via Node‑RED sur Raspberry Pi Zero
  7. Contrôler une LED avec un capteur de mouvement PIR sur Raspberry Pi
  8. Construire un système de surveillance température et lumière multi-capteurs avec Raspberry Pi et DS18B20
  9. Capteur d'occupation de salle de bain basé sur Raspberry Pi avec alertes vocales et SMS via Twilio