(si tl; dr, vaya a la parte donde dice "pregunta real")
esta es probablemente una pregunta muy oscura, pero: estoy trabajando en una instalación de arte bastante compleja con esculturas generadas por computadora, y estoy buscando una manera de extraer la información de "profundidad" de sus superficies, en otras palabras, cómo "irregular" es la superficie en cualquier punto dado. La desviación de la superficie estaría en el rango de milímetros, hasta un par de cm.
Estoy considerando sensores de distancia basados en IR como Sharp GP2Y0A60SZLF, pero veo dos problemas principales con estos:
La pregunta real: ¿Podría, en teoría, usar un escáner de código de barras (ya sea CCD o láser) para obtener una secuencia de valores de profundidad para una parte particular de la superficie? La idea es que, si el escáner mide la intensidad de los rayos reflejados, ¿no me diría también qué distancia deben haber viajado?
Para su información, es aceptable para mí piratear el lector y omitir la MCU para simplemente obtener los datos sin procesar del sensor.
¡¡Muchas gracias por cualquier ayuda!!
En esas distancias cortas, la intensidad de la luz reflejada no variará lo suficiente como para que el escáner de código de barras la detecte. Pero creo que estás en la línea correcta. ¿Qué tal un láser generador de línea , es decir, un diodo láser que genera una línea en lugar de un punto de luz? Entonces, si miras esa línea desde un lado, seguramente verás la línea recta interrumpida por las irregularidades de la superficie. ¿Podría entonces usar una cámara y algún software de procesamiento de imágenes para calcular la forma de la superficie?
Otra forma podría ser utilizar un dispositivo como Kinect, pero a una escala mucho menor. Me pregunto si podría agregar lentes a un Kinect para que enfocara mucho más cerca y pudiera resolver pequeños detalles.
pjc50
Gesto de desaprobación
John Honniball
Gesto de desaprobación
jakub fiala