A depth sensing device (100a-d) for capturing an image containing depth information of a scene, comprising: a transmitter capable of projecting light on a scene, the transmitter comprising a laser capable of producing a light beam including a series of laser pulses, each pulse having a pulse length and the series of pulses produced at a pulse frequency, and a receiver coupled to the transmitter at a known relative orientation, the receiver comprising a shutter and a sensor assembly capable of producing an image based on sensing light projected by the transmitter and reflected from the scene; and a controller comprising a processor, the controller coupled to the transmitter and the receiver, the controller configured to: determine, based on a first image from the receiver, that light indicative of at least one other depth sensing device (100a-d) is present in the scene; in response to determining that the light is present in the scene based on the first image: i) control the pulse length of the series of laser pulses to avoid interfering with the light determined to be present in the scene, ii) adjust an exposure period of the shutter to synchronize with the controlled pulse length, iii) determine, based on a next image from the receiver, whether the light is still present in the scene, iv) in response to determining that the light is still present in the scene, delay beginning an exposure window, and continue to determine, based on a next image of the plurality of images from the receiver, whether the light is still present in the scene; and in response to determining that the light is not present in the scene, beginning the exposure window, the exposure window comprising producing a laser pulse of the series of laser pulses at the controlled pulse length and activating the shutter for the exposure period so that the receiver senses the laser pulse reflected from the scene. a transmitter capable of projecting light on a scene, the transmitter comprising a laser capable of producing a light beam including a series of laser pulses, each pulse having a pulse length and the series of pulses produced at a pulse frequency, and a receiver coupled to the transmitter at a known relative orientation, the receiver comprising a shutter and a sensor assembly capable of producing an image based on sensing light projected by the transmitter and reflected from the scene; and a controller comprising a processor, the controller coupled to the transmitter and the receiver, the controller configured to: determine, based on a first image from the receiver, that light indicative of at least one other depth sensing device (100a-d) is present in the scene; in response to determining that the light is present in the scene based on the first image: i) control the pulse length of the series of laser pulses to avoid interfering with the light determined to be present in the scene, ii) adjust an exposure period of the shutter to synchronize with the controlled pulse length, iii) determine, based on a next image from the receiver, whether the light is still present in the scene, iv) in response to determining that the light is still present in the scene, delay beginning an exposure window, and continue to determine, based on a next image of the plurality of images from the receiver, whether the light is still present in the scene; and in response to determining that the light is not present in the scene, beginning the exposure window, the exposure window comprising producing a laser pulse of the series of laser pulses at the controlled pulse length and activating the shutter for the exposure period so that the receiver senses the laser pulse reflected from the scene. determine, based on a first image from the receiver, that light indicative of at least one other depth sensing device (100a-d) is present in the scene; in response to determining that the light is present in the scene based on the first image: i) control the pulse length of the series of laser pulses to avoid interfering with the light determined to be present in the scene, ii) adjust an exposure period of the shutter to synchronize with the controlled pulse length, iii) determine, based on a next image from the receiver, whether the light is still present in the scene, iv) in response to determining that the light is still present in the scene, delay beginning an exposure window, and continue to determine, based on a next image of the plurality of images from the receiver, whether the light is still present in the scene; and i) control the pulse length of the series of laser pulses to avoid interfering with the light determined to be present in the scene, ii) adjust an exposure period of the shutter to synchronize with the controlled pulse length, iii) determine, based on a next image from the receiver, whether the light is still present in the scene, iv) in response to determining that the light is still present in the scene, delay beginning an exposure window, and continue to determine, based on a next image of the plurality of images from the receiver, whether the light is still present in the scene; and in response to determining that the light is not present in the scene, beginning the exposure window, the exposure window comprising producing a laser pulse of the series of laser pulses at the controlled pulse length and activating the shutter for the exposure period so that the receiver senses the laser pulse reflected from the scene.