Könnte ein Barcode-Scanner verwendet werden, um Informationen zur Oberflächentiefe zu erhalten?

(wenn tl; dr, gehen Sie zu dem Teil, wo es heißt "eigentliche Frage")

das ist wahrscheinlich eine sehr obskure Frage, aber: Ich arbeite an einer ziemlich komplexen Kunstinstallation mit computergenerierten Skulpturen und suche nach einer Möglichkeit, die "Tiefen" -Informationen ihrer Oberflächen zu extrahieren, mit anderen Worten, wie "gezackt" ist die Oberfläche an jedem gegebenen Punkt. Die Oberflächenabweichung würde im Bereich von Millimetern bis zu einigen cm liegen.

Ich denke über IR-basierte Abstandssensoren wie den Sharp GP2Y0A60SZLF nach, sehe dabei jedoch zwei Hauptprobleme:

  1. Ich kann nicht genau sagen, welcher Punkt oder welche Reihe von Punkten gerade gescannt wird.
  2. Ich kann jeweils nur einen Wert erhalten, während es mir sehr helfen würde, eine Sequenz oder einen "Puffer" für eine ausgewählte Zeile auf der Oberfläche zu extrahieren.

Die eigentliche Frage: Könnte ich theoretisch einen Barcode-Scanner (entweder CCD oder Laser) verwenden, um eine Folge von Tiefenwerten für einen bestimmten Teil der Oberfläche zu erhalten? Die Idee ist, wenn der Scanner die Intensität der reflektierten Strahlen misst, würde mir das nicht auch sagen, wie weit sie gereist sein müssen?

FYI, es ist akzeptabel für mich, das Lesegerät zu hacken und die MCU zu umgehen, um einfach die Rohdaten vom Sensor zu erhalten.

Vielen Dank für jede Hilfe!!

Antworten (1)

Über diese kurzen Entfernungen variiert die Intensität des reflektierten Lichts nicht genug, um vom Barcode-Scanner erkannt zu werden. Aber ich denke, du bist auf dem richtigen Weg. Wie wäre es mit einem linienerzeugenden Laser , also einer Laserdiode, die statt eines Lichtpunktes eine Linie erzeugt. Wenn Sie diese Linie dann von einer Seite betrachten, würden Sie sicherlich die gerade Linie sehen, die durch die Oberflächenunregelmäßigkeiten unterbrochen wird? Könnten Sie dann eine Kamera und eine Bildverarbeitungssoftware verwenden, um die Form der Oberfläche auszuarbeiten?

Eine andere Möglichkeit könnte darin bestehen, ein Gerät wie Kinect zu verwenden, jedoch in viel kleinerem Maßstab. Ich frage mich, ob Sie einer Kinect Linsen hinzufügen könnten, damit sie viel näher fokussiert und kleine Details auflöst?

Das ist eine gute Idee; es ist als "strukturiertes Licht" bekannt. Linienlaser gibt es eingebettet in billige Laserwasserwaagen.
Ich glaube, Cognex stellt einen OCR-basierten Reifenscanner her, der so funktioniert, wie Sie es beschreiben.
@Tut Das ist eine gute Idee! Ich nehme an, ein großer LKW-Reifen hätte ungefähr die gleiche Profiltiefe wie Jakub sucht.
Sie lesen tatsächlich die Schrift auf der Seitenwand. Ich habe vor ein paar Wochen ein aufgenommenes Bild gesehen, wo sie einen Reifen gescannt haben, indem sie ihn gedreht haben. Dadurch entstand ein langes rechteckiges Bild (etwas verzerrt) der Seitenwand, das dann mit OCR-Software verarbeitet wurde.
Vielen Dank an alle für Vorschläge, ich werde weiterforschen und hierher zurückkommen, wenn ich eine Lösung gefunden habe. Wie sicher sind diese Laser? Ich kann sicherstellen, dass die Leute sie nicht in die Augen richten, aber was ist mit den reflektierten Strahlen?