Datos de Kinect a un microcontrolador

1

Antes de comenzar, entiendo que esta es una pregunta muy amplia y abierta, por favor sea paciente conmigo. Soy un completo novato en esto. Después de mirar alrededor, encontré varias formas de interactuar con el sensor Kinect. ROS, OpenCV, Procesamiento, Matlab ....

Pero todos parecen necesitar una PC en el medio. ¿Hay una manera de transferir datos a un microcontrolador como Arduino directamente y procesar los datos (por ejemplo, una imagen de profundidad como una matriz) sin una PC?

Supongo que hay algunos marcos C que estarían disponibles para esto.

    
pregunta Ender Wiggins

1 respuesta

4

Incluso si pudiera obtener los datos en un microcontrolador de 8 bits como un Arduino, sería completamente inadecuado procesarlo. Según Wikipedia, la información de profundidad que sale del Kinect es de 640x480, 11 bits de resolución. Eso es aproximadamente 600 kB de datos sin procesar para cada cuadro, y la velocidad de cuadros es de 30 Hz. Por lo tanto, necesitamos poner en marcha aproximadamente 18 MB de datos cada segundo. Este no es un desafío demasiado grande para una PC, pero es de la liga de algo como un Arduino.

En cambio, es posible que tengas más suerte con algo como una Raspberry Pi. Tiene un microprocesador ARM de 32 bits que se ejecuta a 700 MHz, 256 MB de RAM y una GPU. Es básicamente una PC de hace 8 años en una sola placa.

    
respondido por el Theran

Lea otras preguntas en las etiquetas