Systems and methods for intelligent attitude determination and control
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
B64C-013/16
G05D-001/08
B64C-039/02
B64C-001/00
출원번호
US-0173305
(2016-06-03)
등록번호
US-10023300
(2018-07-17)
발명자
/ 주소
Straub, Jeremy
Wegerson, Michael
Marsh, Ronald
출원인 / 주소
University of North Dakota
대리인 / 주소
Schwegman Lundberg & Woessner, P.A.
인용정보
피인용 횟수 :
0인용 특허 :
1
초록▼
The systems and methods described herein include attitude determination and control system (ADCS) and associated methods. Systems for determining attitude may be used by various vehicle types, such as to determine the vehicle's attitude relative to an external point of reference. The ADCS may be use
The systems and methods described herein include attitude determination and control system (ADCS) and associated methods. Systems for determining attitude may be used by various vehicle types, such as to determine the vehicle's attitude relative to an external point of reference. The ADCS may be used for passive or active stabilization of spin on multiple axes. The ADCS uses an incorporated autonomous control algorithm to characterize the effects of actuation of the system components and simultaneously trains its response to attitude actuators. This characterization generates and updates a movement model, where the movement model is used to indicate or predict the effect of one or more attitude actuators given vehicle state information.
대표청구항▼
1. A method for vehicle attitude determination and control, the method comprising: determining a movement expectation based on a movement model, the movement model characterizing a vehicle movement in response to one or more actuators;receiving a movement result from one or more sensors;comparing th
1. A method for vehicle attitude determination and control, the method comprising: determining a movement expectation based on a movement model, the movement model characterizing a vehicle movement in response to one or more actuators;receiving a movement result from one or more sensors;comparing the movement result with the movement expectation to determine a calculated movement difference;comparing the calculated movement difference to a minimum movement difference threshold;when the calculated movement difference exceeds the minimum movement difference threshold, updating the movement model based on a portion of the calculated movement difference;generating a movement goal command based on the updated movement model using a hardware-implemented movement determination processing module;generating one or more actuator instructions to effect the movement goal using the movement determination processing module;sending the one or more actuator instructions from the movement determination processing module to a hardware-implemented movement command processing module; andinstructing, using the movement command processing module, the one or more actuators to execute the one or more actuator instructions. 2. The method of claim 1, wherein the minimum movement difference threshold is associated with at least one movement type. 3. The method of claim 1, wherein the one or more sensors include a global positioning system unit, an inertial measurement unit, or a magnetometer. 4. The method of claim 1, wherein the one or more actuators include a reaction wheel, a motor, a magnetorquer, or an electromagnet. 5. The method of claim 1, wherein: the one or more actuators include a plurality of reaction wheels and a plurality of magnetorquers; andthe movement command processing module generates one or more actuator instructions to command the one or more actuators to change a vehicle attitude. 6. The method of claim 1, further including: generating, using the movement determination processing module, an updated movement model; andstoring the updated movement model in a movement model storage device. 7. The method of claim 1, wherein the movement model is based on a predicted movement model for a CubeSat satellite. 8. A system comprising: one or more sensors to generate a movement result;an expert system, the expert system including a hardware-implemented movement model module configured to:determine a movement expectation based on a movement model, the movement model characterizing a vehicle movement in response to one or more actuators;compare the movement result with the movement expectation to determine a calculated movement difference;compare the calculated movement difference to a minimum movement difference threshold;when the calculated movement difference exceeds the minimum movement difference threshold, update the movement model based on a portion of the calculated movement difference. 9. The system of claim 8, wherein the minimum movement difference threshold is associated with at least one movement type. 10. The system of claim 8, wherein the expert system further includes a hardware-implemented movement determination processing module, the movement determination processing module configured to: generate a movement goal command based on the movement model; andgenerate one or more actuator instructions to effect the movement goal. 11. The system of claim 10, wherein the expert system further includes a hardware-implemented movement command processing module, the movement command processing module configured to: receive the one or more actuator instructions from the movement determination processing module; andinstruct one or more actuators to execute the one or more actuator instructions. 12. The system of claim 11 wherein: the one or more actuators include a plurality of reaction wheels and a plurality of magnetorquers; andthe movement command processing module generates one or more actuator instructions to command the one or more actuators to change a vehicle attitude. 13. The system of claim 11, further including: generating, using the movement determination processing module, an updated movement model; andstoring the updated movement model in a movement model storage device. 14. The system of claim 8, wherein the movement model is based on a predicted movement model for a CubeSat satellite. 15. A method for updating a movement model using a hardware-implemented expert system, the method comprising: determining a model learning command, the model learning command configured to be executed by a first combination of vehicle actuators, wherein execution of the model learning command causes creation of a plurality of movement data for a movement model for a vehicle, the movement model characterizing a vehicle movement in response to one or more actuators;determining a predicted movement result based on the model learning command;sending the model learning command to the first combination of vehicle actuators;receiving the plurality of movement data from a plurality of sensors, the movement data representing a vehicle movement caused by the execution of the model learning command;determining a movement model difference between the predicted movement result and the movement data;when the movement model difference exceeds a minimum movement model difference threshold, generating an updated movement model based on the movement model differencegenerating a movement goal command based on the updated movement model using a hardware-implemented movement determination processing module;generating one or more actuator instructions to effect the movement goal using the movement determination processing module;sending the one or more actuator instructions from the movement determination processing module to a hardware-implemented movement command processing module; andinstructing, using the movement command processing module, the one or more actuators to execute the one or more actuator instructions. 16. The method of claim 15, wherein the minimum movement model difference threshold is associated with at least one movement type. 17. The method of claim 15, further including generating a secondary movement model, the secondary movement model representing the effect of the model learning command on a second combination of vehicle actuators. 18. The method of claim 15, wherein the movement model is based on a predicted movement model for a CubeSat satellite.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (1)
Weiss, Avishai; Di Cairano, Stefano; Kalabic, Uros, Model Predictive control of spacecraft.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.