Rehabilitation robot in intelligent home environment - software architecture and implementation of a distributed system | IEEE Conference Publication | IEEE Xplore