IP Library Granted Patent US 10,620,302
Granted Patent B2
US 10,620,302 · App. 16/539,240 · Granted Apr 14, 2020

Adaptive coding for Lidar systems

Inventors: Xuezhou Zhu (Shanghai, CN); Shaoqing Xiang (Shanghai, CN)
Assignee: HESAI PHOTONICS TECHNOLOGY CO., LTD.
G01S7/4865G01S7/4873G01S17/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,620,302
App. No.
16/539,240
Granted
Apr 14, 2020
Kind
B2
Abstract

A Lidar system is provided. The Lidar system comprise: a light source configured to emit a multi-pulse sequence to measure a distance between the Lidar system and a location in a three-dimensional environment, and the multi-pulse sequence comprises multiple pulses having a temporal profile; a photosensitive detector configured to detect light pulses from the three-dimensional environment; and one or more processors configured to: determine a coding scheme comprising the temporal profile, wherein the coding scheme is determined dynamically based on one or more real-time conditions including an environment condition, a condition of the Lidar system or a signal environment condition; and calculate the distance based on a time of flight of a sequence of detected light pulses, wherein the time of flight is determined by determining a match between the sequence of detected light pulses and the temporal profile.

Claims (23)

1. A system for controlling a light source to emit encoded light pulses from a laser range and detection system to a three-dimensional environment, the system comprising:

one or more processors electrically coupled to the light source of the laser range and detection system, wherein the light source is configured to emit a multi-pulse sequence to measure a first distance between the laser range and detection system and a first location in the three-dimensional environment, and wherein the one or more processors are configured to control the light source to emit the multi-pulse sequence by performing:

(a) adaptively selecting, based on one or more detected real-time conditions, a coding scheme from a plurality of coding schemes for encoding the multi-pulse sequence, wherein the coding scheme is selected based on one or more detected real-time conditions, wherein the plurality of coding schemes correspond to one or more energy consumption levels, and

(b) generating a control signal to the light source thereby causing the light source to emit the multi-pulse sequence encoded according to the selected coding scheme for the one or more detected real-time conditions.

2. The system of claim 1 , wherein the coding scheme comprises a first temporal profile comprises one or more members selected from the group consisting of an amplitude of each light pulse from the multi-pulse sequence, a duration of each light pulse from the multi-pulse sequence, a time interval among light pulses in the multi-pulse sequence and a number of the light pulses in the multi-pulse sequence.

3. The system of claim 1 , wherein the coding scheme comprises a set of encoding parameters specifying (i) a first temporal profile and (ii) a second temporal profile of a successive signal following the multi-pulse sequence, wherein the successive signal is for measuring a second distance between the laser range and detection system and a second location in the three-dimensional environment.

4. The system of claim 3 , wherein the successive signal includes a second sequence of light pulses encoded according to the second temporal profile.

5. The system of claim 3 , wherein the set of encoding parameters further comprises a coding frequency.

6. The system of claim 5 , wherein the successive signal is an un-encoded signal, and wherein the coding frequency defines a number of one or more of the un-encoded signals following the multi-pulse sequence.

7. The system of claim 1 , wherein multiple light pulses in the multi-pulse sequence have a duration of no more than 100 nanoseconds.

8. The system of claim 1 , wherein at least one time interval between two consecutive light pulses in the multi-pulse sequence is no more than 30 nanoseconds.

9. The system of claim 1 , wherein at least one of the one or more detected real-time conditions is obtained by sampling signals from light pulses returned from the three-dimensional environment.

10. The system of claim 1 , wherein the one or more detected real-time conditions comprise an environmental condition, a condition of the laser range and detection system or a signal environmental condition.

11. The system of claim 10 , wherein the environmental condition comprises information related to weather, geolocation of the laser range and detection system or a sparsity of target objects in the three-dimensional environment.

12. The system of claim 10 , wherein the condition of the laser range and detection system comprises a power consumption or temperature of the laser range and detection system.

13. The system of claim 10 , wherein the signal environmental condition comprises information about noise, exogenous signals or channel conditions.

14. The system of claim 13 , wherein the information about noise, exogenous signals or channel conditions is obtained by sampling signals from light pulses returned from the three-dimensional environment.

15. The system of claim 1 , wherein the light source comprises: (i) a light emitting device; (ii) an energy storage element coupled to the light emitting device under the control of a switching element for generating multi-pulse sequence, and (iii) a plurality of charging units, wherein each of the plurality of charging units has a built-in switching element configured to charge the energy storage element with a pre-determined amount of energy.

16. The system of claim 15 , wherein the control signal controls the switching element and the built-in switching element of the plurality of charging units.

17. The system of claim 16 , wherein the control signal controlling the built-in switching element causes the pre-determined amount of energy supplied from the corresponding charging unit to the energy storage element.

18. The system of claim 17 , wherein the pre-determined amount of energy is used to emit multiple light pulses in the multi-pules sequence.

19. The system of claim 16 , wherein the control signal controlling the switching element causes a sequence of electricity to be discharged from the energy storage element to the light emitting device, thereby triggering emission of multiple light pulses in the multi-pulse sequence.

20. The system of claim 1 , wherein the coding scheme is adaptively selected according to a set of pre-determined rules or using a predictive model.

Assignments (2)
CHANGE OF NAME Recorded May 11, 2021
From: HESAI PHOTONICS TECHNOLOGY CO., LTD.
To: HESAI TECHNOLOGY CO., LTD.
Reel/Frame 056227/0529 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2019
From: ZHU, XUEZHOU; XIANG, SHAOQING
To: HESAI PHOTONICS TECHNOLOGY CO., LTD.
Reel/Frame 050056/0779 →
Continuity (3)
Continuation 16175274 · Oct 30, 2018
Continuation PCTCN2018109049 · Sep 30, 2018
Related Publication 20200003877A1 · Jan 2, 2020
Cited By (2)
US 12,399,278 US 12,399,279