Home healthcare using ubiquitous computing and robot technologies