Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Embodied AI Safety — Physics Safety for Embodied Intelligence

Embodied AI safety is the discipline of ensuring that AI systems operating in physical bodies (robots, humanoids, drones) act safely in the real world. As embodied intelligence moves from labs to homes and workplaces, safety becomes the foundational requirement for adoption.


The Embodied AI Safety Problem

Embodied AI — from VLA models to full humanoid robots — promises to revolutionize how we interact with machines. But every advance in capability brings new safety challenges:

  • From screens to bodies — AI used to live in data centers and phones; now it controls tons of metal moving at human scale
  • Unstructured environments — you can't pre-program every scenario; safety has to be general-purpose
  • Human-robot coexistence — embodied AI operates where people live, work, and play; no safety fences
  • Open-ended action space — an embodied AI can do thousands of different actions, each with different safety implications
  • Black box decision making — large models produce actions without explaining their safety reasoning

Why Existing Safety Approaches Don't Work

  • Fences and interlocks — don't apply; embodied AI is mobile by definition
  • ML-based safety classifiers — probabilistic, distribution shifts cause unpredictable failures, not acceptable as primary safety
  • Simple force limits — too conservative (limits productivity) or too dangerous (misses pressure/impulse issues)
  • Human supervision — too slow, too expensive, and humans can't monitor every millisecond

The Answer: Deterministic Physics Safety Layer

The right architecture for embodied AI safety is a hybrid model: the AI handles perception, planning, and semantics, while a deterministic physics safety layer acts as the final gatekeeper for every action.

This is not a new idea — it's the same principle behind ISO 10218 industrial robot safety: the safety system is separate from the control system, and it has final authority.


Safety Data Across Different Environments

Analyzing 500 samples across three representative embodied AI environments reveals different risk profiles:

Environment L0-L2 (Safe) L3-L4 (Medium) L5-L6 (Dangerous) Key Challenge
Kitchen (家用厨房) 78 (46%) 54 (32%) 37 (22%) 易碎物品、热液体、狭小空间
Living Room (客厅) 58 (38%) 54 (36%) 39 (26%) 家具拥挤、人类日常活动、多样性物体
Workshop (车间) 67 (37%) 65 (36%) 48 (27%) 重型工具、高力操作、工业环境

Insight: Every environment has a significant fraction of high-risk actions. No matter the setting, embodied AI needs robust safety validation.


Three Pillars of Embodied AI Safety

Pillar 1: Multi-Dimensional Physics Analysis

Safety isn't just about force. A complete safety system evaluates:

  • Pressure (not just force) — force ÷ dynamic contact area, per body region limits
  • Impulse — mass × velocity, transient impact severity
  • Reaction force — will the robot itself remain stable? (tipping, slipping)
  • Energy — total kinetic energy of the motion

Pillar 2: Semantic Plausibility Filtering

Before physics analysis even runs, filter out actions that are semantically impossible — "grasping" a liquid, "pushing" a gas. This catches whole categories of unsafe behavior at zero cost.

Example of semantic-identified risk:

  • "拔铁块" — semantic score 0.69 (low plausibility), risk level L6

    拔铁块极度危险,重度风险/力超限/速度超限严重(接触压强约203.4kPa)

  • "插模具" — semantic score 0.65 (low plausibility), risk level L5

    插模具存在较高风险,重度风险/力超限明显(接触压强约62.5kPa)

Pillar 3: Progressive Risk Feedback

Binary safe/unsafe is a blunt instrument. Modern embodied AI safety should provide 7-level risk granularity with an over_ratio metric that tells the AI by how much the limit is exceeded. This enables progressive adjustment — slow down, reduce force, change approach — rather than hard stops that disrupt the interaction.


Rotor Safety Engine for Embodied AI

→ Rotor Safety Engine

Rotor provides the three pillars described above in a single-file, zero-dependency library designed specifically for embodied AI and humanoid robots.

  • ~17μs per check — fits in any real-time control loop
  • 100% deterministic — no probability, no training data, always auditable
  • 35+ action types — grasp, push, pull, lift, press, insert, and more
  • 6 robot types — service arm, precision arm, collaborative arm, industrial arm, heavy payload, humanoid
  • 3 scenarios — kitchen, living room, workshop (extensible)
  • 7 risk levels — progressive feedback with over_ratio and recommended safe parameters
  • Natural language input — accept AI-generated action descriptions directly

Related Resources


License

MIT — educational and reference use.