주제: 전 세계 공용으로 관리하는 위성 고유번호 - 위성마다 고유번호가 있다?
작성: 2024-07-10
수정: 2024-07-14 (이전글 첨부 및 목차, 본문 수정)
안녕하세요, 개발자 우성우입니다.
지난 포스팅에 이어, 오늘은 위성고유번호 네임택인 'NORAD ID'에 대해 알아보겠습니다.
1. New Era of Space
뉴스페이스 시대
과거, 우주산업은 정부기관 주도하에 항공우주 산업이 주도되어 왔었습니다. 하지만, SPACE X와 같은 민간 기업들이 항공우주산업을 두각을 나타내면서 과거 우주산업과는 다르게 민간기업이 항공우주 산업을 주도하는 시대가 되었습니다. 이를 새로운 우주의 시대, New Space 시대라고 일컫습니다. 현재, 민간기업에서 (초소형) 위성 개발 및 발사하는 빈도가 많아지게 됨에 따라, 지구 상공에는 많은 위성 및 인공 물체들이 많아지고 있습니다. 즉, 위성과 우주 물체의 궤도를 추적하고 모니터링하는 것은 매우 중요한 과제가 되어가고 있습니다.
2. NORAD ID
2.1. NORAD ID란?
우선, NORAD ID가 무엇인지 알아보도록 하겠습니다. NORAD ID는 북미항공우주방위사령부(NORAD)에서 할당하는 고유 식별 번호로, 위성 카탈로그 번호 또는 USSPACECOM 객체 번호라고도 부릅니다. 필자는 NORAD ID라고 명칭을 통일하도록 하겠습니다.
다시 말해, NORAD ID는 지구 궤도를 도는 모든 인공위성과 우주 물체에 부여됩니다. 그게 설령 인공위성의 잔해물이라도 부여됩니다. 여기서 언급된 잔해물은 10cm 이상 크기의 모든 물체를 의미합니다.
왜 위성추적이 중요한가?
위성 추적은 다양한 목적으로 수행됩니다. 통신 위성, 기상 위성, 정찰 위성 등 다양한 용도의 위성을 효율적으로 운영하기 위해서는 정확한 궤도 정보가 필수적입니다. 위성이 지구를 돌고 있는데 위치를 모른다면? 효율적인 활용 및 운영이 어렵기 때문입니다. 또한, 위성 추적은 우주 쓰레기와의 충돌을 방지하고, 국제 우주 협력을 촉진하는 데에도 중요한 역할을 합니다.
2.2. NORAD ID의 역사
NORAD ID 시스템은 1957년 소련의 스푸트니크 1호 발사 이후 개발되었습니다. 스푸트니크 1호는 최초의 인공위성으로, 이를 추적하기 위해 고유 식별 번호가 필요하다는 필요성이 대두되기 때문입니다. 그 결과, NORAD ID 시스템이 만들어지게 되었습니다. NORAD ID는 새로운 위성이 발사될 때마다 할당되며, 발사된 위성은 초기 궤도 파라미터를 기준으로 추적됩니다.
2.3. NORAD ID 예시
NORAD ID는 5자리 숫자로 구성되며, 위성 및 인공물체를 분류(Category)하여 관리합니다.
Satellite | NORAD ID | Satellite | NORAD ID |
GOES-14 | 35644 | NOAA-21 | 49057 |
GOES-16 | 41866 | DSCOVR | 40390 |
GOES-17 | 43226 | Suomi NPP | 37849 |
GOES-18 | 45633 | Jason-3 | 41240 |
GOES-19 | 49801 | DMSP F-16 | 28054 |
NOAA-15 | 25338 | DMSP F-17 | 28480 |
NOAA-18 | 28654 | DMSP F-19 | 39215 |
NOAA-19 | 33591 | EWS-G1 | 29155 |
NOAA-20 | 43013 | EWS-G2 | 38967 |
3. 실시간 위성 추적
NORAD ID로 실시간 위성 추적이 가능한가?
질문에 빈틈이 있지만, 답은 '예'입니다. NORAD ID가 포함된 TLE 정보를 활용하면 실시간으로 위성을 추적할 수 있습니다. 특정 위성을 실시간으로 추적할 수 있는 도구 및 리소스는 많지만, 제가 자주 애용하는 사이트는 N2YO.com입니다. 이 사이트는 NORAD ID, TLE, 현재 위치에서 다음패스가 언제인지도 알려줍니다. 시각화는 덤이고요.
TLE 그건 뭔데?
TLE는 Two-LIne Elements set의 축약형으로, 위성의 궤도 정보를 두 줄로 요약한 데이터셋입니다. 이 두 줄을 통해서 위성의 현재 위치와 속도, 궤도 주기 등 다양한 정보를 계산해 낼 수 있습니다.
TLE 데이터는 예시는 아래와 같습니다.
TLE에서 첫번째 줄의 첫 번째, 두 번째 줄의 첫 번째가 NORAD ID입니다. 즉, NOAA18의 NORAD ID는 '28654'이겠네요!
NOAA 18
1 28654U 05018A 24189.81053232 .00000285 00000+0 17549-3 0 9990
2 28654 98.8743 266.6044 0014185 9.5515 350.5925 14.13247424986170
NOAA 19
1 33591U 09005A 24189.83565887 .00000265 00000+0 16646-3 0 9997
2 33591 99.0461 245.8524 0013075 231.1406 128.8600 14.13042193794547
SUOMI NPP
1 37849U 11061A 24189.83555448 .00000108 00000+0 72099-4 0 9995
2 37849 98.7222 127.5060 0001061 130.6929 229.4340 14.19526154657798
그럼, SUOMI NPP의 NORAD ID는 무엇일까요? 댓글로 남겨주세요!
(맞추시는 분들께 선물은 없습니다 ;))
🧑🏻💻 다음 포스팅에서는 🧑🏻💻
이번 포스팅에서는 TLE 데이터 값들이 각각 무엇을 의미하는지 다루지 못했습니다. 그래서 다음 포스팅에서는 TLE 데이터 각각이 무엇을 뜻하는지 알아보도록 하겠습니다. 많은 관심 부탁드립니다!
Reference
- NORAD ID : https://auroralabsnorway.com/blog/norad-id/
- 실시간위성추적(N2YO): https://www.n2yo.com/satellite/?s=38771
- 산타위치추적 : https://www.youtube.com/watch?app=desktop&v=q5UlzE6TGY8
- 산타위치추적 사이트 : https://www.noradsanta.org/en/
번외
NORAD는 매년 "NORAD 산타 추적"이라는 행사가 있는데, 이는 북극에서 출발한 산타클로스를 추적하여 전 세계 어린이들에게 선물을 나눠주는 행사입니다! 참고로 지금은 해당 사이트 들어가도 서비스 제공하지 않으며, 12월 되어야 제공합니다.
'Python > 3️⃣ 프로그래밍' 카테고리의 다른 글
[위성궤도] Propagation(전파)와 섭동모델(Perturbations Model) (0) | 2024.07.14 |
---|---|
[위성궤도] 넌 또 뭐냐...위성 TLE 데이터 (0) | 2024.07.14 |
[위성궤도] NOAA에서 소유 및 운영 중인 위성들 (1) | 2024.07.09 |
[PyQt6] 다양한 위젯(Qwidget) 적용하기 (11) | 2024.01.14 |
[PyQt6] GUI Stylesheet Theme 적용하기 : qt_material (6) | 2023.10.29 |