Я пытаюсь сделать следящего за линией в Webots, используя инфракрасные датчики расстояния (такие же, как у следящего за линией электронной шайбы). Проблема в том, что датчики возвращают очень несовместимые значения в диапазоне от 250-550 на черной поверхности до 700-1100 на белой поверхности.
Я пробовал использовать несколько датчиков, а затем измерял среднее значение, но у робота все еще возникают проблемы с отслеживанием линии. Из того, что я читал, использование светового датчика не вариант, поскольку он не работает с отраженным светом. Есть ли способ использовать какие-то другие датчики (или камеру) или «исправить» датчики расстояния для получения более согласованных значений?
Спасибо за любую помощь