так-то ты прав, но...
лазер постоянно движется по относительно ровной поверхности, как вариант, можно сделать тестовый прогон и записать расстояние до точки в каждый момент времени. если вести измерения длины луча непрерывно по заданному откалиброванному маршруту, все последовательные значения должны будут совпадать с тестовыми... а следовательно, любое препятствие, которое укоротит луч хоть на мгновение выпадет по результату измерений из таблицы и сработает сигналка...
сделать такую систему защиты не на много сложнее и вполне реально.
потанцуем?