Skip to main content

Security Protection State Reference

Security Protection State is prepared for scenerios where robot goes off control. When entering security protection state, the controller will first set all actuators to damping mode for 2 seconds, then set all actuators to zero torque mode. The user could still read joint's states in zero torque mode.

Some controller comes with auto protection switch mechanism. When they finds themselves beyond the controllable range, they will automatically switch to security protection state.

State specification

State nameTask nameJoystick mappingDDS mappingFrequency
Security ProtectionSecurityProtectionTaskLT+RT9400Hz
Avaliable for hangingAvaliable for standingAuto Protection Switch
YesNoNo

Joystick Control

Enter Secutiry Protection State

After initailize AuroraCore, press trigger LT and RT at the same time to enter security protection state.

Client Control

Velocity controlStand pose controlJoint controlJoint parameter control
NoNoNoNo

Enter Security Protection State

After initailize AuroraCore, use aurora client's set_fsm_state function to enter security protection state.

client = AuroraClient.get_instance(domain_id=123, robot_name="gr2")   # initialize aurora client
time.sleep(1)

client.set_fsm_state(9) # change to security protection state