Application of soar cognitive agent based on utilitarian ethics theory for home service robots | IEEE Conference Publication | IEEE Xplore