Autonomous Robot Localization
US-2016100521-A1 · Apr 14, 2016 · US
US12146988B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12146988-B2 |
| Application number | US-202218070403-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 28, 2022 |
| Priority date | Apr 20, 2021 |
| Publication date | Nov 19, 2024 |
| Grant date | Nov 19, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A light detection and ranging system is provided. The system includes a Galvanometer mirror; a multiple-facet light steering device; and a controller device comprising one or more processors, memory, and processor-executable instructions stored in memory. The processor-executable instructions comprise instructions for receiving a first movement profile of the Galvanometer mirror of the LiDAR scanning system; receiving calibration data of the multiple-facet light steering device of the LiDAR scanning system; generating a second movement profile of the Galvanometer mirror based on the calibration data and the first movement profile; and providing one or more control signals to adjust movement of the Galvanometer mirror based on the second movement profile.
Opening claim text (preview).
What is claimed is: 1. A light detection and ranging (LiDAR) system, comprising: an oscillation mirror; a light steering device; and a controller comprising one or more processors, memory, and processor-executable instructions stored in the memory, the processor-executable instructions comprising instructions for: receiving a first movement profile of the oscillation mirror; receiving data associated with differences among two or more facets of the light steering device; adjusting the first movement profile to generate a second movement profile based on the data associated with differences among two or more facets of the light steering device; and controlling the oscillation mirror based on the second movement profile. 2. The system of claim 1 , wherein the first movement profile of the oscillation mirror comprises a position-time relation associated with movement of the oscillation mirror between a first angular position and a second angular position. 3. The system of claim 1 , wherein the differences among two or more facets of the light steering device comprise at least one of: facet angular uniformity differences, facet dimensional uniformity differences, surface form error differences, and surface roughness differences. 4. The system of claim 1 , wherein adjusting the first movement profile to generate the second movement profile comprises: modifying, based on the data associated with differences among two or more facets of the light steering device, one or more angular positions in the first movement profile. 5. The system of claim 1 , wherein adjusting the first movement profile to generate the second movement profile comprises: generating one or more adjustment signals by performing one or more signal processing operations based on the data associated with differences among two or more facets of the light steering device and position feedback data associated with the oscillation mirror. 6. The system of claim 1 , wherein controlling the oscillation mirror based on the second movement profile comprises generating one or more first control signals based on the second movement profile, further comprising: a first driver configured to amplify the one or more first control signals to obtain one or more amplified first control signals; and a first motor configured to move the oscillation mirror based on the one or more amplified one-or-more first control signals. 7. The system of claim 1 , wherein the processor-executable instructions comprise further instructions for generating one or more second control signals based on position feedback data associated with the light steering device, further comprising: a second driver configured to amplify the one or more second control signals to obtain one or more amplified second control signals; and a second motor configured to rotate the light steering device based on the one or more amplified second control signals. 8. The system of claim 1 , wherein the differences among two or more facets of the light steering device comprise manufacturing-caused non-uniformities in the light steering device. 9. The system of claim 1 , wherein the differences among two or more facets of the light steering device comprise differences caused by assembly errors. 10. A method for controlling at least one of an oscillation mirror and a light steering device, comprising: receiving a first movement profile of the oscillation mirror; receiving data associated with differences among two or more facets of the light steering device; adjusting the first movement profile to generate a second movement profile based on the data associated with differences among two or more facets of the light steering device; and controlling the oscillation mirror based on the second movement profile. 11. The method of claim 10 , wherein the first movement profile of the oscillation mirror comprises a position-time relation associated with movement of the oscillation mirror between a first angular position and a second angular position. 12. The method of claim 10 , wherein the differences among two or more facets of the light steering device comprise at least one of: facet angular uniformity differences, facet dimensional uniformity differences, surface form error differences, and surface roughness differences. 13. The method of claim 10 , wherein adjusting the first movement profile to generate the second movement profile comprises: modifying, based on the data associated with differences among two or more facets of the light steering device, one or more angular positions in the first movement profile. 14. The method of claim 10 , wherein adjusting the first movement profile to generate the second movement profile comprises: generating one or more adjustment signals by performing one or more signal processing operations based on the data associated with differences among two or more facets of the light steering device and position feedback data associated with the oscillation mirror. 15. The method of claim 10 , wherein controlling the oscillation mirror based on the second movement profile comprises generating one or more first control signals based on the second movement profile, further comprising: amplifying the one or more first control signals to obtain one or more amplified first control signals; and causing the oscillation mirror to move based on the one or more amplified first control signals. 16. The method of claim 10 , further comprising: generating one or more second control signals based on position feedback data associated with the light steering device; amplifying the one or more second control signals to obtain one or more amplified second control signals; and causing the light steering device to rotate based on the one or more amplified second control signals. 17. A non-transitory computer readable medium storing processor-executable instructions comprising instructions which, when executed by one or more processors of an electronic device, cause the electronic device to perform processing comprising: receiving a first movement profile of an oscillation mirror; receiving data associated with differences among two or more facets of a light steering device; adjusting the first movement profile to generate a second movement profile based on the data associated with differences among two or more facets of the light steering device; and controlling the oscillation mirror based on the second movement profile. 18. The computer readable medium of claim 17 , wherein the first movement profile of the oscillation mirror comprises a position-time relation associated with movement of the oscillation mirror between a first angular position and a second angular position. 19. The computer readable medium of claim 17 , wherein the differences among two or more facets of the light steering device comprise at least one of: facet angular uniformity differences, facet dimensional uniformity differences, surface form error differences, and surface roughness differences. 20. The computer readable medium of claim 17 , wherein adjusting the first movement profile to generate the second movement profile comprises: modifying, based on the data associated with differences among two or more facets of the light steering device, one or more angular positions in the first movement profile. 21. The computer readable medium of claim 17 , wherein adjusting the first movement profile to generate the second movement profile comprises: generating one or more adjustment sign
of land vehicles · CPC title
of transmitters alone · CPC title
with one or more pivoting mirrors or galvano-mirrors (G02B26/101 takes precedence) · CPC title
Adaptive control of the scanning light beam, e.g. using the feedback from one or more detectors (G02B27/0031 takes precedence) · CPC title
with both horizontal and vertical deflecting means, e.g. raster or XY scanners (colour television using laser beams scanning a display screen H04N9/3129) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.