RoboCare: An Integrated Robotic System for the Care of the Elderly