Method and system for ladar pulse deconfliction using delay code selection
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G01C-003/08
G01S-007/486
G01S-007/487
G01S-007/484
G01S-017/06
G01S-017/66
G01S-007/481
G01S-017/89
G01S-017/93
출원번호
US-0896241
(2018-02-14)
등록번호
US-10185028
(2019-01-22)
발명자
/ 주소
Dussan, Luis Carlos
Steinhardt, Allan
출원인 / 주소
AEYE, INC.
대리인 / 주소
Thompson Coburn LLP
인용정보
피인용 횟수 :
0인용 특허 :
41
초록▼
Disclosed herein are a number of example embodiments that employ controllable delays between successive ladar pulses in order to discriminate between “own” ladar pulse reflections and “interfering” ladar pulses reflections by a receiver. Example embodiments include designs where a sparse delay sum c
Disclosed herein are a number of example embodiments that employ controllable delays between successive ladar pulses in order to discriminate between “own” ladar pulse reflections and “interfering” ladar pulses reflections by a receiver. Example embodiments include designs where a sparse delay sum circuit is used at the receiver and where a funnel filter is used at the receiver. Also, disclosed are techniques for selecting codes to use for the controllable delays as well as techniques for identifying and tracking interfering ladar pulses and their corresponding delay codes. The use of a ladar system with pulse deconfliction is also disclosed as part of an optical data communication system.
대표청구항▼
1. A method comprising: selecting, based on a hashing operation, a delay code for use in a ladar system, the ladar system comprising a ladar transmitter and a ladar receiver;the ladar transmitter transmitting a plurality of ladar pulses that are separated by a delay value corresponding to the select
1. A method comprising: selecting, based on a hashing operation, a delay code for use in a ladar system, the ladar system comprising a ladar transmitter and a ladar receiver;the ladar transmitter transmitting a plurality of ladar pulses that are separated by a delay value corresponding to the selected delay code, wherein the transmitted ladar pulses separated by the delay value serve as an own ladar signal; andthe ladar receiver processing a received light signal based on the selected delay code to detect whether a reflection of the own ladar signal is present in the received light signal. 2. The method of claim 1 wherein the selecting step comprises: generating a random number within a range of permitted numbers, wherein a maximum of the permitted numbers corresponds to a maximum permitted delay value; andusing the generated random number as the selected delay code. 3. The method of claim 2 wherein a minimum of the permitted numbers corresponds to a minimum permitted delay value. 4. A method comprising: selecting, based on a location of a ladar system, a delay code for use by the ladar system, the ladar system comprising a ladar transmitter and a ladar receiver;the ladar transmitter transmitting a plurality of ladar pulses that are separated by a delay value corresponding to the selected delay code, wherein the transmitted ladar pulses separated by the delay value serve as an own ladar signal; andthe ladar receiver processing a received light signal based on the selected delay code to detect whether a reflection of the own ladar signal is present in the received light signal. 5. The method of claim 4 wherein the selecting step comprises: tracking the location of the ladar system as the ladar system moves through a space; andchanging the delay code based on the tracked location as the ladar system moves through the space. 6. The method of claim 5 further comprising the ladar transmitter and the ladar receiver repeating the transmitting and processing steps using the changed delay code. 7. A method comprising: selecting, based on a posting by an electronic billboard, a delay code for use by a ladar system, the ladar system comprising a ladar transmitter and a ladar receiver;the ladar transmitter transmitting a plurality of ladar pulses that are separated by a delay value corresponding to the selected delay code, wherein the transmitted ladar pulses separated by the delay value serve as an own ladar signal; andthe ladar receiver processing a received light signal based on the selected delay code to detect whether a reflection of the own ladar signal is present in the received light signal. 8. The method of claim 7 further comprising: the electronic billboard posting different delay codes for use by different ladar systems. 9. A method comprising: selecting a delay code for use by a ladar system based on a collaboration with a plurality of other ladar systems, the ladar system comprising a ladar transmitter and a ladar receiver;the ladar transmitter transmitting a plurality of ladar pulses that are separated by a delay value corresponding to the selected delay code, wherein the transmitted ladar pulses separated by the delay value serve as an own ladar signal; andthe ladar receiver processing a received light signal based on the selected delay code to detect whether a reflection of the own ladar signal is present in the received light signal. 10. The method of claim 9 wherein the other ladar systems are in an environment with the ladar system, the method further comprising: the ladar system collaborating with the other ladar systems in the environment so that the ladar system and the other ladar systems in the environment each use different delay codes. 11. The method of claim 10 wherein the collaborating step comprises the ladar system exchanging delay codes with the other ladar systems in the environment; and wherein the selecting step comprises selecting the delay code based on the exchanged delay codes such that the selected delay code is a delay code that is not currently being used by the other ladar systems in the environment. 12. A method comprising: selecting a delay code for use by a ladar system, the ladar system comprising a ladar transmitter and a ladar receiver;the ladar transmitter transmitting a plurality of ladar pulses that are separated by a delay value corresponding to the selected delay code, wherein the transmitted ladar pulses separated by the delay value serve as an own ladar signal; andthe ladar receiver processing a received light signal based on the selected delay code to detect whether a reflection of the own ladar signal is present in the received light signal; andwherein the selecting step comprises selecting the delay code based on an analysis of characteristics of the received light signal over time. 13. A method comprising: selecting a delay code for use by a ladar system, the ladar system comprising a ladar transmitter and a ladar receiver;the ladar transmitter transmitting a plurality of ladar pulses that are separated by a delay value corresponding to the selected delay code, wherein the transmitted ladar pulses separated by the delay value serve as an own ladar signal; andthe ladar receiver processing a received light signal based on the selected delay code to detect whether a reflection of the own ladar signal is present in the received light signal;wherein the selecting step comprises selecting a plurality n of delay codes;wherein the transmitting step comprises the ladar transmitter transmitting an n-tuple of ladar pulses separated by n delay values corresponding to the n delay codes, wherein the transmitted n-tuple of ladar pulses separated by the delay values serve as the own ladar signal; andwherein the processing step comprises the ladar receiver processing the received light signal based on the selected delay codes to detect whether a reflection of the own ladar signal is present in the received light signal. 14. The method of claim 13 further comprising: repeating the method steps for each of a plurality of transmissions of the own ladar signal. 15. A ladar system comprising: a processor configured to select a delay code based on a hashing operation;a ladar transmitter configured to transmit a plurality of ladar pulses that are separated by a delay value corresponding to the selected delay code, wherein the transmitted ladar pulses separated by the delay value serve as an own ladar signal; anda ladar receiver configured to process a received light signal based on the selected delay code to detect whether a reflection of the own ladar signal is present in the received light signal. 16. The system of claim 15 wherein the processor is further configured to: generate a random number within a range of permitted numbers, wherein a maximum of the permitted numbers corresponds to a maximum permitted delay value; anduse the generated random number as the selected delay code. 17. The system of claim 16 wherein a minimum of the permitted numbers corresponds to a minimum permitted delay value. 18. A ladar system comprising: a processor configured to select a delay code based on a location of the ladar system;a ladar transmitter configured to transmit a plurality of ladar pulses that are separated by a delay value corresponding to the selected delay code, wherein the transmitted ladar pulses separated by the delay value serve as an own ladar signal; anda ladar receiver configured to process a received light signal based on the selected delay code to detect whether a reflection of the own ladar signal is present in the received light signal. 19. The system of claim 18 wherein the ladar system is part of a moving vehicle, and wherein the processor is further configured to (1) track the location of the ladar system as the vehicle moves through a space, and (2) change the delay code based on the tracked location as the ladar system moves through the space. 20. The system of claim 19 wherein the ladar transmitter and the ladar receiver are configured to repeat the transmission and processing operations using the changed delay code. 21. A ladar system comprising: a processor configured to select a delay code based on a posting by an electronic billboard;a ladar transmitter configured to transmit a plurality of ladar pulses that are separated by a delay value corresponding to the selected delay code, wherein the transmitted ladar pulses separated by the delay value serve as an own ladar signal; anda ladar receiver configured to process a received light signal based on the selected delay code to detect whether a reflection of the own ladar signal is present in the received light signal. 22. The system of claim 21 further comprising: the electronic billboard, wherein the electronic billboard is configured to post different delay codes for use by different ladar systems. 23. A ladar system comprising: a processor configured to select a delay code based on a collaboration with a plurality of other ladar systems;a ladar transmitter configured to transmit a plurality of ladar pulses that are separated by a delay value corresponding to the selected delay code, wherein the transmitted ladar pulses separated by the delay value serve as an own ladar signal; anda ladar receiver configured to process a received light signal based on the selected delay code to detect whether a reflection of the own ladar signal is present in the received light signal. 24. The system of claim 23 wherein the other ladar systems are in an environment with the ladar system, and wherein the processor is further configured to collaborate with the other ladar systems in the environment so that the ladar system and the other ladar systems in the environment each use different delay codes. 25. The system of claim 24 wherein the processor is further configured to (1) collaborate with the other ladar systems in the environment by exchanging delay codes with the other ladar systems in the environment, (2) select the delay code based on the exchanged delay codes such that the selected delay code is a delay code that is not currently being used by the other ladar systems in the environment. 26. A ladar system comprising: a processor configured to select a delay code;a ladar transmitter configured to transmit a plurality of ladar pulses that are separated by a delay value corresponding to the selected delay code, wherein the transmitted ladar pulses separated by the delay value serve as an own ladar signal; anda ladar receiver configured to process a received light signal based on the selected delay code to detect whether a reflection of the own ladar signal is present in the received light signal; andwherein the processor is further configured to select the delay code based on an analysis of characteristics of the received light signal over time. 27. A ladar system comprising: a processor configured to select a delay code;a ladar transmitter configured to transmit a plurality of ladar pulses that are separated by a delay value corresponding to the selected delay code, wherein the transmitted ladar pulses separated by the delay value serve as an own ladar signal; anda ladar receiver configured to process a received light signal based on the selected delay code to detect whether a reflection of the own ladar signal is present in the received light signal;wherein the processor is further configured to select a plurality n of delay codes;wherein the ladar transmitter is further configured to transmit an n-tuple of ladar pulses separated by n delay values corresponding to the n delay codes, wherein the transmitted n-tuple of ladar pulses separated by the delay values serve as the own ladar signal; andwherein the ladar receiver is further configured to process the received light signal based on the selected delay codes to detect whether a reflection of the own ladar signal is present in the received light signal. 28. The system of claim 27 wherein the processor is further configured to select a new delay code for each of a plurality of new own ladar signal transmissions.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (41)
Smith, Scott T.; Last, Matthew E.; Valko, Edward A., 3D depth point cloud from timing flight of 2D scanned light beam pulses.
Eichenholz, Jason M.; Russell, Austin K.; Campbell, Scott R.; Villeneuve, Alain; Cleye, Rodger W.; LaChapelle, Joseph G.; Weed, Matthew D.; Martin, Lane A., Lidar system.
Melville Charles D. ; Furness ; III Thomas A. ; Tidwell Michael R. ; Kollin Joel S. ; Johnston Richard S., Miniature optical scanner for a two axis scanning system.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.