LIBERO-Safety Benchmark Puts Vision-Language-Action Robots Through Physical and Semantic Safety Tests

LIBERO-Safety Benchmark Puts Vision-Language-Action Robots Through Physical and Semantic Safety Tests

Rongxu Cui, Zongzheng Zhang, Jingrui Pang, Haohan Chi, Jinbang Guo +9 više

6 min čitanja23. lip 2026.

Researchers introduced LIBERO-Safety, a comprehensive benchmark that systematically evaluates how vision-language-action (VLA) models handle physical safety hazards and semantic safety reasoning across 40 distinct tasks. By generating 19,664 collision-free demonstrations and testing eight state-of-the-art VLA models, the study reveals a critical tension between generalization and safety that has been largely overlooked in prior benchmarks.

What the Researchers Built

LIBERO-Safety is not just another robotics benchmark—it’s the first dedicated safety evaluation framework for VLA models that covers both physical hazards (clutter, human proximity, moving obstacles) and semantic hazards (understanding commands like “put the knife near the person” vs. “put the knife away from the person”). The team designed a five-dimensional safety curriculum that decouples these two aspects:

  • Physical Safety: Static spatial clutter, tabletop spatial awareness, human-robot interaction, and full-scene hand-object awareness.
  • Semantic Reasoning: Tasks that require understanding context, such as “avoid placing breakable objects near the edge.”

To generate training data at scale, they built a keypose-guided pipeline that combines sparse human annotation (defining critical poses) with an optimization-based motion planner (CuRobo). This approach yields large volumes of kinematically feasible, collision-free trajectories without the bottleneck of full human teleoperation. The final dataset contains 19,664 human-screened demonstrations across 40 tasks, with heavy visual and physical domain randomization to force models to learn robust safety-aware manipulation skills.

Diagram showing the keypose-guided data generation pipeline with human input and motion planning

Key Results

After fine-tuning and evaluating eight representative VLA models, the study uncovered several striking findings:

  • High-diversity training helps safety but hurts task success. Models trained on diverse randomized scenes produced safer trajectories (fewer collisions) but lower task completion rates because the diversity exposed them to harder edge cases.
  • Semantic safety is the weakest link. All models struggled with tasks requiring nuanced understanding (e.g., “place the mug on the coaster, not the cloth”). The best VLA model achieved only around 60% success on semantic reasoning tasks, compared to 80%+ on simple physical safety tasks.
  • Failure modes split cleanly. Task failures were rarely due to physical collisions. Instead, they came from sub-optimal trajectory synthesis (the robot took a long, inefficient path that still avoided collisions but missed the goal) and fine-grained semantic misalignment (the robot misinterpreted ambiguous or context-dependent instructions).

These results confirm that current VLA models lack a robust joint understanding of physical constraints and language meaning—they can either avoid an obstacle or follow an instruction, but not always both.

How It Works

LIBERO-Safety’s core innovation is the Unified Behavior Domain Definition Language (UBDDL), which allows researchers to procedurally generate safety-critical tasks with controllable parameters. UBDDL extends the original BDDL (Behavior Domain Definition Language) by adding explicit safety constraints and environmental stochasticity.

The evaluation framework defines three difficulty levels:

LevelDescriptionExample
L0Basic physical safety with static objectsPlace the cup away from the edge
L1Moderate physical hazards + simple semantic cuesAvoid the moving obstacle while picking up the box
L2Out-of-distribution physical hazards + complex semantic reasoning“Put the knife near the person” – model must infer context

Training data was generated only for L0 and L1 physical safety tasks (excluding semantic reasoning entirely) to create a zero-shot evaluation of cognitive abilities. L2 tasks were completely held out to test generalization.

During data generation, an operator specifies keyposes (e.g., gripper orientation at grasp, waypoints to avoid obstacles). CuRobo then fills in the motion between keyposes using optimization, ensuring kinematic feasibility and collision freedom. The pipeline then applies aggressive domain randomization: random textures, lighting, camera viewpoints, object poses, and even robot starting positions.

Example of domain randomization across different visual and physical setups in the benchmark

Why This Matters for Robotics

LIBERO-Safety directly addresses a blind spot in the race toward general-purpose robots. As VLA models increasingly power humanoid robots and warehouse robots, safety failures in dynamic environments could cause damage or injury. The benchmark provides a standardized way to certify that a robot can handle both physical hazards and ambiguous human instructions before deployment.

For operations managers evaluating used cobots for sale or used industrial robots, LIBERO-Safety offers a template for how to assess a robot’s safety reasoning—not just its pick-and-place accuracy. The finding that semantic safety is the bigger bottleneck suggests that future VLA training must integrate natural language understanding far more tightly with low-level motion planning.

The study also highlights a practical tradeoff: training on highly randomized data improves safety but reduces task success. Robot buyers should look for models that are fine-tuned on domain-specific safety scenarios rather than relying solely on general-purpose pre-training.

Limitations and Open Questions

LIBERO-Safety is a simulated benchmark—real-world safety introduces additional challenges like sensor noise, physical wear, and unpredictable human behavior. The dataset also excludes semantic reasoning from training, which means the models were never explicitly taught to handle language-based safety cues. This makes the semantic reasoning results a test of inherent ability, but not a reflection of what’s achievable with proper training.

Another open question is whether the keypose-guided pipeline adequately covers all safety-relevant scenarios. The current 40 tasks are diverse but still limited compared to the infinite possibilities in real environments. Finally, the benchmark does not yet evaluate multi-robot coordination, which is critical for warehouse and factory deployments.

Frequently Asked Questions

What is a VLA model? A vision-language-action model takes an image and a text instruction as input and directly outputs robot actions—it combines visual understanding, language comprehension, and motor control in one neural network.

How does LIBERO-Safety differ from existing benchmarks like LIBERO? LIBERO focused on task completion and generalization without specific safety constraints. LIBERO-Safety adds explicit physical hazards, human interaction scenarios, and semantic reasoning that requires understanding of safe vs. unsafe behaviors.

Do the results mean current VLA robots are unsafe? Not exactly—they are generally safe for simple tasks (low collision rates) but unreliable when instructions are ambiguous or human proximity is involved. The benchmark exposes the gap between “can do the task” and “can do the task safely in context.”

Can I use the LIBERO-Safety dataset to train my own robot? Yes, the dataset of 19,664 demonstrations is publicly available and designed for fine-tuning VLA models. However, the held-out L2 tasks should be used only for evaluation to maintain benchmark integrity.

Conclusion

LIBERO-Safety fills a critical gap by systematically testing how VLA models balance task completion with physical and semantic safety. The findings show that while diversity in training data makes trajectories safer, language understanding remains the weak link. Future robotics research must bridge this gap before general-purpose robots can operate reliably alongside humans.

🍪 Postavke kolačića

Koristimo kolačiće za mjerenje učinkovitosti. Pravila privatnosti