Generic “degraded mode” is a poor interface for autonomous robots. A warehouse robot with slightly stale camera intrinsics, physical camera misalignment, or a dirty lens might still navigate aisles acceptably, while the resulting depth or positioning error makes a close grasp unreliable. A worn joint can create the same split: harmless for driving, consequential at the end effector.
I’d rather see confidence exposed at the task boundary: navigation acceptable, grasping blocked, human-facing interaction requiring approval. The robot could refuse only the affected task instead of stopping everything, but I’m not sure when an operator override is sensible versus merely turning uncertainty into paperwork. Continuing while logging the warning may be appropriate for low-consequence work, not as a default.
How are people handling this in real deployments? Do you have a better warning or override design, or a concrete example where generic degraded mode caused confusion?