Natural language instructions are effective at tasking autonomous robots and for teaching them new knowledge quickly. Yet, human instructors are not perfect and are likely to make mistakes at times, and will correct themselves when they notice errors in their own instructions. In this paper, we introduce a complete system for robot behaviors to handle such corrections, during both task instruction and action execution. We then demonstrate its operation in an integrated cognitive robotic architecture through spoken language in two tasks: a navigation and retrieval task and a meal assembly task. Verbal corrections occur before, during, and after verbally taught sequences of tasks, demonstrating that the proposed methods enable fast corrections not only of the semantics generated from the instructions, but also of overt robot behavior in a manner shown to be reasonable when compared to human behavior and expectations.
@article{thierauf2023thri, title={"Do this instead"-- Robots that Adequately Respond to Corrected Instructions}, author={Thierauf, Christopher and Thielstrom, Ravenna and Oosterveld, Bradley and Becker, Will and Scheutz, Matthias}, year={2023}, journal={ACM Transactions on Human-Robot Interaction (THRI)}, publisher={ACM}, url={https://hrilab.tufts.edu/publications/thierauf2023thri.pdf} }