US2022026544A1PendingUtilityA1

Ranging Method, Apparatus, and Device

Assignee: HUAWEI TECH CO LTDPriority: Apr 9, 2019Filed: Oct 8, 2021Published: Jan 27, 2022
Est. expiryApr 9, 2039(~12.7 yrs left)· nominal 20-yr term from priority
G01S 7/4808G01S 17/10G01S 7/497G01S 7/4876G01S 17/931G01S 7/4865G01S 17/08
50
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A ranging method includes obtaining a first echo signal that is obtained after laser light emitted by a laser to a measured object is reflected by the measured object, determining that the first echo signal is a saturated echo signal, calculating an initial distance using a receiving moment of the first echo signal, determining a target distance compensation value corresponding to a saturation degree of the first echo signal, compensating, using the target distance compensation value and in a distance compensation manner, the initial distance, and setting a distance obtained after compensation as a measured distance between the measured object and the laser.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A ranging method comprising:
 emitting, by a laser, a first laser light towards a measured object to reflect off the measured object as a first echo signal;   obtaining the first echo signal;   determining that the first echo signal is a saturated echo signal;   determining a first saturation degree of the first echo signal in response to determining that the first echo signal is the saturated echo signal;   calculating an initial distance based on a first receiving moment of the first echo signal, wherein the initial distance is between the measured object and the laser;   determining, based on a correspondence between the first saturation degree and a distance compensation value, a target distance compensation value corresponding to the first saturation degree;   compensating the initial distance using the target distance compensation value to obtain a first distance; and   setting the first distance as a measured distance between the measured object and the laser.   
     
     
         2 . The ranging method of  claim 1 , wherein before calculating the initial distance, the ranging method further comprises:
 determining one moment or two moments when a first amplitude value of the first echo signal is at a first threshold; and   determining an earlier moment of the two moments or the one moment as the first receiving moment, wherein a part of the first echo signal whose the first amplitude value is less than the first threshold is noise.   
     
     
         3 . The ranging method of  claim 2 , wherein the first echo signal is a digital signal, and wherein the ranging method further comprises:
 fitting a rising edge equation based on a partial echo signal in the first echo signal, wherein an independent variable of the rising edge equation is time, wherein a dependent variable of the rising edge equation is amplitude, and wherein the amplitude increases as the time increases; and   determining, according to the rising edge equation, a corresponding moment when the amplitude is at the first threshold as the first receiving moment.   
     
     
         4 . The ranging method of  claim 2 , wherein before compensating the initial distance, the ranging method further comprises:
 obtaining a plurality of calibration echo signals, wherein each of the calibration echo signals corresponds to a second saturation degree, wherein the calibration echo signals are reflected off of a calibration object, and wherein the calibration echo signals are digital signals;   calculating a corresponding rising edge equation for each of the calibration echo signals;   determining, according to the corresponding rising edge equation, a corresponding moment when a second amplitude value of each of the calibration echo signals is at the first threshold as a corresponding receiving moment of each of the calibration echo signals;   calculating a second distance between the calibration object and the laser using the corresponding receiving moment to obtain a calculated distance corresponding to each of the calibration echo signals;   separately calculating differences between a known actual distance that is between the calibration object and the laser and the calculated distances to obtain a plurality of distance compensation values in calibration; and   determining the correspondence based on each of the distance compensation values in calibration and a third saturation degree corresponding to each of the distance compensation values.   
     
     
         5 . The ranging method of  claim 2 , wherein the first echo signal comprises a plurality of sampling points, and wherein the ranging method further comprises determining, in the sampling points, the first saturation degree based on a quantity of saturated sampling points comprising second amplitude values that are greater than or equal to a second threshold in the first echo signal, wherein the first saturation degree is positively correlated with the quantity of saturated sampling points, and wherein a third amplitude value corresponding to the second threshold is greater than a fourth amplitude value corresponding to the first threshold. 
     
     
         6 . The ranging method of  claim 5 , further comprising:
 determining that a maximum amplitude value of the first echo signal is greater than or equal to the second threshold;   determining that the quantity of saturated sampling points is greater than or equal to a preset quantity;   determining, in response to determining that the maximum amplitude value is greater than or equal to the second threshold and determining that the quantity of saturated sampling points is greater than or equal to the preset quantity, that the first echo signal is the saturated echo signal.   
     
     
         7 . The ranging method of  claim 1 , further comprising:
 obtaining, based on the first receiving moment and a transmitting moment of the first echo signal, a time of flight (ToF) of the first laser light between the laser and the measured object; and   obtaining the initial distance through calculation based on the ToF.   
     
     
         8 . The ranging method of  claim 1 , further comprising:
 obtaining, based on the first receiving moment and a second receiving moment of a second echo signal, a time of flight (ToF) of a second laser light between the measured object and a reference object, wherein the second echo signal is obtained when the second laser light is reflected off of the reference object;   obtaining a second distance between the measured object and the reference object through calculation based on the ToF; and   calculating a sum of a known actual distance that is between the reference object and the laser and the second distance to obtain the initial distance or calculating a difference between the known actual distance and the second distance to obtain the initial distance.   
     
     
         9 . An apparatus comprising:
 a processor; and   a non-transitory storage medium coupled to the processor and configured to store program instructions, wherein, when executed by the processor, the program instructions cause the apparatus to:
 obtain a first echo signal, wherein a laser has emitted a first laser light towards a measured object to reflect off the measured object as the first echo signal; 
 determine that the first echo signal is a saturated echo signal; 
 determine a first saturation degree of the first echo signal in response to determining that the first echo signal is the saturated echo signal; 
 calculate an initial distance based on a first receiving moment of the first echo signal, wherein the initial distance is between the measured object and the laser; 
 determine, based on a correspondence between the first saturation degree and a distance compensation value, a target distance compensation value corresponding to the first saturation degree; 
 compensate the initial distance using the target distance compensation value to obtain a first distance; and 
 set the first distance as a measured distance between the measured object and the laser. 
   
     
     
         10 . The apparatus of  claim 9 , wherein, when executed by the processor, the program instructions further cause the apparatus to:
 determine one moment or two moments when a first amplitude value of the first echo signal is at a first threshold; and   determine an earlier moment of the two moments or the one moment as the first receiving moment, wherein a part of the first echo signal whose the first amplitude value is less than the first threshold is noise.   
     
     
         11 . The apparatus of  claim 10 , wherein the first echo signal is a digital signal, and wherein, when executed by the processor, the program instructions further cause the apparatus to:
 fit a rising edge equation based on a partial echo signal in the first echo signal, wherein an independent variable of the rising edge equation is time, wherein a dependent variable is amplitude, and wherein the amplitude increases as the time increases; and   determine, according to the rising edge equation, a corresponding moment when the amplitude is at the first threshold as the first receiving moment.   
     
     
         12 . The apparatus of  claim 10 , wherein, when executed by the processor, the program instructions further cause the apparatus to:
 obtain a plurality of calibration echo signals, wherein each of the calibration echo signals corresponds to a second saturation degree, wherein the calibration echo signals are reflected off of a calibration object, and wherein the calibration echo signals are digital signals;   calculate a corresponding rising edge equation for each of the calibration echo signals;   determine, according to the corresponding rising edge equation, a corresponding moment when a second amplitude value of each of the calibration echo signals is at the first threshold as a corresponding receiving moment of each of the calibration echo signals;   calculate a second distance between the calibration object and the laser using the corresponding receiving moment to obtain a calculated distance corresponding to each of the calibration echo signals;   separately calculate differences between a known actual distance that is between the calibration object and the laser and the calculated distances to obtain a plurality of distance compensation values in calibration; and   determine the correspondence based on each of the distance compensation values in calibration and a third saturation degree corresponding to each of the distance compensation values.   
     
     
         13 . The apparatus of  claim 10 , wherein the first echo signal comprises a plurality of sampling points, and wherein, when executed by the processor, the program instructions further cause the apparatus to determine, in the sampling points, the first saturation degree based on a quantity of saturated sampling points comprising second amplitude values that are greater than or equal to a second threshold in the first echo signal, wherein the first saturation degree is positively correlated with the quantity of saturated sampling points, and wherein a third amplitude value corresponding to the second threshold is greater than a fourth amplitude value corresponding to the first threshold. 
     
     
         14 . The apparatus of  claim 13 , wherein, when executed by the processor, the program instructions further cause the apparatus to:
 identify that a maximum amplitude value of the first echo signal is greater than or equal to the second threshold;   identify that the quantity of saturated sampling points is greater than or equal to a preset quantity; and   determine, in response to identifying that the maximum amplitude value is greater than or equal to the second threshold and identifying that the quantity of saturated sampling points is greater than or equal to the preset quantity, that the first echo signal is the saturated echo signal.   
     
     
         15 . The apparatus of  claim 9 , wherein, when executed by the processor, the program instructions further cause the apparatus to:
 obtain, based on the first receiving moment and a transmitting moment of the first echo signal, a time of flight (ToF) of the first laser light between the laser and the measured object; and   obtain the initial distance through calculation based on the ToF.   
     
     
         16 . The apparatus of  claim 9 , wherein, when executed by the processor, the program instructions further cause the apparatus to:
 obtain, based on the first receiving moment and a second receiving moment of a second echo signal, a time of flight (ToF) of a second laser light between the measured object and a reference object, wherein the second echo signal is obtained when the second laser light is reflected off of the reference object;   obtain a second distance between the measured object and the reference object through calculation based on the ToF; and   calculate a sum of a known actual distance that is between the reference object and the laser and the second distance to obtain the initial distance or calculate a difference between the known actual distance and the second distance to obtain the initial distance.   
     
     
         17 . A computer program product comprising computer-executable instructions that are stored on a non-transitory computer readable medium and that, when executed by a processor, cause an apparatus to:
 obtain a first echo signal, wherein a laser has emitted a first laser light towards a measured object to reflect off the measured object as the first echo signal;   determine that the first echo signal is a saturated echo signal;   determine a first saturation degree of the first echo signal in response to determining that the first echo signal is the saturated echo signal;   calculate an initial distance based on a first receiving moment of the first echo signal, wherein the initial distance is between the measured object and the laser;   determine, based on a correspondence between the first saturation degree and a distance compensation value, a target distance compensation value corresponding to the first saturation degree;   compensate the initial distance using the target distance compensation value to obtain a first distance; and   set the first distance as a measured distance between the measured object and the laser.   
     
     
         18 . The computer program product of  claim 17 , wherein before calculating the initial distance, the computer-executable instructions further cause the apparatus to:
 determine one moment or two moments when a first amplitude value of the first echo signal is at a first threshold; and   determine an earlier moment of the two moments or the one moment as the first receiving moment, wherein a part of the first echo signal that the first amplitude value is less than the first threshold is noise.   
     
     
         19 . The computer program product of  claim 17 , wherein the computer-executable instructions further cause the apparatus to:
 obtain, based on the first receiving moment and a transmitting moment of the first echo signal, a time of flight (ToF) of the first laser light between the laser and the measured object; and   obtain the initial distance through calculation based on the ToF.   
     
     
         20 . The computer program product of  claim 17 , wherein the computer-executable instructions further cause the apparatus to:
 obtain, based on the first receiving moment and a second receiving moment of a second echo signal, a time of flight (ToF) of a second laser light between the measured object and a reference object, wherein the second echo signal is when the second laser light is reflected off of the reference object;   obtain a second distance between the measured object and the reference object through calculation based on the ToF; and   calculate a sum of a known actual distance that is between the reference object and the laser and the second distance to obtain the initial distance or calculate a difference between the known actual distance and the second distance to obtain the initial distance.

Join the waitlist — get patent alerts

Track US2022026544A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.