[미국특허]
Combined orbit and attitude determination system and methods
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G01S-003/786
G01C-021/24
G01S-003/784
G01S-005/16
출원번호
US-0733410
(2015-06-08)
등록번호
US-10061008
(2018-08-28)
발명자
/ 주소
Liu, John Y.
출원인 / 주소
The Boeing Company
대리인 / 주소
McDonnell Boehnen Hulbert & Berghoff LLP
인용정보
피인용 횟수 :
0인용 특허 :
8
초록▼
A system and methods for calculating an attitude and a position of an object in space are disclosed. Measurements in relation to an object, stars, and a signal timing are received at a combined orbit and attitude determination system to provide received measurements. An estimated separation angle er
A system and methods for calculating an attitude and a position of an object in space are disclosed. Measurements in relation to an object, stars, and a signal timing are received at a combined orbit and attitude determination system to provide received measurements. An estimated separation angle error, an estimated position error, and an estimated attitude error are estimated based upon the received measurements to provide estimated errors.
대표청구항▼
1. A combined spacecraft position and attitude determination system comprising: a spacecraft;a star sensor operable to measure an attitude of the spacecraft in an object centered inertial coordinate frame to provide a star sensor measured attitude;an object sensor operable to measure an object posit
1. A combined spacecraft position and attitude determination system comprising: a spacecraft;a star sensor operable to measure an attitude of the spacecraft in an object centered inertial coordinate frame to provide a star sensor measured attitude;an object sensor operable to measure an object position of a space object relative to a direction of at least one star independently of orbital parameters of the spacecraft to provide an object sensor measured position; anda computation processor operable to (i) based upon the star sensor measured attitude and the object sensor measured position, estimate an estimated separation angle error between a separation angle and a separation angle estimate, wherein the separation angle is characterized by one angle between: a first line-of-sight vector from the spacecraft to the at least one star, and a second line-of-sight vector from the spacecraft to the space object, and (ii) to estimate an estimated position error of the spacecraft and an estimated attitude error of the spacecraft based on the following relationship: [H][δϕδir]=[ystysyR]-[ηstηSηR] where H is a matrix comprising known parameters, δφ is the estimated attitude error, δir is the estimated position error, yst is a star measurement, ys is a separation angle measurement, yR is a range measurement, ηst is a star measurement noise, ηS is a separation angle measurement noise, ηR is a range measurement noise, wherein the computation processor is further operable to: calculate an estimated attitude of the spacecraft based on the star sensor measured attitude and the estimated attitude error to provide an updated attitude, and calculate an estimated position of the spacecraft based on the object sensor measured position and the estimated position error to provide an updated position of the spacecraft, wherein the computation module controls position and attitude of the spacecraft based on the updated attitude and the updated position of the spacecraft. 2. The system of claim 1, wherein the computation processor is further operable to calculate the estimated position error by: calculating the separation angle based on the estimated separation angle error to provide the separation angle estimate; andestimating the estimated position error based upon the object sensor measured position and the separation angle estimate. 3. The system of the claim 1, further comprising: an angular rate gyroscope operable to provide additional attitude measurements such that a combination of the star sensor measured attitude and the additional attitude measurements provides an improved accuracy in determination of the attitude of the spacecraft; andan accelerometer operable to measure external forces on the spacecraft. 4. The system of the claim 1, wherein the combined position and attitude determination system is a plug-and-play system. 5. The system of the claim 1, wherein the object sensor comprises a first detector operable to detect the object sensor measured position comprising a translational position of the object, and the star sensor comprises a second detector independent of the first detector. 6. The system of the claim 1, wherein the object sensor and the star sensor comprise a single module comprising individual detectors independent of one another and operable to measure the object sensor measured position and the attitude of the spacecraft respectively. 7. The system of the claim 1, further comprising computing the estimated errors based on a following relationship: [Hst02×3rTi ircTCbiis~sTbCbi+cosθrTirTi ir01×3rTisinρrTi ir]︸H∈R4×6[δϕδir]︸x∈R6=[ystySyR]︸z∈R4-[ηstηSηR]︸η∈R4 where H is the matrix comprising known parameters, x comprises unknown parameters comprising the estimated attitude error δφ, and the estimated position error δir, z comprises measurements comprising a star measurement yst, a separation angle measurement ys, and a range measurement yr, η comprises noise sources comprising star measurement noise ηst, separation angle measurement noise ηs, and range measurement noise ηR, ρ is an Earth horizon (glow) angle from Earth center, θ is the separation angle, s is a spacecraft-to-star unit vector, r is the object sensor measured position, b, i superscripts are used to indicate body and ECI frames respectively, Cbi is an ECI to a body frame transformation matrix, T indicates a matrix transpose, c is the Earth center vector, Hst=[Ĉbii{tilde over (s)}]1:2 is a first two rows of matrix Ĉbii{tilde over (s)} and the matrix Ĉbii{tilde over (s)} is a product of a matrix i{tilde over (s)} and a matrix Ĉbi, where i{tilde over (s)} is a matrix formed from spacecraft-to-star unit vector s in the ECI frame (i), and Ĉbi is an estimate of Cbi. 8. The system of the claim 1, further comprising an object center determination processor operable to determine a center of the object. 9. A method for calculating an attitude and a position of a spacecraft coupled to a processor, the method comprising: measuring, by a star sensor, an attitude of the spacecraft to provide a star sensor measured attitude;measuring, by an object sensor, an object position of a space object relative to a direction of at least one star independently of orbital parameters of the spacecraft to provide an object sensor measured position;estimating, based upon the star sensor measured attitude and the object sensor measured position, by action of the processor an estimated separation angle error between a separation angle and a separation angle estimate, wherein the separation angle is characterized by one angle between: a first line-of-sight vector from the spacecraft to the at least one star, and a second line-of-sight vector from the spacecraft to the space object;estimating an estimated position error of the spacecraft and an estimated attitude error of the spacecraft, to determine the position and the attitude of the spacecraft, based on the following relationship: [H][δϕδir]=[ystysyR]-[ηstηSηR] where H is a matrix comprising known parameters, δφ is the estimated attitude error, δir is the estimated position error, yst is a star measurement, ys is a separation angle measurement, yR is a range measurement, ηst is a star measurement noise, ηS is a separation angle measurement noise, ηR is a range measurement noise; calculating an estimated attitude of the spacecraft based on the star sensor measured attitude and the estimated attitude error to provide an updated attitude of the spacecraft;calculating an estimated position of the spacecraft based on the object sensor measured position and the estimated position error to provide an updated position of the spacecraft; andcontrolling position and attitude of the spacecraft based on the updated attitude and the updated position of the spacecraft. 10. The method of claim 9, wherein the received measurements further comprise measurements in relation to a gyroscope rate, and the estimated errors further comprise an estimated gyroscope bias and an estimated gyroscope misalignment. 11. The method of claim 9, further comprising estimating the estimated position error by: calculating the separation angle based on the estimated separation angle error to provide the separation angle estimate; andestimating the estimated position error based upon the received measurements and the separation angle estimate. 12. The method of claim 9, further comprising determining a center of the object. 13. The method of claim 9, further comprising receiving measurements comprising an attitude of a spacecraft, a position of the spacecraft, and the separation angle. 14. The method of claim 9, further comprising estimating the estimated errors based on a following relationship: [Hst02×3rTi ircTCbiis~sTbCbi+cosθrTirTi ir01×3rTisinρrTi ir]︸H∈R4×6[δϕδir]︸x∈R6=[ystySyR]︸z∈R4-[ηstηSηR]︸η∈R4 where H is the matrix comprising known parameters, x comprises unknown parameters comprising the estimated attitude error δφ, and the estimated position error δir, z comprises measurements comprising a star measurement yst, a separation angle measurement ys, and a range measurement yr, η comprises noise sources comprising star measurement noise ηst, separation angle measurement noise ηs, and range measurement noise ηR, ρ is an Earth horizon (glow) angle from Earth center, θ is the separation angle, s is a spacecraft-to-star unit vector, r is the object sensor measured position, b, i superscripts are used to indicate body and ECI frames respectively, Cbi is an ECI to a body frame transformation matrix, T indicates a matrix transpose, c is the Earth center vector, Hst=[Ĉbii{tilde over (s)}]1:2 is a first two rows of matrix Ĉbii{tilde over (s)}, and the matrix Ĉbii{tilde over (s)} is a product of a matrix i{tilde over (s)} and a matrix Ĉbi where i{tilde over (s)} is a matrix formed from spacecraft-to-star unit vector s in the ECI frame (i) and Ĉbi is an estimate of Cbi. 15. A method for calculating an attitude and a position of a spacecraft coupled to a processor, the method comprising: measuring by action of the processor a star-spacecraft vector to a star from a spacecraft;measuring by action of the processor a plurality of glow arc points on a glow arc of a spatial body;measuring, by an object sensor, an object position of a space object to provide an object sensor measured position;calculating by action of the processor a spatial body center of the spatial body based on the glow arc points;estimating by action of the processor and independently of orbital parameters of the spacecraft an estimated separation angle error between a separation angle and a separation angle estimate, based upon the star-spacecraft vector, the glow arc points and the spatial body center, wherein the separation angle is characterized by one angle between the star-spacecraft vector and a position vector to the spatial body center;estimating by action of the processor and independently of orbital parameters of the spacecraft an estimated position error of the spacecraft and an estimated attitude error of the spacecraft, based upon the star-spacecraft vector, the glow arc points and the spatial body center, to provide estimated errors to determine the position and the attitude of the spacecraft independent of the orbital parameters, wherein estimating the estimated errors is based on a following relationship: [Hst02×3rTi ircTCbiis~sTbCbi+cosθrTirTi ir01×3rTisinρrTi ir]︸H∈R4×6[δϕδir]︸x∈R6=[ystySyR]︸z∈R4-[ηstηSηR]︸η∈R4 where H is a matrix comprising known parameters, x comprises unknown parameters comprising the estimated attitude error δφ, and the estimated position error δir, z comprises measurements comprising a star measurement yst, a separation angle measurement ys, and a range measurement yr, η comprises noise sources comprising star measurement noise ηst, separation angle measurement noise ηs, and range measurement noise ηR, ρ is an Earth horizon (glow) angle from Earth center, θ is the separation angle, s is a spacecraft-to-star unit vector, r is the object sensor measured position, b, i superscripts are used to indicate body and Earth centered inertial coordinate (ECI) frames respectively, Cbi is an ECI to a body frame transformation matrix, T indicates a matrix transpose, c is the Earth center vector, Hst=[Ĉbii{tilde over (s)}]1:2 is a first two rows of matrix Ĉbii{tilde over (s)}, and the matrix Ĉbii{tilde over (s)} is a product of a matrix i{tilde over (s)} and a matrix Ĉbi, where i{tilde over (s)} is a matrix formed from spacecraft-to-star unit vectors in the ECI frame (i), and Ĉbi is an estimate of Cbi; calculating by action of the processor the separation angle estimate of the star to the spatial body center based on the star-spacecraft vector, the spatial body center and the estimated separation angle error;calculating by action of the processor an updated attitude of the spacecraft and an updated position of the spacecraft relative to the spatial body based on the separation angle estimate, a direction of the star, a direction of the spatial body, and the estimated error; andcontrolling position and attitude of the spacecraft based on the updated attitude and the updated position of the spacecraft. 16. The method of claim 15, further comprising calculating by action of the processor a direction of the spatial body comprising: Earth, a planet, a moon, a dwarf planet, a comet, an asteroid, a rocket, a second spacecraft, a satellite, or a space station. 17. The method of claim 15, further comprising augmenting an accuracy of the updated attitude and the updated position using a gyroscopic drift of a gyroscope of the spacecraft. 18. The method of claim 15, further comprising measuring the star-spacecraft vector and the glow arc points using one measuring device.
Diehl, Hermann; Platz, Willi; Zinner, Helmut; Gottzein, Evelyne, Combined earth/star sensor system and method for determining the orbit and position of spacecraft.
Surauer Michael,DEX ; Fichter Walter,DEX ; Juckenhoefel Oliver,DEX, Method and system for the autonomous on-board determination of the position of a satellite.
Kamel Ahmed A. (Sunnyvale CA) Graul Donald W. (San Mateo CA) Chan Fred N. T. (Atherton CA) Gamble Donald W. (Palo Alto CA), Spacecraft camera image registration.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.