← Back to Patent Explorer
US4617634A Expired / Lapsed US ⏱️ 0.0 years remaining

Artificial satellite attitude control system

Assignee: Mitsubishi Electric Corp
•
Filing: 1984-05-03
•
Granted: 1986-10-14
•
Expires: 2004-05-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for controlling an attitude of an artificial satellite to decide the present attitude of the satellite on a spatial coordinate and angular velocities of rotation about body axes of the satellite, by the use of inertial sensors and star sensors, to calculate an objective attitude of the satellite on the basis of the present attitude information, the angular velocities of rotation about the body axes and orbit information received from a ground station so that the attitude of the satellite and the changing rate thereof are controlled simultaneously.

Inventors

  • 👤 Kiichiro Izumida
  • 👤 Ritaroh Kasai

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 16:44
CPC Classifications
B; B64; B64G; B64G1/00; B64G1/22; B64G1/24; B64G1/36; B64G1/363; B64G1/244; B64G1/361; B64G1/26; B64G1/28; B64G1/283; B64G1/369; G; G01; G01S; G01S3/00; G01S3/78; G01S3/782; G01S3/785; G01S3/786; G01S3/7867

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 321 words
A system for controlling an artificial attitude of a satellite and changing rate thereof on the basis of detected signals from inertial sensors for detecting angular velocities of rotation of the satellite about the body axes thereof and star sensors for detecting incident light from fixed stars so as to coincide with an objective attitude, comprising: a first means for deciding the present attitude of the satellite with respect to said body axes on the basis of said signals from said sensors to provide positional information for indicating present position of the satellite; a second means for deciding an objective attitude of the satellite to be established, on the basis of orbit information received from a ground station and said positional information to provide an objective attitude information indicating the objective attitude; a third means for calculating required operation values for controlling the attitude on the basis of said objective attitude information, said values being fed to actuators for controlling the attitude of the satellite; said first means including: means to calculate a unit vector representing the direction of an observed fixed star on the body coordinate of the satellite, on the basis of the detected signals from said star sensors; memory means for storing an initial estimated attitude information of the satellite and catalog information representing the spatial coordinates of fixed stars; edit means for reading the attitude information and catalog information from the memory means to edit a catalog of stars expected to be observed within the ranges of the field of view of the star sensors; means for identifying a catalog star corresponding to the observed fixed star, on the basis of said unit vector and said catalog; and means for calculating the present attitude of the satellite on the basis of said catalog star from said identifying means and the detected signals from the inertial sensor to provide the information of the present attitude of the satellite.
Claim 2
Independent Claim 321 words
A system for controlling an artificial attitude of a satellite and changing rate thereof on the basis of detected signals from inertial sensors for detecting angular velocities of rotation of the satellite about the body axes thereof and star sensors for detecting incident light from fixed stars so as to coincide with an objective attitude, comprising: a first means for deciding the present attitude of the satellite with respect to said body axes on the basis of said signals from said sensors to provide positional information for indicating present position of the satellite; a second means for deciding an objective attitude of the satellite to be established, on the basis of orbit information received from a ground station and said positional information to provide an objective attitude information indicating the objective attitude; a third means for calculating required operation values for controlling the attitude on the basis of said objective attitude information, said values being fed to actuators for controlling the attitude of the satellite; said first means including: means to calculate a unit vector representing the direction of an observed fixed star on the body coordinate of the satellite, on the basis of the detected signals from said star sensors; memory means for storing an initial estimated attitude information of the satellite and catalog information representing the spatial coordinates of fixed stars; edit means for reading the attitude information and catalog information from the memory means to edit a catalog of stars expected to be observed within the ranges of the field of view of the star sensors; means for identifying a catalog star corresponding to the observed fixed star, on the basis of said unit vector and said catalog; and means for calculating the present attitude of the satellite on the basis of said catalog star from said identifying means and the detected signals from the inertial sensor to provide the information of the present attitude of the satellite.
Claim 3
Dependent Claim 24 words
The system according to claim 1, wherein said edit means repeat operation of editing of the catalog on the basis of present attitude information.
Claim 4
Dependent Claim 108 words
The system according to claim 1, wherein said third means comprises: means for calculating an estimated attitude of the satellite at the end of a predetermined time interval to control the attitude of the satellite, on the basis of angular velocities of rotation of wheels at the initial time of said predetermined time interval; means for generating control parameters which allow to minimize the sum of squares of required operational values for controlling the satellite, on the basis of said objective attitude information from said second means and said estimated attitude of the satellite; and means for generating said operational values by the use of said control parameters.
Claim 5
Independent Claim 421 words
A system for controlling an attitude of an artificial satellite and attitude changing rate thereof on the basis of detected signals from inertial sensors for detecting angular velocities of rotation of the satellite about the body axes thereof, star sensors for detecting incident light from fixed stars and sun sensors for detecting sunlight so as to coincide with an objective attitude, comprising: control means for controlling gas jets on the basis of an angle between a predetermined body axis and a solar pointing direction provided with sense signal from the sun sensor and angular velocity of rotation of the satellite about the body axis provided with sense signal from the inertial sensor to control the attitude of the satellite so that the body axis coincides with the sun-pointing direction, and to generate a sun-tracking completion signal when it is decided that the body axis of the satellite coincides with the solar pointing direction; a first means for deciding the present attitude of the satellite with respect to predetermined body axes on the basis of detected signals from the star sensors to generate positional information indicating the present attitude of the satellite upon the reception of the sun-tracking completion signal; a second means for deciding an attitude of the satellite to be established, on the basis of orbit information received from a ground station and said position information to provide an objective attitude information indicating the attitude to be established; a third means for calculating operational values to control the attitude on the basis of said objective attitude information, said values being provided to actuators for controlling the attitude of the satellite; said first means comprising: means for calculating a unit vector representing the direction of an observed fixed star on the body coordinate system of the satellite, on the basis of the sense signals from the star sensors; memory means for storing an initial estimated attitude information of the satellite and catalog information representing the spatial coordinates of fixed stars; edit means for reading the attitude information and catalog information from the memory means and to edit a catalog of stars expected to be observed within the ranges of the field of view of the star sensors; means for identifying a catalog star corresponding to the observed fixed star, on the basis of said unit vector and said catalog; and means for calculating the present attitude of the satellite on the basis of said catalog star from said identifying means to provide the information of the present attitude of the satellite.
Claim 6
Independent Claim 421 words
A system for controlling an attitude of an artificial satellite and attitude changing rate thereof on the basis of detected signals from inertial sensors for detecting angular velocities of rotation of the satellite about the body axes thereof, star sensors for detecting incident light from fixed stars and sun sensors for detecting sunlight so as to coincide with an objective attitude, comprising: control means for controlling gas jets on the basis of an angle between a predetermined body axis and a solar pointing direction provided with sense signal from the sun sensor and angular velocity of rotation of the satellite about the body axis provided with sense signal from the inertial sensor to control the attitude of the satellite so that the body axis coincides with the sun-pointing direction, and to generate a sun-tracking completion signal when it is decided that the body axis of the satellite coincides with the solar pointing direction; a first means for deciding the present attitude of the satellite with respect to predetermined body axes on the basis of detected signals from the star sensors to generate positional information indicating the present attitude of the satellite upon the reception of the sun-tracking completion signal; a second means for deciding an attitude of the satellite to be established, on the basis of orbit information received from a ground station and said position information to provide an objective attitude information indicating the attitude to be established; a third means for calculating operational values to control the attitude on the basis of said objective attitude information, said values being provided to actuators for controlling the attitude of the satellite; said first means comprising: means for calculating a unit vector representing the direction of an observed fixed star on the body coordinate system of the satellite, on the basis of the sense signals from the star sensors; memory means for storing an initial estimated attitude information of the satellite and catalog information representing the spatial coordinates of fixed stars; edit means for reading the attitude information and catalog information from the memory means and to edit a catalog of stars expected to be observed within the ranges of the field of view of the star sensors; means for identifying a catalog star corresponding to the observed fixed star, on the basis of said unit vector and said catalog; and means for calculating the present attitude of the satellite on the basis of said catalog star from said identifying means to provide the information of the present attitude of the satellite.
Claim 7
Dependent Claim 24 words
The system according to claim 4, wherein said edit means repeat operation of editing of the catalog on the basis of present attitude information.
Claim 8
Dependent Claim 108 words
The system according to claim 4, wherein said third means comprises: means for calculating an estimated attitude of the satellite at the end of a predetermined time interval to control the attitude of the satellite, on the basis of angular velocities of rotation of wheels at the initial time of said predetermined time interval; means for generating control parameters which allow to minimize the sum of squares of required operational values for controlling the satellite, on the basis of said objective attitude information from said second means and said estimated attitude of the satellite; and means for generating said operational values by the use of said control parameters.
Claim 9
Independent Claim 381 words
A system for controlling an attitude of an artificial satellite and attitude changing rate thereof on the basis of detected signals from inertial sensors for detecting angular velocities of rotation of the satellite about the body axes thereof, star sensors for detecting incident light from fixed stars and sun sensors for detecting sunlight so as to coincide with an objective attitude, comprising: control means for controlling gas jets on the basis of an angle between a predetermined body axis and a solar pointing direction provided with sense signal from the sun sensor and angular velocity of rotation of the satellite about the body axis provided with sense signal from the inertial sensor to control the attitude of the satellite so that the body axis coincides with the sun-pointing direction, and to generate a sun-tracking completion signal when it is decided that the body axis of the satellite coincides with the solar pointing direction; a first means for deciding the present attitude of the satellite with respect to predetermined body axes on the basis of detected signals from the star sensors to generate positional information indicating the present attitude of the satellite upon the reception of the sun-tracking completion signal; a second means for deciding an attitude of the satellite to be established, on the basis of orbit information received from a ground station and said position information to provide an objective attitude information indicating the attitude to be established; a third means for calculating operational values to control the attitude on the basis of said objective attitude information, said values being provided to actuators for controlling the attitude of the satellite; said first means comprising: memory means for storing initial estimated attitude information and catalog information representing the space coordinates of fixed stars; means for identifying the catalog star corresponding to the observed fixed star, on the basis of attitude information and catalog information from said memory means, and observed coordinates of the star measured by the star sensors; means for calculating relative attitude variation of the satellite, on the basis of angular velocities of rotation about the body axis measured by the inertial sensor; means for calculating the present attitude of the satellite on the basis of said attitude variation and said identified catalog star to provide present attitude information.
Claim 10
Independent Claim 381 words
A system for controlling an attitude of an artificial satellite and attitude changing rate thereof on the basis of detected signals from inertial sensors for detecting angular velocities of rotation of the satellite about the body axes thereof, star sensors for detecting incident light from fixed stars and sun sensors for detecting sunlight so as to coincide with an objective attitude, comprising: control means for controlling gas jets on the basis of an angle between a predetermined body axis and a solar pointing direction provided with sense signal from the sun sensor and angular velocity of rotation of the satellite about the body axis provided with sense signal from the inertial sensor to control the attitude of the satellite so that the body axis coincides with the sun-pointing direction, and to generate a sun-tracking completion signal when it is decided that the body axis of the satellite coincides with the solar pointing direction; a first means for deciding the present attitude of the satellite with respect to predetermined body axes on the basis of detected signals from the star sensors to generate positional information indicating the present attitude of the satellite upon the reception of the sun-tracking completion signal; a second means for deciding an attitude of the satellite to be established, on the basis of orbit information received from a ground station and said position information to provide an objective attitude information indicating the attitude to be established; a third means for calculating operational values to control the attitude on the basis of said objective attitude information, said values being provided to actuators for controlling the attitude of the satellite; said first means comprising: memory means for storing initial estimated attitude information and catalog information representing the space coordinates of fixed stars; means for identifying the catalog star corresponding to the observed fixed star, on the basis of attitude information and catalog information from said memory means, and observed coordinates of the star measured by the star sensors; means for calculating relative attitude variation of the satellite, on the basis of angular velocities of rotation about the body axis measured by the inertial sensor; means for calculating the present attitude of the satellite on the basis of said attitude variation and said identified catalog star to provide present attitude information.

References Cited (Backward Citations)

US3088697A Cited
US3137853A Cited
US3310982A Cited
US3439427A Cited
US3866025A Cited
US4012018A Cited
US3992106A Cited
US4084773A Cited
US4134681A Cited
US4071211A Cited
US4409658A Cited
US4388646A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1989-10-13 1990-04-14 1990-10-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1993-10-13 1994-04-14 1994-10-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1997-10-13 1998-04-14 1998-10-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag