You are using a communication medium with a raft of interference. You are also writing custom code and protocols to control the machine. So many ways for a rogue signal or command to sneak in. sure it may fail safe on the bench but the arena is a different kettle of fish entirely