I know (using LabVIEW) our team had this issue. Turns out we had to reset the robot each time. I'm not sure if they solved it though.
My Analogy:
- Buy dog = Turn on robot
- Dog is hungry so he doesn't listen to you = Watchdog Not Fed
- Shoot dog = Turn off robot
- Repeat = ...