By definition ECEF coordinates should be a Cartesian system centered at the earth center of mass. So how can a satellite in Aerospace Blockset simulation (R2019) have coordinates that are smaller than the earth radius? (eg, -5.7*10^6, -1.7*10^6, 3.15*10^6.)

 채택된 답변

Collin Russo
Collin Russo 2019년 9월 20일

1 개 추천

Hi Judy, can you clarify where you see those values being used in the the Aerospace Blockset?
Those values are close to the initial conditions of the CubeSat Simulation Library "CubeSat Simulation Project" template, but are missing significant digits. The actual values used are [-5762639.8158 -1682742.0789 3156028.3952] :
sqrt(sum([-5762639.8158 -1682742.0789 3156028.3952].^2)) = 6.782341320079139e+06
while Earth's equatorial radius is ~6378.137km (https://nssdc.gsfc.nasa.gov/planetary/factsheet/earthfact.html)
6782341 - 6378137 = 404204
This ~404km altitude corresponds with the average altitude of the International Space Station, which was the reference orbit for this example.
Hope that helps,
Collin

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Reference Applications에 대해 자세히 알아보기

제품

릴리스

R2019a

태그

질문:

2019년 9월 11일

답변:

2019년 9월 20일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by