Designing Degraded Modes for AI-Enabled Robots

Designing Degraded Modes for AI-Enabled Robots

A robot does not become safe because it can stop.

It becomes safer when it knows what capability to keep, reduce, or remove before a stop becomes the only option.

That is the purpose of degraded modes. An AI-enabled robot should not have only two states: “autonomous” and “dead.” Real machines need intermediate operating modes where autonomy is reduced, speed is limited, sensors are reweighted, operators regain authority, and risky functions are disabled while the system preserves the safest useful behavior.

How to Structure ROS 2 Logs and Rosbags for AI-Assisted Robot Debugging

How to Structure ROS 2 Logs and Rosbags for AI-Assisted Robot Debugging

The first time an AI copilot helps you debug a robot, the limiting factor is usually not the model.

It is the data you give it.

A language model can summarize logs, compare events, inspect a rosbag, spot suspicious timing gaps, and propose hypotheses. But it cannot reconstruct a physical failure from vague console output, missing timestamps, unrecorded commands, stale transforms, dropped sensor frames, or a bag that captured camera images but not the safety state that rejected the motion.

How to Split Authority Between an LLM, ROS 2, and a Microcontroller

How to Split Authority Between an LLM, ROS 2, and a Microcontroller

The most dangerous mistake in AI robotics is not using an LLM.

It is giving the LLM the wrong kind of authority.

An LLM can interpret intent, summarize context, read manuals, propose plans, call tools, and help operators understand what a robot is doing. That is useful. But a robot is still a cyber-physical system. It has timing constraints, noisy sensors, actuator limits, stale data, bus failures, and safety envelopes that cannot be negotiated by a language model.

Robot Safety Architecture - Watchdogs, E-Stops, Failsafes, and Supervisory Control

Robot Safety Architecture - Watchdogs, E-Stops, Failsafes, and Supervisory Control

The fastest way to misunderstand robot safety is to treat it as a button.

It is not.

A red mushroom emergency stop matters. A watchdog matters. A failsafe matters. But none of them, alone, is robot safety architecture. Safety in robotics is not a feature. It is not a checkbox. It is not a clever prompt, a neat ROS node, or a good-looking demo video. It is an architectural property of the whole cyber-physical system.