System and method for balancing a gimbaled system

US12339193B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12339193-B2
Application numberUS-202117527047-A
CountryUS
Kind codeB2
Filing dateNov 15, 2021
Priority dateDec 17, 2020
Publication dateJun 24, 2025
Grant dateJun 24, 2025

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.

A method of balancing a gimbaled system having a gimbal operatively connected with a motor configured to control a rotation of the gimbal, wherein the gimbal has predetermined compensation locations thereon. The method includes tumbling the gimbal through a gravity field using the motor, sensing motor control current data from the motor, applying a polynomial fit filter to the motor control current data to produce smoothed current data, determining from the smoothed current data an imbalance condition of the gimbal characterized by an imbalance torque and an imbalance angle, and applying an optimization algorithm to determine an optimized combination of one or more compensating weights disposed at one or more of the predetermined compensation locations, wherein the optimized combination is effective to compensate for the imbalance condition. A system for balancing the gimbaled system is al so disclosed.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of balancing a gimbaled system having a gimbal operatively connected with a motor configured to control a rotation of the gimbal, wherein the gimbal has predetermined compensation locations thereon, the method comprising: tumbling the gimbal through a gravity field via actuation of the motor, wherein the tumbling comprises rotating the gimbal via actuation of the motor; sensing motor control current data from the motor when the gimbal is tumbling; applying a polynomial fit filter to the motor control current data to produce smoothed current data; determining, from the smoothed current data, an imbalance condition of the gimbal characterized by an imbalance torque and an imbalance angle; and applying an optimization algorithm to determine an optimized combination of one or more compensating weights disposed at one or more of the predetermined compensation locations, wherein the optimized combination is configured to compensate for the imbalance condition. 2. The method of claim 1 , wherein the gimbal is a stable member carrying a plurality of gyros and accelerometers. 3. The method of claim 1 , wherein the imbalance torque is determined from a range between an average maximum and an average minimum of the smoothed current data using characteristics of the motor. 4. The method of claim 1 , wherein the imbalance angle corresponds to a commanded angle associated with an average maximum and/or an average minimum of the smoothed current data. 5. The method of claim 1 , wherein the polynomial fit filter preserves phase information from the motor control current data. 6. The method of claim 1 , wherein tumbling the gimbal comprises rotating the gimbal through 360 degrees of rotation. 7. The method of claim 1 , wherein the rotation of the gimbal includes an angular position and an angular speed of the gimbal. 8. The method of claim 1 , wherein the optimization algorithm optimizes for at least one of (i) a lowest total weight of the one or more compensating weights and (ii) a total weight of the one or more compensating weights which most effectively compensates for the imbalance condition. 9. The method of claim 1 , wherein the optimization algorithm utilizes an equation W u *r=Σ i=1 n cos(θ i +θ CA −θ)*r i *W i , where: n=number of predetermined compensation locations, W u *r=a mass imbalance moment corresponding to the imbalance condition, W i is an i th compensating weight disposed at an i th of the predetermined compensation locations, r i is an i th average radius of the i th compensating weight from a centroid of the gimbal, θ=270°, θ i is an angle between a major principal axis of the gimbal and the i th compensating weight, and θ CA =a gimbal angle commanded by the motor at a minimum duty cycle. 10. The method of claim 1 , wherein the one or more compensating weights are at least one of added or secured at the one or more of the predetermined compensation locations based on the determined optimized combination. 11. A method of balancing a gimbaled system having a gimbal operatively connected with a motor configured to control an angular position and an angular speed of the gimbal, wherein the gimbal has predetermined compensation locations thereon, the method comprising: rotating the gimbal through 360 degrees within a gravity field via actuation of the motor; sensing motor control current data from the motor when the gimbal is rotating; applying a polynomial fit filter to the motor control current data to produce smoothed current data having phase information preserved from the motor control current data; determining, from the smoothed current data, an imbalance condition of the gimbal characterized by an imbalance torque and an imbalance angle; and applying an optimization algorithm to determine an optimized combination of one or more compensating weights disposed at one or more of the predetermined compensation locations, wherein the optimized combination is configured to compensate for the imbalance condition. 12. The method of claim 11 , wherein the imbalance torque is determined from a range between an average maximum and an average minimum of the smoothed current data using characteristics of the motor. 13. The method of claim 11 , wherein the imbalance angle corresponds to a commanded angle associated with an average maximum and/or an average minimum of the smoothed current data. 14. The method of claim 11 , wherein the optimization algorithm optimizes for at least one of (i) a lowest total weight of the one or more compensating weights and (ii) a total weight of the one or more compensating weights which most effectively compensates for the imbalance condition. 15. The method of claim 11 , wherein the optimization algorithm utilizes an equation W u *r=Σ i=1 n cos(θ i +θ CA −θ)*r i *W i , where: n=number of predetermined compensation locations, W u *r=a mass imbalance moment corresponding to the imbalance condition, W i is an i th compensating weight disposed at an i th of the predetermined compensation locations, r i is an i th average radius of the i th compensating weight from a centroid of the gimbal, θ=270°, θ i is an angle between a major principal axis of the gimbal and the i th compensating weight, and θ CA =a gimbal angle commanded by the motor at a minimum duty cycle. 16. A system for balancing a gimbaled system, wherein the gimbaled system includes a gimbal operatively connected with a motor configured to control a rotation of the gimbal, and wherein the gimbal has predetermined compensation locations thereon, the system comprising: a tumbling module configured to interface with the motor to tumble the gimbal through a gravity field via actuation of the motor, wherein the tumbling comprises rotating the gimbal via actuation of the motor; a sensing module configured to sense motor control current data from the motor when the gimbal is tumbling; a filter module configured to apply a polynomial fit filter to the motor control current data to produce smoothed current data having phase information preserved from the motor control current data; a determining module configured to determine, from the smoothed current data, an imbalance condition of the gimbal characterized by an imbalance torque and an imbalance angle; and an optimization module configured to apply an optimization algorithm to determine an optimized combination of one or more compensating weights disposed at one or more of the predetermined compensation locations, wherein the optimized combination is configured to compensate for the imbalance condition. 17. The system of claim 16 , wherein the imbalance torque is determined from a range between an average maximum and an average minimum of the smoothed current data using characteristics of the motor. 18. The system of claim 16 , wherein the imbalance angle corresponds to a commanded angle associated with an average maximum and/or an average minimum of the smoothed current data. 19. The system of claim 16 , wherein the optimization algorithm optimizes for at least one of (i) a lowest total weight of the one or more compensating weights and (ii) a total weight of the one or more compensating weights which most effectively compensates for the imbalance condition. 20. The system of claim 16 , wherein the optimization algorithm utilizes an equation W u *r=Σ i=1 n cos(θ i +θ CA −θ)*r i *W i , where: n=number of predetermined compensation locations, W u *r=a mass imbalance moment corresponding to the

Assignees

Inventors

Classifications

  • for solving equations {, e.g. nonlinear equations, general mathematical optimization problems (optimization specially adapted for a specific administrative, business or logistic context G06Q10/04)} · CPC title

  • for evaluating statistical data {, e.g. average values, frequency distributions, probability functions, regression analysis (forecasting specially adapted for a specific administrative, business or logistic context G06Q10/04)} · CPC title

  • electrically driven (G01C19/14 takes precedence) · CPC title

  • G01M1/32Primary

    by adding material to the body to be tested, e.g. by correcting-weights · CPC title

  • G01M1/16Primary

    by oscillating or rotating the body to be tested · 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 US12339193B2 cover?
A method of balancing a gimbaled system having a gimbal operatively connected with a motor configured to control a rotation of the gimbal, wherein the gimbal has predetermined compensation locations thereon. The method includes tumbling the gimbal through a gravity field using the motor, sensing motor control current data from the motor, applying a polynomial fit filter to the motor control cur…
Who is the assignee on this patent?
Boeing Co
What technology area does this patent fall under?
Primary CPC classification G01M1/32. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 24 2025 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).