Can you explain this portion?

Every .5 seconds you call update_grippers, which checks for a gripper type change. Why do this in the first place? The example programs should take care of gripper calibration. Is this for simultaneously running cuff control, and swapping grippers?