DOI QR코드

DOI QR Code

Implementation of a Refusable Human-Robot Interaction Task with Humanoid Robot by Connecting Soar and ROS

Soar (State Operator and Result)와 ROS 연계를 통해 거절가능 HRI 태스크의 휴머노이드로봇 구현

  • Dang, Chien Van (Department of Electronic Engineering, Dong-A University) ;
  • Tran, Tin Trung (Department of Electronic Engineering, Dong-A University) ;
  • Pham, Trung Xuan (Department of Electronic Engineering, Dong-A University) ;
  • Gil, Ki-Jong (Department of Electronic Engineering, Dong-A University) ;
  • Shin, Yong-Bin (Department of Electronic Engineering, Dong-A University) ;
  • Kim, Jong-Wook (Department of Electronic Engineering, Dong-A University)
  • Received : 2016.10.15
  • Accepted : 2017.01.31
  • Published : 2017.02.28

Abstract

This paper proposes combination of a cognitive agent architecture named Soar (State, operator, and result) and ROS (Robot Operating System), which can be a basic framework for a robot agent to interact and cope with its environment more intelligently and appropriately. The proposed Soar-ROS human-robot interaction (HRI) agent understands a set of human's commands by voice recognition and chooses to properly react to the command according to the symbol detected by image recognition, implemented on a humanoid robot. The robotic agent is allowed to refuse to follow an inappropriate command like "go" after it has seen the symbol 'X' which represents that an abnormal or immoral situation has occurred. This simple but meaningful HRI task is successfully experimented on the proposed Soar-ROS platform with a small humanoid robot, which implies that extending the present hybrid platform to artificial moral agent is possible.

Keywords

References

  1. K.P. Valavanis and G.N. Saridis, Intelligent robotic systems: theory, design and applications, Springer Science+ Business Media, LLC, November, 2012.
  2. H.S. Park, K.C. Koh, H.-S. Kim, and H.-G. Lee, "State of R&D projects for intelligent robots," Journal of Korea Robotics Society, vol. 2, no. 2, pp. 191-195, June, 2007.
  3. R. Arkin, Governing lethal behavior: Embedding ethics in a hybrid deliberative/reactive robot architecture, Technical Report GIT-GUV-07-11, Georgia Institute of Technology.
  4. G. Briggs and M. Scheutz, "Sorry, I can't do that: Developing mechanisms to appropriately reject directives in human-robot interactions," AAAI Fall Symposium Series, 2015.
  5. J.G. Trafton, L.M. Hiatt, A.M. Harrison, F.P. Tamborello, II, S.S. Khemlani, and A.C. Schultz, "ACT-R/E: an embodied cognitive architecture for human-robot interaction", Journal of Human-Robot Interaction, vol. 2, no. 1, pp. 30-55, March, 2013. https://doi.org/10.5898/JHRI.2.1.Trafton
  6. M. Beetz, M. Lorenz, and T. Moritz, "CRAM - a cognitive robot abstract machine for everyday manipulation in human environments", IEEE/RSJ International Conference on Intelligent Robots and Systems, Taipei, Taiwan, 2010, pp. 1012-1017.
  7. T.D. Kelley, "Developing a psychologically inspired cognitive architecture for robotic control: the symbolic and subsymbolic robotic intelligence control system (SS-RICS)", International Journal of Advanced Robotic Systems, vol. 3, no. 3, pp. 219-222, Sept., 2006.
  8. J.E. Laird, The Soar Cognitive Architecture, MIT Press, 2012.
  9. J. Puigbo, A. Pumarola, C. Angulo, and R. Tellez, "Using a cognitive architecture for general purpose service robots control," Connection Science, vol. 27, no. 2, pp. 105-117, April, 2015. https://doi.org/10.1080/09540091.2014.968093
  10. M. Quigley, B. Gerkey, and W. D. Smart, Programming Robots with ROS, O'Reilly Media, 2015.
  11. J.E. Laird and C.B. Congdon, The Soar User's Manual Version 9.4.0, Computer Science and Engineering Department, University of Michigan, 2014.
  12. University of Michigan Soar Group, 'Soar Home,' Available: http://soar.eecs.umich.edu/. [Accessed: February 22, 2017]
  13. C.V. Dang, T.T. Tran, T.X. Pham, K.-J. Gil, Y.-B. Shin, and J.-W. Kim, "Connection of Soar and ROS for intelligent and robotic systems", International Conference on Engineering Mechanics and Automation, Hanoi, Vietnam, 2016, pp. 1-4.
  14. Github Inc., 'ROBOTIS-OP,' Available: https://github.com/ROBOTIS-OP. [Accessed: February 22, 2017]
  15. N.-Y. Choi, Y.-L. Choi, and J.-W. Kim, "Optimal joint trajectory generation for biped walking of humanoid robot based on reference ZMP trajectory", Journal of Korea Robotics Society, vol. 8, no. 2, pp. 92-103, June, 2013. https://doi.org/10.7746/jkros.2013.8.2.092
  16. J.-W. Kim, Enjoy together humanoid robot: ROBOTIS OP, HongRung Publishing Company, 2015.
  17. Github Inc., 'pocketsphinx,' Available: https://github.com/mikeferguson/pocketsphinx. [Accessed: February 22, 2017]
  18. Github Inc., 'Find-Object project,' Available: https://github.com/introlab/find-object. [Accessed: February 22, 2017]

Cited by

  1. Application of modified Asimov’s laws to the agent of home service robot using state, operator, and result (Soar) vol.15, pp.3, 2018, https://doi.org/10.1177/1729881418780822
  2. 감정 인식 및 강화학습 기법을 이용한 사용자 맞춤형 협동 로봇 모션 생성 vol.27, pp.6, 2017, https://doi.org/10.5391/jkiis.2017.27.6.475