Skip to content
BY-NC-ND 3.0 license Open Access Published by De Gruyter Open Access March 31, 2010

Toward Autonomous, Compliant, Omnidirectional Humanoid Robots for Natural Interaction in Real-Life Settings

  • François Michaud EMAIL logo , François Ferland , Dominic Létourneau , Marc-Antoine Legault and Michel Lauria

Abstract

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.


F. Michaud holds the Canada Research Chair (CRC) in Mobile Robotics and Autonomous Intelligent Systems. Support for this work is provided by the Natural Sciences and Engineering Research Council of Canada, the Canada Research Chair program and the Canadian Foundation for Innovation.


References

[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.10.1109/ROBOT.2009.5152586Search in Google Scholar

[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.10.1109/ROBOT.2008.4543527Search in Google Scholar

[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.10.1109/ICHR.2009.5379532Search in Google Scholar

[4] A. Jain and C. C. Kemp, “Behavior-based door opening with equilibrium point control,” in RSS Workshop: Mobile Manipulation in Human Environments, 2009.Search in Google Scholar

[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.10.1007/978-3-642-02577-8_34Search in Google Scholar

[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.10.1109/21.97471Search in Google Scholar

[7] R. J. Brachman, “(AA)AI more than the sum of its parts,” AI Magazine, vol. 27, no. 4, pp. 19–34, 2006.Search in Google Scholar

[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.Search in Google Scholar

[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.Search in Google Scholar

[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.10.1109/MIS.2001.956078Search in Google Scholar

[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.10.1007/s10514-006-9014-7Search in Google Scholar

[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.Search in Google Scholar

[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.Search in Google Scholar

[14] C. Cote, D. Letourneau, C. Raievsky, Y. Brosseau, and F. Michaud, “UsingMARIE for mobile robot software development and integration,” in Software Engineering for Experimental Robotics, D. Brugali, Ed. Springer Tracts on Advanced Robotics, 2006.Search in Google Scholar

[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.10.2498/cit.1001178Search in Google Scholar

[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.Search in Google Scholar

[17] G. Campion and W. Chung, Wheeled robots. Handbook of Robotics, 2008, pp. 391–410.10.1007/978-3-540-30301-5_18Search in Google Scholar

[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 RoboticMobility, vol. 18, no. 2, pp. 137–156, 2005.10.1007/s10514-005-0722-1Search in Google Scholar

[19] S. P. Buerger, “Stable, high-force, low impedance robotic actuators for human-interactive machines,” Ph.D. dissertation, Massachussetts Institute of Technology, 2005.Search in Google Scholar

[20] N. Hogan and S. P. Buerger, “Impedance and interaction control,” in Robotics and Automation Handbook. CRC Press, 2005.10.1201/9781420039733.ch19Search in Google Scholar

[21] W. Williamson, “Series elastic actuators,” Ph.D. dissertation, Massachussetts Institute of Technology, 1995.Search in Google Scholar

[22] D. W. Robinson, “Design and analysis of series elasticity in closed loop actuator force control,” Ph.D. dissertation, Massachussetts Institute of Technology, 2000.Search in Google Scholar

[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.10.1109/ROBOT.2008.4543763Search in Google Scholar

[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.10.1177/0278364904042201Search in Google Scholar

[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.10.1109/ICHR.2006.321397Search in Google Scholar

[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.10.1109/MRA.2008.927979Search in Google Scholar

[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.10.1109/ROBOT.2008.4543527Search in Google Scholar

[28] C. Rich and C. L. Sidner, “Robots and avatars as hosts, advisors, companions and jesters,” AI Magazine, vol. 30, pp. 29–41, 2009.10.1609/aimag.v30i1.2765Search in Google Scholar

[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.Search in Google Scholar

[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.10.1109/ROBOT.2010.5509725Search in Google Scholar

[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.10.2498/cit.1001159Search in Google Scholar

[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.10.1109/ROBOT.2009.5152776Search in Google Scholar

[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.10.1109/HRI.2010.5453186Search in Google Scholar

[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.10.1162/1064546053278955Search in Google Scholar PubMed

[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.10.4018/978-1-60566-354-8.ch005Search in Google Scholar

[36] L. Barsalou, C. Breazeal, and L. Smith, “Cognition as coordinated non-cognition,” Cognitive Processing, vol. 8, no. 2, pp. 79–91, 2007.10.1007/s10339-007-0163-1Search in Google Scholar PubMed

[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.10.1109/ROBOT.2010.5509584Search in Google Scholar

[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.10.1109/CDC.2008.4738958Search in Google Scholar

[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.10.1109/70.481750Search in Google Scholar

[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.10.1109/ROBOT.2010.5509754Search in Google Scholar

[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.10.1007/s10514-006-9013-8Search in Google Scholar

[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.Search in Google Scholar

[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.Search in Google Scholar

[44] C. Santoro, “An Erlang framework for autonomous mobile robots,” in Proceedings SIGPLAN Workshop on Erlang, 2007, pp. 85–92.10.1145/1292520.1292533Search in Google Scholar

[45] M. Mataric and F. Michaud, Behavior-based Systems. Handbook of Robotics, 2008.10.1007/978-3-540-30301-5_39Search in Google Scholar

[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.10.1109/TAC.1983.1103278Search in Google Scholar

[47] R. C. Arkin, Behavior-Based Robotics. The MIT Press, 1998.Search in Google Scholar

[48] M. J. Matari¢, “Reinforcement learning in the multi-robot domain,” Autonomous Robots, vol. 4, no. 1, January 1997.10.1007/978-1-4757-6451-2_4Search in Google Scholar

[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.10.1111/0824-7935.00136Search in Google Scholar

[50] P. Pirjanian, “Multiple objective behavior-based control,” Robotics and Autonomous Systems, vol. 31, no. 1-2, pp. 53–60, 2000.10.1016/S0921-8890(99)00081-0Search in Google Scholar

[51] R. C. Beck, Motivation. Theories and Principles. Prentice Hall, 1983.Search in Google Scholar

[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.10.1109/IROS.2008.4650761Search in Google Scholar

[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.10.1109/3477.499796Search in Google Scholar

[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.10.1023/A:1008814507256Search in Google Scholar

[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.10.1016/S0921-8890(99)00051-2Search in Google Scholar

[56] D. O. Hebb, The Organization of Behavior : A Neuropsychological Theory. Wiley, New York, 1949.Search in Google Scholar

[57] G. Mandler, Mind and Body: Psychology of Emotion and Stress. W. W. Norton, New York and London, 1984.Search in Google Scholar

[58] J. E. Stets, Emotions and Sentiments, J. D. DeLamater, Ed. Handbook of Social Psychology, 2003.Search in Google Scholar

[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.10.1007/978-3-540-69134-1_30Search in Google Scholar

[60] D. E. Broadbent, Perception and Communication. Pergamon Press, Londres, UK, 1958.10.1037/10037-000Search in Google Scholar

[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.10.1080/14640746708400117Search in Google Scholar PubMed

[62] J. Deutch and D. Deutch, “Attention : Some theoretical considerations,” Psychological Review, vol. 70, pp. 80–90, 1963.10.1037/h0039515Search in Google Scholar PubMed

[63] N. Lavie, “Perceptual load as a necessary condition for selective attention,” Journal of Experimental Psychology, vol. 21, no. 3, pp. 451–468, 1995.10.1037/0096-1523.21.3.451Search in Google Scholar

[64] N. Lavie, “Distracted and confused ? : Selective attention under load,” Trends in Cognitive Sciences, vol. 9, no. 2, pp. 75–82, 2005.10.1016/j.tics.2004.12.004Search in Google Scholar PubMed

[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.10.1016/j.robot.2006.08.004Search in Google Scholar

[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.10.1109/TRO.2007.900612Search in Google Scholar

[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.10.1109/ROBOT.2010.5509556Search in Google Scholar

[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.Search in Google Scholar

[69] A. Tashkkori and C. Teddlie, MixedMethodology. Combining Qualitative and Quantitative Approaches. Thousand Oaks (Cal.), Sage Publications, 1998.Search in Google Scholar

[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.10.2991/agi.2009.17Search in Google Scholar

[71] M. Shaw, “What makes good research in software engineering?” in Proceedings European Joint Conference on Theory and Practice of Software, 2002.Search in Google Scholar

[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.10.1016/j.mechatronics.2010.01.010Search in Google Scholar

[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.10.1007/s12369-010-0069-4Search in Google Scholar

Received: 2010-2-28
Accepted: 2010-3-16
Published Online: 2010-3-31
Published in Print: 2010-3-1

© François Michaud et al.

This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 3.0 License.

Downloaded on 3.10.2024 from https://www.degruyter.com/document/doi/10.2478/s13230-010-0003-3/html
Scroll to top button