자동차를 타고 낯선 곳에 갔다가 길을 잃으면 우리는 스마트폰을 꺼내 지도 앱을 실행합니다. 현재 위치가 지도 위에 표시되고, 목적지를 입력하면 어느 방향으로 얼마나 이동해야 하는지 바로 알려줍니다.
비행기도 마찬가지입니다. 항공기는 위성항법 시스템과 각종 항법 장비를 이용해 자신의 위치와 방향을 확인합니다.
오늘은 우주에서 길을 잃으면 어떻게 돌아올까? GPS가 없는 우주선의 위치 찾기 방법에 대해 알아볼 예정입니다.

지구를 벗어난 우주 공간에서도 스마트폰처럼 GPS를 사용할 수 있을까요?
생각보다 간단하지 않습니다.
GPS는 지구 주변을 돌고 있는 여러 위성에서 보내는 신호를 이용해 수신기의 위치를 계산하는 시스템입니다. 그런데 우주선이 지구에서 멀어질수록 지구의 GPS 위성 신호를 이용하기 어려워집니다. 달이나 화성으로 향하는 탐사선이라면 지구 주변의 GPS 위성 네트워크가 제공하는 신호를 그대로 이용할 수 없습니다.
그렇다면 우주선은 어떻게 자신의 위치를 알아낼까요?
우주선이 우주에서 길을 잃었다면 단순히 “지도 앱을 켜면 된다”는 방법은 사용할 수 없습니다. 대신 우주선은 별, 태양, 행성, 지구에서 보내는 신호, 자신의 움직임을 측정하는 센서 등을 이용해 현재 위치와 속도를 계산합니다.
더 놀라운 것은 우주선이 반드시 지구에 있는 관제센터로부터 “당신은 지금 여기 있습니다”라는 정보를 받아야만 하는 것도 아니라는 점입니다.
우주선 자체가 자신의 움직임과 주변 천체를 관측하면서 위치를 계산할 수도 있습니다.
우주에서 길을 찾는 방법은 우리가 생각하는 것보다 훨씬 오래된 항해 기술과 현대적인 컴퓨터 기술이 결합된 형태라고 볼 수 있습니다.
GPS가 없는 우주에서는 어떻게 위치를 알 수 있을까?
먼저 우리가 지구에서 사용하는 GPS가 어떻게 작동하는지 간단하게 생각해 볼 필요가 있습니다.
스마트폰의 지도 앱을 열면 작은 파란 점이 지도 위에 표시됩니다. 우리는 그 점이 자신의 현재 위치라고 생각합니다.
하지만 스마트폰이 우주에서 자신의 위치를 직접 바라보고 있는 것은 아닙니다.
GPS 위성은 매우 정확한 시간을 기준으로 신호를 지상으로 보냅니다. 스마트폰이나 차량의 수신기는 여러 GPS 위성에서 신호를 받아 각 신호가 도착하는 데 걸린 시간을 계산합니다.
여러 위성까지의 거리를 알아내면 자신의 위치를 계산할 수 있습니다.
쉽게 말하면 여러 개의 기준점에서 동시에 신호를 받아 자신의 위치를 삼각측량과 비슷한 방식으로 찾아내는 것입니다.
그런데 문제가 있습니다.
GPS 위성은 지구 주변에 배치되어 있습니다.
우리가 지구 표면에서 자동차를 운전하거나 비행기를 타고 이동할 때는 GPS 위성의 신호가 매우 유용합니다.
하지만 우주선이 지구에서 수십만 km 떨어져 달로 이동하거나 수천만 km 이상의 거리를 지나 화성으로 향한다면 이야기가 달라집니다.
GPS 위성은 우주선의 위치를 정확하게 측정하기 위한 목적으로 만들어진 것이 아니기 때문입니다.
그렇다고 우주선이 아무런 정보 없이 우주를 떠다니는 것은 아닙니다.
우주선에는 자신의 움직임을 측정할 수 있는 다양한 장비가 있습니다.
대표적인 것이 관성항법장치입니다.
관성항법은 외부에서 계속 신호를 받지 않더라도 자신의 움직임을 측정해 위치와 속도를 추정하는 방식입니다.
쉽게 생각하면 눈을 감고 걸어가는 사람과 비슷합니다.
처음에 자신이 어디에 있는지 알고 있고, 한 걸음마다 얼마나 이동했는지를 정확하게 측정할 수 있다면 시간이 지나면서 대략 어디에 도착했는지 계산할 수 있습니다.
우주선도 비슷한 원리를 사용합니다.
자이로스코프나 가속도계 등을 이용해 우주선이 어느 방향으로 얼마나 움직였는지 측정하고, 이전 위치와 속도 정보를 바탕으로 현재 위치를 계산합니다.
하지만 이 방법에도 문제가 있습니다.
측정에는 아주 작은 오차가 생길 수 있기 때문입니다.
예를 들어 우주선이 실제로 100km를 이동했는데 장비가 99.999km라고 측정했다고 해봅시다.
한 번의 오차는 별것 아닌 것처럼 보입니다.
하지만 이런 작은 오차가 수천 번, 수만 번 누적된다면 최종 위치에는 상당한 차이가 생길 수 있습니다.
이것을 오차 누적이라고 생각할 수 있습니다.
따라서 우주선은 관성항법장치의 계산만 믿고 계속 날아가는 것이 아니라 다른 방법을 이용해 자신의 위치를 주기적으로 확인하고 보정합니다.
그때 중요한 역할을 하는 것이 바로 천체입니다.
지구에서는 도로 표지판이나 건물, 산과 강 같은 주변 환경을 이용해 자신의 위치를 확인할 수 있습니다.
하지만 우주에는 도로 표지판이 없습니다.
대신 우주선에게는 별과 행성이 표지판 역할을 합니다.
우주선은 별을 관측해 자신의 방향을 알아내고, 태양이나 행성의 위치를 관측해 자신의 위치를 추정할 수 있습니다.
이것이 우주항법의 기본적인 아이디어입니다.
우주선은 별을 보고 자신의 위치를 알아낸다
밤하늘의 별을 이용해 방향을 찾는 것은 새로운 기술이 아닙니다.
인류는 아주 오래전부터 별을 이용해 바다에서 항해했습니다.
나침반이 없거나 정확한 지도를 사용할 수 없던 시대의 항해사들은 밤하늘의 별을 관찰하면서 자신의 방향과 위치를 추정했습니다.
현대의 우주선도 기본적인 발상에서는 비슷한 부분이 있습니다.
물론 우주선은 사람이 눈으로 별을 바라보고 “저 별이 북극성이니까 이쪽으로 가야겠다”라고 판단하는 방식이 아닙니다.
우주선에는 별 추적기(star tracker)라는 정밀한 장비를 사용할 수 있습니다.
별 추적기는 우주선에서 바라보이는 별의 위치와 패턴을 촬영하고, 미리 저장된 별의 정보와 비교합니다.
하늘에는 수많은 별이 있습니다.
각 별의 위치 관계는 일종의 고유한 패턴을 가지고 있습니다.
예를 들어 컴퓨터가 밤하늘을 촬영했다고 생각해 봅시다.
카메라에 별 5개가 특정한 각도로 배열되어 있다면 컴퓨터는 이 패턴을 기존의 별 목록과 비교할 수 있습니다.
그리고 “현재 카메라가 어느 방향을 바라보고 있는지”를 계산할 수 있습니다.
이렇게 우주선은 별을 이용해 자신의 자세와 방향을 매우 정확하게 확인할 수 있습니다.
하지만 방향을 안다고 해서 위치까지 완전히 알 수 있는 것은 아닙니다.
서울에서 북쪽을 바라보고 있다고 해서 서울에 있다는 사실을 알 수 있는 것은 아니기 때문입니다.
부산에서 북쪽을 바라봐도 방향은 같습니다.
따라서 우주선은 방향뿐만 아니라 자신의 위치를 알아내기 위해 다른 정보를 함께 사용해야 합니다.
여기에서 태양과 행성이 중요한 역할을 합니다.
우주선이 태양과 지구, 화성 등의 위치를 관측하면 이 천체들과 자신의 상대적인 위치를 계산할 수 있습니다.
특히 태양계 안에서 이동하는 탐사선은 주요 행성의 위치와 궤도를 매우 정밀하게 계산해 활용합니다.
지상에서는 천문학자들이 행성과 태양의 위치를 미리 계산할 수 있습니다.
그리고 우주선에서 관측한 천체의 위치와 예상되는 위치를 비교하면 우주선의 궤도가 계획과 얼마나 차이가 나는지 알 수 있습니다.
이러한 방식으로 우주선의 궤도를 수정할 수 있습니다.
예를 들어 화성으로 향하는 탐사선이 있다고 생각해 봅시다.
처음 발사할 때 지구에서 화성까지의 경로를 계산합니다.
하지만 우주선이 정확히 계획된 경로를 따라가더라도 아주 작은 오차가 발생할 수 있습니다.
발사 순간의 오차, 추진 과정의 오차, 태양과 행성의 중력 영향, 우주선의 미세한 움직임 등 수많은 요소가 궤도에 영향을 줍니다.
따라서 우주선은 이동하면서 자신의 상태를 계속 확인해야 합니다.
이때 지구에서 보내는 신호도 매우 중요합니다.
지상 관제센터는 우주선에 전파 신호를 보내고, 우주선에서 돌아오는 신호를 분석해 우주선의 위치와 속도를 계산할 수 있습니다.
이것은 우리가 스마트폰에서 사용하는 GPS와 방향이 반대라고 생각하면 이해하기 쉽습니다.
GPS에서는 지구에 있는 사용자가 위성의 신호를 받습니다.
하지만 심우주 탐사에서는 지구의 관제센터가 먼 우주에 있는 탐사선과 직접 통신하면서 탐사선의 상태와 위치를 확인합니다.
문제는 거리가 엄청나게 멀다는 것입니다.
달까지의 거리는 약 38만 km입니다.
화성은 지구와의 거리가 계속 변하기 때문에 상황에 따라 수천만 km에서 수억 km까지 달라집니다.
이렇게 먼 거리에서는 신호가 즉시 도착하지 않습니다.
전파는 빛의 속도로 이동하지만 빛의 속도도 무한히 빠른 것은 아닙니다.
따라서 지구에서 명령을 보내고 우주선이 그 명령을 받은 뒤 다시 데이터를 보내는 과정에는 시간이 걸립니다.
화성 탐사선과 통신할 때는 지구와 화성의 위치에 따라 신호가 오가는 데 상당한 시간이 필요할 수 있습니다.
그래서 우주선이 모든 상황에서 지구의 명령을 기다릴 수는 없습니다.
스스로 자신의 상태를 판단하고 일정한 수준의 항법 계산을 수행할 수 있어야 합니다.
이것이 우주항법이 어려운 또 다른 이유입니다.
우주선이 길을 잃지 않는 진짜 비밀은 ‘여러 방법을 함께 사용하는 것’
우주에서 길을 찾는 가장 중요한 원칙은 한 가지 장비에 모든 것을 맡기지 않는 것입니다.
우주선은 여러 종류의 정보를 서로 비교하면서 자신의 위치를 확인합니다.
별 추적기는 우주선이 어느 방향을 바라보고 있는지 알려줍니다.
관성항법장치는 우주선이 얼마나 움직였는지 계산합니다.
태양이나 행성의 위치를 관측하면 우주선이 주요 천체와 어느 정도 떨어져 있는지 추정하는 데 도움이 됩니다.
그리고 지구의 관제센터에서는 우주선과 주고받는 전파 신호를 분석해 위치와 속도를 더욱 정밀하게 계산할 수 있습니다.
이렇게 서로 다른 방법으로 얻은 정보를 비교하면 각 방법에서 발생한 오차를 줄일 수 있습니다.
이것은 자동차의 위치를 확인하는 것과도 비슷합니다.
자동차의 GPS가 현재 위치를 알려주더라도 운전자는 속도계와 도로 표지판, 주변 건물을 함께 확인할 수 있습니다.
만약 GPS가 갑자기 이상한 위치를 가리킨다면 다른 정보를 이용해 오류를 발견할 수 있습니다.
우주선도 마찬가지입니다.
단 하나의 정보에 의존하기보다는 여러 센서와 관측 결과를 결합해 현재 상태를 계산합니다.
이 과정에는 복잡한 수학과 물리학이 사용됩니다.
우주선의 현재 위치만 중요한 것이 아닙니다.
현재 속도와 방향, 주변 천체의 중력, 앞으로 이동할 궤도까지 모두 계산해야 합니다.
우주에서 목적지까지 가는 것은 단순히 “화성을 향해 직선으로 날아간다”는 문제가 아닙니다.
행성 자체도 움직이고 있기 때문입니다.
지구가 화성을 향해 공을 던지는 것처럼 생각하면 안 됩니다.
화성도 태양 주위를 계속 움직이고 있습니다.
따라서 우주선은 현재 화성이 있는 곳을 향하는 것이 아니라 우주선이 도착할 때 화성이 있을 것으로 예상되는 위치를 향해 이동해야 합니다.
이것이 행성 탐사가 생각보다 훨씬 복잡한 이유입니다.
더욱 재미있는 점은 우주선이 목적지로 향할 때 항상 엔진을 계속 켜는 것도 아니라는 것입니다.
우주 공간에서는 공기 저항이 거의 없기 때문에 한 번 속도를 얻으면 계속 이동할 수 있습니다.
필요한 순간에 추진기를 작동해 속도나 방향을 조정하면서 궤도를 수정합니다.
이를 위해서는 자신의 현재 상태를 매우 정확하게 알아야 합니다.
만약 우주선이 예상보다 아주 조금 다른 방향으로 움직이고 있다면 처음에는 문제가 없어 보일 수 있습니다.
하지만 수천만 km를 이동하는 동안 작은 방향 차이가 누적되면 목적지에서는 엄청난 위치 차이로 나타날 수 있습니다.
그래서 우주항법에서는 작은 오차를 지속적으로 찾아내고 수정하는 것이 중요합니다.
이러한 기술은 앞으로 더욱 중요해질 가능성이 높습니다.
인류가 달에 장기간 머물거나 화성에 탐사 기지를 만들게 된다면 우주선뿐만 아니라 달과 화성의 차량, 착륙선, 탐사 로봇도 자신의 위치를 정확하게 알아야 합니다.
지구에서는 GPS가 너무 당연하기 때문에 우리가 자신의 위치를 알아내는 과정에 대해 거의 생각하지 않습니다.
하지만 달이나 화성에서는 지구처럼 GPS 위성망이 구축되어 있지 않습니다.
따라서 미래의 우주 탐사에서는 별과 천체를 이용한 항법, 관성항법, 지상국과의 통신, 우주 현지에 구축되는 항법 시스템 등이 함께 사용될 가능성이 큽니다.
특히 달과 화성에 사람이 장기간 생활하게 된다면 “우주에서 길을 찾는 기술”은 단순한 탐사 기술을 넘어 안전과 생존에 직접 연결되는 기술이 될 것입니다.
탐사 차량이 기지에서 너무 멀리 떨어졌을 때 자신의 위치를 알아야 하고, 통신이 끊겼을 때도 어느 정도 스스로 위치를 파악할 수 있어야 합니다.
결국 우주선은 GPS가 없어도 길을 잃지 않습니다.
정확히 말하면 GPS 대신 훨씬 다양한 방법을 이용해 자신의 위치를 찾아냅니다.
별을 보고 방향을 확인하고, 센서를 이용해 움직임을 계산하고, 태양과 행성을 관측하고, 지구의 관제센터와 전파를 주고받으며 자신의 궤도를 계속 확인합니다.
마무리
우리가 자동차를 운전하다 길을 잃으면 스마트폰의 GPS를 켜면 됩니다.
하지만 우주에서는 상황이 전혀 다릅니다.
지구 주변을 벗어난 우주선은 스마트폰처럼 지구의 GPS 위성 신호에 의존하기 어렵습니다. 달이나 화성으로 향하는 탐사선은 수많은 거리를 이동해야 하기 때문에 스스로 자신의 위치와 움직임을 계산할 수 있는 항법 시스템이 필요합니다.
우주선은 별 추적기를 이용해 별의 위치를 확인하고 자신의 방향을 계산합니다.
관성항법장치는 우주선이 얼마나 움직였는지를 측정합니다.
태양과 행성의 위치를 관측해 우주선의 상대적인 위치를 파악하는 데 도움을 받을 수도 있습니다.
그리고 지구의 관제센터에서는 우주선과 전파 신호를 주고받으며 우주선의 위치와 속도를 더욱 정확하게 계산합니다.
이렇게 서로 다른 정보를 조합해 우주선의 실제 궤도와 계획된 궤도의 차이를 찾아냅니다.
그리고 필요한 경우 추진기를 작동해 경로를 수정합니다.
특히 우주에서는 아주 작은 방향 오차도 장거리 이동 과정에서 크게 확대될 수 있기 때문에 지속적인 위치 확인과 궤도 수정이 중요합니다.
이 때문에 우주항법은 단순히 “현재 어디에 있는가?”를 찾는 기술이 아닙니다.
어디에 있고, 얼마나 빠르게 움직이며, 어느 방향으로 가고 있고, 앞으로 어디에 도착하게 될 것인지까지 계산하는 기술입니다.
더 놀라운 것은 우주선이 자신이 어디에 있는지 알아내는 데 지구의 지도나 도로 표지판이 필요하지 않다는 것입니다.
우주에서는 별이 표지판이 되고, 태양과 행성이 기준점이 되며, 전파가 우주선과 지구를 연결하는 길이 됩니다.
인류가 수백 년 전 바다에서 별을 보며 항해했던 것처럼, 현대의 우주선 역시 별을 바라보며 자신의 위치를 확인합니다.
물론 과거의 항해사들이 눈과 간단한 도구를 사용했다면, 현대의 우주선은 고성능 센서와 컴퓨터, 정밀한 천문 데이터와 물리학을 이용합니다.
하지만 기본적인 질문은 놀랍도록 비슷합니다.
“나는 지금 어디에 있는가?”
지구에서는 스마트폰의 작은 파란 점 하나가 이 질문에 답해줍니다.
하지만 우주에서는 그 파란 점 대신 별과 행성, 전파와 수많은 계산이 우주선의 위치를 알려줍니다.
그리고 그 덕분에 인간이 만든 작은 탐사선은 지구에서 수천만 km, 때로는 그보다 훨씬 먼 곳에서도 자신의 길을 찾아 목적지를 향해 날아갈 수 있습니다.
우주에서 길을 찾는다는 것은 단순히 방향을 정하는 일이 아닙니다.
끝없이 펼쳐진 우주 속에서 자신이 어디에 있는지를 계속 알아내는 것.
그것이 바로 우주항법의 핵심입니다.