Active disturbance compensation for physically changing systems

US10732586B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10732586-B2
Application numberUS-201715647781-A
CountryUS
Kind codeB2
Filing dateJul 12, 2017
Priority dateJul 12, 2017
Publication dateAug 4, 2020
Grant dateAug 4, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Aspects of the disclosure provide for a controller of a system. The controller is configured to apply a drive to transition the system from a first state to a second state and to continually adjust the drive in response to a detected disturbance quantity in real-time by performing a loop until the system is in the second state. The loop comprises determining a predicted state of the system at a given instance based on the obtained current state of the system and the applied drive, obtaining the current state of the system at the given instance using one or more sensors, determining a disturbance quantity amount based on a difference between the predicted state at the given instance and an actual state of the system at the given instance, determining an adjustment to the drive based on the disturbance quantity amount, and applying the adjusted drive to the system.

First claim

Opening claim text (preview).

The invention claimed is: 1. A controller of a system, the controller comprising: one or more processors in communication with one or more sensors, the one or more processors configured to: receive instructions to transition the system from a first state to a second state, wherein the first state is a first physical configuration of the system or a first internal characteristic of the system, and the second state is a second physical configuration of the system or a second internal characteristic of the system different from the first state, the difference being measurable by the one or more sensors; obtain a current state of the system from the one or more sensors, the current state being a current physical configuration of the system or a current internal characteristic of the system; apply a drive to transition the system from the first state to the second state; and continually adjust the drive in response to a disturbance quantity amount in real-time by performing a loop until the system is in the second state, the loop comprising: determining a predicted state of the system at a given instance based on the obtained current state of the system, the applied drive, and a model of the system that is based on the obtained current state of the system, known system parameters, and known changes to system parameters under certain conditions, the predicted state being an intermediate physical configuration of the system or an intermediate internal characteristic of the system predicted to occur between the first state and the second state; obtaining the current state of the system at the given instance using the one or more sensors; based on a difference between the predicted state at the given instance and an actual state of the system at the given instance, determining the disturbance quantity amount; determining an adjustment to the drive based on the disturbance quantity amount; and applying the adjusted drive to the system. 2. The controller of claim 1 , wherein the system is a communication system comprising a pointing hardware. 3. The controller of claim 2 , wherein the first state is a first position of the pointing hardware, the second state is a second position of the pointing hardware different from the first position, the current state is a current position of the pointing hardware, and the predicted state is a predicted position of the pointing hardware at the given instance. 4. The controller of claim 1 , wherein the system is a communication system comprising a temperature regulator. 5. The controller of claim 4 , wherein the first state is a first temperature of the communication system, the second state is a second temperature of the communication system different from the first temperature, the current state is a current temperature of the communication system, and the predicted state is a predicted temperature of the communication system at the given instance. 6. The controller of claim 1 , wherein the model is further based on environmental conditions. 7. A system comprising: one or more processors in communication with one or more sensors configured to detect a state of a communication system, the one or more processors configured to: receive instructions to transition the communication system from a first state to a second state, wherein the first state is a first physical configuration of the system or a first internal characteristic of the system, and the second state is a second physical configuration of the system or a second internal characteristic of the system different from the first state, the difference being measurable by the one or more sensors; obtain a current state of the system from the one or more sensors, the current state being a current physical configuration of the system or a current internal characteristic of the system; apply a drive to transition the communication system from the first state to the second state; and continually adjust the drive in response to a disturbance quantity amount in real-time by performing a loop until the system is in the second state, the loop comprising: determining a predicted state of the system at a given instance based on the obtained current state of the system, the applied drive, and a model of the communication system that is based on the obtained current state of the communication system, known system parameters of the communication system, and known changes to system parameters under certain conditions, the predicted state being an intermediate physical configuration of the system or an intermediate internal characteristic of the system predicted to occur between the first state and the second state; obtaining the current state of the system at the given instance using the one or more sensors; based on a difference between the predicted state at the given instance and an actual state of the system at the given instance, determining the disturbance quantity amount; determining an adjustment to the drive based on the disturbance quantity amount; and applying the adjusted drive to the communication system. 8. The system of claim 7 , further comprising the communication system. 9. The system of claim 7 , further comprising the one or more sensors. 10. The system of claim 9 , wherein the one or more sensors includes a thermometer configured to measure a current temperature of the communication system. 11. The system of claim 10 , further comprising a temperature regulator, and wherein the first state is a first temperature of the communication system, and the second state is a second temperature of the communication system different from the first temperature. 12. The system of claim 9 , wherein the one or more sensors includes an inertial measurement unit. 13. The system of claim 7 , further comprising a pointing hardware, and wherein the first state is a first position of the pointing hardware, and the second state is a second position of the pointing hardware different from the first position. 14. The system of claim 7 , wherein the one or more processors are configured to: generate the model of the communication system based on the current state of the communication system, the known system parameters of the communication system, and the known changes to system parameters under certain conditions. 15. The system of claim 14 , wherein the model of the communication system is generated further based on environmental conditions. 16. A method comprising: receiving, by one or more processors, instructions to transition a system from a first state to a second state, wherein the first state is a first physical configuration of the system or a first internal characteristic of the system, and the second state is a second physical configuration of the system or a second internal characteristic of the system different from the first state, the difference being measurable by one or more sensors; obtaining, by the one or more processors, a current state of the system from the one or more sensors, the current state being a current physical configuration of the system or a current internal characteristic of the system; applying, by the one or more processors, a drive to transition the system from the first state to the second state; and continually adjusting, by the one or more processors, the drive in response to a disturbance quantity amount in real-time by performing a loop until the system is in the second state, the loop comprising: determining a predicted state of the system at a given instance based on the obtained current state of the system, the applied drive, and a model of the system that is based

Assignees

Inventors

Classifications

  • Optimizing process, e.g. process efficiency, product quality · CPC title

  • Safety, monitoring (G05B19/0423 takes precedence) · CPC title

  • Multiprocessor system · CPC title

  • electric · CPC title

  • electric · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10732586B2 cover?
Aspects of the disclosure provide for a controller of a system. The controller is configured to apply a drive to transition the system from a first state to a second state and to continually adjust the drive in response to a detected disturbance quantity in real-time by performing a loop until the system is in the second state. The loop comprises determining a predicted state of the system at a…
Who is the assignee on this patent?
X Dev Llc
What technology area does this patent fall under?
Primary CPC classification G05B13/042. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 04 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).