¿Se podría usar un escáner de código de barras para obtener información sobre la profundidad de la superficie?

(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:

  1. No puedo decir exactamente qué punto o serie de puntos se está escaneando actualmente.
  2. Solo puedo obtener un valor a la vez, mientras que poder extraer una secuencia, o un "búfer" para una línea elegida en la superficie, me ayudaría mucho.

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!!

Respuestas (1)

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.

Esta es una buena idea; se conoce como "luz estructurada". Los láseres de línea están disponibles integrados en niveles de burbuja láser económicos.
Creo que Cognex fabrica un escáner de neumáticos basado en OCR que funciona como usted describe.
@Tut ¡Es una buena idea! Supongo que un neumático de camión grande tendría una banda de rodadura de aproximadamente la misma profundidad que busca Jakub.
En realidad, están leyendo la escritura en la pared lateral. Vi una imagen capturada hace unas semanas donde escanearon un neumático haciéndolo girar. Esto creó una imagen rectangular larga (algo de distorsión) de la pared lateral que luego se procesó con el software OCR.
Gracias a todos por las sugerencias, continuaré investigando y volveré aquí cuando haya encontrado una solución. ¿Qué tan seguros son estos láseres? Puedo asegurarme de que las personas no los apunten a los ojos, pero ¿qué pasa con los rayos reflejados?