IP Library Patent Application 18545826
Patent Application
App. No. 18/545,826

ITERATIVE LEARNING CONTROL

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 None
App. No.
18/545,826
Filed
Dec 19, 2023
Art Unit
3645
USPC
356/4.01
Abstract

A system includes a light emitter configured to emit light pulses. The system includes a controller configured to control positions of the emitted light pulses based on a selected reference profile. The controller includes an iterative learning controller configured to provide an error correction signal based on one or more iterative learning functions that correspond to the selected reference profile. The system includes a detector configured to provide one or more detection signals in response to a detection of a return pulse corresponding to at least one of the emitted light pulses.

Claims (41)

1 . A system, comprising:

a light emitter configured to emit light pulses; and

a controller configured to control positions of the emitted light pulses based on a selected reference profile, the controller comprising an iterative learning controller configured to provide an error correction signal based on one or more iterative learning functions that correspond to the selected reference profile; and

a detector configured to provide one or more detection signals in response to a detection of a return pulse corresponding to at least one of the emitted light pulses.

2 . The system of claim 1 , further comprising:

one or more scanning mirrors comprising one or more reflective surfaces; and

one or more servos operatively coupled to the one or more scanning mirrors configured to change a position of the one or more reflective surfaces based on the selected reference profile and the error correction signal.

3 . The system of claim 1 , further comprising:

a processor configured to adjust the one or more iterative learning functions based on a detected position of one or more scanning components controlled by the controller.

4 . The system of claim 1 , wherein selected reference profile is selected from a plurality of reference profiles.

5 . The system of claim 1 wherein the one or more iterative learning functions comprises an iterative learning piecewise function.

6 . The system of claim 1 , wherein the one or more iterative learning functions comprises an error piecewise function.

7 . The system of claim 1 , wherein the one or more iterative learning functions comprises a set of coefficients corresponding to the reference profile.

8 . A method, comprising:

providing a reference profile associated with a plurality of reference positions to an iterative learning controller of a LiDAR system;

operating one or more scanning components of the LiDAR system based on the reference profile;

measuring a plurality of positions of the one or more scanning components;

comparing the plurality of measured positions to the plurality of reference positions to generate an iterative control data set associated with the reference profile; and

determining one or more iterative learning functions based on the iterative control data in set.

9 . The method of claim 8 , wherein the iterative control data set comprises an error feedforward table and an iterative learning control table.

10 . The method of claim 8 , wherein the one or more scanning components comprises a servo and the plurality of reference positions comprises a plurality of servo positions.

11 . The method of claim 8 , wherein determining the one or more iterative learning functions comprises:

associating the one or more iterative learning functions with the reference profile; and

storing the one or more iterative learning functions in a memory.

12 . The method of claim 8 , further comprising:

initiating a scan;

providing the one or more iterative learning functions to the iterative learning controller in response to the scan being initiated; and

scanning at least a portion of a field of view based on the reference profile and the one or more iterative learning functions.

13 . The method of claim 8 , wherein the one or more iterative learning functions comprises an error piecewise function.

14 . The method of claim 8 , wherein the one or more iterative learning functions comprises an iterative learning piecewise function.

15 . The method of claim 8 , wherein one or more iterative learning functions comprises a set of coefficients corresponding to the reference profile.

16 . The method of claim 8 , wherein the one or more scanning components comprises at least one scanning mirror and the plurality of reference positions comprises a plurality of scanning mirror positions or angles.

17 . A method, comprising:

providing a reference profile associated with a plurality of reference positions to an iterative learning controller of a LiDAR system;

operating one or more scanning components of the LiDAR system based on the reference profile;

measuring a plurality of positions of the one or more scanning components;

comparing the plurality of measured positions to the plurality of reference positions to generate an iterative control data set associated with the reference profile; and

adjusting one or more iterative learning functions based on the iterative control data set.

18 . The method of claim 17 , wherein the one or more iterative learning functions comprises an error piecewise function.

19 . The method of claim 17 , wherein the one or more iterative learning functions comprises an iterative learning piecewise function.

20 . The method of claim 17 , wherein one or more iterative learning functions comprises a set of coefficients corresponding to the reference profile.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2026
From: LUMINAR TECHNOLOGIES, INC.
To: MICROVISION, INC.
Reel/Frame 075282/0141 →
RELEASE OF SECURITY INTEREST Recorded Feb 6, 2026
From: GLAS TRUST COMPANY LLC
To: LUMINAR TECHNOLOGIES, INC.
Reel/Frame 074733/0220 →
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS AND TRADEMARKS Recorded Feb 4, 2026
From: GLAS TRUST COMPANY LLC
To: LUMINAR TECHNOLOGIES, INC.; LUMINAR LLC
Reel/Frame 074944/0606 →
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS AND TRADEMARKS Recorded Feb 4, 2026
From: GLAS TRUST COMPANY LLC
To: LUMINAR TECHNOLOGIES, INC.; LUMINAR LLC
Reel/Frame 074944/0658 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE NAME OF THE FIRST CONVEYING PARTY PREVIOUSLY RECORDED AT REEL: 69312 FRAME: 713. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 27, 2024
From: LUMINAR TECHNOLOGIES, INC; LUMINAR , LLC; FREEDOM PHOTONICS LLC
To: GLAS TRUST COMPANY LLC
Reel/Frame 069990/0772 →
SECURITY INTEREST Recorded Nov 6, 2024
From: LIMINAR TECHNOLOGIES, INC; LUMINAR, LLC; FREEDOM PHOTONICS LLC
To: GLAS TRUST COMPANY LLC
Reel/Frame 069312/0713 →
SECURITY INTEREST Recorded Nov 6, 2024
From: LUMINAR TECHNOLOGIES, INC; LUMINAR , LLC; FREEDOM PHOTONICS LLC
To: GLAS TRUST COMPANY LLC
Reel/Frame 069312/0669 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2024
From: DAHLBERG, ERIC JAMES
To: LUMINAR TECHNOLOGIES, INC.
Reel/Frame 066651/0148 →