Did you try a different argument for SetRunMode?
- RDK.setRunMode(1) controls the virtual robot
- RDK.setRunMode(5) controls the real robot