IP Library Granted Patent US 12,259,475
Granted Patent B2
US 12,259,475 · App. 17/217,355 · Granted Mar 25, 2025

Closed-loop motor control using unidirectional data feedback

Inventor: Dane P. Bennington (Pittsburgh, PA)
Assignee: LG INNOTEK CO., LTD.
G01S17/931H02J50/40H04W52/08
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 12,259,475
App. No.
17/217,355
Granted
Mar 25, 2025
Kind
B2
Abstract

Systems, methods, and computer-readable media are disclosed for closed-loop control of a motor in a LIDAR system over a wireless power interface using data feedback over a unidirectional data communications interface. An example method may include receiving, by a controller on a first portion in a LIDAR system, from a second portion including a second motor, and over a unidirectional data communication interface, data associated with the second motor, wherein the second portion is configured to rotate relative to the first portion. An example method may also include providing, over a wireless power transfer interface, to the second portion, and based on the data, a power signal, wherein the power signal is used to provide power to the second motor.

Claims (51)

1. A LIDAR system comprising:

a first portion including a controller, the controller including a processor;

a second portion including a motor, wherein the second portion rotates relative to the first portion, and wherein the first portion and second portion are separated by a non-contact interface;

a wireless power transfer interface between the first portion and the second portion that provides a power signal in a downstream direction from the first portion to the second portion, wherein the power signal is used to adjust a speed of the motor; and

a unidirectional data communication interface between the first portion and the second portion that provides upstream data indicative of the speed of the motor and a position of the motor to the controller, wherein the upstream data is encoded to remove data indicative of a direction of rotation of the motor,

wherein if the data indicative of the direction of rotation of the motor is variable, the controller is configured to generate the data indicative of the direction of rotation of the motor based on the data indicative of the position of the motor included in the upstream data.

2. A LIDAR system comprising:

a first portion including a controller, the controller including a processor;

a second portion including a motor, wherein the second portion rotates relative to the first portion, and wherein the first portion and second portion are separated by a non-contact interface;

a wireless power transfer interface between the first portion and the second portion that provides a power signal in a downstream direction from the first portion to the second portion, wherein the power signal is used to adjust a speed of the motor; and

a unidirectional data communication interface between the first portion and the second portion that provides upstream data indicative of the speed of the motor and a position of the motor to the controller, wherein the upstream data is encoded to remove data indicative of a direction of rotation of the motor,

wherein the upstream data comprises data indicative of the speed of the motor superimposed with data indicative of the position of the motor to form a ternary signal that is provided to the controller, and

wherein the data indicative of the direction of rotation of the motor is removed from the encoded upstream data if known by previous upstream data.

3. The LIDAR system of claim 1 , wherein the upstream data comprises data captured using a first optical encoder associated with the second portion.

4. The LIDAR system of claim 1 , wherein the unidirectional data communication interface comprises an optical data interface, wherein the optical data interface comprises a light emitting diode (LED) at the second portion and a photodetector at the first portion, the photodetector including two input interfaces.

5. The LIDAR system of claim 1 , wherein the second portion comprises a first structural component and a second structural component, wherein the first structural component rotates relative to the second structural component, and wherein the second structural component further comprises a second optical encoder.

6. The LIDAR system of claim 1 , wherein the encoded upstream data includes a first square wave and a first pulse, wherein the square wave provides information for the motor and the pulse provides information indicative of the position of the motor.

7. The LIDAR system of claim 6 , wherein the square wave is a first high value at a first time and the pulse is a second high value at a second time, and wherein the first high value is different than the second high value.

8. The LIDAR system of claim 1 , wherein the second portion further includes a motor driver that receives the power signal over the wireless power transfer interface, and provides a power level to the motor based on the power signal, wherein the power signal is at least one of: an analog voltage or a pulse-width modulation (PWM) signal.

9. A controller comprising:

a computer processor operable to execute a set of computer-readable instructions; and

a memory operable to store the set of computer-readable instructions operable to:

receive, at a first portion of a LIDAR system, from a second portion of the LIDA system that includes a motor, via a unidirectional data communication interface, upstream data indicative of a speed of the motor and a position of the motor that is encoded to remove data indicative of a direction of rotation of the motor, wherein if the data indicative of the direction of rotation of the motor is variable, the controller is configured to generate the data indicative of the direction of rotation of the motor based on the data indicative of the position of the motor included in the upstream data and wherein the second portion rotates relative to the first portion; and

provide, over a wireless power transfer interface, to the second portion, and based on the encoded upstream data, a power signal used to adjust the speed of the motor.

10. A controller comprising:

a computer processor operable to execute a set of computer-readable instructions; and

a memory operable to store the set of computer-readable instructions operable to:

receive, at a first portion of a LIDAR system, from a second portion of the LIDA system that includes a motor, via a unidirectional data communication interface, upstream data indicative of a speed of the motor and a position of the motor that is encoded to remove data indicative of a direction of rotation of the motor and wherein the second portion rotates relative to the first portion;

superimpose data indicative of the speed of the motor with data indicative of the position of the motor to form a ternary signal, and

wherein the data indicative of the direction of rotation of the motor is removed from the encoded upstream data if known by previous upstream data; and

provide, over a wireless power transfer interface, to the second portion, and based on the encoded upstream data, a power signal used to adjust the speed of the motor.

11. The controller of claim 9 , wherein the upstream data is captured using a first optical encoder associated with the second portion.

12. The controller of claim 9 , wherein the unidirectional data communication interface comprises an optical data interface, wherein the optical data interface comprises a light emitting diode (LED) at the second portion and a photodetector at the first portion that comprises two input interfaces.

13. The controller of claim 12 , wherein the second portion comprises a first structural component and a second structural component, wherein the first structural component rotates relative to the second structural component, and wherein the second structural component further comprises a second optical encoder.

14. The controller of claim 9 , wherein the encoded upstream data includes a first square wave and a first pulse, wherein the square wave provides information for the motor and the pulse provides information indicative of the position of the motor.

15. The controller of claim 14 , wherein the square wave is a first high value at a first time and the pulse is a second high value at a second time, and wherein the first high value is different than the second high value.

16. The controller of claim 9 , wherein the second portion further includes a motor driver that receives the power signal over the wireless power transfer interface, and provides a power level to the motor based on the power signal, wherein the power signal is at least one of: an analog voltage or a pulse-width modulation (PWM) signal.

17. A method comprising:

receiving, by a controller on a first portion in a LIDAR system, from a second portion including a motor, and via a unidirectional data communication interface, upstream data indicative of a speed of the motor and a position of the motor that is encoded to remove data indicative of a direction of rotation of the motor,

wherein if the data indicative of the direction of rotation of the motor is variable, the controller is configured to generate the data indicative of the direction of rotation of the motor based on the data indicative of the position of the motor included in the upstream data and wherein the second portion rotates relative to the first portion; and

providing, via a wireless power transfer interface, to the second portion, and based on the encoded upstream data, a power signal used to provide power to the motor.

18. The method of claim 17 , further comprising:

adjusting, based on the encoded upstream data, the power signal, wherein the power signal is at least one of: an analog voltage or a pulse-width modulation (PWM) signal.

19. A method comprising:

receiving, by a controller on a first portion in a LIDAR system, from a second portion including a motor, and via a unidirectional data communication interface, upstream data indicative of a speed of the motor and a position of the motor that is encoded to remove data indicative of a direction of rotation of the motor,

wherein the encoded upstream data includes a first square wave and a first pulse, wherein the square wave provides information for the motor and the pulse provides information indicative of the position of the motor,

wherein the square wave is a first high value at a first time and the pulse is a second high value at a second time, and wherein the first high value is different than the second high value,

wherein the data indicative of the direction of rotation of the motor is removed from the encoded upstream data if known by previous upstream data,

wherein the second portion rotates relative to the first portion; and

providing, via a wireless power transfer interface, to the second portion, and based on the encoded upstream data, a power signal used to provide power to the motor.

20. The LIDAR system of claim 1 , wherein the motor is within the second portion and spaced from the first portion.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2023
From: ARGO AI, LLC
To: LG INNOTEK CO., LTD.
Reel/Frame 063311/0079 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2021
From: BENNINGTON, DANE P.
To: ARGO AI, LLC
Reel/Frame 055771/0397 →
Continuity (1)
Related Publication 20220317304A1 · Oct 6, 2022
References Cited (27)
US 5245256A · Cassat et al. · 1993 [cited by applicant]
US 5388176A · Dykstra et al. · 1995 [cited by applicant]
US 6512199B1 · Blazina · 2003 [cited by applicant]
US 7602157B2 · Babcock et al. · 2009 [cited by applicant]
US 7659678B2 · Maiocchi · 2010 [cited by applicant]
US 9628170B1 · Rosenbrand et al. · 2017 [cited by applicant]
US 9806658B2 · Zeng et al. · 2017 [cited by applicant]
US 10090884B2 · Ettes et al. · 2018 [cited by applicant]
US 10338225B2 · Boehmke · 2019 [cited by applicant]
US 20020167907A1 · Sarkar et al. · 2002 [cited by applicant]
US 20040184791A1 · Guyett · 2004 [cited by applicant]
US 20110216304A1 · Hall · 2011 [cited by applicant]
US 20140111812A1 · Baeg et al. · 2014 [cited by applicant]
US 20190027972A1 · Gietzold et al. · 2019 [cited by applicant]
US 20200025879A1 · Pacala · 2020 [cited by examiner]
US 20200309957A1 · Bhaskaran · 2020 [cited by examiner]
US 20210132229A1 · Milkov · 2021 [cited by examiner]
US 20210181733A1 · Nagavalli · 2021 [cited by examiner]
US 20210343472A1 · Moon · 2021 [cited by applicant]
US 20230221412A1 · Moon · 2023 [cited by applicant]
CN 101729009A · 2010 [cited by applicant]
EP 4131726A1 · 2023 [cited by applicant]
KR 1020200042704 · 2020 [cited by applicant]
Kolu et al. “3-D Lidar for Mobile Machinery”, CAN in Automation (CAN) Newsletter, May 23, 2017, pp. 1-16, Control Engineering, Downers Grove, IL. [cited by applicant]
“An Engineer's Guide to Industrial Robot Designs”, 2020, pp. 1-80, Texas Instruments, Dallas, TX. [cited by applicant]
Ulrich et al. “PIDAR: 3D Laser Range Finder”, pp. 1-8, Dept. of Electrical Engineering and Computer Science, University of Central Florida, Orlando, FL. [cited by applicant]
International Search Report and Written Opinion of the International Searching Authority directed to related International Patent Application No. PCT/US2022/022600, mailed Jul. 21, 2022; 10 pages. [cited by applicant]