Skip to main content

Security Protection State

The Security Protection State is designed for scenarios where the robot loses control. Upon entering this state, the controller first sets all actuators to damping mode for 2 seconds, then sets all actuators to zero-torque mode. Joint state can still be read in zero-torque mode.

Some controllers include an auto protection switch mechanism. When they detect they are outside a controllable range, they automatically switch to the Security Protection State.

State Details

State NameTask NameJoystick MappingDDS MappingFrequency
Security ProtectionSecurityProtectionTaskLT+RT9400Hz
Available for HangingAvailable for StandingAuto Protection Switch
YesNoNo

Joystick Control

Enter Security Protection State

After initializing AuroraCore, press triggers LT and RT simultaneously to enter the Security Protection State.

Client Control

Velocity ControlPose ControlJoint ControlMotor Config
NoNoNoNo

Enter Security Protection State

After initializing AuroraCore, use the set_fsm_state function to enter the Security Protection State.

Python
client = AuroraClient.get_instance(domain_id=123, robot_name="gr3")
time.sleep(1)

client.set_fsm_state(9) # switch to Security Protection State