Depth Sensor, Detection System, And Method for Controlling A Transmit Power of The Depth Sensor

20200393538 ยท 2020-12-17

    Inventors

    Cpc classification

    International classification

    Abstract

    A depth sensor, a detection system, and a method for controlling a transmit power of the depth sensor are provided, wherein the control method comprises procedures of: obtaining priori information of a to-be-measured working environment; presetting priori information of the to-be-measured working environment; working out position information and orientation information of the active sensor based on the preset priori information of the to-be-measured working environment and detected information; and working out a maximum transmit power based on the position information and the orientation information of the active sensor and correspondingly dynamically adjusting the transmit power of the active depth sensor based on the maximum transmit power. The present disclosure has advantages of smartly and dynamically adjusting the transmit power and reducing power consumption of a device with the active depth sensor.

    Claims

    1. A method for controlling a transmit power of an active depth sensor, comprising procedures of: obtaining priori information of a to-be-measured working environment; presetting priori information of the to-be-measured working environment; working out position information and orientation information of the active sensor based on the preset priori information of the to-be-measured working environment and detected information; and working out a maximum transmit power based on the position information and the orientation information of the active sensor and correspondingly dynamically adjusting the transmit power of the active depth sensor based on the maximum transmit power.

    2. The method for controlling a transmit power of an active depth sensor according to claim 1, wherein the priori information of the to-be-measured working environment includes: map information of the working environment, wherein the map information includes: geographical information, depth information, and image information of the working environment.

    3. The method for controlling a transmit power of an active depth sensor according to claim 1, wherein the detected information refers to feedback information detected in real time by the active sensor.

    4. An active sensor for implementing the method for controlling a transmit power of an active depth sensor according to claim 1, comprising: an acquiring module; a processing module preset with priori information of a to-be-measured working environment; and a control module connected to the acquiring module and the processing module, respectively; wherein the acquiring module is configured for obtaining, in real time, detected information of the to-be-measured working environment, and sending the detected information to the processing module; the processing module is configured for working out position information and orientation information of the active sensor based on the preset priori information of the to-be-measured working environment and the detected information, working out a maximum transmit power based on the position information and the orientation information of the active sensor, and sending the maximum transmit power to the control module; and the control module is configured for correspondingly dynamically adjusting the transmit power of the active depth sensor based on the maximum transmit power.

    5. The active depth sensor according to claim 4, wherein the active sensor is applicable to a robot, an unmanned drive, and smart hardware.

    6. A detection system, comprising: at least one active sensor; a memory; one or more processors; and one or more programs, wherein the one or more programs are stored in the memory and configured to cause the one or more processors to perform the following steps: obtaining priori information of a to-be-measured working environment; presetting priori information of the to-be-measured working environment; working out position information and orientation information of the active sensor based on the preset priori information of the to-be-measured working environment and detected information; and working out a maximum transmit power based on the position information and the orientation information of the active sensor and correspondingly dynamically adjusting the transmit power of the active depth sensor based on the maximum transmit power.

    Description

    BRIEF DESCRIPTION OF THE DRAWINGS

    [0014] FIG. 1 shows a correspondence relationship between a maximum detection distance of a depth sensor and a transmit power;

    [0015] FIG. 2 is a schematic diagram of a definition of a detection depth D of the depth sensor;

    [0016] FIG. 3 is a schematic diagram of an embodiment of the detection depth D of the depth sensor in an environment with preset environmental geometrical information; and

    [0017] FIG. 4 is a flow diagram of a method for controlling a transmit power of an active depth sensor.

    DETAILED DESCRIPTION OF EMBODIMENTS

    [0018] Hereinafter, the present disclosure will be described in further detail through a preferred embodiment with reference to the accompanying drawings.

    [0019] As shown in FIG. 4, an efficient power method for controlling an active depth sensor comprises procedures of: obtaining priori information of a to-be-measured working environment; presetting priori information of the to-be-measured working environment in the corresponding active depth sensor; working out, by the active depth sensor, position information and orientation information of the active sensor based on the preset priori information of the to-be-measured working environment and detected information real-time detected thereby; looking up a corresponding depth-power curve to work out a maximum transmit power, and then adjusting the transmit power thereof.

    [0020] The active depth sensor above may be applied to a plurality of smart devices.

    [0021] In conjunction with FIG. 1 and FIG. 2, a relationship between the transmit power W of the active depth sensor and a maximum valid detection depth D is obtained by calibration or by other means. FIG. 1 is a schematic diagram of an embodiment of a relationship between the transmit power W of the active depth sensor and the maximum valid detection depth D, wherein the relationship between the transmit power W and the maximum valid detection depth D assumes a directly proportional function relationship. The relationship curve between the actual transmit power W of the active depth sensor and the maximum valid detection depth D may assume different shapes. The relationship between the depth D and the power W is represented by a function D=f(W), units of which are meter and watt, respectively.

    [0022] As shown in FIG. 2, the depth D is defined as such: supposing that the depth sensor establishes a three-dimensional coordinate system with a certain position of its own as an original, the three-dimensional coordinate system being a world coordinate system, then coordinate Z of any point in the world coordinate system at the FoV (Field of View) of the depth sensor is depth D. Some depth sensors may only measure the depth of a point on one plane, i.e., only having two coordinate axes X-Z, or Y-Z. By providing the depth sensor within a mobile robot 10, the detected straight-line distance between itself and the opposite wall body 20 thereof is its current detection depth D.

    [0023] According to an embodiment of the present disclosure, as shown in FIG. 3, the mobile robot 10 is placed inside its working environment, and a plurality of barriers 20 are provided in the working environment, the barriers, including, but not limited to, indoor walls, other furniture placed inside the room. The mobile robot 10 pre-obtains map information of its working environment through a SLAM technology or other map constructing technology, wherein the map information includes depth information, working environment geometric information, and image information. During the subsequent working environment, the mobile robot 10 continuously performs determination of its own position. Suppose that the coordinate and orientation of the mobile robot in the current world coordinate system or a fixed coordinate system of the working environment have been determined. Then, the maximum depth of a marked point on the map within the FoV of the depth sensor is worked out using control software of the depth sensor based on the geometric information included in the map information of its working environment. With D representing this maximum depth, a depth-power curve is looked up to obtain the maximum transmit power required in the working environment. In actual use, factors such as a positioning error between the coordinate and the orientation, as well as emissivity of a surface of an object or building, may be further considered, in addition to a certain transmit power margin. If the estimated confidences of the current position and orientation are not high, a larger transmit power margin may be added to guarantee not to exceed the maximum transmit power of the depth sensor.

    [0024] According to an embodiment of the present disclosure, the present disclosure further provides an active depth sensor, comprising: an acquiring module; a processing module preset with priori information of a to-be-measured working environment; and a control module connected to the acquiring module and the processing module, respectively; wherein the acquiring module is configured for obtaining, in real time, detected information of the to-be-measured working environment, and sending the detected information to the processing module; the processing module is configured for working out position information and orientation information of the active sensor based on the preset priori information of the to-be-measured working environment and the detected information, working out a maximum transmit power based on the position information and the orientation information of the active sensor, and sending the maximum transmit power to the control module; and the control module is configured for correspondingly dynamically adjusting the transmit power of the active depth sensor based on the maximum transmit power. The active sensor adjusts in real-time the transmit power of its own during working based on its own position information and orientation information.

    [0025] According to an embodiment of the present disclosure, the present disclosure further discloses a detection system, comprising: at least one active sensor described above; a memory; one or more processors; and one or more programs, wherein the one or more programs are stored in the memory and configured to cause the one or more processors to perform the following steps: obtaining priori information of a to-be-measured working environment; presetting priori information of the to-be-measured working environment; working out position information and orientation information of the active sensor based on the preset priori information of the to-be-measured working environment and detected information; and working out a maximum transmit power based on the position information and the orientation information of the active sensor and correspondingly dynamically adjusting the transmit power of the active depth sensor based on the maximum transmit power.

    [0026] Although the contents of the present disclosure have been described in detail through the foregoing preferred embodiments, it should be understood that the depictions above shall not be regarded as limitations to the present disclosure. After those skilled in the art having read the contents above, many modifications and substitutions to the present disclosure are all obvious. Therefore, the protection scope of the present disclosure should be limited by the appended claims.