Browse > Article
http://dx.doi.org/10.7746/jkros.2017.12.1.055

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

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)
Publication Information
The Journal of Korea Robotics Society / v.12, no.1, 2017 , pp. 55-64 More about this Journal
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
Soar; ROS; Human-robot interaction; Artificial moral agent;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 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.
2 J.E. Laird, The Soar Cognitive Architecture, MIT Press, 2012.
3 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.   DOI
4 M. Quigley, B. Gerkey, and W. D. Smart, Programming Robots with ROS, O'Reilly Media, 2015.
5 University of Michigan Soar Group, 'Soar Home,' Available: http://soar.eecs.umich.edu/. [Accessed: February 22, 2017]
6 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.
7 Github Inc., 'ROBOTIS-OP,' Available: https://github.com/ROBOTIS-OP. [Accessed: February 22, 2017]
8 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.   DOI
9 J.-W. Kim, Enjoy together humanoid robot: ROBOTIS OP, HongRung Publishing Company, 2015.
10 Github Inc., 'pocketsphinx,' Available: https://github.com/mikeferguson/pocketsphinx. [Accessed: February 22, 2017]
11 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.   DOI
12 Github Inc., 'Find-Object project,' Available: https://github.com/introlab/find-object. [Accessed: February 22, 2017]
13 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.
14 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.
15 R. Arkin, Governing lethal behavior: Embedding ethics in a hybrid deliberative/reactive robot architecture, Technical Report GIT-GUV-07-11, Georgia Institute of Technology.
16 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.
17 K.P. Valavanis and G.N. Saridis, Intelligent robotic systems: theory, design and applications, Springer Science+ Business Media, LLC, November, 2012.
18 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.