WO2020142879A1 - Data processing method, detection device, data processing device and movable platform - Google Patents
Data processing method, detection device, data processing device and movable platform Download PDFInfo
- Publication number
- WO2020142879A1 WO2020142879A1 PCT/CN2019/070697 CN2019070697W WO2020142879A1 WO 2020142879 A1 WO2020142879 A1 WO 2020142879A1 CN 2019070697 W CN2019070697 W CN 2019070697W WO 2020142879 A1 WO2020142879 A1 WO 2020142879A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- scan point
- point
- type
- scan
- data processing
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/88—Lidar systems specially adapted for specific applications
Definitions
- the embodiments of the present invention relate to the technical field of data processing, and in particular, to a data processing method, a detection device, a data processing device, and a movable platform.
- Detection devices such as lidar can emit detection signals in different directions, thereby obtaining depth information and reflectivity information of objects based on echoes in different directions.
- detection devices are usually discretely sampled, many directions in space are not scanned.
- the detection signal emitted into the sky will not generate echoes.
- no distinction is made between unscanned points and sky scan points, which may lead to erroneous information distribution and is not conducive to subsequent processing such as object recognition.
- Embodiments of the present invention provide a data processing method, a detection device, a data processing device, and a movable platform.
- an embodiment of the present invention provides a data processing method for a scan point, the method including:
- an embodiment of the present invention provides a data processing method for a scan point, the method including:
- the types of the scanning points include normal scanning points and sky scanning points.
- an embodiment of the present invention provides a detection device, at least including a memory and a processor; the memory is connected to the processor through a communication bus, and is used to store computer instructions executable by the processor; the processing The device is used to read computer instructions from the memory to implement: the steps of the method in the first aspect.
- an embodiment of the present invention provides a data processing apparatus including at least a memory and a processor; the memory is connected to the processor through a communication bus, and is used to store computer instructions executable by the processor; The processor is configured to read computer instructions from the memory to implement the steps of the method in the second aspect.
- an embodiment of the present invention provides a movable platform, the movable platform includes at least a body, a power supply battery provided on the body, a power system, and the detection device according to the third aspect, the detection device For detecting a target scene, the power supply battery can supply power to the power system, and the power system provides power to the movable platform.
- the type of the scanning point corresponding to the direction of the transmitted signal is determined. If an echo signal is detected in the signal direction, the type of scanning point is determined to be a normal scanning point; if an echo signal is not detected in the direction of the transmitted signal, the type of scanning point is determined to be a sky scanning point.
- the type of the scanning point in the direction of the transmitted signal can be determined, and the sky scanning point can be excluded in the subsequent interpolation process, thereby avoiding the phenomenon of widening the edge of the object in the sky, which is helpful to improve the accuracy of object recognition degree.
- FIG. 1 is a block diagram of a detection device provided by an embodiment of the present invention.
- FIG. 2 is a schematic structural diagram of a detection device using a coaxial optical path provided by an embodiment of the present invention
- FIG. 3 is a flowchart of a data processing method of a scan point according to an embodiment of the present invention.
- FIG. 4 is a flowchart of another data processing method of a scan point provided by an embodiment of the present invention.
- FIG. 5 is a flowchart of yet another data processing method for scanning points according to an embodiment of the present invention.
- FIG. 6 is a flowchart of a data processing method of a scan point according to an embodiment of the present invention.
- FIG. 8 is a flowchart of a data processing method of a scan point according to an embodiment of the present invention.
- FIG. 9 is a block diagram of a detection device provided by an embodiment of the present invention.
- FIG. 10 is a block diagram of a data processing device according to an embodiment of the present invention.
- FIG. 11 is a perspective view of a movable platform provided by an embodiment of the present invention.
- detection devices such as lidar can emit detection signals in different directions, thereby obtaining data such as depth information and reflectance information of objects according to echo signals in different directions.
- the detection device is usually discretely sampled, many directions in the space are not scanned, and the points corresponding to this unscanned direction usually need to be filled with a specific algorithm in the subsequent processing to fill in the lack of information, such as interpolation algorithm.
- the detection signal emitted into the sky will not generate echoes, however, the sky scan point does not need to be filled with information.
- the unscanned points and the sky scan points are not distinguished. Filling in the sky scan points in the interpolation step will result in incorrect information distribution, such as the problem of widening the edges of objects in the sky, which is not conducive to Subsequent processing such as object recognition.
- the detection device may be an electronic device such as a laser radar, a millimeter wave radar, or an ultrasonic radar.
- the detection device is used to sense external environment information, for example, distance information, azimuth information, reflection intensity information, speed information, etc. of the environmental target.
- the detection device may detect the distance between the detection object and the detection device by measuring the time of light propagation between the detection device and the detection object, that is, Time-of-Flight (TOF).
- TOF Time-of-Flight
- the detection device may detect the distance from the detection object to the detection device by other techniques, such as a distance measurement method based on phase shift measurement, or a distance measurement method based on frequency shift measurement, which is not described here Do restrictions.
- the detection device 100 may include a transmitting circuit 110, a receiving circuit 120, a sampling circuit 130 and an arithmetic circuit 140.
- the transmission circuit 110 may transmit a sequence of light pulses (for example, a sequence of laser pulses).
- the receiving circuit 120 can receive a light pulse sequence (also called an echo signal) reflected by the detected object, and photoelectrically convert the light pulse sequence to obtain an electrical signal, and then process the electrical signal and then output it to Sampling circuit 130.
- the sampling circuit 130 may sample the electrical signal to obtain the sampling result.
- the arithmetic circuit 140 may determine the distance between the detection device 100 and the object to be detected based on the sampling result of the sampling circuit 130.
- the detection device 100 may further include a control circuit 150, which may control other circuits, for example, may control the working time of each circuit and/or set parameters for each circuit.
- a control circuit 150 may control other circuits, for example, may control the working time of each circuit and/or set parameters for each circuit.
- the detection device shown in FIG. 1 includes a transmitting circuit, a receiving circuit, a sampling circuit, and an arithmetic circuit for emitting a beam of light for detection, the embodiments of the present application are not limited thereto.
- the transmitting circuit, The number of any one of the receiving circuit, the sampling circuit, and the arithmetic circuit may also be at least two, for emitting at least two light beams in the same direction or respectively in different directions; wherein, the at least two light paths may be emitted simultaneously , Can also be shot at different times.
- the light-emitting chips in the at least two emission circuits are packaged in the same module.
- each emitting circuit includes a laser emitting chip, and the laser emitting chips in the at least two emitting circuits may be packaged together and housed in the same packaging space.
- the detection device 100 may further include a scanning module 160 for emitting at least one laser pulse sequence emitted from the transmitting circuit by changing the propagation direction.
- the module including the transmitting circuit 110, the receiving circuit 120, the sampling circuit 130, and the arithmetic circuit 140, or the module including the transmitting circuit 110, the receiving circuit 120, the sampling circuit 130, the arithmetic circuit 140, and the control circuit 150 may be referred to as a measurement
- the distance measuring module 150 may be independent of other modules, for example, the scanning module 160.
- a coaxial optical path may be used in the detection device, that is, the light beam emitted by the detection device and the reflected light beam share at least part of the optical path in the detection device.
- the detection device may also adopt an off-axis optical path, that is, the light beam emitted by the detection device and the reflected light beam are transmitted along different optical paths in the detection device, respectively.
- FIG. 2 shows a schematic diagram of an embodiment of the detection device of the present invention using a coaxial optical path.
- the detection device 200 includes a distance measuring module 210.
- the distance measuring module 210 includes a transmitter 203 (which may include the above-mentioned transmitting circuit), a collimating element 204, a detector 205 (which may include the above-mentioned receiving circuit, sampling circuit, and arithmetic circuit) and an optical path Change element 206.
- the distance measuring module 210 is used to emit a light beam and receive back light, and convert the back light into an electrical signal.
- the transmitter 203 may be used to transmit a light pulse sequence.
- the transmitter 203 may emit a sequence of laser pulses.
- the laser beam emitted by the transmitter 203 is a narrow-bandwidth beam with a wavelength outside the visible light range.
- the collimating element 204 is disposed on the exit optical path of the emitter, and is used to collimate the light beam emitted from the emitter 203, and collimate the light beam emitted by the emitter 203 into parallel light to the scanning module.
- the collimating element is also used to converge at least a part of the return light reflected by the detection object.
- the collimating element 204 may be a collimating lens or other element capable of collimating the light beam.
- the optical path changing element 206 is used to merge the transmitting optical path and the receiving optical path in the detection device before the collimating element 204, so that the transmitting optical path and the receiving optical path can share the same collimating element, making the optical path more compact.
- the transmitter 203 and the detector 205 may respectively use respective collimating elements, and the optical path changing element 206 is disposed on the optical path behind the collimating element.
- the light path changing element can use a small-area mirror to emit The optical path and the receiving optical path are merged.
- the light path changing element may also use a reflector with a through hole, where the through hole is used to transmit the outgoing light of the emitter 203, and the reflector is used to reflect the return light to the detector 205. In this way, it is possible to reduce the blocking of the return light by the support of the small mirror in the case of using the small mirror.
- the optical path changing element is offset from the optical axis of the collimating element 204. In some other implementations, the optical path changing element may also be located on the optical axis of the collimating element 204.
- the detection device 200 further includes a scanning module 202.
- the scanning module 202 is placed on the exit optical path of the distance measuring module 210.
- the scanning module 202 is used to change the transmission direction of the collimated light beam 219 emitted through the collimating element 204 and project it to the outside environment, and project the return light to the collimating element 204 .
- the returned light is converged on the detector 205 via the collimating element 204.
- the scanning module 202 may include at least one optical element for changing the propagation path of the light beam, wherein the optical element may change the propagation path of the light beam by reflecting, refracting, diffracting, etc. the light beam.
- the scanning module 202 includes a lens, a mirror, a prism, a galvanometer, a grating, a liquid crystal, an optical phased array (Optical Phased Array), or any combination of the above optical elements.
- at least part of the optical element is moving, for example, the at least part of the optical element is driven to move by a driving module, and the moving optical element can reflect, refract or diffract the light beam to different directions at different times.
- multiple optical elements of the scanning module 202 may rotate or vibrate about a common axis 209, and each rotating or vibrating optical element is used to continuously change the direction of propagation of the incident light beam.
- the multiple optical elements of the scanning module 202 may rotate at different rotation speeds, or vibrate at different speeds.
- at least part of the optical elements of the scanning module 202 can rotate at substantially the same rotational speed.
- the multiple optical elements of the scanning module may also rotate around different axes.
- the multiple optical elements of the scanning module may also rotate in the same direction, or rotate in different directions; or vibrate in the same direction, or vibrate in different directions, which is not limited herein.
- the scanning module 202 includes a first optical element 214 and a driver 216 connected to the first optical element 214.
- the driver 216 is used to drive the first optical element 214 to rotate about a rotation axis 209 to change the first optical element 214 The direction of the collimated light beam 219.
- the first optical element 214 projects the collimated light beam 219 to different directions.
- the angle between the direction of the collimated light beam 219 changed by the first optical element and the rotation axis 109 changes with the rotation of the first optical element 214.
- the first optical element 214 includes a pair of opposed non-parallel surfaces through which the collimated light beam 219 passes.
- the first optical element 214 includes a prism whose thickness varies along at least one radial direction.
- the first optical element 214 includes a wedge-angle prism, aligning the straight beam 219 for refraction.
- the scanning module 202 further includes a second optical element 215 that rotates about a rotation axis 209.
- the rotation speed of the second optical element 215 is different from the rotation speed of the first optical element 214.
- the second optical element 215 is used to change the direction of the light beam projected by the first optical element 214.
- the second optical element 215 is connected to another driver 217, and the driver 217 drives the second optical element 215 to rotate.
- the first optical element 214 and the second optical element 215 may be driven by the same or different drivers, so that the first optical element 214 and the second optical element 215 have different rotation speeds and/or rotations, thereby projecting the collimated light beam 219 to the outside space Different directions can scan a larger spatial range.
- the controller 218 controls the drivers 216 and 217 to drive the first optical element 214 and the second optical element 215, respectively.
- the rotation speeds of the first optical element 214 and the second optical element 215 can be determined according to the area and pattern expected to be scanned in practical applications.
- Drives 216 and 217 may include motors or other drives.
- the second optical element 215 includes a pair of opposed non-parallel surfaces through which the light beam passes. In one embodiment, the second optical element 215 includes a prism whose thickness varies along at least one radial direction. In one embodiment, the second optical element 215 includes a wedge angle prism.
- the scanning module 202 further includes a third optical element (not shown) and a driver for driving the third optical element to move.
- the third optical element includes a pair of opposed non-parallel surfaces through which the light beam passes.
- the third optical element includes a prism whose thickness varies along at least one radial direction.
- the third optical element includes a wedge angle prism. At least two of the first, second and third optical elements rotate at different rotational speeds and/or turns.
- each optical element in the scanning module 202 can project light into different directions, such as directions 211 and 213, thus scanning the space around the detection device 200.
- directions 211 and 213 scanning the space around the detection device 200.
- the detector 205 is placed on the same side of the collimating element 204 as the emitter 203.
- the detector 205 is used to convert at least part of the returned light passing through the collimating element 204 into an electrical signal.
- each optical element is coated with an antireflection coating.
- the thickness of the antireflection film is equal to or close to the wavelength of the light beam emitted by the emitter 203, which can increase the intensity of the transmitted light beam.
- a filter layer is coated on the surface of an element on the beam propagation path in the detection device, or a filter is provided on the beam propagation path to transmit at least the wavelength band of the beam emitted by the emitter, Reflect other bands to reduce the noise caused by ambient light to the receiver.
- the transmitter 203 may include a laser diode through which laser pulses in the order of nanoseconds are emitted.
- the laser pulse receiving time may be determined, for example, by detecting the rising edge time and/or the falling edge time of the electrical signal pulse. In this way, the detection device 200 can use the pulse reception time information and the pulse emission time information to calculate the TOF, thereby determining the distance between the detection object 201 and the detection device 200.
- the distance and orientation detected by the detection device 200 can be used for remote sensing, obstacle avoidance, mapping, modeling, navigation, and the like.
- the detection device of the embodiment of the present invention can be applied to a movable platform, and the detection device can be installed on the platform body of the movable platform.
- the movable platform with a detection device can measure the external environment. For example, the distance between the movable platform and the obstacle is measured for obstacle avoidance and other purposes, and the external environment is measured in two or three dimensions.
- the movable platform includes at least one of an unmanned aerial vehicle, a car, a remote control car, a robot, and a camera.
- the platform body When the detection device is applied to an unmanned aerial vehicle, the platform body is the fuselage of the unmanned aerial vehicle.
- the platform body When the detection device is applied to an automobile, the platform body is the body of the automobile.
- the car may be a self-driving car or a semi-automatic car, and no restriction is made here.
- the detection device When the detection device is applied to a remote control car, the platform body is the body of the remote control car.
- the platform body When the detection device is applied to a robot, the platform body is a robot.
- the detection device When the detection device is applied to a camera, the platform body is the camera itself.
- a data processing method of a scanning point includes steps 301 to 302, where:
- step 301 the echo signal in the direction of the transmitted signal is detected.
- the detecting device may detect the echo signal in the direction of the transmitted signal.
- the detection method please refer to the contents shown in FIG. 1 and FIG. 2, which will not be repeated here.
- step 302 according to whether an echo signal is detected in the direction of the transmission signal, the type of the scanning point corresponding to the direction of the transmission signal is determined.
- the detection device can determine whether an echo signal is detected. Since the detection device has a certain working range, for example, 1-100 meters, the detection device can calculate the time of flight of the echo signal according to the speed of light and the working range, The signal received within the time range of the calculated flight time is used as the echo signal.
- the detection device determines that the type of scanning point is a normal scanning point (corresponding to step 3021).
- the detection device determines that the type of scanning point is a sky scanning point (corresponding to step 3022).
- the detection device may determine the preset parameter value corresponding to the scan point according to the echo signal (corresponding to step 401). If the preset parameter value is outside the working range of the detection device, the detection device discards the scanning point (corresponding to step 402).
- the preset parameter value may include at least one of the following: depth value and reflectance value.
- the preset parameter value is the depth value, it can be understood that the depth value outside the working range is less than the minimum value corresponding to the working range or greater than the maximum value corresponding to the working range.
- the preset parameter value is the reflectance value, it can be understood that the reflectance value is greater than the maximum reflectance value corresponding to the working range or less than the minimum reflectance value corresponding to the working range when it is outside the working range.
- the technician can adjust the preset parameters and the working range of the detection device according to the specific scenario, and when the normal scanning point and the sky scanning point can be determined, the corresponding scheme falls within the protection scope of the present application.
- the working range of the detection device may be 1-100 meters, and the preset parameter value is outside the working range may include two cases: the preset parameter value is less than 1 meter, or the preset parameter value is greater than 100 meters.
- the detection device may include protective devices such as a protective cover, or there may be impurities within 1 meter in front of the detection device.
- the transmission signal meets the protection device or impurities, it will reflect the optical pulse signal to form an echo signal, so that the detection device can detect the echo signal. Since the depth value calculated based on the echo signal is less than 1 meter, that is, outside the working range of the detection device, the detection device can determine that the echo signal belongs to an invalid echo signal, and discard the scanning point. In this way, in this embodiment, by discarding the scan points, the accuracy of the collected echo signals can be ensured, which is beneficial to improving the accuracy of subsequent processing of the scan point data.
- the object can reflect the light pulse signal to other objects, and eventually the detection device detects the echo signal.
- the depth value calculated by the detection device based on the echo signal is greater than 100 meters, that is, the depth value corresponding to the echo signal is outside the working range of the detection device, so the detection device can determine that the echo signal belongs to Invalid echo signal, discard the scan point.
- the detection device can determine that the echo signal belongs to Invalid echo signal, discard the scan point.
- the type of scanning point is determined to be a normal scanning point; if no echo signal is detected in the direction of the transmitted signal, the type of scanning point is determined to be a sky scanning point.
- the type of the scanning point in the direction of the transmitted signal can be determined, and the sky scanning point can be excluded in the subsequent interpolation process, thereby avoiding the phenomenon of widening the edge of the object in the sky, which is helpful to improve the accuracy of object recognition degree.
- FIG. 5 is a flowchart of a data processing method for scanning points according to an embodiment of the present invention.
- a data processing method for scanning points includes steps 501 to 503, in which:
- step 501 an echo signal in the direction of the transmitted signal is detected.
- step 501 and step 301 are the same.
- FIG. 3 and related content of step 301 which will not be repeated here.
- step 502 according to whether an echo signal is detected in the direction of the transmission signal, the type of the scanning point corresponding to the direction of the transmission signal is determined.
- step 502 and step 302 are the same. For detailed description, please refer to FIG. 3 and related content of step 302, which will not be repeated here.
- step 503 the scan point data corresponding to the scan point is encoded according to the type of the scan point.
- the detection device may also encode the scan point data corresponding to the scan point according to the type of the scan point.
- the detection device may update the preset parameter values in the scan point data corresponding to the sky scan point using the first preset value, and the updated scan point data may be obtained. In this way, the process of updating the scan point data completes the encoding of the scan point data.
- the preset parameter value may include at least one of the following: depth value and reflectance value.
- the first preset value may include any value outside the operating range of the detection device.
- the first preset value may include at least one of the following: a fixed value or a random value.
- the working range of the detection device can be set from 1 to 100 meters, and the first preset value is 200 meters. If the detection device determines that the scanning point is a sky scanning point, the depth value of the sky scanning point may be set to 200 meters.
- the working range of the detection device may be set to 1-100 meters, and the first preset value is a random value greater than 100 meters. If the detection device determines that the scanning point is a sky scanning point, the depth value of the sky scanning point may be randomly set to 105 meters.
- the scan point data can be expressed in different ways, such as polar coordinates or Cartesian coordinates. Therefore, in this embodiment, the detection device separately processes the scan point data according to the representation mode:
- the detection device may use a first preset value to update the preset parameter value in the polar coordinates corresponding to the scan point.
- the preset parameter value as the depth value for example, the scan point data before update (angle 1, angle 2, depth value, reflectance value), the updated scan point data (angle 1, angle 2, first preset Value, reflectance value).
- the detection device may use the first preset value to update the reflectance value in the Cartesian coordinates corresponding to the scan point.
- the scan point data before the update (x, y, z, reflectance values), and the updated scan point data (x, y, z, the first preset value).
- the detection device updates the x-axis coordinate value in the Cartesian coordinates corresponding to the scan point according to the first preset value, Y-axis coordinate value and z-axis coordinate value.
- the scan point data before the update (x, y, z, reflectance value), and the updated scan point data (x1, y1, z1, reflectance value), where d1 represents the first preset value.
- the detection device can distinguish the sky scanning point from the normal scanning point by changing the dimension of the sky scanning point.
- the detection device when it is determined that the type of the scan point is the sky scan point, the detection device adds the first flag bit to the scan point data corresponding to the sky scan point.
- the scan point data before the update (angle 1, angle 2, depth value, reflectance value)
- the updated scan point data (angle 1, angle 2, depth value, reflectance value , The first flag).
- the scan point data before update (x, y, z, reflectance value), and the updated scan point data (x1, y1, z1, reflectance value, first flag Bit).
- the detection device may encode the scan point data corresponding to the scan point according to the type of the scan point. For example, if the type of the scan point is a sky scan point, then the position of the mark in the scan point data will be the first mark bit. For another example, if the type of the scan point is a normal scan point, the mark position in the scan point data is the second mark bit.
- the flag bit may be represented by a number, for example, the first flag bit may be represented by a number 0, and the second flag bit may be represented by a number 1.
- the flag bit can also be represented by words, for example, the first flag bit can be represented by "sky", and the second flag bit can be represented by "normal".
- the technician can also use other forms to represent the first flag bit and the second flag bit. In the case of the type of area scanning point, the corresponding solution falls within the protection scope of the present application.
- the detection device may add a corresponding flag bit to the scan point data according to the type of the scan point for encoding. For example, if the type of scanning point is a sky scanning point, the first flag bit is added to the scanning point data. In another example, if the type of the scan point is a normal scan point, a second flag bit is added to the scan point data.
- the detection device when detecting the echo signal, may further open up two storage areas, including a first storage area and a second storage area. In this manner, after determining the type of each scan point, the detection device may store the scan point data corresponding to the sky scan point in the first storage area, and may store the scan point data corresponding to the normal scan point in the second storage area. In this way, the detection device can mark the determined types of each scanning point through different storage areas.
- data related to the scan point data can also be stored, such as the time for acquiring the echo signal, the storage time, and the phase Adjacent scan point identification to facilitate the processing of scan point data in subsequent scenes.
- the technician can also adjust the relevant data of the scan point data according to the specific scenario, and in the case of facilitating subsequent data processing, the corresponding solution falls within the protection scope of the present application.
- the detection device may transmit the scan point data in each storage area according to the time sequence of acquiring each scan point, and may also transmit the scan point data according to the storage area.
- the corresponding scheme falls within the protection scope of the present application.
- the type of each scan point can be quickly identified in the subsequent scan point data processing process, thereby Increase the speed of object recognition.
- a data processing method of a scanning point includes:
- step 601 scan point data corresponding to the scan point is acquired to determine a type of scan point; wherein, the type of the scan point includes a normal scan point and a sky scan point.
- the data processing apparatus may acquire scan point data corresponding to each scan point (corresponding to step 701). It can be understood that, in the process of acquiring the scan point data by the data processing device in this embodiment, the scan point data and the location of the scan point data can be obtained. Then, the data processing device can determine the type of scanning point (corresponding to step 702).
- the data processing device obtains a preset parameter value from the scan point data, where the preset parameter value may include at least one of the following: a depth value and a reflectance value.
- the type of the scan point is determined to be a normal scan point; if the preset parameter value in the scan point data is outside the working range of the detection device , It is determined that the type of the scan point is a sky scan point.
- the scan point data is expressed in polar coordinates, taking the preset parameter value as the depth value for example, the scan point data (angle 1, angle 2, depth value, reflectance value), so that the data processing device can Read preset parameter values directly from the scan point data.
- the depth value may be a first preset value or a second preset value.
- the first preset value may include any value outside the working range of the detection device, and the first preset value may include at least one of the following: a fixed value or a random value.
- the second preset value may include any value within the working range of the detection device.
- the data processing device determines the type of scanning point according to the preset parameter value. Continue to take the preset parameter value as the depth value for example. If the preset parameter value is the first preset value, the data processing device determines that the type of the scan point is the sky scan point. If the preset parameter value is the second preset value, the data processing device determines that the type of scan point is a normal scan point.
- processing method when the preset parameter value is the reflectance value is the same as the processing method when the preset parameter value is the depth value, and details are not described herein again.
- the data processing device can scan the point data Read the reflectance value directly in.
- the value of the reflectance value may be a first preset value or a second preset value.
- the first preset value may include any value outside the operating range of the detection device, and the first preset value may include at least one of the following: a fixed value or a random value.
- the second preset value may include any value within the working range of the detection device.
- the data processing device can read the x-axis coordinates from the scan point data, y-axis coordinates and z-axis coordinates, and then calculate the depth value d. among them
- the data processing device determines the type of scanning point according to the preset parameter value. If the preset parameter value is the first preset value, the data processing device determines that the type of the scan point is the sky scan point. If the preset parameter value is the second preset value, the data processing device determines that the type of scan point is a normal scan point.
- the scan point data corresponding to the normal scan point does not include the flag bit and the scan point data corresponding to the sky scan point includes the flag bit, for example, the scan point data corresponding to the sky scan point (angle 1, angle 2, depth Value, reflectance value, first flag bit), and the scan point data (angle 1, angle 2, depth value, reflectance value) corresponding to the normal scan point.
- the data processing device can obtain the flag bit from the scan point data. Then, the data processing device determines the type of the scan point according to the flag bit. If the flag bit is the first flag bit, the data processing device determines that the type of the scan point is the sky scan point; if the flag bit is not obtained from the scan point data, then The data processing device determines that the type of scan point is a normal scan point.
- the scan point data corresponding to the normal scan point and the scan point data corresponding to the sky scan point may have different dimensions, and the data processing device may also directly determine the dimension of the scan point. If the dimension is larger, the scan There is a flag bit in the point data, and the data processing device determines that the type of scanning point is the sky scanning point. If the dimension is small, it is determined that there is no flag bit in the scan point data, and the data processing device determines that the type of the scan point is the sky scan point.
- the scan point data corresponding to the normal scan point and the sky scan point both include flag bits, for example, the scan point data corresponding to the sky scan point (angle 1, angle 2, depth value, reflectance value, first Flag), and the scan point data corresponding to the normal scan point (angle 1, angle 2, depth value, reflectance value, second flag bit).
- the data processing device can acquire the flag bit from the scan point data. Then, the data processing device determines the type of the scan point according to the flag bit. If the flag bit is the first flag bit, the data processing device determines the type of the scan point as the sky scan point; if the flag bit is the second flag bit, the data processing device Make sure the type of scan point is normal scan point.
- the flag bit may be represented by a number, for example, the first flag bit may be represented by a number 0, and the second flag bit may be represented by a number 1.
- the flag bit can also be represented by words, for example, the first flag bit can be represented by "sky", and the second flag bit can be represented by "normal".
- the technician can also use other forms to represent the first flag bit and the second flag bit. In the case of the type of area scanning point, the corresponding solution falls within the protection scope of the present application.
- the sky scan point and the normal scan point may be stored in different storage areas, for example, the scan point data corresponding to the sky scan point is stored in the first storage area, and the scan point data corresponding to the normal scan point is stored in the second storage area.
- the data processing device can acquire the scan point data, and at the same time can obtain the location where the scan point data is stored. Accordingly, the data processing device may determine the type of the scan point according to the position, for example, the scan point data is acquired from the first storage area, and the data processing device determines that the type of the scan point is the sky scan point. For another example, if the scan point data is acquired from the second storage area, the data processing device determines that the type of scan point is a normal scan point.
- the data processing device before acquiring the scan point data corresponding to the scan point to determine the type of the scan point, the data processing device also determines whether there is a scan point in the preset direction, and if there is no scan point in the preset direction, the preset Interpolate the point corresponding to the direction. If there is a scanning point in the preset direction, the data processing device executes step 601.
- the detection device does not emit an optical pulse signal in the preset direction, there is no scan point data in the preset direction, and it can be determined that there is no scan point in the preset direction; if the detection device is in the preset direction If a light pulse signal is emitted in the direction, there is corresponding scan point data in the preset direction, and it can be determined that there is a scan point in the preset direction. Based on this, the embodiments of the present invention can determine unscanned points in space, and perform interpolation steps on the unscanned points to fill in information.
- the preset direction may be set at intervals of a preset angle within a preset space range.
- the preset direction may be set at an angular interval of 1 degree on a spherical surface with a radius of 5 m. It should be noted that, those skilled in the art can set the preset direction according to the actual situation, and the embodiment of the present invention does not specifically limit this.
- the scan point data can be obtained to determine the type of the scan point, and the sky scan point can be excluded in the subsequent interpolation process, thereby avoiding the phenomenon of widening the edge of the object in the sky, which is helpful to improve the accuracy of object recognition.
- a data processing method of a scan point includes steps 801 and 802, where:
- step 801 scan point data corresponding to the scan point is acquired to determine the type of scan point; wherein, the type of the scan point includes a normal scan point and a sky scan point.
- step 801 and step 601 are the same.
- FIG. 6 and related content of step 601 please refer to FIG. 6 and related content of step 601, which will not be repeated here.
- step 802 if the type of the scan point is a sky scan point, the sky scan point is excluded in the subsequent interpolation step.
- the data processing device excludes the sky scan point and does not interpolate the sky scan point.
- the scan point data can be obtained to determine the type of the scan point, and the sky scan point can be excluded in the subsequent interpolation process, thereby avoiding the phenomenon of widening the edge of the object in the sky, which is helpful to improve the accuracy of object recognition.
- An embodiment of the present invention further provides a detection device.
- a memory 902 and a processor 901 are included; the memory 902 is connected to the processor 901 through a communication bus 903, and is used to store the processor 901. Computer instructions executed; the processor 901 is used to read computer instructions from the memory 902 to implement: the steps of the method shown in FIG. 3 to FIG. 5.
- the detection device 900 includes at least one of the following: lidar, millimeter wave radar, and ultrasonic radar. Technicians can choose according to specific scenarios, and this embodiment is not limited.
- An embodiment of the present invention further provides a data processing apparatus.
- a memory 1002 and a processor 1001 are included; the memory 1002 is connected to the processor 1001 through a communication bus 1003 and used to store the processor 1001 Executable computer instructions; the processor 1001 is used to read computer instructions from the memory 1002 to implement: the steps of the method shown in FIGS. 6-8.
- the data processing device includes a detection device or a host computer, and the detection device includes a laser radar, a millimeter wave radar, and an ultrasonic radar. Technicians can choose according to specific scenarios, and this embodiment is not limited.
- FIG. 11 is a perspective view of a movable platform provided by the embodiment of the present invention.
- the movable platform 1100 includes at least a body 1110, a power supply battery 1120 provided on the body 1110, a power system 1130, and a detection device 1140 described in the embodiment shown in FIG. 9, the detection device 1140 is used to To detect a target scene, the power supply battery 1120 can supply power to the power system 1130, and the power system 1130 provides power to the movable platform 1100.
- the movable platform may include, but is not limited to: air vehicles such as unmanned aerial vehicles, land vehicles such as automobiles, underwater vehicles such as ships, and other types of motorized vehicles. Technicians can choose according to specific scenarios, and this embodiment is not limited.
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Electromagnetism (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Optical Radar Systems And Details Thereof (AREA)
Abstract
Provided by the embodiments of the present invention are a data processing method for scanning points, a detection device, a data processing device and a movable platform. The data processing method for scanning points comprises: detecting an echo signal in a signal transmission direction; determining the type of a scanning point corresponding to the signal transmission direction according to whether an echo signal is detected in the signal transmission direction; if an echo signal is detected in the signal transmission direction, determining the type of the scanning point to be a normal scanning point; and if no echo signal is detected in the signal transmission direction, determining the type of the scanning point to be a sky scanning point. According to the present embodiments, the type of the scanning point in the signal transmission direction may be determined, which is helpful for improving the accuracy of object recognition.
Description
本发明实施例涉及数据处理技术领域,尤其涉及数据处理方法、探测装置、数据处理装置、可移动平台。The embodiments of the present invention relate to the technical field of data processing, and in particular, to a data processing method, a detection device, a data processing device, and a movable platform.
激光雷达等探测装置可以向不同方向发射探测信号,从而根据不同方向的回波获取物体的深度信息、反射率信息等。然而,由于探测装置通常是离散采样的,空间中有很多方向未被扫描到。此外,出射到天空中的探测信号也不会产生回波。相关技术中对未被扫描到的点和天空扫描点不作区分,会导致错误的信息分布,不利于物体识别等后续处理。Detection devices such as lidar can emit detection signals in different directions, thereby obtaining depth information and reflectivity information of objects based on echoes in different directions. However, since detection devices are usually discretely sampled, many directions in space are not scanned. In addition, the detection signal emitted into the sky will not generate echoes. In the related art, no distinction is made between unscanned points and sky scan points, which may lead to erroneous information distribution and is not conducive to subsequent processing such as object recognition.
发明内容Summary of the invention
本发明实施例提供一种数据处理方法、探测装置、数据处理装置、可移动平台。Embodiments of the present invention provide a data processing method, a detection device, a data processing device, and a movable platform.
第一方面,本发明实施例提供一种扫描点的数据处理方法,所述方法包括:In a first aspect, an embodiment of the present invention provides a data processing method for a scan point, the method including:
探测在发射信号方向上的回波信号;Detect echo signals in the direction of the transmitted signal;
根据在所述发射信号方向上是否探测到回波信号,确定所述发射信号方向对应的扫描点的类型;Determine the type of scanning point corresponding to the direction of the transmission signal according to whether an echo signal is detected in the direction of the transmission signal;
若在所述发射信号方向上探测到回波信号,则确定所述扫描点的类型为正常扫描点;If an echo signal is detected in the direction of the transmission signal, it is determined that the type of the scanning point is a normal scanning point;
若在所述发射信号方向上未探测到回波信号,则确定所述扫描点的类型为天空扫描点。If no echo signal is detected in the direction of the transmitted signal, it is determined that the type of the scanning point is a sky scanning point.
第二方面,本发明实施例提供一种扫描点的数据处理方法,所述方法包括:In a second aspect, an embodiment of the present invention provides a data processing method for a scan point, the method including:
获取扫描点对应的扫描点数据以确定扫描点的类型;Obtain the scan point data corresponding to the scan point to determine the type of scan point;
其中,所述扫描点的类型包括正常扫描点和天空扫描点。Wherein, the types of the scanning points include normal scanning points and sky scanning points.
第三方面,本发明实施例提供一种探测装置,至少包括存储器和处理器;所述存储器通过通信总线和所述处理器连接,用于存储所述处理器可执行的计算机指令;所述处理器用于从所述存储器读取计算机指令以实现:第一方面所述方法的步骤。In a third aspect, an embodiment of the present invention provides a detection device, at least including a memory and a processor; the memory is connected to the processor through a communication bus, and is used to store computer instructions executable by the processor; the processing The device is used to read computer instructions from the memory to implement: the steps of the method in the first aspect.
第四方面,本发明实施例提供一种数据处理装置,至少包括存储器和处理器;所述存储器通过通信总线和所述处理器连接,用于存储所述处理器可执行的计算机指令;所述处理器用于从所述存储器读取计算机指令以实现:第二方面所述方法的步骤。According to a fourth aspect, an embodiment of the present invention provides a data processing apparatus including at least a memory and a processor; the memory is connected to the processor through a communication bus, and is used to store computer instructions executable by the processor; The processor is configured to read computer instructions from the memory to implement the steps of the method in the second aspect.
第五方面,本发明实施例提供一种可移动平台,所述可移动平台至少包括机体、设于所述机体上的供电电池、动力系统以及第三方面所述的探测装置,所述探测装置用于对目标场景进行探测,所述供电电池能够为所述动力系统供电,所述动力系统为所述可移动平台提供动力。According to a fifth aspect, an embodiment of the present invention provides a movable platform, the movable platform includes at least a body, a power supply battery provided on the body, a power system, and the detection device according to the third aspect, the detection device For detecting a target scene, the power supply battery can supply power to the power system, and the power system provides power to the movable platform.
由上述的技术方案可见,本实施例中通过探测发射信号方向上的回波信号,然后根据在发射信号方向上是否探测到回波信号来确定发射信号方向对应的扫描点的类型,若在发射信号方向上探测到回波信号,则确定扫描点的类型为正常扫描点;若在发射信号方向上未探测到回波信号,则确定扫描点的类型为天空扫描点。这样,本实施例中可以确定出发射信号方向上的扫描点的类型,进而可以在后续插值过程中排除天空扫描点,从而避免出现天空中物体边缘变宽的现象,有利于提升物体识别的准确度。It can be seen from the above technical solution that in this embodiment, by detecting the echo signal in the direction of the transmitted signal, and then according to whether the echo signal is detected in the direction of the transmitted signal, the type of the scanning point corresponding to the direction of the transmitted signal is determined. If an echo signal is detected in the signal direction, the type of scanning point is determined to be a normal scanning point; if an echo signal is not detected in the direction of the transmitted signal, the type of scanning point is determined to be a sky scanning point. In this way, in this embodiment, the type of the scanning point in the direction of the transmitted signal can be determined, and the sky scanning point can be excluded in the subsequent interpolation process, thereby avoiding the phenomenon of widening the edge of the object in the sky, which is helpful to improve the accuracy of object recognition degree.
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性 劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly explain the technical solutions in the embodiments of the present invention, the drawings required in the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention. For a person of ordinary skill in the art, without paying any creative labor, other drawings can also be obtained based on these drawings.
图1是本发明实施例提供的一种探测装置的框图;1 is a block diagram of a detection device provided by an embodiment of the present invention;
图2是本发明实施例提供的采用同轴光路的探测装置的结构示意图;2 is a schematic structural diagram of a detection device using a coaxial optical path provided by an embodiment of the present invention;
图3是本发明实施例提供的一种扫描点的数据处理方法的流程图;3 is a flowchart of a data processing method of a scan point according to an embodiment of the present invention;
图4是本发明实施例提供的另一种扫描点的数据处理方法的流程图;4 is a flowchart of another data processing method of a scan point provided by an embodiment of the present invention;
图5是本发明实施例提供的又一种扫描点的数据处理方法的流程图;FIG. 5 is a flowchart of yet another data processing method for scanning points according to an embodiment of the present invention;
图6是本发明实施例提供的一种扫描点的数据处理方法的流程图;6 is a flowchart of a data processing method of a scan point according to an embodiment of the present invention;
图7是本发明实施例提供的确定扫描点的类型的流程图;7 is a flowchart of determining the type of scanning point provided by an embodiment of the present invention;
图8是本发明实施例提供的一种扫描点的数据处理方法的流程图;8 is a flowchart of a data processing method of a scan point according to an embodiment of the present invention;
图9是本发明实施例提供的一种探测装置的框图;9 is a block diagram of a detection device provided by an embodiment of the present invention;
图10是本发明实施例提供的一种数据处理装置的框图;10 is a block diagram of a data processing device according to an embodiment of the present invention;
图11是本发明实施例提供的一种可移动平台的立体图。11 is a perspective view of a movable platform provided by an embodiment of the present invention.
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be described clearly and completely in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, but not all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by a person of ordinary skill in the art without making creative efforts fall within the protection scope of the present invention.
目前,激光雷达等探测装置可以向不同方向发射探测信号,从而根据不同方向的回波信号获取物体的深度信息、反射率信息等数据。然而,由于探测装置通常是离散采样的,空间中有很多方向未被扫描到,这种未被扫描到的方向对应的点通常需要在后续处理中通过特定的算法来填补其信息缺失,例如插值算法。此外,出射到天空中的探测信号也不会产生回波,然而天空扫描点不需要做信息填补。相关技术中对未被扫描到的点和天空扫描点不作区分的处理,在插值步骤中对天空扫描点进行信息填补会导致错误的信息分布,比如天空中的物体边缘变宽的问题,不利于物体识别等 后续处理。At present, detection devices such as lidar can emit detection signals in different directions, thereby obtaining data such as depth information and reflectance information of objects according to echo signals in different directions. However, because the detection device is usually discretely sampled, many directions in the space are not scanned, and the points corresponding to this unscanned direction usually need to be filled with a specific algorithm in the subsequent processing to fill in the lack of information, such as interpolation algorithm. In addition, the detection signal emitted into the sky will not generate echoes, however, the sky scan point does not need to be filled with information. In the related art, the unscanned points and the sky scan points are not distinguished. Filling in the sky scan points in the interpolation step will result in incorrect information distribution, such as the problem of widening the edges of objects in the sky, which is not conducive to Subsequent processing such as object recognition.
为此,本发明各个实施例提供了一种扫描点的数据处理方法,可以应用于探测装置,该探测装置可以是激光雷达、毫米波雷达或超声波雷达等电子设备。在一种实施方式中,探测装置用于感测外部环境信息,例如,环境目标的距离信息、方位信息、反射强度信息、速度信息等。一种实现方式中,探测装置可以通过测量探测装置和探测物之间光传播的时间,即光飞行时间(Time-of-Flight,TOF),来探测探测物到探测装置的距离。或者,探测装置也可以通过其他技术来探测探测物到探测装置的距离,例如基于相位移动(phase shift)测量的测距方法,或者基于频率移动(frequency shift)测量的测距方法,在此不做限制。For this reason, various embodiments of the present invention provide a data processing method for scanning points, which can be applied to a detection device, and the detection device may be an electronic device such as a laser radar, a millimeter wave radar, or an ultrasonic radar. In one embodiment, the detection device is used to sense external environment information, for example, distance information, azimuth information, reflection intensity information, speed information, etc. of the environmental target. In one implementation, the detection device may detect the distance between the detection object and the detection device by measuring the time of light propagation between the detection device and the detection object, that is, Time-of-Flight (TOF). Alternatively, the detection device may detect the distance from the detection object to the detection device by other techniques, such as a distance measurement method based on phase shift measurement, or a distance measurement method based on frequency shift measurement, which is not described here Do restrictions.
为了便于理解,以下将结合图1所示的探测装置100对测距的工作流程进行举例描述。For ease of understanding, the following describes the working process of distance measurement in conjunction with the detection device 100 shown in FIG. 1.
参见图1,探测装置100可以包括发射电路110、接收电路120、采样电路130和运算电路140。Referring to FIG. 1, the detection device 100 may include a transmitting circuit 110, a receiving circuit 120, a sampling circuit 130 and an arithmetic circuit 140.
发射电路110可以发射光脉冲序列(例如激光脉冲序列)。接收电路120可以接收经过被探测物反射的光脉冲序列(也可以称之为回波信号),并对该光脉冲序列进行光电转换,以得到电信号,再对电信号进行处理之后可以输出给采样电路130。采样电路130可以对电信号进行采样,以获取采样结果。运算电路140可以基于采样电路130的采样结果,以确定探测装置100与被探测物之间的距离。The transmission circuit 110 may transmit a sequence of light pulses (for example, a sequence of laser pulses). The receiving circuit 120 can receive a light pulse sequence (also called an echo signal) reflected by the detected object, and photoelectrically convert the light pulse sequence to obtain an electrical signal, and then process the electrical signal and then output it to Sampling circuit 130. The sampling circuit 130 may sample the electrical signal to obtain the sampling result. The arithmetic circuit 140 may determine the distance between the detection device 100 and the object to be detected based on the sampling result of the sampling circuit 130.
可选地,该探测装置100还可以包括控制电路150,该控制电路150可以实现对其他电路的控制,例如,可以控制各个电路的工作时间和/或对各个电路进行参数设置等。Optionally, the detection device 100 may further include a control circuit 150, which may control other circuits, for example, may control the working time of each circuit and/or set parameters for each circuit.
应理解,虽然图1示出的探测装置中包括一个发射电路、一个接收电路、一个采样电路和一个运算电路,用于出射一路光束进行探测,但是本申请实施例并不限于此,发射电路、接收电路、采样电路、运算电路中的任一种电路的数量也可以是至少两个,用于沿相同方向或分别沿不同方向 出射至少两路光束;其中,该至少两束光路可以是同时出射,也可以是分别在不同时刻出射。一个示例中,该至少两个发射电路中的发光芯片封装在同一个模块中。例如,每个发射电路包括一个激光发射芯片,该至少两个发射电路中的激光发射芯片可以封装到一起,容置在同一个封装空间中。It should be understood that although the detection device shown in FIG. 1 includes a transmitting circuit, a receiving circuit, a sampling circuit, and an arithmetic circuit for emitting a beam of light for detection, the embodiments of the present application are not limited thereto. The transmitting circuit, The number of any one of the receiving circuit, the sampling circuit, and the arithmetic circuit may also be at least two, for emitting at least two light beams in the same direction or respectively in different directions; wherein, the at least two light paths may be emitted simultaneously , Can also be shot at different times. In one example, the light-emitting chips in the at least two emission circuits are packaged in the same module. For example, each emitting circuit includes a laser emitting chip, and the laser emitting chips in the at least two emitting circuits may be packaged together and housed in the same packaging space.
在一些实施例中,除了图1所示的电路,探测装置100还可以包括扫描模块160,用于将发射电路出射的至少一路激光脉冲序列改变传播方向出射。In some embodiments, in addition to the circuit shown in FIG. 1, the detection device 100 may further include a scanning module 160 for emitting at least one laser pulse sequence emitted from the transmitting circuit by changing the propagation direction.
其中,可以将包括发射电路110、接收电路120、采样电路130和运算电路140的模块,或者,包括发射电路110、接收电路120、采样电路130、运算电路140和控制电路150的模块称为测距模块,该测距模块150可以独立于其他模块,例如,扫描模块160。Among them, the module including the transmitting circuit 110, the receiving circuit 120, the sampling circuit 130, and the arithmetic circuit 140, or the module including the transmitting circuit 110, the receiving circuit 120, the sampling circuit 130, the arithmetic circuit 140, and the control circuit 150 may be referred to as a measurement For the distance module, the distance measuring module 150 may be independent of other modules, for example, the scanning module 160.
探测装置中可以采用同轴光路,也即探测装置出射的光束和经反射回来的光束在探测装置内共用至少部分光路。例如,发射电路出射的至少一路激光脉冲序列经扫描模块改变传播方向出射后,经探测物反射回来的激光脉冲序列经过扫描模块后入射至接收电路。或者,探测装置也可以采用异轴光路,也即探测装置出射的光束和经反射回来的光束在探测装置内分别沿不同的光路传输。图2示出了本发明的探测装置采用同轴光路的一种实施例的示意图。A coaxial optical path may be used in the detection device, that is, the light beam emitted by the detection device and the reflected light beam share at least part of the optical path in the detection device. For example, after at least one laser pulse sequence emitted by the transmitting circuit is emitted by the scanning module to change the propagation direction, the laser pulse sequence reflected by the detection object passes through the scanning module and enters the receiving circuit. Alternatively, the detection device may also adopt an off-axis optical path, that is, the light beam emitted by the detection device and the reflected light beam are transmitted along different optical paths in the detection device, respectively. FIG. 2 shows a schematic diagram of an embodiment of the detection device of the present invention using a coaxial optical path.
探测装置200包括测距模块210,测距模块210包括发射器203(可以包括上述的发射电路)、准直元件204、探测器205(可以包括上述的接收电路、采样电路和运算电路)和光路改变元件206。测距模块210用于发射光束,且接收回光,将回光转换为电信号。其中,发射器203可以用于发射光脉冲序列。在一个实施例中,发射器203可以发射激光脉冲序列。可选的,发射器203发射出的激光束为波长在可见光范围之外的窄带宽光束。准直元件204设置于发射器的出射光路上,用于准直从发射器203发出的光束,将发射器203发出的光束准直为平行光出射至扫描模块。准直 元件还用于会聚经探测物反射的回光的至少一部分。该准直元件204可以是准直透镜或者是其他能够准直光束的元件。The detection device 200 includes a distance measuring module 210. The distance measuring module 210 includes a transmitter 203 (which may include the above-mentioned transmitting circuit), a collimating element 204, a detector 205 (which may include the above-mentioned receiving circuit, sampling circuit, and arithmetic circuit) and an optical path Change element 206. The distance measuring module 210 is used to emit a light beam and receive back light, and convert the back light into an electrical signal. Among them, the transmitter 203 may be used to transmit a light pulse sequence. In one embodiment, the transmitter 203 may emit a sequence of laser pulses. Optionally, the laser beam emitted by the transmitter 203 is a narrow-bandwidth beam with a wavelength outside the visible light range. The collimating element 204 is disposed on the exit optical path of the emitter, and is used to collimate the light beam emitted from the emitter 203, and collimate the light beam emitted by the emitter 203 into parallel light to the scanning module. The collimating element is also used to converge at least a part of the return light reflected by the detection object. The collimating element 204 may be a collimating lens or other element capable of collimating the light beam.
在图2所示实施例中,通过光路改变元件206来将探测装置内的发射光路和接收光路在准直元件204之前合并,使得发射光路和接收光路可以共用同一个准直元件,使得光路更加紧凑。在其他的一些实现方式中,也可以是发射器203和探测器205分别使用各自的准直元件,将光路改变元件206设置在准直元件之后的光路上。In the embodiment shown in FIG. 2, the optical path changing element 206 is used to merge the transmitting optical path and the receiving optical path in the detection device before the collimating element 204, so that the transmitting optical path and the receiving optical path can share the same collimating element, making the optical path more compact. In some other implementation manners, the transmitter 203 and the detector 205 may respectively use respective collimating elements, and the optical path changing element 206 is disposed on the optical path behind the collimating element.
在图2所示实施例中,由于发射器203出射的光束的光束孔径较小,探测装置所接收到的回光的光束孔径较大,所以光路改变元件可以采用小面积的反射镜来将发射光路和接收光路合并。在其他的一些实现方式中,光路改变元件也可以采用带通孔的反射镜,其中该通孔用于透射发射器203的出射光,反射镜用于将回光反射至探测器205。这样可以减小采用小反射镜的情况中小反射镜的支架会对回光的遮挡。In the embodiment shown in FIG. 2, since the beam aperture of the light beam emitted by the transmitter 203 is small and the beam aperture of the return light received by the detection device is large, the light path changing element can use a small-area mirror to emit The optical path and the receiving optical path are merged. In some other implementations, the light path changing element may also use a reflector with a through hole, where the through hole is used to transmit the outgoing light of the emitter 203, and the reflector is used to reflect the return light to the detector 205. In this way, it is possible to reduce the blocking of the return light by the support of the small mirror in the case of using the small mirror.
在图2所示实施例中,光路改变元件偏离了准直元件204的光轴。在其他的一些实现方式中,光路改变元件也可以位于准直元件204的光轴上。In the embodiment shown in FIG. 2, the optical path changing element is offset from the optical axis of the collimating element 204. In some other implementations, the optical path changing element may also be located on the optical axis of the collimating element 204.
探测装置200还包括扫描模块202。扫描模块202放置于测距模块210的出射光路上,扫描模块202用于改变经准直元件204出射的准直光束219的传输方向并投射至外界环境,并将回光投射至准直元件204。回光经准直元件204汇聚到探测器205上。The detection device 200 further includes a scanning module 202. The scanning module 202 is placed on the exit optical path of the distance measuring module 210. The scanning module 202 is used to change the transmission direction of the collimated light beam 219 emitted through the collimating element 204 and project it to the outside environment, and project the return light to the collimating element 204 . The returned light is converged on the detector 205 via the collimating element 204.
在一个实施例中,扫描模块202可以包括至少一个光学元件,用于改变光束的传播路径,其中,该光学元件可以通过对光束进行反射、折射、衍射等等方式来改变光束传播路径。例如,扫描模块202包括透镜、反射镜、棱镜、振镜、光栅、液晶、光学相控阵(Optical Phased Array)或上述光学元件的任意组合。一个示例中,至少部分光学元件是运动的,例如通过驱动模块来驱动该至少部分光学元件进行运动,该运动的光学元件可以在不同时刻将光束反射、折射或衍射至不同的方向。在一些实施例中,扫描模块202的多个光学元件可以绕共同的轴209旋转或振动,每个旋转 或振动的光学元件用于不断改变入射光束的传播方向。在一个实施例中,扫描模块202的多个光学元件可以以不同的转速旋转,或以不同的速度振动。在另在一个实施例中,扫描模块202的至少部分光学元件可以以基本相同的转速旋转。在一些实施例中,扫描模块的多个光学元件也可以是绕不同的轴旋转。在一些实施例中,扫描模块的多个光学元件也可以是以相同的方向旋转,或以不同的方向旋转;或者沿相同的方向振动,或者沿不同的方向振动,在此不作限制。In one embodiment, the scanning module 202 may include at least one optical element for changing the propagation path of the light beam, wherein the optical element may change the propagation path of the light beam by reflecting, refracting, diffracting, etc. the light beam. For example, the scanning module 202 includes a lens, a mirror, a prism, a galvanometer, a grating, a liquid crystal, an optical phased array (Optical Phased Array), or any combination of the above optical elements. In one example, at least part of the optical element is moving, for example, the at least part of the optical element is driven to move by a driving module, and the moving optical element can reflect, refract or diffract the light beam to different directions at different times. In some embodiments, multiple optical elements of the scanning module 202 may rotate or vibrate about a common axis 209, and each rotating or vibrating optical element is used to continuously change the direction of propagation of the incident light beam. In one embodiment, the multiple optical elements of the scanning module 202 may rotate at different rotation speeds, or vibrate at different speeds. In another embodiment, at least part of the optical elements of the scanning module 202 can rotate at substantially the same rotational speed. In some embodiments, the multiple optical elements of the scanning module may also rotate around different axes. In some embodiments, the multiple optical elements of the scanning module may also rotate in the same direction, or rotate in different directions; or vibrate in the same direction, or vibrate in different directions, which is not limited herein.
在一个实施例中,扫描模块202包括第一光学元件214和与第一光学元件214连接的驱动器216,驱动器216用于驱动第一光学元件214绕转动轴209转动,使第一光学元件214改变准直光束219的方向。第一光学元件214将准直光束219投射至不同的方向。在一个实施例中,准直光束219经第一光学元件改变后的方向与转动轴109的夹角随着第一光学元件214的转动而变化。在一个实施例中,第一光学元件214包括相对的非平行的一对表面,准直光束219穿过该对表面。在一个实施例中,第一光学元件214包括厚度沿至少一个径向变化的棱镜。在一个实施例中,第一光学元件214包括楔角棱镜,对准直光束219进行折射。In one embodiment, the scanning module 202 includes a first optical element 214 and a driver 216 connected to the first optical element 214. The driver 216 is used to drive the first optical element 214 to rotate about a rotation axis 209 to change the first optical element 214 The direction of the collimated light beam 219. The first optical element 214 projects the collimated light beam 219 to different directions. In one embodiment, the angle between the direction of the collimated light beam 219 changed by the first optical element and the rotation axis 109 changes with the rotation of the first optical element 214. In one embodiment, the first optical element 214 includes a pair of opposed non-parallel surfaces through which the collimated light beam 219 passes. In one embodiment, the first optical element 214 includes a prism whose thickness varies along at least one radial direction. In one embodiment, the first optical element 214 includes a wedge-angle prism, aligning the straight beam 219 for refraction.
在一个实施例中,扫描模块202还包括第二光学元件215,第二光学元件215绕转动轴209转动,第二光学元件215的转动速度与第一光学元件214的转动速度不同。第二光学元件215用于改变第一光学元件214投射的光束的方向。在一个实施例中,第二光学元件215与另一驱动器217连接,驱动器217驱动第二光学元件215转动。第一光学元件214和第二光学元件215可以由相同或不同的驱动器驱动,使第一光学元件214和第二光学元件215的转速和/或转向不同,从而将准直光束219投射至外界空间不同的方向,可以扫描较大的空间范围。在一个实施例中,控制器218控制驱动器216和217,分别驱动第一光学元件214和第二光学元件215。第一光学元件214和第二光学元件215的转速可以根据实际应用中预期扫描的区域和样式确定。驱动器216和217可以包括电机或其他驱动器。In one embodiment, the scanning module 202 further includes a second optical element 215 that rotates about a rotation axis 209. The rotation speed of the second optical element 215 is different from the rotation speed of the first optical element 214. The second optical element 215 is used to change the direction of the light beam projected by the first optical element 214. In one embodiment, the second optical element 215 is connected to another driver 217, and the driver 217 drives the second optical element 215 to rotate. The first optical element 214 and the second optical element 215 may be driven by the same or different drivers, so that the first optical element 214 and the second optical element 215 have different rotation speeds and/or rotations, thereby projecting the collimated light beam 219 to the outside space Different directions can scan a larger spatial range. In one embodiment, the controller 218 controls the drivers 216 and 217 to drive the first optical element 214 and the second optical element 215, respectively. The rotation speeds of the first optical element 214 and the second optical element 215 can be determined according to the area and pattern expected to be scanned in practical applications. Drives 216 and 217 may include motors or other drives.
在一个实施例中,第二光学元件215包括相对的非平行的一对表面,光束穿过该对表面。在一个实施例中,第二光学元件215包括厚度沿至少一个径向变化的棱镜。在一个实施例中,第二光学元件215包括楔角棱镜。In one embodiment, the second optical element 215 includes a pair of opposed non-parallel surfaces through which the light beam passes. In one embodiment, the second optical element 215 includes a prism whose thickness varies along at least one radial direction. In one embodiment, the second optical element 215 includes a wedge angle prism.
在一个实施例中,扫描模块202还包括第三光学元件(图未示)和用于驱动第三光学元件运动的驱动器。可选地,该第三光学元件包括相对的非平行的一对表面,光束穿过该对表面。在一个实施例中,第三光学元件包括厚度沿至少一个径向变化的棱镜。在一个实施例中,第三光学元件包括楔角棱镜。第一、第二和第三光学元件中的至少两个光学元件以不同的转速和/或转向转动。In one embodiment, the scanning module 202 further includes a third optical element (not shown) and a driver for driving the third optical element to move. Optionally, the third optical element includes a pair of opposed non-parallel surfaces through which the light beam passes. In one embodiment, the third optical element includes a prism whose thickness varies along at least one radial direction. In one embodiment, the third optical element includes a wedge angle prism. At least two of the first, second and third optical elements rotate at different rotational speeds and/or turns.
扫描模块202中的各光学元件旋转可以将光投射至不同的方向,例如方向211和213,如此对探测装置200周围的空间进行扫描。当扫描模块202投射出的光211打到探测物201时,一部分光被探测物201沿与投射的光211相反的方向反射至探测装置200。探测物201反射的回光212经过扫描模块202后入射至准直元件204。The rotation of each optical element in the scanning module 202 can project light into different directions, such as directions 211 and 213, thus scanning the space around the detection device 200. When the light 211 projected by the scanning module 202 hits the detection object 201, a part of the light is reflected by the detection object 201 to the detection device 200 in a direction opposite to the projected light 211. The returned light 212 reflected by the detection object 201 passes through the scanning module 202 and enters the collimating element 204.
探测器205与发射器203放置于准直元件204的同一侧,探测器205用于将穿过准直元件204的至少部分回光转换为电信号。The detector 205 is placed on the same side of the collimating element 204 as the emitter 203. The detector 205 is used to convert at least part of the returned light passing through the collimating element 204 into an electrical signal.
在一个实施例中,各光学元件上镀有增透膜。可选的,增透膜的厚度与发射器203发射出的光束的波长相等或接近,能够增加透射光束的强度。In one embodiment, each optical element is coated with an antireflection coating. Optionally, the thickness of the antireflection film is equal to or close to the wavelength of the light beam emitted by the emitter 203, which can increase the intensity of the transmitted light beam.
在一个实施例中,探测装置中位于光束传播路径上的一个元件表面上镀有滤光层,或者在光束传播路径上设置有滤光器,用于至少透射发射器所出射的光束所在波段,反射其他波段,以减少环境光给接收器带来的噪音。In one embodiment, a filter layer is coated on the surface of an element on the beam propagation path in the detection device, or a filter is provided on the beam propagation path to transmit at least the wavelength band of the beam emitted by the emitter, Reflect other bands to reduce the noise caused by ambient light to the receiver.
在一些实施例中,发射器203可以包括激光二极管,通过激光二极管发射纳秒级别的激光脉冲。进一步地,可以确定激光脉冲接收时间,例如,通过探测电信号脉冲的上升沿时间和/或下降沿时间确定激光脉冲接收时间。如此,探测装置200可以利用脉冲接收时间信息和脉冲发出时间信息计算TOF,从而确定探测物201到探测装置200的距离。In some embodiments, the transmitter 203 may include a laser diode through which laser pulses in the order of nanoseconds are emitted. Further, the laser pulse receiving time may be determined, for example, by detecting the rising edge time and/or the falling edge time of the electrical signal pulse. In this way, the detection device 200 can use the pulse reception time information and the pulse emission time information to calculate the TOF, thereby determining the distance between the detection object 201 and the detection device 200.
探测装置200探测到的距离和方位可以用于遥感、避障、测绘、建模、导航等。在一种实施方式中,本发明实施方式的探测装置可应用于可移动平台,探测装置可安装在可移动平台的平台本体。具有探测装置的可移动平台可对外部环境进行测量,例如,测量可移动平台与障碍物的距离用于避障等用途,和对外部环境进行二维或三维的测绘。在某些实施方式中,可移动平台包括无人飞行器、汽车、遥控车、机器人、相机中的至少一种。当探测装置应用于无人飞行器时,平台本体为无人飞行器的机身。当探测装置应用于汽车时,平台本体为汽车的车身。该汽车可以是自动驾驶汽车或者半自动驾驶汽车,在此不做限制。当探测装置应用于遥控车时,平台本体为遥控车的车身。当探测装置应用于机器人时,平台本体为机器人。当探测装置应用于相机时,平台本体为相机本身。The distance and orientation detected by the detection device 200 can be used for remote sensing, obstacle avoidance, mapping, modeling, navigation, and the like. In one embodiment, the detection device of the embodiment of the present invention can be applied to a movable platform, and the detection device can be installed on the platform body of the movable platform. The movable platform with a detection device can measure the external environment. For example, the distance between the movable platform and the obstacle is measured for obstacle avoidance and other purposes, and the external environment is measured in two or three dimensions. In some embodiments, the movable platform includes at least one of an unmanned aerial vehicle, a car, a remote control car, a robot, and a camera. When the detection device is applied to an unmanned aerial vehicle, the platform body is the fuselage of the unmanned aerial vehicle. When the detection device is applied to an automobile, the platform body is the body of the automobile. The car may be a self-driving car or a semi-automatic car, and no restriction is made here. When the detection device is applied to a remote control car, the platform body is the body of the remote control car. When the detection device is applied to a robot, the platform body is a robot. When the detection device is applied to a camera, the platform body is the camera itself.
图3是本发明实施例提供的一种扫描点的数据处理方法的流程图,参见图3,一种扫描点的数据处理方法,包括步骤301~步骤302,其中:3 is a flowchart of a data processing method of a scanning point according to an embodiment of the present invention. Referring to FIG. 3, a data processing method of a scanning point includes steps 301 to 302, where:
在步骤301中,探测在发射信号方向上的回波信号。In step 301, the echo signal in the direction of the transmitted signal is detected.
在一实施例中,探测装置在发射信号后,可以探测发射信号方向上的回波信号。探测方式可以参见图1和图2所示内容,在此不再赘述。In an embodiment, after transmitting the signal, the detecting device may detect the echo signal in the direction of the transmitted signal. For the detection method, please refer to the contents shown in FIG. 1 and FIG. 2, which will not be repeated here.
在步骤302中,根据在所述发射信号方向上是否探测到回波信号,确定所述发射信号方向对应的扫描点的类型。In step 302, according to whether an echo signal is detected in the direction of the transmission signal, the type of the scanning point corresponding to the direction of the transmission signal is determined.
在一实施例中,探测装置可以确定是否探测到回波信号,由于探测装置具有一定的工作范围,例如1~100米,这样探测装置根据光速和工作范围可以计算出回波信号的飞行时间,并将所计算出的飞行时间的时间范围内接受的信号作为回波信号。In an embodiment, the detection device can determine whether an echo signal is detected. Since the detection device has a certain working range, for example, 1-100 meters, the detection device can calculate the time of flight of the echo signal according to the speed of light and the working range, The signal received within the time range of the calculated flight time is used as the echo signal.
在一示例中,若探测装置在发射信号方向上探测到回波信号,则探测装置确定扫描点的类型为正常扫描点(对应步骤3021)。In an example, if the detection device detects an echo signal in the direction of the transmitted signal, the detection device determines that the type of scanning point is a normal scanning point (corresponding to step 3021).
在另一示例中,若探测装置在发射信号方向上未探测到回波信号,则探测装置确定扫描点的类型为天空扫描点(对应步骤3022)。In another example, if the detection device does not detect an echo signal in the direction of the transmitted signal, the detection device determines that the type of scanning point is a sky scanning point (corresponding to step 3022).
在一些实施例中,参见图4,若探测到回波信号,探测装置可以根据 回波信号确定扫描点对应的预设参数值(对应步骤401)。若预设参数值处于探测装置的工作范围外,探测装置将该扫描点丢弃(对应步骤402)。In some embodiments, referring to FIG. 4, if an echo signal is detected, the detection device may determine the preset parameter value corresponding to the scan point according to the echo signal (corresponding to step 401). If the preset parameter value is outside the working range of the detection device, the detection device discards the scanning point (corresponding to step 402).
其中,预设参数值可以包括以下至少一种:深度值和反射率值。相应地,若预设参数值为深度值,则处于工作范围外可以理解为深度值小于工作范围对应的最小值,或者大于工作范围对应的最大值。若预设参数值为反射率值,则处于工作范围外可以理解为反射率值大于工作范围对应的最大反射率值,或者小于工作范围对应的最小反射率值。Wherein, the preset parameter value may include at least one of the following: depth value and reflectance value. Correspondingly, if the preset parameter value is the depth value, it can be understood that the depth value outside the working range is less than the minimum value corresponding to the working range or greater than the maximum value corresponding to the working range. If the preset parameter value is the reflectance value, it can be understood that the reflectance value is greater than the maximum reflectance value corresponding to the working range or less than the minimum reflectance value corresponding to the working range when it is outside the working range.
需要说明的是,技术人员可以根据具体场景调整预设参数和探测装置的工作范围,在能够确定出正常扫描点和天空扫描点的情况下,相应方案落入本申请的保护范围。It should be noted that the technician can adjust the preset parameters and the working range of the detection device according to the specific scenario, and when the normal scanning point and the sky scanning point can be determined, the corresponding scheme falls within the protection scope of the present application.
在一示例中,探测装置的工作范围可以为1~100米,预设参数值处于工作范围之外可以包括两种情况:预设参数值小于1米,或者预设参数值大于100米。In an example, the working range of the detection device may be 1-100 meters, and the preset parameter value is outside the working range may include two cases: the preset parameter value is less than 1 meter, or the preset parameter value is greater than 100 meters.
例如,探测装置可能包括保护罩等保护器件,或者探测装置前方1米之内有杂质。发射信号遇到保护器件或者杂质时,会反射光脉冲信号而形成回波信号,这样探测装置可以探测到回波信号。由于根据该回波信号计算出的深度值小于1米,即处于探测装置的工作范围之外,因此探测装置可以确定该回波信号属于无效的回波信号,将该扫描点丢弃。这样,本实施例通过丢弃扫描点,可以保证所采集回波信号的准确度,有利于提升后续处理扫描点数据的准确度。For example, the detection device may include protective devices such as a protective cover, or there may be impurities within 1 meter in front of the detection device. When the transmission signal meets the protection device or impurities, it will reflect the optical pulse signal to form an echo signal, so that the detection device can detect the echo signal. Since the depth value calculated based on the echo signal is less than 1 meter, that is, outside the working range of the detection device, the detection device can determine that the echo signal belongs to an invalid echo signal, and discard the scanning point. In this way, in this embodiment, by discarding the scan points, the accuracy of the collected echo signals can be ensured, which is beneficial to improving the accuracy of subsequent processing of the scan point data.
又如,探测装置发射信号在遇到前方物体后,物体可以将光脉冲信号反射到其他物体,并最终被探测装置探测到回波信号。由于经过多次反射,探测装置根据该回波信号计算出的深度值大于100米,即该回波信号对应的深度值处于探测装置的工作范围之外,因此探测装置可以确定该回波信号属于无效的回波信号,将该扫描点丢弃。这样,本实施例通过丢弃扫描点,可以保证所采集回波信号的准确度,有利于提升后续处理扫描点数据的准确度。For another example, after the detection device emits a signal and encounters an object in front, the object can reflect the light pulse signal to other objects, and eventually the detection device detects the echo signal. After multiple reflections, the depth value calculated by the detection device based on the echo signal is greater than 100 meters, that is, the depth value corresponding to the echo signal is outside the working range of the detection device, so the detection device can determine that the echo signal belongs to Invalid echo signal, discard the scan point. In this way, in this embodiment, by discarding the scan points, the accuracy of the collected echo signals can be ensured, which is beneficial to improving the accuracy of subsequent processing of the scan point data.
至此,本实施例中通过探测发射信号方向上的回波信号,然后根据在发射信号方向上是否探测到回波信号来确定发射信号方向对应的扫描点的类型,若在发射信号方向上探测到回波信号,则确定扫描点的类型为正常扫描点;若在发射信号方向上未探测到回波信号,则确定扫描点的类型为天空扫描点。这样,本实施例中可以确定出发射信号方向上的扫描点的类型,进而可以在后续插值过程中排除天空扫描点,从而避免出现天空中物体边缘变宽的现象,有利于提升物体识别的准确度。So far, in this embodiment, by detecting the echo signal in the direction of the transmitted signal, and then according to whether the echo signal is detected in the direction of the transmitted signal to determine the type of the scanning point corresponding to the direction of the transmitted signal, if detected in the direction of the transmitted signal For echo signals, the type of scanning point is determined to be a normal scanning point; if no echo signal is detected in the direction of the transmitted signal, the type of scanning point is determined to be a sky scanning point. In this way, in this embodiment, the type of the scanning point in the direction of the transmitted signal can be determined, and the sky scanning point can be excluded in the subsequent interpolation process, thereby avoiding the phenomenon of widening the edge of the object in the sky, which is helpful to improve the accuracy of object recognition degree.
图5是本发明实施例提供的一种扫描点的数据处理方法的流程图,参见图5,一种扫描点的数据处理方法,包括步骤501~步骤503,其中:FIG. 5 is a flowchart of a data processing method for scanning points according to an embodiment of the present invention. Referring to FIG. 5, a data processing method for scanning points includes steps 501 to 503, in which:
在步骤501中,探测在发射信号方向上的回波信号。In step 501, an echo signal in the direction of the transmitted signal is detected.
步骤501和步骤301的具体方法和原理一致,详细描述请参考图3及步骤301的相关内容,此处不再赘述。The specific methods and principles of step 501 and step 301 are the same. For a detailed description, please refer to FIG. 3 and related content of step 301, which will not be repeated here.
在步骤502中,根据在所述发射信号方向上是否探测到回波信号,确定所述发射信号方向对应的扫描点的类型。In step 502, according to whether an echo signal is detected in the direction of the transmission signal, the type of the scanning point corresponding to the direction of the transmission signal is determined.
步骤502和步骤302的具体方法和原理一致,详细描述请参考图3及步骤302的相关内容,此处不再赘述。The specific methods and principles of step 502 and step 302 are the same. For detailed description, please refer to FIG. 3 and related content of step 302, which will not be repeated here.
在步骤503中,根据所述扫描点的类型对所述扫描点对应的扫描点数据进行编码。In step 503, the scan point data corresponding to the scan point is encoded according to the type of the scan point.
在一实施例中,在确定出扫描点的类型之后,探测装置还可以根据扫描点的类型对扫描点对应的扫描点数据进行编码。In an embodiment, after determining the type of the scan point, the detection device may also encode the scan point data corresponding to the scan point according to the type of the scan point.
可选的,探测装置可以利用第一预设值更新天空扫描点对应的扫描点数据中的预设参数值,可以得到更新后的扫描点数据。这样,更新扫描点数据的过程即完成对扫描点数据的编码。Optionally, the detection device may update the preset parameter values in the scan point data corresponding to the sky scan point using the first preset value, and the updated scan point data may be obtained. In this way, the process of updating the scan point data completes the encoding of the scan point data.
其中,预设参数值可以包括以下至少一种:深度值和反射率值。在一示例中,第一预设值可以包括探测装置的工作范围以外的任意值。在另一示例中,第一预设值可以包括以下至少一种:固定值或者随机值。Wherein, the preset parameter value may include at least one of the following: depth value and reflectance value. In an example, the first preset value may include any value outside the operating range of the detection device. In another example, the first preset value may include at least one of the following: a fixed value or a random value.
以深度值为例,探测装置的工作范围可以设置为1~100米,第一预设 值为200米。若探测装置确定出扫描点为天空扫描点,则可以将天空扫描点的深度值设置为200米。Taking the depth value as an example, the working range of the detection device can be set from 1 to 100 meters, and the first preset value is 200 meters. If the detection device determines that the scanning point is a sky scanning point, the depth value of the sky scanning point may be set to 200 meters.
继续以深度值为例,探测装置的工作范围可以设置为1~100米,第一预设值为大于100米的随机值。若探测装置确定出扫描点为天空扫描点,则可以将天空扫描点的深度值随机设置为105米。Continuing to take the depth value as an example, the working range of the detection device may be set to 1-100 meters, and the first preset value is a random value greater than 100 meters. If the detection device determines that the scanning point is a sky scanning point, the depth value of the sky scanning point may be randomly set to 105 meters.
实际应用中,扫描点数据可以采用不同的方式进行表示,例如极坐标的方式或者笛卡尔坐标的方式。因此,本实施例中,探测装置对扫描点数据编码时根据表示方式分别处理:In practical applications, the scan point data can be expressed in different ways, such as polar coordinates or Cartesian coordinates. Therefore, in this embodiment, the detection device separately processes the scan point data according to the representation mode:
在一示例中,若扫描点数据采用极坐标的方式表示,探测装置可以采用第一预设值更新扫描点对应的极坐标中的预设参数值。In an example, if the scan point data is expressed in polar coordinates, the detection device may use a first preset value to update the preset parameter value in the polar coordinates corresponding to the scan point.
继续以预设参数值为深度值为例,更新前的扫描点数据(角度1、角度2、深度值、反射率值),更新后的扫描点数据(角度1、角度2、第一预设值、反射率值)。Continue to take the preset parameter value as the depth value for example, the scan point data before update (angle 1, angle 2, depth value, reflectance value), the updated scan point data (angle 1, angle 2, first preset Value, reflectance value).
在另一示例中,若采用笛卡尔坐标的方式表示,在预设参数值为反射率值时,探测装置可以采用第一预设值更新扫描点对应的笛卡尔坐标中的反射率值。In another example, if the Cartesian coordinates are used, when the preset parameter value is the reflectance value, the detection device may use the first preset value to update the reflectance value in the Cartesian coordinates corresponding to the scan point.
例如,更新前的扫描点数据(x、y、z、反射率值),更新后的扫描点数据(x、y、z、第一预设值)。For example, the scan point data before the update (x, y, z, reflectance values), and the updated scan point data (x, y, z, the first preset value).
或者,在又一示例中,若采用笛卡尔坐标的方式表示,在预设参数值为深度值时,探测装置根据第一预设值更新扫描点对应的笛卡尔坐标中的x轴坐标值、y轴坐标值和z轴坐标值。Or, in another example, if Cartesian coordinates are used, when the preset parameter value is the depth value, the detection device updates the x-axis coordinate value in the Cartesian coordinates corresponding to the scan point according to the first preset value, Y-axis coordinate value and z-axis coordinate value.
又如,更新前的扫描点数据(x、y、z、反射率值),更新后的扫描点数据(x1、y1、z1、反射率值),其中
d1表示第一预设值。
As another example, the scan point data before the update (x, y, z, reflectance value), and the updated scan point data (x1, y1, z1, reflectance value), where d1 represents the first preset value.
可选的,探测装置可以通过改变天空扫描点的维度,以区别天空扫描点和正常扫描点。Optionally, the detection device can distinguish the sky scanning point from the normal scanning point by changing the dimension of the sky scanning point.
本方式中,在确定出扫描点的类型为天空扫描点时,探测装置在天空 扫描点对应的扫描点数据中增加第一标志位。In this mode, when it is determined that the type of the scan point is the sky scan point, the detection device adds the first flag bit to the scan point data corresponding to the sky scan point.
例如,若采用极坐标的方式表示,更新前的扫描点数据(角度1、角度2、深度值、反射率值),更新后的扫描点数据(角度1、角度2、深度值、反射率值、第一标志位)。For example, if expressed in polar coordinates, the scan point data before the update (angle 1, angle 2, depth value, reflectance value), the updated scan point data (angle 1, angle 2, depth value, reflectance value , The first flag).
又如,若采用笛卡尔坐标的方式表示,更新前的扫描点数据(x、y、z、反射率值),更新后的扫描点数据(x1、y1、z1、反射率值、第一标志位)。As another example, if it is expressed in Cartesian coordinates, the scan point data before update (x, y, z, reflectance value), and the updated scan point data (x1, y1, z1, reflectance value, first flag Bit).
可选的,若扫描点数据中包括标志位,探测装置可以根据扫描点的类型对扫描点对应的扫描点数据进行编码。例如,若扫描点的类型为天空扫描点,则将扫描点数据中的标志位置为第一标志位。又如,若扫描点的类型为正常扫描点,则将扫描点数据中的标志位置为第二标志位。Optionally, if the scan point data includes a flag bit, the detection device may encode the scan point data corresponding to the scan point according to the type of the scan point. For example, if the type of the scan point is a sky scan point, then the position of the mark in the scan point data will be the first mark bit. For another example, if the type of the scan point is a normal scan point, the mark position in the scan point data is the second mark bit.
需要说明的是,标志位可以采用数字表示,例如第一标志位可以采用数字0表示,第二标志位可以采用数字1表示。标志位还可以采用文字表示,例如第一标志位可以采用“天空”表示,第二标志位可以采用“正常”表示。当然,技术人员还可以采用其他形式表示第一标志位和第二标志位,在能够区域扫描点的类型的情况下,相应方案落入本申请的保护范围。It should be noted that the flag bit may be represented by a number, for example, the first flag bit may be represented by a number 0, and the second flag bit may be represented by a number 1. The flag bit can also be represented by words, for example, the first flag bit can be represented by "sky", and the second flag bit can be represented by "normal". Of course, the technician can also use other forms to represent the first flag bit and the second flag bit. In the case of the type of area scanning point, the corresponding solution falls within the protection scope of the present application.
可选的,若扫描点数据中不包括标志位,探测装置可以根据扫描点的类型在扫描点数据中增加对应的标志位以进行编码。例如,若扫描点的类型为天空扫描点,则在扫描点数据中增加第一标志位。又如,若扫描点的类型为正常扫描点,则在扫描点数据中增加第二标志位。Optionally, if the scan point data does not include a flag bit, the detection device may add a corresponding flag bit to the scan point data according to the type of the scan point for encoding. For example, if the type of scanning point is a sky scanning point, the first flag bit is added to the scanning point data. In another example, if the type of the scan point is a normal scan point, a second flag bit is added to the scan point data.
可选的,探测装置在探测回波信号时,还可以预先开辟2个存储区域,包括第一存储区域和第二存储区域。本方式中,探测装置在确定出各扫描点的类型后,可以将天空扫描点对应的扫描点数据存储到第一存储区域,可以将正常扫描点对应的扫描点数据存储到第二存储区域。这样,探测装置通过不同的存储区域即可标示确定出的各扫描点的类型。Optionally, when detecting the echo signal, the detection device may further open up two storage areas, including a first storage area and a second storage area. In this manner, after determining the type of each scan point, the detection device may store the scan point data corresponding to the sky scan point in the first storage area, and may store the scan point data corresponding to the normal scan point in the second storage area. In this way, the detection device can mark the determined types of each scanning point through different storage areas.
需要说明的是,在第一存储区域或者第二存储区域中,除了存储扫描点数据,还可以存储与扫描点数据相关的数据,例如获得回波信号的时间、存储时间,又可以存储与其相邻的扫描点标识,从而方便后续场景中对扫 描点数据进行处理。当然,技术人员还可以根据具体场景调整扫描点数据的相关数据,在方便后续数据处理情况下,相应方案落入本申请的保护范围。It should be noted that, in the first storage area or the second storage area, in addition to storing the scan point data, data related to the scan point data can also be stored, such as the time for acquiring the echo signal, the storage time, and the phase Adjacent scan point identification to facilitate the processing of scan point data in subsequent scenes. Of course, the technician can also adjust the relevant data of the scan point data according to the specific scenario, and in the case of facilitating subsequent data processing, the corresponding solution falls within the protection scope of the present application.
需要说明的是,探测装置在传输扫描点数据的过程中,可以按照获取各扫描点的时间先后顺序传输各存储区域内的扫描点数据,还可以按照存储区域传输扫描点数据。在能够区分出扫描点类型的情况下,相应方案落入本申请的保护范围。It should be noted that, in the process of transmitting the scan point data, the detection device may transmit the scan point data in each storage area according to the time sequence of acquiring each scan point, and may also transmit the scan point data according to the storage area. When the type of scanning point can be distinguished, the corresponding scheme falls within the protection scope of the present application.
至此,本实施例中除了具有图3所示实施例的优点之外,通过对确定出类型的扫描点数据进行编码,可以在后续扫描点数据处理过程中快速识别出各扫描点的类型,从而提升物体识别的速度。So far, in addition to the advantages of the embodiment shown in FIG. 3, in this embodiment, by encoding the scan point data of the determined type, the type of each scan point can be quickly identified in the subsequent scan point data processing process, thereby Increase the speed of object recognition.
图6是本发明实施例提供的一种扫描点的数据处理方法的流程图,可以应用于例如探测装置或上位机等数据处理装置,其中探测装置可以包括以下至少一种:激光雷达、毫米波雷达、超声波雷达。参见图6,一种扫描点的数据处理方法,包括:6 is a flowchart of a data processing method of a scanning point provided by an embodiment of the present invention, which can be applied to a data processing device such as a detection device or a host computer, where the detection device may include at least one of the following: lidar, millimeter wave Radar, ultrasonic radar. Referring to FIG. 6, a data processing method of a scanning point includes:
在步骤601中,获取所述扫描点对应的扫描点数据以确定扫描点的类型;其中,所述扫描点的类型包括正常扫描点和天空扫描点。In step 601, scan point data corresponding to the scan point is acquired to determine a type of scan point; wherein, the type of the scan point includes a normal scan point and a sky scan point.
在一实施例中,参见图7,数据处理装置可以获取各扫描点对应的扫描点数据(对应步骤701)。可理解的是,本实施例中数据处理装置获取扫描点数据的过程中,可以得到扫描点数据以及获取扫描点数据的位置。然后,数据处理装置可以确定出扫描点的类型(对应步骤702)。In an embodiment, referring to FIG. 7, the data processing apparatus may acquire scan point data corresponding to each scan point (corresponding to step 701). It can be understood that, in the process of acquiring the scan point data by the data processing device in this embodiment, the scan point data and the location of the scan point data can be obtained. Then, the data processing device can determine the type of scanning point (corresponding to step 702).
可选的,数据处理装置从扫描点数据中获取预设参数值,其中预设参数值可以包括以下至少一种:深度值和反射率值。Optionally, the data processing device obtains a preset parameter value from the scan point data, where the preset parameter value may include at least one of the following: a depth value and a reflectance value.
可选的,若扫描点数据中的预设参数值处于探测装置的工作范围内,则确定扫描点的类型为正常扫描点;若扫描点数据中的预设参数值处于探测装置的工作范围以外,则确定所述扫描点的类型为天空扫描点。Optionally, if the preset parameter value in the scan point data is within the working range of the detection device, the type of the scan point is determined to be a normal scan point; if the preset parameter value in the scan point data is outside the working range of the detection device , It is determined that the type of the scan point is a sky scan point.
在一示例中,若扫描点数据采用极坐标的方式表示,以预设参数值为深度值为例,扫描点数据(角度1、角度2、深度值、反射率值),这样数 据处理装置可以直接从扫描点数据中读取预设参数值。In an example, if the scan point data is expressed in polar coordinates, taking the preset parameter value as the depth value for example, the scan point data (angle 1, angle 2, depth value, reflectance value), so that the data processing device can Read preset parameter values directly from the scan point data.
其中,深度值的取值可以为第一预设值或者第二预设值。第一预设值可以包括探测装置的工作范围以外的任意值,第一预设值可以包括以下至少一种:固定值或者随机值。第二预设值可以包括探测装置的工作范围内的任意值。The depth value may be a first preset value or a second preset value. The first preset value may include any value outside the working range of the detection device, and the first preset value may include at least one of the following: a fixed value or a random value. The second preset value may include any value within the working range of the detection device.
数据处理装置根据预设参数值确定扫描点的类型。继续以预设参数值为深度值为例,若预设参数值为第一预设值,则数据处理装置确定扫描点的类型为天空扫描点。若预设参数值为第二预设值,则数据处理装置确定扫描点的类型为正常扫描点。The data processing device determines the type of scanning point according to the preset parameter value. Continue to take the preset parameter value as the depth value for example. If the preset parameter value is the first preset value, the data processing device determines that the type of the scan point is the sky scan point. If the preset parameter value is the second preset value, the data processing device determines that the type of scan point is a normal scan point.
需要说明的是,预设参数值为反射率值时的处理方式和预设参数值为深度值时的处理方式相同,在此不再赘述。It should be noted that the processing method when the preset parameter value is the reflectance value is the same as the processing method when the preset parameter value is the depth value, and details are not described herein again.
在另一示例中,若采用笛卡尔坐标的方式表示,在预设参数值为反射率值时,如扫描点数据(x、y、z、反射率值),数据处理装置可以从扫描点数据中直接读取反射率值。其中反射率值的取值可以为第一预设值或者第二预设值。第一预设值可以包括探测装置的工作范围以外的任意值,第一预设值可以包括以下至少一种:固定值或者随机值。第二预设值可以包括探测装置的工作范围内的任意值。In another example, if the Cartesian coordinates are used, when the preset parameter value is the reflectance value, such as scan point data (x, y, z, reflectance value), the data processing device can scan the point data Read the reflectance value directly in. The value of the reflectance value may be a first preset value or a second preset value. The first preset value may include any value outside the operating range of the detection device, and the first preset value may include at least one of the following: a fixed value or a random value. The second preset value may include any value within the working range of the detection device.
若采用笛卡尔坐标的方式表示,在预设参数值为深度值时,如扫描点数据(x、y、z、反射率值),数据处理装置可以从扫描点数据中读取x轴坐标、y轴坐标和z轴坐标,然后计算出深度值d。其中
If expressed in Cartesian coordinates, when the preset parameter value is the depth value, such as the scan point data (x, y, z, reflectance value), the data processing device can read the x-axis coordinates from the scan point data, y-axis coordinates and z-axis coordinates, and then calculate the depth value d. among them
数据处理装置根据预设参数值确定扫描点的类型。若预设参数值为第一预设值,则数据处理装置确定扫描点的类型为天空扫描点。若预设参数值为第二预设值,则数据处理装置确定扫描点的类型为正常扫描点。The data processing device determines the type of scanning point according to the preset parameter value. If the preset parameter value is the first preset value, the data processing device determines that the type of the scan point is the sky scan point. If the preset parameter value is the second preset value, the data processing device determines that the type of scan point is a normal scan point.
在一示例中,若正常扫描点对应的扫描点数据中不包括标志位且天空扫描点对应的扫描点数据中包括标志位,例如天空扫描点对应的扫描点数据(角度1、角度2、深度值、反射率值、第一标志位),又如正常扫描点 对应的扫描点数据(角度1、角度2、深度值、反射率值)。In an example, if the scan point data corresponding to the normal scan point does not include the flag bit and the scan point data corresponding to the sky scan point includes the flag bit, for example, the scan point data corresponding to the sky scan point (angle 1, angle 2, depth Value, reflectance value, first flag bit), and the scan point data (angle 1, angle 2, depth value, reflectance value) corresponding to the normal scan point.
数据处理装置可以从扫描点数据中获取标志位。然后,数据处理装置根据标志位确定扫描点的类型,若标志位为第一标志位,则数据处理装置确定扫描点的类型为天空扫描点;若未从扫描点数据中获取到标志位,则数据处理装置确定扫描点的类型为正常扫描点。The data processing device can obtain the flag bit from the scan point data. Then, the data processing device determines the type of the scan point according to the flag bit. If the flag bit is the first flag bit, the data processing device determines that the type of the scan point is the sky scan point; if the flag bit is not obtained from the scan point data, then The data processing device determines that the type of scan point is a normal scan point.
需要说明的是,本示例中,正常扫描点对应的扫描点数据和天空扫描点对应的扫描点数据的维度可以不同,数据处理装置也可以直接确定扫描点的维度,若维度较大则确定扫描点数据中有标志位,数据处理装置确定扫描点的类型为天空扫描点。若维度较小则确定扫描点数据中没有标志位,数据处理装置确定扫描点的类型为天空扫描点。It should be noted that in this example, the scan point data corresponding to the normal scan point and the scan point data corresponding to the sky scan point may have different dimensions, and the data processing device may also directly determine the dimension of the scan point. If the dimension is larger, the scan There is a flag bit in the point data, and the data processing device determines that the type of scanning point is the sky scanning point. If the dimension is small, it is determined that there is no flag bit in the scan point data, and the data processing device determines that the type of the scan point is the sky scan point.
在另一示例中,若正常扫描点和天空扫描点对应的扫描点数据中均包括标志位,例如天空扫描点对应的扫描点数据(角度1、角度2、深度值、反射率值、第一标志位),又如正常扫描点对应的扫描点数据(角度1、角度2、深度值、反射率值、第二标志位)。In another example, if the scan point data corresponding to the normal scan point and the sky scan point both include flag bits, for example, the scan point data corresponding to the sky scan point (angle 1, angle 2, depth value, reflectance value, first Flag), and the scan point data corresponding to the normal scan point (angle 1, angle 2, depth value, reflectance value, second flag bit).
数据处理装置可以从扫描点数据获取标志位。然后,数据处理装置根据标志位确定扫描点的类型,若标志位为第一标志位,则数据处理装置确定扫描点的类型为天空扫描点;若标志位为第二标志位,则数据处理装置确定扫描点的类型为正常扫描点。The data processing device can acquire the flag bit from the scan point data. Then, the data processing device determines the type of the scan point according to the flag bit. If the flag bit is the first flag bit, the data processing device determines the type of the scan point as the sky scan point; if the flag bit is the second flag bit, the data processing device Make sure the type of scan point is normal scan point.
需要说明的是,标志位可以采用数字表示,例如第一标志位可以采用数字0表示,第二标志位可以采用数字1表示。标志位还可以采用文字表示,例如第一标志位可以采用“天空”表示,第二标志位可以采用“正常”表示。当然,技术人员还可以采用其他形式表示第一标志位和第二标志位,在能够区域扫描点的类型的情况下,相应方案落入本申请的保护范围。It should be noted that the flag bit may be represented by a number, for example, the first flag bit may be represented by a number 0, and the second flag bit may be represented by a number 1. The flag bit can also be represented by words, for example, the first flag bit can be represented by "sky", and the second flag bit can be represented by "normal". Of course, the technician can also use other forms to represent the first flag bit and the second flag bit. In the case of the type of area scanning point, the corresponding solution falls within the protection scope of the present application.
可选的,天空扫描点和正常扫描点可以存储在不同的存储区域,例如天空扫描点对应的扫描点数据存储在第一存储区域,正常扫描点对应的扫描点数据存储在第二存储区域。这样,数据处理装置可以获取扫描点数据,同时可以获取到存储扫描点数据的位置。相应地,数据处理装置可以根据 位置确定出扫描点的类型,例如扫描点数据是从第一存储区域获取的,数据处理装置确定扫描点的类型为天空扫描点。又如,若扫描点数据是从第二存储区域获取的,数据处理装置确定扫描点的类型为正常扫描点。Optionally, the sky scan point and the normal scan point may be stored in different storage areas, for example, the scan point data corresponding to the sky scan point is stored in the first storage area, and the scan point data corresponding to the normal scan point is stored in the second storage area. In this way, the data processing device can acquire the scan point data, and at the same time can obtain the location where the scan point data is stored. Accordingly, the data processing device may determine the type of the scan point according to the position, for example, the scan point data is acquired from the first storage area, and the data processing device determines that the type of the scan point is the sky scan point. For another example, if the scan point data is acquired from the second storage area, the data processing device determines that the type of scan point is a normal scan point.
在一些实施例中,在获取扫描点对应的扫描点数据以确定扫描点的类型之前,数据处理装置还判断预设方向上是否有扫描点,若预设方向上没有扫描点,则对预设方向对应的点进行插值。若预设方向上有扫描点,则数据处理装置执行步骤601。In some embodiments, before acquiring the scan point data corresponding to the scan point to determine the type of the scan point, the data processing device also determines whether there is a scan point in the preset direction, and if there is no scan point in the preset direction, the preset Interpolate the point corresponding to the direction. If there is a scanning point in the preset direction, the data processing device executes step 601.
可选的,若探测装置在所述预设方向上没有发射光脉冲信号,则该预设方向上没有扫描点数据,可判断该预设方向上没有扫描点;若探测装置在所述预设方向上发射出光脉冲信号,则该预设方向上有对应的扫描点数据,可判断该预设方向上有扫描点。基于此,本发明实施例可以确定出空间中的未扫描点,并对未扫描点进行插值步骤以进行信息填补。Optionally, if the detection device does not emit an optical pulse signal in the preset direction, there is no scan point data in the preset direction, and it can be determined that there is no scan point in the preset direction; if the detection device is in the preset direction If a light pulse signal is emitted in the direction, there is corresponding scan point data in the preset direction, and it can be determined that there is a scan point in the preset direction. Based on this, the embodiments of the present invention can determine unscanned points in space, and perform interpolation steps on the unscanned points to fill in information.
其中,所述预设方向可以是在预设空间范围内以预设角度为间隔设置的。示例的,可以是以5m为半径的球面中,以1度为角度间隔设置的预设方向。需要说明的是,本领域技术人员可根据实际情况设置所述预设方向,本发明实施例不对此做具体限制。Wherein, the preset direction may be set at intervals of a preset angle within a preset space range. For example, the preset direction may be set at an angular interval of 1 degree on a spherical surface with a radius of 5 m. It should be noted that, those skilled in the art can set the preset direction according to the actual situation, and the embodiment of the present invention does not specifically limit this.
至此,本实施例中获取扫描点数据可以确定出扫描点的类型,可以在后续插值过程中排除天空扫描点,从而避免出现天空中物体边缘变宽的现象,有利于提升物体识别的准确度。So far, in this embodiment, the scan point data can be obtained to determine the type of the scan point, and the sky scan point can be excluded in the subsequent interpolation process, thereby avoiding the phenomenon of widening the edge of the object in the sky, which is helpful to improve the accuracy of object recognition.
图8是本发明实施例提供的一种扫描点的数据处理方法的流程图,可以应用于例如探测装置或上位机等数据处理装置,其中探测装置可以包括以下至少一种:激光雷达、毫米波雷达、超声波雷达。参见图8,一种扫描点的数据处理方法,包括步骤801和步骤802,其中:8 is a flowchart of a data processing method of a scanning point provided by an embodiment of the present invention, which can be applied to a data processing device such as a detection device or a host computer, where the detection device may include at least one of the following: lidar, millimeter wave Radar, ultrasonic radar. Referring to FIG. 8, a data processing method of a scan point includes steps 801 and 802, where:
在步骤801中,获取所述扫描点对应的扫描点数据以确定扫描点的类型;其中,所述扫描点的类型包括正常扫描点和天空扫描点。In step 801, scan point data corresponding to the scan point is acquired to determine the type of scan point; wherein, the type of the scan point includes a normal scan point and a sky scan point.
步骤801和步骤601的具体方法和原理一致,详细描述请参考图6及步骤601的相关内容,此处不再赘述。The specific methods and principles of step 801 and step 601 are the same. For a detailed description, please refer to FIG. 6 and related content of step 601, which will not be repeated here.
在步骤802中,若所述扫描点的类型为天空扫描点,则在后续插值步骤中排除所述天空扫描点。In step 802, if the type of the scan point is a sky scan point, the sky scan point is excluded in the subsequent interpolation step.
在本实施例中,在后续插值步骤中,若扫描点的类型为天空扫描点,则数据处理装置排除天空扫描点,不对天空扫描点进行插值。In this embodiment, in the subsequent interpolation step, if the type of scan point is a sky scan point, the data processing device excludes the sky scan point and does not interpolate the sky scan point.
至此,本实施例中获取扫描点数据可以确定出扫描点的类型,可以在后续插值过程中排除天空扫描点,从而避免出现天空中物体边缘变宽的现象,有利于提升物体识别的准确度。So far, in this embodiment, the scan point data can be obtained to determine the type of the scan point, and the sky scan point can be excluded in the subsequent interpolation process, thereby avoiding the phenomenon of widening the edge of the object in the sky, which is helpful to improve the accuracy of object recognition.
本发明实施例还提供了一种探测装置,参见图9,至少包括存储器902和处理器901;所述存储器902通过通信总线903和所述处理器901连接,用于存储所述处理器901可执行的计算机指令;所述处理器901用于从所述存储器902读取计算机指令以实现:图3~图5所示所述方法的步骤。An embodiment of the present invention further provides a detection device. Referring to FIG. 9, at least a memory 902 and a processor 901 are included; the memory 902 is connected to the processor 901 through a communication bus 903, and is used to store the processor 901. Computer instructions executed; the processor 901 is used to read computer instructions from the memory 902 to implement: the steps of the method shown in FIG. 3 to FIG. 5.
在一实施例中,所述探测装置900包括以下至少一种:激光雷达、毫米波雷达、超声波雷达。技术人员可以根据具体场景进行选择,本实施例不作限定。In an embodiment, the detection device 900 includes at least one of the following: lidar, millimeter wave radar, and ultrasonic radar. Technicians can choose according to specific scenarios, and this embodiment is not limited.
本发明实施例还提供了一种数据处理装置,参见图10,至少包括存储器1002和处理器1001;所述存储器1002通过通信总线1003和所述处理器1001连接,用于存储所述处理器1001可执行的计算机指令;所述处理器1001用于从所述存储器1002读取计算机指令以实现:图6~图8所示所述方法的步骤。An embodiment of the present invention further provides a data processing apparatus. Referring to FIG. 10, at least a memory 1002 and a processor 1001 are included; the memory 1002 is connected to the processor 1001 through a communication bus 1003 and used to store the processor 1001 Executable computer instructions; the processor 1001 is used to read computer instructions from the memory 1002 to implement: the steps of the method shown in FIGS. 6-8.
在一实施例中,所述数据处理装置包括探测装置或上位机,所述探测装置包括激光雷达、毫米波雷达、超声波雷达。技术人员可以根据具体场景进行选择,本实施例不作限定。In an embodiment, the data processing device includes a detection device or a host computer, and the detection device includes a laser radar, a millimeter wave radar, and an ultrasonic radar. Technicians can choose according to specific scenarios, and this embodiment is not limited.
本发明实施例还提供了一种可移动平台,图11是本发明实施例提供的一种可移动平台的立体图。参见图11,可移动平台1100至少包括机体1110、设于所述机体1110上的供电电池1120、动力系统1130以及图9所示实施例所述的探测装置1140,所述探测装置1140用于对目标场景进行探测,所述供电电池1120能够为所述动力系统1130供电,所述动力系统1130 为所述可移动平台1100提供动力。An embodiment of the present invention also provides a movable platform. FIG. 11 is a perspective view of a movable platform provided by the embodiment of the present invention. Referring to FIG. 11, the movable platform 1100 includes at least a body 1110, a power supply battery 1120 provided on the body 1110, a power system 1130, and a detection device 1140 described in the embodiment shown in FIG. 9, the detection device 1140 is used to To detect a target scene, the power supply battery 1120 can supply power to the power system 1130, and the power system 1130 provides power to the movable platform 1100.
在一实施例中,该可移动平台可以包括但不限于:无人飞行器等空中交通工具、汽车等陆地交通工具、船舶等水中交通工具,及其他类型的机动载运工具。技术人员可以根据具体场景进行选择,本实施例不作限定。In an embodiment, the movable platform may include, but is not limited to: air vehicles such as unmanned aerial vehicles, land vehicles such as automobiles, underwater vehicles such as ships, and other types of motorized vehicles. Technicians can choose according to specific scenarios, and this embodiment is not limited.
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。It should be noted that in this article, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply that these entities or operations There is any such actual relationship or order. The terms "include", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device that includes a series of elements includes not only those elements, but also others that are not explicitly listed Elements, or also include elements inherent to such processes, methods, objects, or equipment. Without more restrictions, the element defined by the sentence "include one..." does not exclude that there are other identical elements in the process, method, article or equipment that includes the element.
以上对本发明实施例所提供的检测装置和方法进行了详细介绍,本发明中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。The detection devices and methods provided by the embodiments of the present invention have been described in detail above. Specific examples are used in the present invention to explain the principles and implementations of the present invention. The descriptions of the above embodiments are only used to help understand the methods of the present invention. And its core idea; for those of ordinary skill in the art, according to the idea of the present invention, there will be changes in the specific implementation and scope of application. .
Claims (27)
- 一种扫描点的数据处理方法,其特征在于,所述方法包括:A data processing method for scanning points, characterized in that the method includes:探测在发射信号方向上的回波信号;Detect echo signals in the direction of the transmitted signal;根据在所述发射信号方向上是否探测到回波信号,确定所述发射信号方向对应的扫描点的类型;Determine the type of scanning point corresponding to the direction of the transmission signal according to whether an echo signal is detected in the direction of the transmission signal;若在所述发射信号方向上探测到回波信号,则确定所述扫描点的类型为正常扫描点;If an echo signal is detected in the direction of the transmission signal, it is determined that the type of the scanning point is a normal scanning point;若在所述发射信号方向上未探测到回波信号,则确定所述扫描点的类型为天空扫描点。If no echo signal is detected in the direction of the transmitted signal, it is determined that the type of the scanning point is a sky scanning point.
- 根据权利要求1所述的数据处理方法,其特征在于,所述方法还包括:The data processing method according to claim 1, wherein the method further comprises:根据所述扫描点的类型对所述扫描点对应的扫描点数据进行编码。The scan point data corresponding to the scan point is encoded according to the type of the scan point.
- 根据权利要求2所述的数据处理方法,其特征在于,若所述扫描点的类型为天空扫描点,所述根据所述扫描点的类型对所述扫描点对应的扫描点数据进行编码包括:The data processing method according to claim 2, wherein if the type of the scanning point is a sky scanning point, the encoding of the scanning point data corresponding to the scanning point according to the type of the scanning point includes:利用第一预设值更新所述扫描点数据中的预设参数值,得到更新后的扫描点数据。Update the preset parameter values in the scan point data using the first preset value to obtain updated scan point data.
- 根据权利要求3所述的数据处理方法,其特征在于,所述预设参数值包括以下至少一种:深度值和反射率值;所述第一预设值包括所述探测装置的工作范围以外的任意值。The data processing method according to claim 3, wherein the preset parameter value includes at least one of the following: a depth value and a reflectance value; and the first preset value includes outside the working range of the detection device Any value of.
- 根据权利要求3所述的数据处理方法,其特征在于,所述第一预设值包括以下至少一种:固定值或者随机值。The data processing method according to claim 3, wherein the first preset value includes at least one of the following: a fixed value or a random value.
- 根据权利要求3所述的数据处理方法,其特征在于,若所述扫描点数据采用极坐标的方式表示,所述利用第一预设值更新所述扫描点数据中的预设参数值包括:The data processing method according to claim 3, wherein if the scan point data is expressed in polar coordinates, the updating of the preset parameter values in the scan point data using the first preset value includes:采用所述第一预设值更新所述扫描点对应的极坐标中的预设参数值。The first preset value is used to update the preset parameter value in the polar coordinates corresponding to the scan point.
- 根据权利要求3所述的数据处理方法,其特征在于,若所述扫描点数据采用笛卡尔坐标的方式表示,所述利用第一预设值更新所述扫描点数据中的预设参数值包括:The data processing method according to claim 3, wherein if the scan point data is expressed in Cartesian coordinates, the updating of the preset parameter values in the scan point data using the first preset value includes :若所述预设参数值为反射率值,则采用所述第一预设值更新所述扫描点对应的笛卡尔坐标中的反射率值;If the preset parameter value is a reflectance value, the first preset value is used to update the reflectance value in the Cartesian coordinates corresponding to the scan point;若所述预设参数值为深度值,则根据第一预设值更新所述扫描点对应的笛卡尔坐标中的x轴坐标值、y轴坐标值和z轴坐标值。If the preset parameter value is a depth value, the x-axis coordinate value, the y-axis coordinate value, and the z-axis coordinate value in the Cartesian coordinates corresponding to the scan point are updated according to the first preset value.
- 根据权利要求2所述的数据处理方法,其特征在于,所述扫描点数据中包括标志位,所述根据所述扫描点的类型对所述扫描点对应的扫描点数据进行编码包括:The data processing method according to claim 2, wherein the scan point data includes a flag bit, and encoding the scan point data corresponding to the scan point according to the type of the scan point includes:若所述扫描点的类型为天空扫描点,则将所述扫描点数据中的标志位置为第一标志位;If the type of the scanning point is a sky scanning point, the mark position in the data of the scanning point is the first mark bit;若所述扫描点的类型为正常扫描点,则将所述扫描点数据中的标志位置为第二标志位。If the type of the scan point is a normal scan point, the mark position in the scan point data is the second mark bit.
- 根据权利要求2所述的数据处理方法,其特征在于,所述根据所述扫描点的类型对所述扫描点对应的扫描点数据进行编码包括:The data processing method according to claim 2, wherein the encoding of the scan point data corresponding to the scan point according to the type of the scan point includes:若所述扫描点的类型为天空扫描点,则在所述扫描点数据中增加第一标志位。If the type of the scanning point is a sky scanning point, a first flag bit is added to the scanning point data.
- 根据权利要求1所述的数据处理方法,其特征在于,所述方法还包括:The data processing method according to claim 1, wherein the method further comprises:若所述扫描点的类型为天空扫描点,则将所述扫描点对应的扫描点数据存储在第一存储区域;If the type of the scan point is a sky scan point, store the scan point data corresponding to the scan point in the first storage area;若所述扫描点的类型为正常扫描点,则将所述扫描点对应的扫描点数据存储在第二存储区域。If the type of the scan point is a normal scan point, the scan point data corresponding to the scan point is stored in the second storage area.
- 根据权利要求1所述的数据处理方法,其特征在于,所述方法还包括:The data processing method according to claim 1, wherein the method further comprises:若探测到回波信号,则根据所述回波信号确定所述扫描点对应的预设 参数值;If an echo signal is detected, the preset parameter value corresponding to the scanning point is determined according to the echo signal;若所述扫描点对应的预设参数值处于所述探测装置的工作范围外,则将所述扫描点丢弃。If the preset parameter value corresponding to the scan point is outside the working range of the detection device, the scan point is discarded.
- 一种扫描点的数据处理方法,其特征在于,所述方法包括:A data processing method for scanning points, characterized in that the method includes:获取扫描点对应的扫描点数据以确定扫描点的类型;Obtain the scan point data corresponding to the scan point to determine the type of scan point;其中,所述扫描点的类型包括正常扫描点和天空扫描点。Wherein, the types of the scanning points include normal scanning points and sky scanning points.
- 根据权利要求12所述的数据处理方法,其特征在于,所述方法还包括:The data processing method according to claim 12, wherein the method further comprises:若所述扫描点的类型为天空扫描点,则在后续插值步骤中排除所述天空扫描点。If the type of the scanning point is a sky scanning point, the sky scanning point is excluded in the subsequent interpolation step.
- 根据权利要求12所述的数据处理方法,其特征在于,所述获取所述扫描点对应的扫描点数据以确定扫描点的类型包括:The data processing method according to claim 12, wherein the acquiring scan point data corresponding to the scan point to determine the type of the scan point includes:获取所述扫描点数据中的预设参数值;Acquiring preset parameter values in the scan point data;根据所述预设参数值确定所述扫描点的类型。The type of the scan point is determined according to the preset parameter value.
- 根据权利要求14所述的数据处理方法,其特征在于,所述预设参数值包括以下至少一种:深度值或反射率值。The data processing method according to claim 14, wherein the preset parameter value includes at least one of the following: a depth value or a reflectance value.
- 根据权利要求15所述的数据处理方法,其特征在于,所述根据所述预设参数值确定所述扫描点的类型包括:The data processing method according to claim 15, wherein the determining the type of the scan point according to the preset parameter value comprises:若所述扫描点数据中的预设参数值处于探测装置的工作范围内,则确定所述扫描点的类型为正常扫描点;If the preset parameter value in the scan point data is within the working range of the detection device, it is determined that the type of the scan point is a normal scan point;若所述扫描点数据中的预设参数值处于探测装置的工作范围以外,则确定所述扫描点的类型为天空扫描点。If the preset parameter value in the scan point data is outside the working range of the detection device, it is determined that the type of the scan point is a sky scan point.
- 根据权利要求14所述的数据处理方法,其特征在于,若所述扫描点数据采用极坐标的方式表示,所述获取所述扫描点数据中的预设参数值包括:The data processing method according to claim 14, wherein if the scan point data is expressed in polar coordinates, the acquiring the preset parameter values in the scan point data includes:从所述扫描点对应的极坐标中直接读取所述预设参数值。Directly reading the preset parameter value from the polar coordinates corresponding to the scanning point.
- 根据权利要求14所述的数据处理方法,其特征在于,若所述扫描 点数据采用笛卡尔坐标的方式表示,所述获取所述扫描点数据中的预设参数值包括:The data processing method according to claim 14, wherein if the scan point data is expressed in Cartesian coordinates, the acquiring the preset parameter values in the scan point data includes:若所述预设参数值为反射率值,则从所述扫描点对应的笛卡尔坐标中直接读取所述反射率值;If the preset parameter value is a reflectance value, the reflectance value is directly read from the Cartesian coordinates corresponding to the scanning point;或者,若所述预设参数值为深度值,则根据所述扫描点对应的笛卡尔坐标中的x轴坐标、y轴坐标和z轴坐标计算出所述深度值。Or, if the preset parameter value is a depth value, the depth value is calculated according to the x-axis coordinates, y-axis coordinates, and z-axis coordinates in the Cartesian coordinates corresponding to the scan point.
- 根据权利要求12所述的数据处理方法,其特征在于,若所述扫描点数据中包括标志位,所述获取所述扫描点对应的扫描点数据以确定扫描点的类型包括:The data processing method according to claim 12, wherein if the scan point data includes a flag bit, the acquiring scan point data corresponding to the scan point to determine the type of the scan point includes:若所述标志位为第一标志位,则确定所述扫描点的类型为天空扫描点;或者,若所述标志位为第二标志位,则确定所述扫描点的类型为正常扫描点。If the mark bit is the first mark bit, it is determined that the type of the scan point is a sky scan point; or, if the mark bit is the second mark bit, the type of the scan point is determined to be a normal scan point.
- 根据权利要求12所述的数据处理方法,其特征在于,所述获取所述扫描点对应的扫描点数据以确定扫描点的类型包括:The data processing method according to claim 12, wherein the acquiring scan point data corresponding to the scan point to determine the type of the scan point includes:若所述扫描点数据中包括第一标志位,则确定所述扫描点的类型为天空扫描点,否则,则确定所述扫描点的类型为正常扫描点。If the scan point data includes the first flag, it is determined that the type of the scan point is a sky scan point; otherwise, the type of the scan point is determined to be a normal scan point.
- 根据权利要求12所述的数据处理方法,其特征在于,所述获取所述扫描点对应的扫描点数据以确定扫描点的类型包括:The data processing method according to claim 12, wherein the acquiring scan point data corresponding to the scan point to determine the type of the scan point includes:若所述扫描点数据是从第一存储区域获取的,则确定所述扫描点的类型为天空扫描点;If the scan point data is obtained from the first storage area, it is determined that the type of the scan point is a sky scan point;若所述扫描点数据是从第二存储区域获取的,则确定所述扫描点的类型为正常扫描点。If the scan point data is acquired from the second storage area, it is determined that the type of the scan point is a normal scan point.
- 根据权利要求12所述的数据处理方法,其特征在于,所述获取所述扫描点对应的扫描点数据以确定扫描点的类型之前还包括:The data processing method according to claim 12, wherein before acquiring the scan point data corresponding to the scan point to determine the type of the scan point, the method further comprises:判断预设方向上是否有扫描点;Determine whether there is a scanning point in the preset direction;若所述预设方向上没有扫描点,则对所述预设方向对应的点进行插值。If there is no scanning point in the preset direction, the point corresponding to the preset direction is interpolated.
- 一种探测装置,其特征在于,至少包括存储器和处理器;所述存 储器通过通信总线和所述处理器连接,用于存储所述处理器可执行的计算机指令;所述处理器用于从所述存储器读取计算机指令以实现:权利要求1~11任一项所述方法的步骤。A detection device, characterized in that it includes at least a memory and a processor; the memory is connected to the processor through a communication bus for storing computer instructions executable by the processor; the processor is used for The memory reads computer instructions to realize: the steps of the method according to any one of claims 1 to 11.
- 根据权利要求23所述的探测装置,其特征在于,所述探测装置包括以下至少一种:激光雷达、毫米波雷达、超声波雷达。The detection device according to claim 23, characterized in that the detection device comprises at least one of the following: lidar, millimeter wave radar, and ultrasonic radar.
- 一种数据处理装置,其特征在于,至少包括存储器和处理器;所述存储器通过通信总线和所述处理器连接,用于存储所述处理器可执行的计算机指令;所述处理器用于从所述存储器读取计算机指令以实现:权利要求12~22任一项所述方法的步骤。A data processing device, characterized in that it includes at least a memory and a processor; the memory is connected to the processor through a communication bus and is used to store computer instructions executable by the processor; The memory reads computer instructions to realize: the steps of the method according to any one of claims 12-22.
- 根据权利要求25所述的数据处理装置,其特征在于,所述数据处理装置包括探测装置或上位机,所述探测装置包括激光雷达、毫米波雷达、超声波雷达。The data processing device according to claim 25, wherein the data processing device includes a detection device or a host computer, and the detection device includes a laser radar, a millimeter wave radar, and an ultrasonic radar.
- 一种可移动平台,其特征在于,所述可移动平台至少包括机体、设于所述机体上的供电电池、动力系统以及权利要求23所述的探测装置,所述探测装置用于对目标场景进行探测,所述供电电池能够为所述动力系统供电,所述动力系统为所述可移动平台提供动力。A movable platform, characterized in that the movable platform includes at least a body, a power supply battery provided on the body, a power system, and the detection device according to claim 23, the detection device is used to target a scene For detection, the power supply battery can supply power to the power system, and the power system provides power to the movable platform.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2019/070697 WO2020142879A1 (en) | 2019-01-07 | 2019-01-07 | Data processing method, detection device, data processing device and movable platform |
CN201980005389.XA CN111670385A (en) | 2019-01-07 | 2019-01-07 | Data processing method, detection device, data processing device and movable platform |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2019/070697 WO2020142879A1 (en) | 2019-01-07 | 2019-01-07 | Data processing method, detection device, data processing device and movable platform |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2020142879A1 true WO2020142879A1 (en) | 2020-07-16 |
Family
ID=71520661
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2019/070697 WO2020142879A1 (en) | 2019-01-07 | 2019-01-07 | Data processing method, detection device, data processing device and movable platform |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN111670385A (en) |
WO (1) | WO2020142879A1 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107274417A (en) * | 2017-07-05 | 2017-10-20 | 电子科技大学 | A kind of single wooden dividing method based on airborne laser point cloud aggregation |
CN108169730A (en) * | 2016-12-07 | 2018-06-15 | 岭纬公司 | Laser radar variable density scanning system and method based on region |
WO2018119902A1 (en) * | 2016-12-29 | 2018-07-05 | 华为技术有限公司 | Method and apparatus for detecting ground environment |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2017270593B2 (en) * | 2016-05-27 | 2023-05-04 | Rhombus Systems Group, Inc. | Radar system to track low flying unmanned aerial vehicles and objects |
CN106405557B (en) * | 2016-12-06 | 2018-12-04 | 电子科技大学 | A kind of radar detecting method for helicopter anticollision high-voltage line |
CN106772314B (en) * | 2016-12-09 | 2019-04-26 | 哈尔滨工业大学 | The airborne mapping laser radar broom type scanning system of one kind and its scan method |
JP6927630B2 (en) * | 2017-03-21 | 2021-09-01 | 株式会社Ihiエアロスペース | Concave obstacle detector and method |
CN106918820B (en) * | 2017-04-14 | 2019-10-29 | 北京佳讯飞鸿电气股份有限公司 | A kind of processing method and processing device of multiple-reflection echoes |
CN207263924U (en) * | 2017-08-28 | 2018-04-20 | 国网甘肃省电力公司电力科学研究院 | A kind of improved power-line patrolling shaft tower modeling laser radar system |
CN108226891B (en) * | 2018-01-26 | 2021-09-03 | 中国电子科技集团公司第三十八研究所 | Scanning radar echo calculation method |
-
2019
- 2019-01-07 WO PCT/CN2019/070697 patent/WO2020142879A1/en active Application Filing
- 2019-01-07 CN CN201980005389.XA patent/CN111670385A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108169730A (en) * | 2016-12-07 | 2018-06-15 | 岭纬公司 | Laser radar variable density scanning system and method based on region |
WO2018119902A1 (en) * | 2016-12-29 | 2018-07-05 | 华为技术有限公司 | Method and apparatus for detecting ground environment |
CN107274417A (en) * | 2017-07-05 | 2017-10-20 | 电子科技大学 | A kind of single wooden dividing method based on airborne laser point cloud aggregation |
Non-Patent Citations (1)
Title |
---|
FANG LINA , YANG BISHENG: "Automated Extracting Structural Roads from Mobile Laser Scanning Point Clouds", ACTA GEODAETICA ET CARTOGRAPHICA SINICA, vol. 42, no. 2, 15 April 2013 (2013-04-15), pages 260 - 267, XP055718629, ISSN: 1001-1595 * |
Also Published As
Publication number | Publication date |
---|---|
CN111670385A (en) | 2020-09-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2020082363A1 (en) | Environment sensing system and mobile platform | |
WO2022126427A1 (en) | Point cloud processing method, point cloud processing apparatus, mobile platform, and computer storage medium | |
CN111712828A (en) | Object detection method, electronic device and movable platform | |
CN210038146U (en) | Distance measurement module, distance measurement device and movable platform | |
US20210333401A1 (en) | Distance measuring device, point cloud data application method, sensing system, and movable platform | |
CN111771136A (en) | Abnormity detection method, alarm method, distance measuring device and movable platform | |
CN111902730A (en) | Calibration plate, depth parameter calibration method, detection device and calibration system | |
WO2020154980A1 (en) | Method for calibrating external parameters of detection device, data processing device and detection system | |
WO2020177076A1 (en) | Detection apparatus initial-state calibration method and apparatus | |
CN112136018A (en) | Point cloud noise filtering method of distance measuring device, distance measuring device and mobile platform | |
WO2020237663A1 (en) | Multi-channel lidar point cloud interpolation method and ranging apparatus | |
WO2020133384A1 (en) | Laser ranging device and mobile platform | |
WO2020142879A1 (en) | Data processing method, detection device, data processing device and movable platform | |
CN114026461A (en) | Method for constructing point cloud frame, target detection method, distance measuring device, movable platform and storage medium | |
WO2020147121A1 (en) | Rainfall measurement method, detection device, readable storage medium | |
WO2020087376A1 (en) | Light detection method, light detection device, and mobile platform | |
US20210341588A1 (en) | Ranging device and mobile platform | |
WO2022256976A1 (en) | Method and system for constructing dense point cloud truth value data and electronic device | |
CN111670375A (en) | Distance measuring device and mobile platform | |
WO2020107379A1 (en) | Reflectivity correction method for use in ranging apparatus, and ranging apparatus | |
CN111670380A (en) | Abnormity recording method of distance measuring device, distance measuring device and movable platform | |
CN108710143A (en) | Method and apparatus for location determination and for determining propagation time extension amount | |
WO2020142909A1 (en) | Data synchronization method, distributed radar system and mobile platform | |
WO2022036714A1 (en) | Laser ranging module, ranging device, and mobile platform | |
CN114080545A (en) | Data processing method and device, laser radar and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 19908579 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 19908579 Country of ref document: EP Kind code of ref document: A1 |