하늘의 기상 위성을 지상에서 실시간으로 쫓는 법

이미지 출처: NASA
아침에 열어 보는 위성 사진은 어떻게 우리에게 올까요?
출근 준비를 하다가 날씨 앱을 열면 구름이 소용돌이치는 위성 사진이 떠 있을 때가 있어요. 손가락으로 쓱 넘겨 보고 우산을 챙길지 말지 정하죠. 그런데 그 사진이 하늘 위에서 내 손안으로 건너오는 과정은 좀처럼 떠올리지 않게 돼요. 사진 한 장 뒤에는 위성이 지금 어디쯤 날고 있는지 계속 따라가는 일이 숨어 있어요.
미국 노스다코타대학교(UND) 그랜드포크스 캠퍼스에 있는 Center for Aerospace Sciences의 연구자들이 이 이야기의 주체예요. 이들은 NASA 컴퓨터 프로그램 세 가지, 곧 SANDTRACKS와 ODG, NORAD를 사용해 위성 추적 시스템을 개발했어요. 이 시스템은 TIROS 기상·환경 위성 정보를 실시간으로 활용하기 위한 것이에요.
위성을 쫓는다는 말을 처음 들으면 궁금한 점이 줄줄이 따라와요. 지금 어디 있는지, 지구의 어느 쪽을 내려다보는지, 내가 선 곳의 하늘로는 언제 지나가는지 같은 것들이죠. 이 질문들은 아래에서 차근차근 풀어 볼게요. 천천히 따라오시면 낯선 프로그램 이름도 금세 익숙해질 거예요.
택배를 시켜 놓고 배송 추적 화면을 자꾸 새로고침해 본 적 있지 않나요? 지도 위에서 트럭 아이콘이 조금씩 움직이면 괜히 마음이 놓이잖아요. 위성을 따라가는 일도 그 마음과 닮은 데가 있어요. 다만 위성은 정류장에 서는 법 없이 쉬지 않고 지구 둘레를 돌고 있어요.
움직이는 위성의 자리를 미리 알 수 있는 까닭은?
끈 끝에 공을 매달아 머리 위에서 빙빙 돌려 본 적 있나요? 공은 끈이 당기는 힘 덕분에 원을 그리며 돌고, 끈을 놓는 순간 곧게 날아가 버려요. 위성에게는 지구의 중력이 보이지 않는 끈 노릇을 해요. 앞으로 나아가는 속도를 가진 채 중력에 끌리기 때문에, 위성은 떨어지지도 날아가 버리지도 않고 지구 둘레를 돌 수 있어요.
이 균형이 맞으면 위성이 그리는 길, 곧 궤도는 일정한 모양을 유지해요. 길이 정해져 있으니 지금의 위치와 속도만 알면 잠시 뒤에 어디쯤 있을지도 계산할 수 있어요. 기차 시간표를 보고 열차가 어느 역을 언제 지날지 아는 것과 닮았어요. 다만 위성의 시간표는 종이에 인쇄된 표가 아니라 계산으로 만들어 내는 값이에요.
여기에 지구가 스스로 돌고 있다는 사실이 더해져요. 위성이 같은 길을 돌아도 그 아래의 땅은 계속 옮겨 가서, 지상에서 올려다보는 자리는 매번 달라져요. 그래서 안테나를 어느 방향으로, 얼마나 올려서 맞출지도 계산으로 정해야 해요. 수평선 가까이에서는 건물이나 산에 가려 잘 보이지 않고, 머리 위 높은 곳을 지날 때 가장 또렷하게 마주할 수 있어요.
위성은 지상에서 아주 먼 높이를 엄청난 속도로 스쳐 지나가요. 눈으로 따라가며 안테나를 손으로 돌리기에는 너무 빠르죠. 그래서 위치를 계산하고 지구의 모습을 그림으로 옮기는 일을 자동으로 해 주는 프로그램이 필요해져요. 계산이 쉬지 않고 돌아야 필요한 순간에 맞춰 위성 쪽으로 고개를 돌릴 수 있어요.

이미지 출처: NASA
각 프로그램은 어떤 질문에 답할까요?
먼저 SANDTRACKS는 위성의 위치를 지구에 대한 상대 위치로 계산해요. 길 찾기 앱에서 내 자리가 지도 위의 점으로 찍히는 장면을 떠올려 보세요. 지도가 없으면 점은 그저 좌표 값일 뿐이고, 기준이 되는 땅이 있어야 어디에 떠 있는지가 말이 되죠.
ODG는 위성이 바라보는 지구의 모습을 그려 보여줘요. 비행기 창가 자리에서 구름 아래로 펼쳐진 땅을 내려다본 경험이 있다면 감이 올 거예요. 위치를 적은 글자만 늘어놓는 것보다 눈으로 볼 수 있는 그림이 있으면 훨씬 이해하기 쉽죠. 창밖 풍경을 말로 전해 듣는 것과 직접 보는 것의 차이와 비슷해요.
NORAD는 각 궤도 동안의 시선 방향, 가시 시간, 최대 고도각을 계산해요. 보름달을 보러 나갈 때 어느 쪽 하늘을 볼지, 몇 시쯤 뜰지, 얼마나 높이 오를지 미리 확인하는 모습과 닮았어요. 고도각은 수평선에서 시작해 팔을 머리 위로 들어 올릴수록 커지는 각도라고 생각하면 편해요. 가장 높이 올라간 순간의 각도가 곧 최대 고도각이에요.
위치 계산은 SANDTRACKS가, 지구의 모습 그리기는 ODG가 맡았어요. 시선 방향과 가시 시간과 최대 고도각 계산은 NORAD가 맡았어요. 이 프로그램들은 모두 위성 추적 시스템을 개발하는 데 쓰였어요. 여러분이라면 어떤 질문의 답이 가장 먼저 궁금할까요?
넓은 들판의 상태를 하늘 위에서 어떻게 지켜볼까요?
UND의 Earth System Science Institute는 이 시스템으로 노던 플레인스 지역의 농업 및 환경 상태를 정기적으로 모니터링할 수 있게 될 거예요. 시골길을 달리다 창밖으로 끝없는 들판이 펼쳐지면, 저 넓은 땅을 한눈에 보고 싶어질 때가 있어요. 땅 위에 서 있으면 한 번에 볼 수 있는 범위가 좁으니까요. 높은 곳에서 내려다보는 시선이 탐나는 순간이죠.
이 시스템은 TIROS 기상·환경 위성 정보를 실시간으로 활용하기 위한 것이라고 했죠. 라디오 방송을 들으려면 방송 시간에 맞춰 주파수를 맞춰 두어야 하잖아요. 시간을 놓치면 같은 방송이 흘러가도 듣지 못하니까요.
정기적이라는 말도 곱씹어 볼 만해요. 베란다 화분의 잎 색을 매일 같은 시간에 들여다보면 어제와 오늘의 차이가 보이잖아요. 한 번의 확인은 그 순간의 모습일 뿐이지만, 반복된 확인은 변화를 따라가는 기록이 되죠. 꾸준히 지켜본다는 것은 누구에게나 이런 반복의 힘을 빌리는 일이에요.
앞서 본 것처럼 NORAD는 각 궤도 동안의 가시 시간을 계산해요. 무언가가 하늘에 보이는 시간대를 미리 알면 일정을 짜기가 훨씬 수월해져요. 버스 배차표를 보고 집에서 나설 시각을 정하는 것과 비슷하죠. 계산해 둔 시간표가 있으면 기다리는 동안의 불안도 줄어들어요.
같은 원리를 우리 주변에서도 찾아볼 수 있을까요?
퇴근길 정류장에서 도착 정보 화면을 올려다보며 버스가 어디쯤 왔는지 가늠해 본 적 있죠? 화면은 지금의 위치를 바탕으로 앞으로 걸릴 시간을 어림해서 보여 주고요. 움직이는 무언가를 따라가려면 지금의 자리와 앞으로의 길을 둘 다 알아야 해요. 위성이든 버스든 이 점은 똑같아요.
길 안내 앱은 내 위치를 지도 위의 점으로 보여 주고 다음 길목까지 남은 거리를 알려 줘요. 배송 추적 화면은 트럭이 지나온 길과 앞으로 갈 길을 이어서 보여 주고요. 이런 화면 안에는 위치를 알아내고, 그림으로 옮기고, 앞날을 어림하는 과정이 들어 있어요. 평소에는 화면만 보느라 그 뒤의 계산을 느끼기 어렵지만요.
UND 연구자들이 개발한 이 시스템은 TIROS 기상·환경 위성 정보의 실시간 활용을 위한 것이에요. 실시간이라는 말은 흔하게 쓰이지만, 화면에 보이는 모습과 지금 이 순간 사이에 틈이 거의 없다는 뜻이에요. 우리가 매일 쓰는 생방송이나 지도 앱도 이 약속을 지키려고 쉬지 않고 계산하고 있어요.
오늘 퇴근길에 버스 도착 알림이 울리면, 화면 속 작은 점이 움직이는 모습을 한 번 더 바라봐 주세요. 그 점을 따라가는 계산은 하늘 위를 도는 위성을 쫓는 계산과 어딘가 닮아 있을지도 몰라요. 밤하늘을 올려다볼 때도 저 위를 스쳐 가는 무언가가 어디쯤인지 괜히 궁금해질 거예요.
참고 자료: NASA Spinoff 공식 사례 (GSFC-SO-119) · spinoff.nasa.gov
이미지는 NASA 공개 자료이며, 이 글은 NASA의 공식 입장이나 보증과 무관합니다.