Si no tiene posibilidad de detectar el obstáculo a priori (p. Ej. Con cámaras, sensores de proximidad ...) Si ya golpeó un obstáculo y su error de posición aumenta, solo puede detectar el problema al aumentar el error de posición o indirectamente al aumentar el motor Actual.
La mayoría de los controladores de movimiento, he visto, tienen toneladas de parámetros de configuración, incluido un límite de error. Este parámetro de límite le dice al controlador que desactive el motor en caso de que se exceda este umbral. Esto se hace para proteger el hardware del robot en sí y también el medio ambiente (por ejemplo, una pared, una caja o incluso un ser humano).
En el procedimiento de configuración del robot, este parámetro generalmente se ajusta para evitar daños en caso de error, pero también para evitar falsas alarmas positivas en caso de un umbral pequeño.
Como debería quedar claro, mi respuesta se basa en un sistema con una configuración de circuito cerrado