Dexterous Safe Control for Humanoids in Cluttered Environments via Projected Safe Set Algorithm
Rui Chen, Yifan Sun, Changliu Liu
TL;DR
This work tackles the challenge of dexterous safety for high-DOF humanoids in cluttered environments by promoting multi-constraint safety with limb-level geometry. It introduces the Projected Safe Set Algorithm (p-SSA), a tuning-free method that decouples feasibility from task optimization by projecting potentially infeasible safety constraints to a nearest feasible set and then solving a safe-control problem within that set. The paper also presents Relaxed Safe Set Algorithm (r-SSA) as a precursor, analyzes sources of infeasibility (inherent, method, and kinematics), and demonstrates through simulation and real hardware (Unitree G1) that p-SSA achieves near-optimal performance with minimal safety violations across diverse tasks. The approach provides practical safety guarantees in dense environments and shows strong potential for safe teleoperation and dexterous manipulation in real-world humanoid robotics.
Abstract
It is critical to ensure safety for humanoid robots in real-world applications without compromising performance. In this paper, we consider the problem of dexterous safety, featuring limb-level geometry constraints for avoiding both external and self-collisions in cluttered environments. Compared to safety with simplified bounding geometries in sprase environments, dexterous safety produces numerous constraints which often lead to infeasible constraint sets when solving for safe robot control. To address this issue, we propose Projected Safe Set Algorithm (p-SSA), an extension of classical safe control algorithms to multi-constraint cases. p-SSA relaxes conflicting constraints in a principled manner, minimizing safety violations to guarantee feasible robot control. We verify our approach in simulation and on a real Unitree G1 humanoid robot performing complex collision avoidance tasks. Results show that p-SSA enables the humanoid to operate robustly in challenging situations with minimal safety violations and directly generalizes to various tasks with zero parameter tuning.
