можно использовать алгоритм ожидания.
т.е. т.к. робот двигается не особо быстро, да и частота обработки нормальная (10 раз в сек будет достаточно), то красная линия (точка) не может быстро, за один расчет прыгнуть на большое расстояние. соответственно если точка дальше чем на Х от предыдущего расчета, то это сторонний объект (ручка мебели).
таким образом мы уберем примерно 80% ошибок.
Добавлено спустя 4 минуты 58 секунд:ещё можно использовать лазер проверки.
лазер другого цвета (зелёный), если система сомневается (точка дальше чем на Х от предыдущего расчета), то красный выключаем и светим зеленым.
Если зеленый совпадает с "сомнительной" красной, то результат верен. если же нет, то пикнуть и задымиться
Добавлено спустя 1 минуту 45 секунд:хотя можно и без зеленого...
при "сомнении" выключаем лазер и проверяем пропала ли точка.