본문으로 건너뛰기
피드

디지털 컴퓨터 이전의 항법 — B-52 폭격기 안에 실린 기계식 '천구 시뮬레이터' 해부

general 약 7분

1963년 B-52 폭격기는 별을 추적해서 자동으로 항로를 계산하는 Astro Compass 시스템을 탑재했다. 핵심 부품인 Angle Computer는 디지털 컴퓨터 대신 실제 반구 위에 별 포인터를 움직이는 전자기계 아날로그 컴퓨터로, 구면삼각법을 물리적으로 풀어냈다.

  • 1

    광전자증배관과 자이로 기반 stable platform으로 비행 중에도 특정 별을 정확히 조준

  • 2

    Angle Computer는 2 5/8인치 반구 위의 별 포인터로 천구를 물리적으로 모델링

  • 3

    입력은 적위·LHA·위도, 출력은 방위각·고도 — synchro 송신기로 전기 신호 변환

  • 4

    설계 당시 resolver·디지털 컴퓨터·물리 모델 3가지 대안 비교 후 물리 모델 채택

  • 5

    이유: 1963년 디지털 컴퓨터는 비싸고 느리고 신뢰성 부족

  • GPS 이전 시대에 항공기는 어떻게 위치를 알아냈을까? 답은 별을 추적하는 것 — B-52 폭격기에 탑재된 Astro Compass 시스템이 그 해답이었음
    • 1960년대 초, 미군은 별·행성·태양 위치로 항공기 항로를 자동 계산하는 시스템을 개발
    • 핵심 부품이 "Angle Computer"라는 전자기계식 아날로그 컴퓨터 — 1963년 당시 디지털 컴퓨터는 너무 비싸고 느리고 불안정했음

Astro Compass는 뭐 하는 물건인가

  • 항공기 기수에 장착된 4인치 유리 돔 안에서 광전자증배관(photomultiplier) 으로 별빛을 감지
    • 자이로스코프와 모터로 구성된 "stable platform"이 항공기가 흔들려도 망원경을 정확히 수직으로 유지
    • 프리즘이 회전·경사하면서 특정 별을 조준
  • 시스템 전체는 19개 컴포넌트로 구성된 괴물 — 컨트롤·인디케이터 패널 9개, 증폭기·컴퓨터 10개
    • 항법사는 Master Control Panel의 다이얼을 돌려서 시간, SHA(항성시각), 적위 같은 값을 하나씩 입력
    • 손으로 만져도 구별되도록 노브마다 모양이 다르게 설계됨 (어둠 속 작업 고려)
  • 입력값의 출처는 Air Almanac — 미국 정부가 1941년부터 4개월에 한 권씩 발행한 천체력 책자
    • 10분 간격으로 해·달·행성·First Point of Aries 위치를 기록
    • 별은 거의 안 움직이니까 별도 테이블로 제공

핵심 문제 — 천체 좌표계를 항공기 좌표계로 변환하기

  • Air Almanac은 별 위치를 "천구 좌표계"(SHA + declination) 기준으로 줌
    • 근데 항법사가 필요한 건 지금 이 비행기에서 본 별의 방위각(azimuth)고도(altitude)
    • 둘을 변환하려면 구면삼각법 + "navigational triangle"이라는 구면삼각형을 풀어야 함
  • 수식이 지저분함 — sin, cos, arcsin, arctan이 얽혀 있고 지구 자전에 따라 계속 변함
    • 항법사가 sight reduction 테이블을 손으로 뒤지면서 풀 수도 있었지만, 폭격기에서 그럴 시간이 없음
    • 그래서 이걸 자동화할 하드웨어가 필요했고, 그게 Angle Computer

Angle Computer의 발상 — "천구를 물리적으로 만들자"

  • 컴퓨터 내부에 반지름 2 5/8인치짜리 반구(半球) 를 넣고, 그 표면에 "별 포인터"를 움직임
    • 즉 천구 자체를 기계로 모델링함 — 별의 위치를 시뮬레이션하는 물리 시뮬레이터
    • U자 declination arm이 별의 적위만큼 포인터를 올리고, LHA에 따라 극축 주위를 회전
    • latitude arm이 관측자 위도만큼 전체를 기울임
  • 출력도 물리적 — 반원형 azimuth arc가 지평선에서 천정까지의 호를 나타내고, 슬라이더가 별 위치를 따라감
    • 슬라이더 위치 → altitude, 호 회전각 → azimuth
    • 두 출력은 싱크로 송신기(synchro transmitter)로 전기 신호로 변환돼 나머지 항법 시스템으로 전달
  • 내부는 복잡한 기어 트레인, 차동 기어(덧셈·뺄셈용), 구동 모터, 피드백용 synchro control transformer로 빽빽함
    • 진공관과 트랜지스터가 공존하던 과도기 전자기계 시스템의 진수

왜 아날로그 기계식을 선택했나

  • 설계자들은 세 가지 접근을 검토함
    • Resolver 6개 + 증폭기 조합 — 물리 회전을 sin/cos로 변환하는 부품. 너무 크고 정밀 전원이 필요해서 탈락
    • 디지털 컴퓨터 — 1963년 기준으로 비싸고 느리고 덜 안정적이라 탈락
    • 천구의 물리적 모델 — 채택됨. 결국 진짜 구면을 만드는 게 가장 현실적이었다는 결론
  • 결과적으로 Angle Computer는 "기계·전기·진공관·트랜지스터의 어색한 교차점"에 서 있던 물건
    • 디지털 컴퓨터의 발전으로 몇 년 뒤 구식이 될 운명이었지만, 그 시점엔 최선의 공학적 해답이었음

보너스 — Line of Position으로 위치도 계산

  • Astro Compass의 주 출력은 방향(heading, 0.1도 정밀도)이지만, 위치 추정에도 쓸 수 있음
    • 별의 고도를 측정해서 예상값과 비교 → 1도 차이가 60해리(1분각 = 1해리 정의 덕분)
    • 두 개 이상의 별로 선분을 그으면 교점에서 비행기 위치가 나옴 — 1837년부터 선박 항법에 쓰던 기법

기술 맥락

이 이야기의 진짜 매력은 "왜 그때는 디지털이 답이 아니었는가" 예요. 1963년의 디지털 컴퓨터는 진공관 기반이 막 트랜지스터로 넘어오던 시기라, 가격·전력·신뢰성 모두 비행기에 달기엔 애매했거든요. 그래서 엔지니어들이 고른 게 "천구를 그냥 물리적으로 만들어버리자"였어요. sin·cos 계산을 전자적으로 하는 대신, 실제 반구 위에 별 포인터를 놓고 움직이면 삼각함수가 공간 자체에 내재돼 있잖아요. 이게 아날로그 컴퓨팅의 본질이에요.

두 번째 흥미로운 포인트는 synchro라는 부품이에요. 축의 회전각을 3선식 AC 신호로 변환하는 전자기계 장치인데, 지금으로 치면 rotary encoder의 조상뻘이에요. Angle Computer가 기계식이라고 해도 실제로는 수많은 synchro가 내부 값을 외부 증폭기·모터로 넘기는 피드백 루프로 돌아갔거든요. "기계식 컴퓨터"라는 표현이 무색할 만큼 전자 회로가 빽빽했던 이유예요.

마지막으로 설계자들이 남긴 트레이드오프 기록이 인상적이에요. resolver 6개 + 증폭기 조합은 부피와 전원 문제로 탈락, 디지털은 당시 기술력으로 신뢰성 문제로 탈락, 결국 물리 모델이 이겼어요. 이런 의사결정 문서가 남아 있는 덕에 60년 뒤 우리도 "아, 그때는 이게 최선이었구나" 하고 이해할 수 있어요. 엔지니어링은 항상 그 시대의 제약 조건 안에서 이뤄지는 선택이라는 걸 새삼 느끼게 해주는 사례예요.

엔지니어링 의사결정이 그 시대 기술 제약과 얼마나 긴밀하게 얽혀 있는지 보여주는 사례. sin·cos 계산을 공간 자체에 내재시킨 아날로그 컴퓨팅의 발상이 지금 봐도 신선하다.

댓글

댓글

댓글을 불러오는 중...

general

NIST, 실리콘 칩에 '원하는 모든 색 레이저' 박아 넣기 성공 — 양자컴·AI 가속의 새 인프라

NIST 연구팀이 실리콘 웨이퍼 위에 lithium niobate와 tantala를 3D로 쌓아 수천 가지 파장의 레이저를 한 칩에서 뽑아내는 포토닉스 기술을 Nature에 공개했다. 양자 컴퓨터·광 원자시계·AI 칩 간 고속 통신 등이 직접적 수혜 분야다.

general

AI가 쓴 과제 막으려고 타자기 꺼낸 코넬대 강사

코넬대 독일어 강사 Grit Matthias Phelps가 학생들의 생성형 AI 사용을 막기 위해 수동 타자기로 과제를 치게 하는 '아날로그' 수업을 2023년부터 운영 중이다. 미국 전역에서 오프라인 시험과 종이 평가로 회귀하는 트렌드와 맞물려 있고, 한 CS 전공 학생은 'AI에 위임하지 않고 스스로 생각하게 됐다'고 평가했다.

general

글로벌 스타트업 자금 동향 — 플루이드스택 180억 달러, 사이파이브 36억 달러, 오픈AI 히로 인수

이번 주 글로벌 스타트업 투자 현황 요약. AI 데이터센터 플루이드스택이 180억 달러 기업가치에 10억 달러 조달 협상, 오픈소스 칩 사이파이브가 엔비디아 등에서 4억 달러 유치 등 AI 인프라와 반도체로 자금이 쏠리는 흐름이 선명하다.

general

AI가 코딩을 해결했다고? 전직 AI 엔지니어가 일부러 손코딩하는 브루클린 6주

Aily Labs에서 AI 에이전트를 프로덕션에 올리던 Miguel Conner가 Recurse Center에서 AI 없이 코딩하는 리트릿을 진행 중이다. LLM을 밑바닥부터 학습시키는 Stanford CS336 과제, Python 맨손 연습, Vim·BASIC·Clojure 탐험 등을 통해 기본기 다지기를 목표로 한다.

general

GDC 2026: 성인 게임 스튜디오들이 말하는 'Godot + 오픈소스로 플랫폼 검열 정면 돌파'

GDC 2026에서 크리티컬 블리스·핫핑크 게임즈 등 성인 게임 스튜디오들이 결제사 제재, SNS 섀도우밴 등 플랫폼 리스크를 오픈소스 엔진 Godot과 셀프 호스팅으로 돌파하는 전략을 공유했다. C#/GDScript 혼용, Dialogue Manager 플러그인, 스팀 알고리즘 생존법, '섹스 빼면 성립 안 되는' 코어 루프 설계 철학까지 기술·퍼블리싱·디자인 전반을 다뤘다.