Es gibt Ultraschallsensoren und optische Triangulations-Sensoren die man dafür nehmen könnte.
Solche Senoren gibt es hier im Roboterbereich etwas preisgünstiger als im Industribereich.
Ich gebe mal ein paar Quellen dafür an.
Manfred

https://www.roboternetz.de/wissen/in...frarotsensoren
https://www.roboternetz.de/wissen/in...chall_Sensoren

http://www.waycon.de/ultraschallsensor.html
http://www.waycon.de/lasersensor.html