Not an Accident: Exploiting Safety Filter Inadequacy in Humanoid Robots
Organizations: Arizona State University · Carnegie Mellon University
Abstract
As humanoid robots move from research laboratories toward deployment in human-centered environments such as homes, hospitals, and warehouses, safe operation around nearby people and objects becomes a fundamental requirement. Safety filters have emerged as a promising technique to address this challenge by providing mathematical guarantees that generated control actions do not result in collisions. This paper shows that these guarantees hold only when the safety parameters are configured correctly. However, correct parameter configurations are task- and environment-specific, and no general method exists to determine them across diverse deployments. As a result, safety filters shipped with humanoid robots can fail after deployment in specific scenarios. We show that attackers can exploit these failures through only normal user interactions without any additional privileges or capabilities. To demonstrate this risk, we present goal insertion attacks and develop SIREN, an automated tool that identifies vulnerable inserting goals for a given task and environment. Experimental results show that SIREN identifies attacks in all vulnerable scenarios in the SPARK dataset. Compared with a baseline approach, SIREN discovers three times as many attacks. We also show that SIREN is able to generate attacks against a real humanoid and cause it to collide while executing tasks. These results demonstrate that current safety filters introduce exploitable vulnerabilities that can cause safety violations, which reveals that existing safety mechanisms can themselves become a source of safety risk for humanoid robots.
Figures & tables
| Input: initial state , original goal , goal space , filter , simulator , budget , batch size , elite fraction | |
| Output: ranked inserted goals and confirmed attacks | |
| 1 | |
| 2 | ; |
| 3 | while do |
| 4 | |
| 5 | |
| Safety Filter | Valid Attacks | Min Original Distance (cm) | Initial Collision Distance (cm) |
| SSA | ✓ | 0.0187 | -0.0152 |
| R-SSA | ✓ | 0.0241 | -0.0298 |
| p-SSA | ✓ | 0.0858 | -0.0443 |
| CBF | ✓ | 0.2729 | -0.0181 |
| R-CBF | ✓ | 0.0841 | -0.0273 |
| R-SSS | ✓ | 0.0625 | -0.0458 |
| Method | # Attacked Scenarios | Scenario Hit Rate | # Total Attacks | Attack Hit Rate |
| Random | 40/40 | 100.0% | 1760 | 35.2% |
| Random-NI | 40/40 | 100.0% | 1751 | 35.0% |
| SIREN | 40/40 | 100.0% | 3277 | 65.5% |
| SIREN-NI | 38/40 | 95.0% | 3006 | 60.1% |
Robot Safety
Robot safety studies how to prevent harmful physical actions while enabling robots to complete tasks around people and in uncertain environments.
See all 229 papers