Controlling a service robot in a smart home with behavior planning and learning | IEEE Conference Publication | IEEE Xplore