A multiplicity of sensors enables the Care-O-bot and rob@work systems to detect the environment in which they are operating. These range from several laser scanners to stereo vision colour cameras and to 3D sensors. The sensors serve, for example, to detect relevant environment structures as well as obstacles in the robot's environment. Using the information provided by the sensors a 3D-map of the robot's environment is created.
Using its sensors, Care-O-bot is capable of detecting different everyday objects and computing their pose in 6D (position and orientation). Additionally, the robot is able to learn new objects independently and to assign unknown items to specific object classes. This ability is the basis for Care-O-bot to deal with the great diversity of environments and objects in domestic applications.