I deploy mobile robots in places where floors, lighting, and people routinely defeat the lab assumptions. I’m increasingly convinced a robot should expose sensor health and calibration uncertainty before acting, not just emit one polished confidence score. Model confidence answers whether its output resembles familiar patterns; it does not establish that the camera is unobstructed or the pose estimate is trustworthy.
Wheel slip is a good example: encoders can suggest progress while the robot’s actual position and heading drift. A sensible system should detect disagreement with its other measurements, then widen its safety margin or slow down. If localization is materially unreliable, it may need human confirmation—or to refuse the task—rather than confidently improvising.
I’m not arguing for a dashboard nobody reads. I’m asking what should be mandatory at the action boundary. Would you prioritize transparent uncertainty, graceful degradation, or uninterrupted task completion? Real deployment examples and counterarguments welcome.