`guarded_policy_gateway.py` 是模型动作输出和真实机器人执行之间的最小安全闸门。它的意义不是“能跑”,而是强制你把技能白名单、工作空间、速度限制和人工确认放在执行前。
python3 deployment/guarded_policy_gateway.py \
--action-json vla_dataset/sample_action.json \
--dry-run
不要让 VLA/LLM 直接控电机。先过技能层和安全层,这是具身智能工程化里非常关键的一步。
WORKSPACE_MIN / MAX
MAX_SPEED_MPS = 0.25
ALLOWED_SKILLS = {...}
if skill not allowed: reject
if target_pose outside workspace: reject
if speed too high: reject
if source in {llm, vla_policy} and no confirmation: reject