Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Integración de Microsoft Kinect con Raspberry Pi para Detección Humana en Tiempo Real en Robot Sonbi

A. Objetivo

Nuestro objetivo era embeber una pila software completa en la Raspberry Pi del robot Sonbi, conectar un Microsoft Kinect y permitir que el robot salude a personas agitando sus brazos al detectar un humano frente al sensor.

B. Sistema Hardware

Especificaciones Raspberry Pi

Pololu Maestro 24

Conectar Raspberry Pi a Pololu

Características Microsoft Kinect

C. Integración Kinect con Raspberry Pi

Como los drivers nativos de Kinect son solo Windows, instalar las librerías requeridas en una Raspberry Pi Linux lleva tiempo pero es esencial. Los pasos siguientes describen el proceso.

1. Instalar Drivers Kinect

2. Compilar 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
# opcional: cmake --build .

3. Compilar OpenNI

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

D. Pila Software y Runtime

El robot arranca script bootscript_sonbi.sh que lanza módulo detección facial:

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

Descarga archivo cascade Haar pre‑entrenado aquí: face.xml. El script transmite feed RGB del Kinect, detecta caras en tiempo real y señala al ejecutable Sonbi para activar servomotores de brazos en saludo amistoso.

E. Resumen de Acciones

Cuando se detecta humano, Kinect captura imagen con profundidad, algoritmo confirma cara y Pololu Maestro comanda servos de brazos del robot Sonbi para realizar saludo. Esta integración demuestra factibilidad de usar hardware de consumo para robótica interactiva.

Proceso de manufactura

  1. Integración MQTT fluida: sensores NodeMCU DHT22 con Raspberry Pi 3 B+ como broker
  2. Perfilado preciso de temperatura en Raspberry Pi con Python, SQLite y LabVIEW
  3. Registro y gráficas de eventos de termostato 24 V con optoacoplador y Raspberry Pi
  4. Construya un sensor de temperatura remoto con Raspberry Pi y Python – Guía paso a paso
  5. Monitorización meteorológica remota con Raspberry Pi 3 y PubNub
  6. Integración de TI SensorTag con Blynk vía Node‑RED en Raspberry Pi Zero
  7. Controle un LED con Sensor PIR de Movimiento en Raspberry Pi
  8. Construya un Sistema de Monitorización de Temperatura y Luz Multi‑Sensor con Raspberry Pi y DS18B20
  9. Sensor de ocupación para baño con Raspberry Pi: alertas por voz y SMS mediante Twilio
  10. Control de sensores y actuadores con Raspberry Pi: acelerómetro, servo y streaming de datos
  11. Capturar comandos de mando IR en Raspberry Pi sin LIRC: enfoque Python UART