Combined location and attitude determination system and methods
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G01C-021/24
G01S-003/784
G01S-003/786
G01S-005/16
출원번호
US-0280344
(2011-10-25)
등록번호
US-9091552
(2015-07-28)
발명자
/ 주소
Liu, John Y.
출원인 / 주소
THE BOEING COMPANY
대리인 / 주소
Ameh IP
인용정보
피인용 횟수 :
1인용 특허 :
6
초록▼
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;a computation module operable to estimate an estimated separation angle error between a separation angle and a separation angle estimate, an estimated position error of the spacecraft, and an estimated attitude error of the spacecraft, based upon the star sensor measured attitude, and the object sensor measured position to provide estimated errors, 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; andan object center determination module operable to determine a center of the space object based on a following relationship: δθ=-sThsinθδc-cTCbiis~sinθϕ,where δθ is the estimated separation angle error, φ is the attitude, θ is the separation angle, s is a spacecraft-to-star unit vector, δc is an Earth center vector error, cbi is an ECI frame to an spacecraft body frame transformation matrix, T indicates a matrix transpose, c is Earth center vector, bsT is a transpose of the spacecraft-to-star unit vector s in the spacecraft body frame, and i{tilde over (s)} is an estimate {tilde over (s)} of spacecraft-to-star unit vector s in the ECI frame (i). 2. The system of claim 1, wherein the computation module 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; andcalculate 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. 3. The system of claim 1, wherein the step of calculating the estimated position error further comprises: 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. 4. 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. 5. The system of the claim 1, wherein the combined position and attitude determination system is a plug-and-play system. 6. 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. 7. 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 obiect sensor measured position and the attitude of the spacecraft respectively. 8. The system of the claim 1, further comprising computing the estimated errors based on a following relationship: [Hst02×3irTircTCbiis~sTbCbi+cosθrTirTiir01×3rTisinρrTiir]︸H∈R4×6[δϕδri]︸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 position 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, 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 an estimated star vector in the body frame, where i{tilde over (s)} is an estimate {tilde over (s)} of spacecraft-to-star unit vector s in the ECI frame (i)Ĉbi is an estimate of Cbi and Hst transforms i{tilde over (s)} from ECI frame (i) to the spacecraft body frame (b) by using the Ĉbi. 9. A method for calculating an attitude and a position of a spacecraft coupled to a processor, the method comprising: receiving measurements by action of the processor in relation to a space object, stars, and a signal timing at a combined orbit and attitude determination system to provide received measurements independently of orbital parameters of the spacecraft; andestimating by action of the processor an estimated separation angle error between a separation angle and a separation angle estimate, an estimated position error of the spacecraft, and an estimated attitude error of the spacecraft based upon the received measurements to provide estimated errors to determine the position and the attitude of the spacecraft, 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, wherein the estimated separation angle error is estimated based on a following relationship: δθ=-sThsinθδc-cTCbiis~sinθϕwhere δθ is the estimated separation angle error, φ is an attitude, θ is the separation angle, s is a spacecraft-to-star unit vector, δc is an Earth center vector error, cbi is an ECI frame to an spacecraft body frame transformation matrix, T indicates a matrix transpose, c is an Earth center vector, bsT is a transpose of the spacecraft-to-star unit vector s in the spacecraft body frame, and i{tilde over (s)} is an estimate {tilde over (s)} of spacecraft-to-star unit vector s in the ECI frame (i). 10. The method of claim 9, further comprising: calculating by action of the processor an estimated attitude of the spacecraft based upon a measured attitude and the estimated attitude error to provide an updated attitude; andcalculating by action of the processor an estimated position of the spacecraft based upon a measured position and the estimated position error to provide an updated position. 11. 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. 12. The method of claim 9, wherein the step of estimating the estimated position error further comprises: 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. 13. The method of claim 9, wherein the received measurements comprise an attitude of a spacecraft, a position of the spacecraft, and the separation angle. 14. The method of claim 9, wherein the step of estimating is further based on a following relationship: z=[ystySyR]=[02×302×3Hst02×302×9sTbCbi+rTicosθrTiir01×3rTiircTCbiis~01×301×3rTisinρrTiir01×301×301×301×3]︸H∈R4×21[δirδivδϕba]+[ηstηSηR]︸η(t) 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 position 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, “a” is an estimated gyroscope misalignment, “b” is an estimated gyroscope bias, 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, and Hst=[Ĉbii{tilde over (s)}]1:2 is the first two rows of matrix Ĉbii{tilde over (s)}, and the Ĉbii{tilde over (s)} is an estimated star vector in the body frame, where i{tilde over (s)} is an estimate {tilde over (s)} of spacecraft-to-star unit vector s in the ECI frame (i), Ĉbi is an estimate of Cbi and Hst transforms i{tilde over (s)} from ECI frame (i) to the spacecraft body frame (b) by using the Ĉbi. 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;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, 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 orbital parameters, wherein the separation angle is characterized by one angle between the star-spacecraft vector and a position vector to the spatial body center, wherein the estimated separation angle error is estimated based on a following relationship: δθ=-sTbsinθδc-cTCbi is~sinθϕwhere δθ is the estimated separation angle error, φ is an attitude, θ is the separation angle, s is a spacecraft-to-star unit vector, δc is an Earth center vector error, cbi is an ECI frame to an spacecraft body frame transformation matrix, T indicates a matrix transpose, c is an Earth center vector, bsT is a transpose of the spacecraft-to-star unit vector s in the spacecraft body frame, and i{tilde over (s)} is an estimate {tilde over (s)} of spacecraft-to-star unit vector s in the ECI frame (i);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; andcalculating 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. 16. The method of claim 15, wherein the spatial body comprises one of: Earth, a planet, a moon, a dwarf planet, a comet, an asteroid, a rocket, a second spacecraft, a satellite, and 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.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (6)
Gnatjuk Sevastian Dmitrievich,RUX, Autonomous on-board satellite control system.
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는 부적절한 답변을 할 수 있습니다.