跳到主要内容

安全保护状态

安全保护状态是为机器人失控的场景准备的。进入安全保护状态时,控制器将首先将所有执行器设置为阻尼模式 2 秒,然后将所有执行器设置为零扭矩模式。用户仍然可以在零扭矩模式下读取关节状态。

某些控制器带有自动保护切换机制。当它们发现自己超出可控范围时,它们将自动切换到安全保护状态。

状态明细

状态名称任务名称手柄映射DDS 映射频率
Security ProtectionSecurityProtectionTaskLT+RT9400Hz
可用于悬挂可用于站立自动保护切换

手柄控制

进入安全保护状态

初始化 AuroraCore 后,同时按下扳机 LTRT 进入安全保护状态。

客户端控制

速度控制站姿控制关节控制关节参数控制

进入安全保护状态

初始化 AuroraCore 后,使用 aurora 客户端的 set_fsm_state 函数进入安全保护状态。

client = AuroraClient.get_instance(domain_id=123, robot_name="gr3")   # 初始化 aurora 客户端
time.sleep(1)

client.set_fsm_state(9) # 切换到安全保护状态