Some suggestions based on our demo today. Fixes the following problems:
reinstates wait for trigger. I find this useful for demos since the presenter can determine the tempo of the presentation. Otherwise the robot is constantly asking for validation.
Fix the timeout logic for not hearing the operator. Previous implementation just continued with the loop which crashes if the sentence parameter was not initialised. Otherwise it will just redo the previous command. Now it says "oops we couldn't do it." and waits for the next trigger.
@MatthijsBurgh please don't add commits to this PR. If you have suggestions for the demo please make a PR to the update_demo branch which Lotte oversees. These changes have been tested on the robot.
Some suggestions based on our demo today. Fixes the following problems: