Real-Time Human-Robot Interactive Coaching System with Full-Body Control Interface

  • Anton Bogdanovych
  • Christopher Stanton
  • Xun Wang
  • Mary-Anne Williams
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7416)


The ambitious goal being pursued by researchers participating in the RoboCup challenge [8] is to develop a team of autonomous humanoid robots that is capable of winning against a team of human soccer players. An important step in this direction is to actively utilise human coaching to improve the skills of robots at both tactical and strategic levels. In this paper we explore the hypothesis that embedding a human into a robot’s body and allowing the robot to learn tactical decisions by imitating the human coach can be more efficient than programming the robot explicitly. To enable this, we have developed a sophisticated HRI system that allows a human to interact with, coach and control an Aldebaran Nao robot through the use of a motion capture suit, portable computing devices (iPhone and iPad), and a head mounted display (which allows the human controller to experience the robot’s visual perceptions of the world). This paper describes the HRI-Coaching system we have developed, detailing the underlying technologies and lessons learned from using it to control the robot. The system in its current stages shows high potential for human-robot coaching, but requires further calibration and development to allow a robot to learn by imitating the human coach.


Humanoid Robot Autonomous Robot Robot Soccer Imitation Learning Human Controller 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Aldebaran: Nao Robot,
  2. 2.
    Argall, B.D., Chernova, S., Veloso, M., Browning, B.: A survey of robot learning from demonstration. Robotics and Autonomous Systems 57, 469–483 (2009), CrossRefGoogle Scholar
  3. 3.
    Chalup, S., Murch, C., Quinlan, M.J.: Machine Learning With AIBO Robots in the Four-Legged League of RoboCup. IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews 37, 297–310 (2007)CrossRefGoogle Scholar
  4. 4.
    Gorman, B., Thurau, C., Bauckhage, C., Humphrys, M.: Believability Testing and Bayesian Imitation in Interactive Computer Games. In: Nolfi, S., Baldassarre, G., Calabretta, R., Hallam, J.C.T., Marocco, D., Meyer, J.-A., Miglino, O., Parisi, D. (eds.) SAB 2006. LNCS (LNAI), vol. 4095, pp. 655–666. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  5. 5.
    Gutierrez, R., Craighead, J.: A native iPhone packbot OCU. In: HRI 2009: Proceedings of the 4th ACM/IEEE International Conference on Human Robot Interaction, pp. 193–194. ACM, New York (2009)CrossRefGoogle Scholar
  6. 6.
    Kuipers, J.B.: Quaternions and Rotation Sequences. Princeton University Press, Princeton (1999)zbMATHGoogle Scholar
  7. 7.
    Nakaoka, S., Nakazawa, A., Yokoi, K., Hirukawa, H., Ikeuchi, K.: Generating whole body motions for a biped humanoid robot from captured human dances. In: IEEE International Conference on Robotics and Automation, pp. 3905–3910 (2003)Google Scholar
  8. 8.
    RoboCup: World Championship and Conference,
  9. 9.
    Stanton, C., Ratanasena, E., Haider, S., Williams, M.A.: Perceiving Forces, Bumps, and Touches from Proprioceptive Expectations. In: Röfer, T., Mayer, N.M., Savage, J., Saranli, U. (eds.) RoboCup 2011. LNCS, vol. 7416, pp. 377–388. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  10. 10.
    Supej, M.: 3D measurements of alpine skiing with an inertial sensor motion capture suit and GNSS RTK system. Journal of Sports Sciences 28(7), 759–769 (2010)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Anton Bogdanovych
    • 1
  • Christopher Stanton
    • 2
  • Xun Wang
    • 2
  • Mary-Anne Williams
    • 2
  1. 1.School of Computing and MathematicsUniversity of Western SydneyAustralia
  2. 2.Faculty of Engineering and Information TechnologyUniversity of Technology SydneyAustralia

Personalised recommendations