Если у вас нет возможности обнаружить априорное препятствие (например, с помощью камер, датчиков близости ...) Если вы уже столкнулись с препятствием, и ваша ошибка определения местоположения увеличивается, вы можете обнаружить проблему только по возрастающей ошибке положения или косвенно по возрастающему двигателю. текущий.
Я видел, что большинство контроллеров движения имеют массу параметров конфигурации, включая предел ошибок. Этот предельный параметр указывает контроллеру отключить двигатель в случае превышения этого порога. Это делается для защиты самого оборудования робота, а также окружающей среды (например, стены, ящика или даже человека).
В процедуре настройки робота этот параметр обычно настраивается, чтобы избежать повреждения в случае ошибки, а также чтобы избежать ложноположительных сигналов тревоги в случае небольшого порога.
Как должно быть ясно, мой ответ основан на системе с настройкой замкнутого контура