, Volume 1, Issue 1, pp 57–65 | Cite as

Toward autonomous, compliant, omnidirectional humanoid robots for natural interaction in real-life settings

  • François MichaudEmail author
  • François Ferland
  • Dominic Létourneau
  • Marc-Antoine Legault
  • Michel Lauria
Position Paper


The field of robotics has made steady progress in the pursuit of bringing autonomous machines into real-life settings. Over the last 3 years, we have seen omnidirectional humanoid platforms that now bring compliance, robustness and adaptiveness to handle the unconstrained situations of the real world. However, today’s contributions mostly address only a portion of the physical, cognitive or evaluative dimensions, which are all interdependent. This paper presents an overview of our attempt to integrate as a whole all three dimensions into a robot named Johnny-0. We present Johnny-0’s distinct contributions in simultaneously exploiting compliance at the locomotion level, in grounding reasoning and actions through behaviors, and in considering all possible factors experimenting in the wildness of the real world.


omnidirectionality compliance architecture evaluation in the wild 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    C. Borst, T. Wimbrock, F. Schmidt, M. Fuchs, B. Brunner, F. Zacharias, P. R. Giordano, R. Konietschke, W. Sepp, S. Fuchs, C. Rink, A. Albu-Schaffer, and G. Hirzinger, “Rollin’ Justin — mobile platformwith variable base,” in Proceedings IEEE International Conference on Robotics and Automation, 2009, pp. 1597–1598.Google Scholar
  2. [2]
    K. Wyrobek, E. Berger, H. der Loos Van, and K. Salisbury, “Towards a personal robotics development platform: Rationale and design of an intrinsically safe personal robot,” in Proceedings IEEE International Conference on Robotics and Automation, 2008.Google Scholar
  3. [3]
    A. Jain and C. C. Kemp, “Pulling open novel doors and drawers with equilibrium point control,” in Proceedings IEEE-RAS International Conference on Humanoid Robotics, 2009.Google Scholar
  4. [4]
    —, “Behavior-based door opening with equilibrium point control,” in RSS Workshop: Mobile Manipulation in Human Environments, 2009.Google Scholar
  5. [5]
    B. Graf, C. Parlitz, and M. Hägele, “Robotic home assistant Care-O-bot£ 3 product vision and innovation platform,” in Proceedings Human-Computer Interaction, 2009, pp. 312–320.Google Scholar
  6. [6]
    J. S. Albus, “Outline for a theory of intelligence,” IEEE Transactions on Systems, Man, and Cybernetics, vol. 21, no. 3, pp. 473–509, May/June 1991.CrossRefMathSciNetGoogle Scholar
  7. [7]
    R. J. Brachman, “(AA)AI more than the sum of its parts,” AI Magazine, vol. 27, no. 4, pp. 19–34, 2006.Google Scholar
  8. [8]
    F. Michaud, “EMIB — Computational architecture based on emotion and motivation for intentional selection and configuration of behaviour-producing modules,” Cognitive Science Quaterly, Special Issue on Desires, Goals, Intentions, and Values: Computational Architectures, vol. 3–4, pp. 340–361, 2002.Google Scholar
  9. [9]
    B. Maxwell, W. Smart, A. Jacoff, J. Casper, B. Weiss, J. Scholtz, H. Yanco, M. Micire, A. Stroupe, D. Stormont, and T. Lauwers, “2003 AAAI robot competition and exhibition,” AI Magazine, vol. 25, no. 2, pp. 68–80, 2004.Google Scholar
  10. [10]
    F. Michaud, J. Audet, D. Letourneau, L. Lussier, C. Theberge-Turmel, and S. Caron, “Experiences with an autonomous robot attending the AAAI conference,” IEEE Intelligent Systems, vol. 16, no. 5, pp. 23–29, 2001.Google Scholar
  11. [11]
    F. Michaud, C. Cote, D. Letourneau, Y. Brosseau, J.-M. Valin, E. Beaudry, C. Raievsky, A. Ponchon, P. Moisan, P. Lepage, Y. Morin, F. Gagnon, P. Giguere, M.-A. Roux, S. Caron, P. Frenette, and F. Kabanza, “Spartacus attending the 2005 AAAI conference,” Autonomous Robots, Special Issue on AAAI Mobile Robot Competition, vol. 22, no. 4, pp. 369–384, 2007.Google Scholar
  12. [12]
    F. Michaud, Y. Brosseau, C. Cote, D. Letourneau, P. Moisan, A. Ponchon, C. Raievsky, J.-M. Valin, E. Beaudry, and F. Kabanza, “Modularity and integration in the design of a socially interactive robot,” in Proceedings IEEE InternationalWorkshop on Robot and Human Interactive Communication, 2005, pp. 172–177.Google Scholar
  13. [13]
    C. Cote, Y. Brosseau, D. Letourneau, C. Raievsky, and F. Michaud, “Using MARIE in software development and integration for autonomous mobile robotics,” International Journal of Advanced Robotic Systems, Special Issue on Software Development and Integration in Robotics, vol. 3, no. 1, pp. 55–60, 2006.Google Scholar
  14. [14]
    C. Cote, D. Letourneau, C. Raievsky, Y. Brosseau, and F. Michaud, “Using MARIE for mobile robot software development and integration,” in Software Engineering for Experimental Robotics, D. Brugali, Ed. Springer Tracts on Advanced Robotics, 2006.Google Scholar
  15. [15]
    F. Michaud, D. Letourneau, E. Beaudry, M. Frechette, F. Kabanza, and M. Lauria, “Iterative design of advanced mobile robots,” International Journal of Computing and Information Technology, Special Issue on Advanced Mobile Robotics, vol. 4, pp. 1–16, 2009.Google Scholar
  16. [16]
    S. L. Dickerson and B. D. Lapin, “Control of an omni-directional robotic vehicle with mecanum wheels,” in Proceedings National Telesystems Conference, 1991, pp. 323–328.Google Scholar
  17. [17]
    G. Campion and W. Chung, Wheeled robots. Handbook of Robotics, 2008, pp. 391–410.Google Scholar
  18. [18]
    F. Michaud, D. Letourneau, M. Arsenault, Y. Bergeron, R. Cadrin, F. Gagnon, M.-A. Legault, M. Millette, J.-F. Pare, M.-C. Tremblay, P. Lepage, Y. Morin, and S. Caron, “Multi-modal locomotion robotic platform using leg-track-wheel articulations,” Autonomous Robots, Special Issue on Unconventional Robotic Mobility, vol. 18, no. 2, pp. 137–156, 2005.Google Scholar
  19. [19]
    S. P. Buerger, “Stable, high-force, low impedance robotic actuators for human-interactive machines,” Ph.D. dissertation, Massachussetts Institute of Technology, 2005.Google Scholar
  20. [20]
    N. Hogan and S. P. Buerger, “Impedance and interaction control,” in Robotics and Automation Handbook. CRC Press, 2005.Google Scholar
  21. [21]
    W. Williamson, “Series elastic actuators,” Ph.D. dissertation, Massachussetts Institute of Technology, 1995.Google Scholar
  22. [22]
    D. W. Robinson, “Design and analysis of series elasticity in closed loop actuator force control,” Ph.D. dissertation, Massachussetts Institute of Technology, 2000.Google Scholar
  23. [23]
    M. Lauria, M.-A. Legault, M.-A. Lavoie, and F. Michaud, “Differential elastic actuator for robotic interaction tasks,” in Proceedings IEEE International Conference on Robotics and Automation, 2008.Google Scholar
  24. [24]
    G. Hirzinger, N. Sporer, M. Schedl, J. Butterfass, and M. Grebenstein, “Torque-controlled lightweight arms and articulated hands: Do we reach technological limits now?” International Journal of Robotics Research, vol. 23, pp. 331–340, 2004.CrossRefGoogle Scholar
  25. [25]
    C. Ott, O. Eiberger, W. Friedl, B. Bäuml, U. Hillenbr, C. Borst, A. Albu-schäffer, B. Brunner, H. Hirschmüller, S. Kielhöfer, R. Konietschke, T. Wimböck, F. Zacharias, and G. Hirzinger, “A humanoid two-arm system for dexterous manipulation,” in Proceedings IEEE International Conference on Humanoid Robots, 2006, pp. 276–283.Google Scholar
  26. [26]
    A. Albu-Schaffer, O. Eiberger, M. Grebenstein, S. Haddadin, C. Ott, T. Wimbock, S. Wolf, and G. Hirzinger, “Soft robotics,” IEEE Robotics and Automation Magazine, vol. 15, pp. 20–30, 2008.CrossRefGoogle Scholar
  27. [27]
    K. Wyrobek, E. Berger, H. V. der Loos, and K. Salisbury, “Towards a personal robotics development platform: Rationale and design of an intrinsically safe personal robot,” in Proceedings International Conference on Robotics and Automation, 2008.Google Scholar
  28. [28]
    C. Rich and C. L. Sidner, “Robots and avatars as hosts, advisors, companions and jesters,” AI Magazine, vol. 30, pp. 29–41, 2009.Google Scholar
  29. [29]
    K. Carter, M. Scheutz, and P. Schermerhorn, “A humanoid-robotic replica in usarsim for HRI,” in IROS Workshop on Robots, Games, and Research, St. Louis, MO, October 2009.Google Scholar
  30. [30]
    E. Marder-Eppstein, E. Berger, T. Foote, B. Gerkey, and K. Konolige, “The office marathon: Robust navigation in an indoor office environment,” in Proceedings International Conference on Robotics and Automation, 2010.Google Scholar
  31. [31]
    B. Graf, “An adaptive guidance system for robotic walking aids,” Journal of Computing and Information Technology, vol. 17, no. 1, pp. 109–120, 2009.Google Scholar
  32. [32]
    J. Dzifcak, M. Scheutz, C. Baral, and P. Schermerhorn, “What to do and how to do it: Translating natural language directives into temporal and dynamic logic representation for goal management and action execution,” in Proceedings IEEE International Conference on Robotics and Automation, Kobe, Japan, May 2009.Google Scholar
  33. [33]
    T. Kollar, S. Tellex, D. Roy, and N. Roy, “Toward understanding natural language directions,” in Proceedings IEEE/ACM International Conference on Human-Robot Interaction, 2010.Google Scholar
  34. [34]
    C. Breazeal, D. Buchsbaum, J. Gray, D. Gatenby, and B. Blumberg, “Learning from and about others: Towards using imitation to bootstrap the social understanding of others by robots,” Artificial Life, vol. 11, no. 1–2, pp. 1–32, 2005.Google Scholar
  35. [35]
    M. Scheutz and P. Schermerhorn, “Affective goal and task selection for social robots,” in The Handbook of Research on Synthetic Emotions and Sociable Robotics, J. Vallverdú and D. Casacuberta, Eds., 2009, pp. 74–87.Google Scholar
  36. [36]
    L. Barsalou, C. Breazeal, and L. Smith, “Cognition as coordinated non-cognition,” Cognitive Processing, vol. 8, no. 2, pp. 79–91, 2007.CrossRefGoogle Scholar
  37. [37]
    J. Fremy, F. Michaud, and M. Lauria, “Pushing a robot along — A natural interface for human-robot interaction,” in Proceedings of the IEEE International Conference on Robotics and Automation (to appear), 2010, p. To be published.Google Scholar
  38. [38]
    C. P. Connette, A. A. Pott, M. Hagele, and A. Verl, “Control of a pseudo-omnidirectional, non-holonomic, mobile robot based on a ICM representation in spherical coordinates,” in Proceedings of the 47th IEEE International Conference on Decision and Control, 2008, pp. 4976–4983.Google Scholar
  39. [39]
    G. Campion, G. Bastin, and B. Andrea-Novel, “Structural properties and classification of kinematic and dynamic models of wheeled mobile robots,” IEEE Transactions on Robotics and Automation, vol. 12, no. 1, pp. 47–62, 1996.CrossRefGoogle Scholar
  40. [40]
    L. Clavien, M. Lauria, and F. Michaud, “Instantaneous center of rotation estimation of an omni-directional mobile robot,” in Proceedings of the IEEE International Conference on Robotics and Automation (to appear), 2010.Google Scholar
  41. [41]
    J. Kramer and M. Scheutz, “Robotic development environments for autonomous mobile robots: A survey,” Autonomous Robots, vol. 22, no. 2, pp. 101–132, 2007.CrossRefGoogle Scholar
  42. [42]
    M. Quigley, B. Gerkey, K. Conley, J. Faust, T. Foote, J. Leibs, E. Berger, R. Wheeler, and A. Ng, “ROS: an open-source Robot Operating System,” in Open-Source Software Workshop of the International Conference on Robotics and Automation, 2009.Google Scholar
  43. [43]
    C. Cote, D. Letourneau, F. Michaud, J.-M. Valin, Y. Brosseau, C. Raievsky, M. Lemay, and V. Tran, “Code reusability tools for programming mobile robots,” in Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, 2004, pp. 1820–1825.Google Scholar
  44. [44]
    C. Santoro, “An Erlang framework for autonomous mobile robots,” in Proceedings SIGPLAN Workshop on Erlang, 2007, pp. 85–92.Google Scholar
  45. [45]
    M. Mataric and F. Michaud, Behavior-based Systems. Handbook of Robotics, 2008.Google Scholar
  46. [46]
    G. N. Saridis, “Intelligent robotic control,” IEEE Trans. on Automatic Control, vol. AC-28, no. 5, pp. 547–557, mai 1983, dans le cartable sur le Contrôle Intelligent.CrossRefMathSciNetGoogle Scholar
  47. [47]
    R. C. Arkin, Behavior-Based Robotics. The MIT Press, 1998.Google Scholar
  48. [48]
    M. J. Matari¢, “Reinforcement learning in the multi-robot domain,” Autonomous Robots, vol. 4, no. 1, January 1997.Google Scholar
  49. [49]
    F. Michaud, G. Lachiver, and C. T. L. Dinh, “Architectural methodology based on intentional configuration of behaviors,” Computational Intelligence, vol. 17, no. 1, pp. 132–156, 2001.CrossRefGoogle Scholar
  50. [50]
    P. Pirjanian, “Multiple objective behavior-based control,” Robotics and Autonomous Systems, vol. 31, no. 1–2, pp. 53–60, 2000.CrossRefGoogle Scholar
  51. [51]
    R. C. Beck, Motivation. Theories and Principles. Prentice Hall, 1983.Google Scholar
  52. [52]
    E. Beaudry, F. Michaud, and F. Kabanza, “Reactive planning as a motivational source in a behavior-based architecture,” in Proceedings IEEE/RSJ International Conference on Intelligent Robots and Systems, 2008, pp. 1242–1247.Google Scholar
  53. [53]
    A. K. McCallum, “Hidden state and reinforcement learning with instance-based state identification,” IEEE Trans. on Systems, Man, and Cybernetics-Part B: Cybernetics, vol. 26, no. 3, pp. 464–473, June 1996.CrossRefGoogle Scholar
  54. [54]
    F. Michaud and M. J. Matari¢, “Learning from history for behaviorbased mobile robots in non-stationary environments,” Special Issue on Learning in Autonomous Robots, Machine Learning/Autonomous Robots, vol. 31/5, pp. 141–167/335–354, 1998.Google Scholar
  55. [55]
    F. Michaud and M. Mataric, “Representation of behavioral history for learning in nonstationary conditions,” Robotics and Autonomous Systems, vol. 29, no. 2, pp. 1–14, 1999.CrossRefGoogle Scholar
  56. [56]
    D. O. Hebb, The Organization of Behavior: A Neuropsychological Theory. Wiley, New York, 1949.Google Scholar
  57. [57]
    G. Mandler, Mind and Body: Psychology of Emotion and Stress. W. W. Norton, New York and London, 1984.Google Scholar
  58. [58]
    J. E. Stets, Emotions and Sentiments, J. D. DeLamater, Ed. Handbook of Social Psychology, 2003.Google Scholar
  59. [59]
    C. Raievsky and F. Michaud, “Improving situated agents adaptability using Interruption Theory of Emotions,” in Proceedings International Conference on Simulation of Adaptive Behavior, 2008, pp. 301–310.Google Scholar
  60. [60]
    D. E. Broadbent, Perception and Communication. Pergamon Press, Londres, UK, 1958.CrossRefGoogle Scholar
  61. [61]
    J. Deutch and D. Deutch, “Comments on “selective attention: Perception or response ?” The Quarterly Journal of Experimental Psychology, vol. 19, pp. 362–363, 1967.CrossRefGoogle Scholar
  62. [62]
    —, “Attention: Some theoretical considerations,” Psychological Review, vol. 70, pp. 80–90, 1963.CrossRefGoogle Scholar
  63. [63]
    N. Lavie, “Perceptual load as a necessary condition for selective attention,” Journal of Experimental Psychology, vol. 21, no. 3, pp. 451–468, 1995.Google Scholar
  64. [64]
    —, “Distracted and confused ?: Selective attention under load,” Trends in Cognitive Sciences, vol. 9, no. 2, pp. 75–82, 2005.CrossRefGoogle Scholar
  65. [65]
    J.-M. Valin, F. Michaud, and J. Rouat, “Robust localization and tracking of simultaneous moving sound sources using beamforming and particle filtering,” Robotics and Autonomous Systems Journal, vol. 55, pp. 216–228, 2007.CrossRefGoogle Scholar
  66. [66]
    J.-M. Valin, S. Yamamoto, J. Rouat, F. Michaud, K. Nakadai, and H. Okuno, “Robust recognition of simultaneous speech by a mobile robot,” IEEE Transactions on Robotics, vol. 23, no. 4, pp. 742–752, 2007.CrossRefGoogle Scholar
  67. [67]
    W. Meeussen, M. Wise, S. Glaser, S. Chitta, C. McGann, P. Mihelich, E. Marder-Eppstein, M. Muja, V. Eruhimov, T. Foote, J. Hsu, R. Rusu, B. Marthi, G. Bradski, K. Konolige, B. Gerkey, and E. Berger, “Autonomous door opening and plugging in with a personal robot,” in Proceedings IEEE International Conference on Robotics and Automation, 2010.Google Scholar
  68. [68]
    L. Takayama, “Toward a science of robotics: Goals and standards for experimental research,” in Robotics: Science and Systems (RSS)Workshop on Good ExperimentalMethodology in Robotics, 2009.Google Scholar
  69. [69]
    A. Tashkkori and C. Teddlie, MixedMethodology. Combining Qualitative and Quantitative Approaches. Thousand Oaks (Cal.), Sage Publications, 1998.Google Scholar
  70. [70]
    J. E. Laird, R. E. Wray, R. P. Marinier, and P. Langley, “Claims and challenges in evaluating human-level intelligent systems,” in Proceedings Artificial General Intelligence, 2009.Google Scholar
  71. [71]
    M. Shaw, “What makes good research in software engineering?” in Proceedings European Joint Conference on Theory and Practice of Software, 2002.Google Scholar
  72. [72]
    F. Michaud, P. Boissy, D. Labonté, S. Brière, K. Perreault, H. Corriveau, A. Grant, M. Lauria, R. Cloutier, M.-A. Roux, D. Iannuzzi, M.-P. Royer, F. Ferland, F. Pomerleau, and D. Létourneau, “Exploratory design and evaluation of a homecare teleassistive mobile robotic system,” Mechatronics, Special Issue on Design and Control Methodologies in Telerobotics, 2010.Google Scholar
  73. [73]
    T. Salter, F. Michaud, and H. Larouche, “How wild is wild? A taxonomy to categorize child-robot interaction,” International Journal of Social Robotics, Special Issue on Human-Robot Interaction, 2010.Google Scholar

Copyright information

© © Versita Warsaw and Springer-Verlag Wien 2010

Authors and Affiliations

  • François Michaud
    • 1
    Email author
  • François Ferland
    • 1
  • Dominic Létourneau
    • 1
  • Marc-Antoine Legault
    • 1
  • Michel Lauria
    • 2
  1. 1.Department of Electrical and Computer EngineeringUniversité de SherbrookeQuébecCanada
  2. 2.Western Switzerland (HES-SO)University of Applied SciencesGenevaSwitzerland

Personalised recommendations