It is presented a method for controlling a
robot, comprising the steps of: detecting, by a first
image sensor, first image information of a first
field of view, providing the first image information to a
data processing device, detecting, by a second
image sensor, second image information of a second
field of view, wherein the first
field of view and the second field of view at least partially overlap, providing the second image information to the
data processing device, determining, by the
data processing device, first
monocular depth information based on the first image information and / or determining, by the data
processing device, second
monocular depth information based on the second image information, determining, by the data
processing device, stereo depth information based on the first image information and the second image information, determining, by the data
processing device, control information for controlling the
robot based on the first
monocular depth information and / or the second monocular depth information and the stereo depth information, providing the control information to a control device, and controlling a movement of the
robot by the control device in accordance with the control information.