An architecture for rehabilitation task practice in socially assistive human-robot interaction | IEEE Conference Publication | IEEE Xplore