Self-propelled and self-steering floor cleaning apparatus comprising a running gear for traveling on the floor surface, at least one cleaning device for cleaning the floor surface, a control device, and a sensor device, wherein the control device is formed and configured to locate and/or navigate the floor cleaning apparatus in an environment depending on at least one signal from the sensor device, wherein the sensor device comprises on a front side of the floor cleaning apparatus with respect to its forward direction, a first distance measuring unit, which is configured as or comprises a stereo camera system, and a second distance measuring unit, which is configured as or comprises a scanning unit with structured light, wherein viewing areas of the first distance measuring unit and of the second distance measuring unit are directed in the forward direction of the floor cleaning apparatus and overlap, and wherein the second distance measuring unit is arranged with respect to a height direction above the first distance measuring unit on the floor cleaning apparatus.