Adaptive Training Systems for Human-Robot Interaction