Hostname: page-component-74656f9884-6grmk Total loading time: 0 Render date: 2026-11-06T00:55:27.310Z Has data issue: false hasContentIssue false

Safety supervision framework for legged robots through safety verification and fall protection

Published online by Cambridge University Press:  10 April 2025

Ming Sun
Affiliation:
Department of Automation, Shanghai Jiao Tong University, Shanghai, China
Yue Gao*
Affiliation:
MoE Key Lab of Artificial Intelligence, AI Institute, Shanghai Jiao Tong University, Shanghai, China Shanghai Innovation Institute, Shanghai, China
*
Corresponding author: Yue Gao; Email: yuegao@sjtu.edu.cn
Rights & Permissions [Opens in a new window]

Abstract

Safety is an essential requirement as well as a major bottleneck for legged robots in the real world. Particularly for learning-based methods, their trial-and-error nature and unexplainable policy have raised widespread concerns. Existing methods usually treat this challenge as a trade-off between safety assurance and task performance. One reason for this drawback stems from the inaccurate inference for the robot’s safety. In this paper, we re-examine the segmentation of the robot’s state space in terms of safety. According to the current state and the prediction of the state transition trajectory, the states of legged robots are classified into safe, recoverable, unsafe, and failure, and a safety verification method is introduced to online infer the robot’s safety. Then, task, recovery, and fall protection policies are trained to ensure the robot’s safety in different states, forming a safety supervision framework independently from the learning algorithm. To validate the proposed method and framework, experiment results are conducted both in the simulation and on the real-world robot, indicating improvements in terms of safety and efficiency.

Information

Type
Research Article
Copyright
© The Author(s), 2025. Published by Cambridge University Press
Figure 0

Figure 1. Classification of state space in the proposed safe framework for legged robots. The conservative safe set $\mathcal {S}_{\mathrm {safe}}$ and failure set $\mathcal {S}_{\mathrm {failure}}$ are pre-defined, while the $\mathcal {S}_{\mathrm {recoverable}}$ and $\mathcal {S}_{\mathrm {unsafe}}$ are inferred online through safety verification.

Figure 1

Table I. Recovery policy-based safe locomotion methods.

Figure 2

Figure 2. State segmentation criteria and policy activation of the robot through safety verification.

Figure 3

Table II. Reward terms and weights for the task policy.

Figure 4

Figure 3. To absorb the impact force during the falling process, a sponge cushion is installed underneath the base of the robot. The fall protection policy is to minimize mechanical damage using the cushion.

Figure 5

Figure 4. The framework of the proposed safety supervision for legged robots. In each time step, the safety of the robot is inferred according to the current state and the prediction of state transition trajectory, and the corresponding policy is activated to complete the task while ensuring safety.

Figure 6

Algorithm 1: Safety Supervision Framework

Figure 7

Table III. Domain randomization terms and ranges during policy training for sim-to-real transfer.

Figure 8

Figure 5. Experiment results of baselines and the proposed method in simulation training. (a) Early termination number and (b) Reward over training iterations.

Figure 9

Figure 6. Impact force during the robot falling process with and without the fall protection policy.

Figure 10

Figure 7. Activation ratio of task, recovery, and fall protection policies during training.

Figure 11

Figure 8. Snapshots of the experiment result in the simulator and on the real robot. The transition of the robot’s safety state and activated policy are shown, where green lines and words indicate the task policy, yellow indicates the recovery policy and red indicates the fall protection policy.

Figure 12

Figure 9. Gait sequence of the robot in the experiment on flat terrain. The slight and strong external disturbances are applied to the robot at $t=3$ and $t=6$ respectively. The x-axis indicates the activated policies.

Figure 13

Figure 10. Joint position measurements of the robot in simulation for the experiment on flat terrain.

Figure 14

Figure 11. Snapshots of the real-world experiment on stairs. The transition of the robot’s activated policy is shown, where green lines and words indicate the task policy, yellow indicates the recovery policy, and red indicates the fall protection policy.

Figure 15

Figure 12. Joint position measurements of the robot in the real world for the experiment on stairs. The legend is the same as Figure 10.

Figure 16

Figure 13. Snapshots of the real-world experiment on flat, wooden, grass, and gravel terrains.