Digital model rectification
US-2020398430-A1 · Dec 24, 2020 · US
US12339193B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12339193-B2 |
| Application number | US-202117527047-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 15, 2021 |
| Priority date | Dec 17, 2020 |
| Publication date | Jun 24, 2025 |
| Grant date | Jun 24, 2025 |
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 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.
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
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
by adding material to the body to be tested, e.g. by correcting-weights · CPC title
by oscillating or rotating the body to be tested · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.