1P by GN⁺ 4시간전 | ★ favorite | 댓글 1개
  • 천문 항법 자동화를 위해 별 위치를 추적하고 현재 위치 기준의 고도와 방위각을 계산하는 전기기계식 아날로그 컴퓨터 탑재
  • 시스템은 별의 대략적 위치와 대략적인 위도·경도·기수 방향만으로 탐색을 시작하고, spiral search pattern과 반복 계산으로 더 정확한 값을 얻는 구조
  • 별 위치 계산에는 Air Almanac의 시간·천체 데이터와 SHA, declination, LHA 같은 좌표를 사용하며, 전역 천구 좌표를 항공기 기준 수평 좌표계로 변환
  • 핵심 메커니즘은 천구의 물리 모델과 기어, 슬라이더, 모터, synchro 출력으로 navigational triangle을 기계적으로 풀어 altitude와 azimuth를 산출하는 방식
  • 결과적으로 이 장치는 0.1도 정확도 heading 제공과 line of position 기반 위치 결정까지 지원한, 디지털 이전 시대 항공 항법 자동화의 중요한 구성품

Astro Compass 시스템 개요

  • Angle Computer는 B-52 폭격기의 Astro Compass 내부에서 별 위치를 자동 추적하고 항법에 필요한 각도를 계산하는 전기기계식 아날로그 컴퓨터
    • GPS 이전 항공 항법에서 천문 항법 사용
    • 천문 항법은 정확하고 재밍이 어렵고 방송 인프라가 필요 없지만, 수작업 수행은 어렵고 시간이 많이 드는 방식
    • 1960년대 초 B-52용 자동화 시스템 개발
    • 당시 디지털 컴퓨터는 적합하지 않아 삼각함수 계산을 전기기계식 아날로그 컴퓨터로 처리
  • Astro Compass의 주 출력은 매우 높은 정확도의heading이며, 정확도는0.1도

    • 이후 line of position 기법으로 위치 결정에도 사용 가능
    • Astro Tracker는 Astro Compass의 광학 추적 장치로, 항공기 상부에 장착되는 핵심 구성품
    • 동체 상부 밖으로 돌출된 4인치 유리 돔 포함
    • 내부에 추적 망원경 탑재
    • photomultiplier tube로 별빛 검출
    • 자이로스코프와 복잡한 모터 시스템이 stable platform 제공, 항공기 기울기와 움직임 중에도 망원경을 정밀한 수직 상태로 유지
    • 프리즘이 회전 및 기울어져 특정 별 조준
    • Astro Compass는 센서를 올바른 방향으로 향하게 하기 위해 하늘에서 별의 대략적 위치만 알면 되는 구조
    • 방향 정확도가 완벽할 필요는 없음
    • 장치가 별을 찾기 위해 spiral search pattern 수행
    • 탐색 범위는 방위각 기준 ±4°, 고도 기준 ±2.5°
    • 비교 기준으로 달의 시직경은 약 0.5°
    • Astro Compass 전체 시스템은 총 19개 구성품으로 구성
    • 오른쪽에는 시스템 제어용 10개의 증폭기 및 컴퓨터 구성품 배치
    • 이 중 Angle Computer는 오른쪽 아래 위치
    • 왼쪽에는 B-52 항법사가 사용하는 9개의 제어 및 표시 패널 배치
    • 예시로 Line of Position display, Master Control panel, Heading Display panel, Indicator Display panel 존재
  • 시스템 명칭과 자료

    • Angle Computer 표기 "Computer, Altitude-Azimuth, Automatic Astro Compass Type MD-1" 확인
    • 장치에 "MD-3" 스티커도 부착
    • 같은 시스템을 "Kollsman KS-50-03 Astro Tracking System" 또는 50-08로도 부를 수 있다는 언급 포함
    • 관련 자료로 Operating Instructions Handbook, Operating Instructions Pocket Manual, The Celestial Tracker as an Astro Compass, 특허 Celestial Data Computer 제시
  • 외형과 패키징

    • 외부에서 본 Angle Computer는 끝부분에 커넥터가 달린 검은 원통형 패키지 형태
    • 원통은 납땜된 금속 밴드로 밀봉된 상태
    • 중앙의 주입 밸브를 통해 건조 질소로 가압
    • 밸브는 타이어에서 볼 수 있는 것과 같은 Schrader valve 형태
  • 연결과 데이터 흐름

    • 물리 연결도에서 Angle Computer는 Alt Az Computer로 표기
    • 블록 다이어그램에서는 Altitude Azimuth Computer로 표기
    • 두 도표는 각각 구성요소의 물리적 연결과 시스템 내부의 데이터 흐름 표시

조작 방식과 입력 데이터

  • Master Control Panel은 값을 하나씩 선택하고 노브를 돌려 입력하는 사용자 인터페이스 제공
    • 시계 시간, 별 #1의 SHA, 별 #3의 Declination 같은 데이터를 먼저 선택
    • 이후 Set Control 노브를 시계 방향 또는 반시계 방향으로 돌려 원하는 값까지 스크롤
    • 각 노브는 서로 다른 기하학적 형상 적용
    • 촉감만으로 노브 구분 가능
  • 각 데이터 값은 전기기계식 디스플레이로 표시
    • Star Data display는 한 별의 sidereal hour angledeclination 표시
    • 디지털 표시처럼 보이지만 실제로는 synchro 제어를 받는 모터가 돌리는 아날로그 다이얼 구조
    • 시스템은 3개의 Star Data display 보유
    • 동시에 세 별의 위치 저장 가능
    • 시스템은 한 번에 한 별만 사용하지만 Star switch 전환으로 별을 빠르게 바꿀 수 있음
  • Astro Compass는 일반적으로 위도와 경도를 bombing computer에서 입력받는 구조
    • 대략적인 기수 방향은 자기나침반에서 BATH, Best Available True Heading 명칭으로 입력
    • 이 값들은 필요 시 모두 수동 입력 가능
  • 항법 계산은 위치와 기수 방향을 알아야 별의 고도와 방위각을 계산할 수 있어 chicken-and-egg처럼 보일 수 있음
    • 실제로는 위도, 경도, 기수 방향의 대략값만 있으면 충분
    • 기수 방향 허용 오차는 4° 이내
    • 시스템이 이를 바탕으로 더 정확한 위도, 경도, 기수 방향 산출
    • 이 과정을 반복하면 값이 수렴
    • 자기나침반은 대략적 기수 방향, dead reckoning 또는 inertial navigation은 대략적 위치 제공
    • Astro Compass의 더 정확한 정보가 다시 dead reckoning이나 inertial navigation 정확도 향상에 활용되는 구조

천문 데이터와 시간 기준

  • 천체 위치 정보는 Air Almanac에서 취득
    • 미국 정부가 1941년부터 발행 시작
    • 4개월마다 새 권 발행
    • 매일 한 장의 시트 제공
    • 데이터는 10분 간격
    • 첫 번째 열은 GMT
    • 나머지 열에는 태양 위치, First Point of Aries(♈︎), 관측 가능한 행성 위치, 달 위치 수록
    • 별 위치는 별도 표와 차트로 제공되며, 별은 거의 정지해 있어 일일 갱신 없음
  • Greenwich Mean Time은 현재 대부분 UTC로 대체된 상태
    • GMT는 영국 Greenwich 경도 상공에서 태양이 가장 높이 오는 시각을 기준으로 한 체계
    • 태양시는 지구 궤도가 타원형이어서 태양일 길이가 연중 거의 1분 가까이 변동
    • 이를 보정하기 위해 연평균으로 하루를 정확히 24시간으로 두는 Mean Time 도입
    • UTC는 Greenwich 상공의 태양 위치가 아니라 원자시계로 정의
    • 두 체계 차이는 최대 0.9초
    • 동기 유지를 위해 UTC에 leap second 추가
  • 태양을 기준으로 본 solar day와 별을 기준으로 본 sidereal day 길이는 다름
    • solar day는 일반적인 24시간
    • sidereal day는 23시간 56분 4초
    • 그 결과 1년은 366.25 sidereal days 또는 365.25 solar days로 표현 가능

좌표계와 별 위치 계산

  • Air Almanac 좌표계와 항공기 지역 좌표계는 다르며, 별 위치 계산에는 좌표계 변환 필요
    • 구면삼각법과 navigational triangle 사용
    • Astro Compass는 전역 좌표를 직접 사용하지 않고 항공기 기준의 지역 좌표 필요
  • 수평 좌표계는 망원경 조준에 사용하는 지역 좌표계
    • azimuth는 수평선 기준으로 360° 회전할 때의 방향
    • 머리 바로 위 지점은 zenith
    • 수평선에서 천정까지 위로 올린 각은 altitude
    • 특정 별 위치는 azimuthaltitude 두 값으로 표현
    • 이 좌표계는 지역 기반이므로 장소가 달라지면 같은 별의 azimuth와 altitude도 달라짐
    • 지구 자전 때문에 두 값은 시간에 따라 계속 변함
  • altitude와 azimuth 계산식은 sine, cosine, arcsine, arctangent를 포함해 복잡
    • 장노출 별 궤적 사진에서 각 별은 Polaris를 중심으로 원을 그림
    • 이 원 궤적을 따라 altitude와 azimuth가 삼각함수적으로 변화
    • 이 계산을 Angle Computer가 전기기계적으로 수행
  • 천구는 지구를 둘러싼 큰 구의 표면 위에 별이 고정돼 있다고 보는 모델
    • 지구는 가운데서 한 항성일에 한 번 회전
    • 지구 적도를 연장한 것이 celestial equator
    • 지구 극에 대응하는 celestial poles 존재
    • 지구상의 위치는 latitudelongitude
    • 별 위치는 이에 대응해 declinationsidereal hour angle, SHA로 표현
    • 본초 자오선은 Greenwich 통과로 정의
  • 0° 천구 자오선은 Greenwich 자오선이 아니라 춘분점 vernal equinox의 태양 위치로 정의
    • 태양은 천구 위를 1년에 한 바퀴 이동
    • 지구 자전축 기울기로 인해 태양은 1년 중 절반은 적도 위, 절반은 아래 위치
    • 적도 통과 시점은 vernal equinox(March)autumnal equinox(September)
  • 이 기준점은 First Point of Aries(♈︎) 로 불림
    • 현재 이 지점에서 태양은 Pisces에 위치
    • 그러나 이름은 Aries 유지
    • Hipparchus가 기원전 130년에 태양 운동의 시작점으로 First Point of Aries 정의
    • 당시에는 춘분점의 태양이 실제로 Aries에 위치
    • 지구 자전축 방향은 26,000년 주기precession of the equinoxes 존재
    • 이로 인해 태양 위치가 Aries에서 Pisces로 이동
    • B-52 최초 생산 이후에도 춘분점이 1° 더 이동
  • 별의 고정 좌표를 지구의 회전 좌표로 바꾸는 과정은 각도 덧셈과 뺄셈으로 진행
    • 특정 시각의 Greenwich Hour Angle of Aries, GHA ♈︎ 조회
    • 별의 SHA 조회
    • 둘을 더해 별의 Greenwich Hour Angle 계산
    • 여기에 항공기 longitude를 빼면 Local Hour Angle, LHA 획득
    • 이 단계는 단순한 덧셈과 뺄셈이므로 differential gears로 기계적 처리 용이
  • 최종적으로 navigational triangle을 풀어 azimuth와 altitude 계산
    • 꼭짓점은 North Pole, 항공기 위의 zenith, 그리고 별
    • 알려진 값은 두 변과 하나의 각
    • 첫 번째 변은 90° - declination
    • 두 번째 변은 90° - latitude
    • 그 사이 각은 LHA
    • 천정에서의 각을 풀면 azimuth
    • 세 번째 변을 풀면 90° - altitude
    • 수동 항법에서는 두꺼운 sight reduction 표와 계산으로 해결 가능
    • 자동화된 기계 처리가 Angle Computer의 목적
  • SHA와 적경

    • 천문항법에서는 별 위치를 자오선 기준으로 측정할 때 SHA 사용
    • 천문학에서는 right ascension을 자주 사용
    • right ascension은 반대 방향으로 측정되며 단위는 도가 아니라 hours
    • 관계식은 RA = (360° - SHA) / 15°
  • 평균 춘분점과 시춘분점

    • 지구는 완전한 구가 아니어서 자전축이 18.6년 주기로 흔들림
    • 많은 목적에서는 평균 처리한 mean equinox 사용
    • 실제 물리적 춘분점은 apparent equinox
    • Greenwich Mean Sidereal Time, GMST는 mean equinox 기준
    • Greenwich Apparent Sidereal Time, GAST는 apparent equinox 기준
    • 두 춘분점 차이는 equation of the equinoxes
    • 차이 크기는 약 1.1초 미만
  • 코적위와 코위도

    • 90° - declinationco-declination

    • 90° - latitudeco-latitude

      • 삼각형 해법으로 spherical law of sinesspherical law of cosines 사용 가능
      • 대안으로 좌표계를 바꾸는 rotation matrices 적용 방식 언급
  • 항성 위치 변화

    • 별들은 서로 다른 방향으로 움직이지만, 대부분의 별은 눈에 보이는 proper motion 변화가 매우 작음
    • 다만 1960 Air Almanac2026 Air Almanac 비교 시 목록의 많은 별이 1도 이상 이동한 것으로 보인다는 언급 포함
    • 원인으로 precession of the equinoxes 제시
    • 변화량이 별마다 다른 이유로 각변화가 별 위치에 따라 달라지고, 극에 가까울수록 SHA가 과장된다는 설명 포함

Angle Computer 메커니즘

  • Angle Computer의 임무는 navigational triangle을 기계적으로 푸는 일
    • 입력값은 별의 declination, LHA, 관측자 latitude
    • 이들로부터 현재 위치에서의 별 altitudeazimuth 계산
  • 장치의 핵심 개념은 반지름 2 5/8인치 반구로 천구를 물리적으로 모델링하는 구조
    • 별 포인터를 구 표면 위 특정 위치에 기계적으로 배치
    • 사용 값은 declinationLHA
    • 여기에 관측자 latitude 반영
    • 별 포인터가 판독 메커니즘을 움직여 azimuthaltitude로 변환
    • 좌표계 변환과 navigational triangle 풀이를 물리적 표현으로 수행
  • 입력 메커니즘은 별 포인터를 구의 2차원 표면 위에 위치시킴
    • U자형 declination arm이 위아래로 흔들리며 별의 declination 대응
    • declination arm은 동시에 polar axis를 중심으로 지속 회전
    • 이 회전량은 LHA가 지정
    • sidereal day 동안 메커니즘이 한 주기 완성
    • latitude arm은 메커니즘 전체를 위나 아래로 움직여 관측자 위도 반영
    • 오른쪽의 세 개 기어가 latitude, LHA, declination 입력 제공
    • 별 포인터가 반원형 azimuth arc 끝에 닿는 순간은 별이 수평선에 이르고 지는 상황 대응
  • 출력 메커니즘은 별 포인터 움직임으로 altitudeazimuth 산출
    • 핵심 부품은 반원형 azimuth arc
    • 이 아크는 관측자 수평선에서 zenith까지의 호를 특정 azimuth 방향으로 나타냄
    • 별 포인터는 슬라이더를 통해 azimuth arc에 연결
    • 포인터 이동은 슬라이더를 아크 위에서 이동시키고, 동시에 azimuth arc 자체를 회전시킴
    • 슬라이더 위치는 horizon에서 , zenith에서 90° 에 해당하는 altitude 표현
    • azimuth arc는 뒤쪽 zenith point를 중심으로 회전하며, 그 회전이 azimuth 값 표시
    • arc가 회전하면 zenith의 기어를 돌려 azimuth 출력 제공
    • 슬라이더 아크에는 톱니가 있어 슬라이더 이동 시 두 번째 기어를 돌리고 altitude 출력 생성
  • 특정 위도에서는 별 운동과 출력 변화의 관계가 직관적으로 나타남
    • 예시 사진에서는 latitude arm이 거의 극지방 위도에 해당하는 위치까지 올라간 상태
    • 이 경우 polar axis가 거의 zenith와 정렬
    • LHA 변화에 따라 별은 원형 궤적으로 이동
    • 이때 azimuth arc는 회전하지만 altitude 변화는 매우 작음
    • 실제 세계에서도 극 근처에서는 별이 zenith 주변 원을 그리며 움직임
  • Angle Computer 후면에는 계산이 기계식이어도 다수의 전기 부품 존재
    • 상단에는 synchro transmitters가 azimuth와 altitude의 전기 출력 제공
    • synchro transmitter는 고정 코일과 이동 코일을 사용해 축 회전각을 3선 전기 신호로 변환
    • 큰 기어는 altitude output 제공
    • 하단의 긴 원통형 부품은 메커니즘을 움직이는 모터
    • 모터는 피드백 루프를 통해 목표 위치로 회전
    • synchro control transformers가 외부 servo amplifiers에 피드백 제공
    • servo amplifiers가 모터 구동
  • 부분 분해 시 내부에 복잡한 gear train 확인 가능
    • synchro, 모터, 물리적 메커니즘을 서로 연결
    • 아래 중앙의 짧고 황동색 부품은 신호를 더하거나 빼는 differential assemblies
    • 오른쪽 아래에는 긴 원통형의 구동 모터 하나 노출
  • 차동기어 역할

    • 축들이 기계적으로 서로 독립적이지 않기 때문에 differential gears 필요
    • 예시로 latitude arm이 위아래로 움직이면 declinationLHA drive shafts도 함께 움직여 원치 않는 회전 발생
    • 차동장치는 declination과 LHA 입력에서 latitude motion을 빼 주어 각 축의 최종 움직임을 독립적으로 유지
  • 슬라이더와 고도 범위

    • azimuth arc가 반원 180° 이므로 별 포인터가 그 위를 따라 180° 움직일 것처럼 보일 수 있음
    • 실제 고도 범위는 지평선 에서 천정 90°
    • 이유는 슬라이더가 quarter-circle 90° 이기 때문
    • 별 위치는 슬라이더 반대쪽 끝이 azimuth arc 끝에 닿기 전까지 최대 90° 만 이동 가능

운용 제약과 범위

  • 방위각은 zenith에서 불연속적이며, 별이 머리 위를 직접 통과할 때는 방향이 즉시 180° 바뀌는 형태
    • Angle Tracker는 방위각을 순간적으로 180° 바꿀 수 없음
    • 이 불연속성이 중요한 제약 요소
  • 이를 피하기 위해 Angle Computer는 camsmicroswitches로 고도를 85° 이하로 유지
    • 그렇지 않으면 azimuth arc가 부드럽게 회전하지 못하고 걸림
  • Astro Tracker의 추가 제한으로 적위 +90°-47°, 최저 고도 -6° 제시
    • 위도 입력 범위는 -2°에서 +90°
    • 시스템이 자동으로 반구를 전환해 북위와 남위를 모두 사용할 수 있다는 설명 포함

위치선과 위치 결정

  • Astro Compass의 주 출력은 heading이지만, 항공기 위치 결정에도 사용 가능
    • 이 기법은 celestial line of position
    • 1837년 발견
    • 육분의를 사용하는 선박 항법에서 널리 사용
    • 항공기에서도 사용 가능
  • line of position의 기본 원리는 별의 altitudesub-stellar point까지 거리의 관계
    • 별이 머리 바로 위면 altitude는 90°
    • 어떤 방향으로든 60 nautical miles 이동하면 altitude는 89°
    • 1 nautical mile = 1 minute of angle = 1/60 degree 관계 사용
    • altitude가 89° 이면 sub-stellar point로부터 60 miles 떨어진 원 위 위치
    • altitude가 88° 이면 반지름 120 nautical miles의 원 위 위치
    • altitude가 40° 이면 반지름 3000 miles의 매우 큰 원 위 위치
  • 실제 항법에서는 추정 위치를 기준으로 원의 일부를 직선으로 근사
    • 현재 위치를 100 miles 이내로 대략 알고 있다고 가정
    • 지도에 추정 위치 점 표시
    • 별 하나를 골라 그 위치에서 기대되는 각도 계산
    • 육분의로 측정했더니 예상 50°, 실제 51° 라면, 먼 sub-stellar point 중심 원보다 추정 위치가 , 즉 60 miles 더 가까운 위치여야 함
    • 지도에서 추정점으로부터 별 쪽으로 60 miles 이동
    • 그 지점에 수직선을 그리면 line of position 형성
    • 이 선 위 어딘가에 현재 위치 존재
  • 별을 여러 개 사용하면 교차점으로 위치를 구할 수 있음
    • 다른 하늘 방향의 별에 대해 동일 절차 반복
    • 예시로 두 번째 별은 예상보다 2° 작게 측정되어 추정 위치에서 120 miles 더 먼 방향에 다른 line of position 작성
    • 두 선의 교차점이 현재 위치의 가능 지점
    • 보통 세 번째 별까지 반복
    • 세 개의 line of position으로 위치와 정확도 감 파악
  • Astro Compass는 전용 표시 패널로 위치선 작도에 필요한 값을 제공
    • 표시값은 별의 azimuth와, 가정 위치에서 위치선까지의 거리인 Altitude Intercept
    • 이를 바탕으로 항법사는 지도에 line of position 작성
    • 두 개의 별에 더해 총 세 개의 별로 반복해 location fix 획득
  • 구면 교차점

    • 구 위의 서로 다른 두 원은 기술적으로 0개, 1개, 2개의 교차점을 가질 수 있음
    • 실제 운용에서는 보통 두 개의 교차점이 생기지만, 그중 하나는 매우 멀리 있어 무시 가능
  • 항법사의 실무상 어려움

    • 측정이 끝날 때쯤이면 항공기가 이미 수십 마일 이동했을 수 있음
    • 항법사는 이동량을 반영해 position lines를 수정해야 하는 상황
    • 바람과 다른 요인 때문에 항공기가 정확히 얼마나 움직였는지는 알기 어려움
    • 따라서 Astro Compass가 있어도 항법사는 불확실성을 계속 다뤄야 하며, 서로 다른 측정 결과를 cross-checking해야 하는 상황

설계 선택과 결론

  • Angle Computer는 기계식 아날로그 계산이 최선이던 시대의 산물이면서 동시에 전기적 시스템
    • navigational triangle은 기계 장치가 해결
    • 장치 위치 조정은 모터 담당
    • 출력은 전선을 통해 전기적으로 전달
    • 구동에는 전자 증폭기와 피드백 회로 사용
    • 이 회로는 vacuum tubestransistors를 함께 사용
  • Astro Compass 설계 과정에서는 navigational triangle 계산을 위한 여러 접근법 검토
    • 첫 번째는 물리적 회전을 sinecosine 값으로 바꾸는 소형 전기기계 장치 resolvers 사용 방식
    • 6개의 resolvers와 증폭기를 조합해 altitude와 azimuth 산출 가능
    • 그러나 크기가 너무 크고 precision power supply가 필요해 기각
    • 두 번째는 digital computer 사용
    • 1963년 당시 디지털 컴퓨터는 비싸고 느리며 신뢰성이 낮아 기각
    • 최종 채택안은 천구의 기계적 물리 모델 구축
  • 최종 설계는 물리 메커니즘, 전기 회로, vacuum tubes, solid-state electronics가 만나는 구조
    • 이후 곧 디지털 컴퓨터에 의해 대체될 성격 명시
Hacker News 의견들
  • 아날로그와 디지털이 갈림길에 있던 시기가 정말 흥미롭게 느껴짐. 어느 순간까지는 아날로그 컴퓨터가 합리적이었고, 조금만 뒤로 가면 디지털 말고는 답이 없어 보이는데, 그 사이 과도기가 특히 매력적임. 미 해군에 첫 디지털 컴퓨터를 들여온 인물의 회고록인 First-Hand: "No Damned Computer is Going to..."도 그 시대 감각을 잘 보여줌. 또 이렇게 복잡한 장치를 설계했다면 분명 기어 트레인 도식 같은 게 있었을 것 같아서 찾아보는 중이고, 전자회로만 보던 사람에게는 유압 심볼 도식도 꽤 매혹적으로 보임
  • 이건 입출력은 전기식인데 계산은 기계식이던 과도기 장비의 전형으로 보임. 이런 기술의 뿌리는 해군 사격 통제에 있었고, 초기 Admiralty Fire Control Table은 많은 사람이 크랭크와 다이얼로 센서값을 넣는 거대한 기계식 컴퓨터였음. 이후에는 센서 입력이 자동화되고 포탑 출력도 직접 연결되면서, 결국 전기식 I/O와 기계식 계산부를 갖춘 발판 상자 크기의 장비들로 진화했음. 예전에는 이런 게 군용 잉여품 가게에도 나왔고, Marin County의 Nike missile site에서 복원된 유도 컴퓨터를 본 적도 있는데, 레이더의 아날로그 데이터를 기계적으로 계산해 미사일 제어 신호를 내보내는 방식이었음
    • 비슷한 맥락으로 Sprint missile도 꼭 볼 만함. 속도가 너무 빨라서 탄두가 빛날 정도라는 점이 강렬했음. 영상만 봐도 감이 옴
    • 이런 장치가 실제로 어떻게 돌아갔는지 보여주는 훈련 영상들이 남아 있어서 좋았음. 이 영상도 유익하고, Battleship New Jersey 채널 영상도 꽤 잘 설명해줌
    • 내가 가장 좋아하는 인터넷 자료 중 하나가 이 시대 매뉴얼 아카이브임. 특히 화력 해를 계산하던 Torpedo Data Computer 매뉴얼은 삽화가 정말 훌륭해서 보는 재미가 큼
    • Marin의 Nike 시설은 문 열려 있을 때 가볼 가치가 충분했음. 원래 관제소는 더 높은 능선에 있었지만 지금은 미사일 사이트 옆에 사실상 컨테이너 형태의 장비가 하나 남아 있음. 당시 개념은 들어오는 폭격기 상공에서 탄약을 폭발시켜 압력파로 추락시키는 방식이었고, 처음엔 재래식, 나중엔 핵탄두까지 갔음. Angel Island에도 Nike 기지가 있었지만 지금은 콘크리트 패드 정도만 남아 있음. 내가 자란 필라델피아 근처에도 방어용 Nike 기지가 바로 옆에 있었고, 어릴 적에는 우리 땅에서 병력 기동도 있었다고 들었음
    • 더 읽고 싶다면 전기기계식 사격 통제 컴퓨터와 피드백 시스템의 역사를 자세히 다룬 책인 Between Human and Machine: Feedback, Control, and Computing before Cybernetics를 추천하고 싶음
  • 이런 글을 읽을 때마다 당시 엔지니어들이 정말 부러워짐. 전투기용 초기 마이크로프로세서, 전자기계식 천문항법 같은 걸 만들었는데, 나는 지금 GitLab 파이프라인과 씨름하고 있음
    • 나는 오히려 반대로 느낌. 하드웨어는 어렵다는 말 그대로인데, 현대 CAD도 없이 군용 규격에 맞는 복잡한 전자기계 설계를 해냈다는 건 고급 언어도 어셈블리도 없이 이진수로 코딩하는 수준에 가까웠을 것 같음
    • 이런 문제를 다루면서 괜찮은 생계를 유지하려면 결국 전쟁 도구를 만들어야 한다는 현실이 아쉽게 느껴짐. 실리콘밸리의 많은 회사가 마지막에는 정부, 사실상 군 계약으로 가는 듯하고, 아마 그쪽이 가장 확실하게 자금이 들어오기 때문이라고 봄
    • 이런 기계 장치는 복잡한데도 동시에 단순함의 미학이 있어서 정말 매력적이라고 느낌
    • 전투기 초기 마이크로프로세서 이야기는 꺼내기만 해도 할 말이 많아짐
    • 사실 우리를 막는 건 별로 없다고 생각함. 인생 한 번이니 안식년을 모아서 새로운 엔지니어링 영역으로 가보는 것도 가능함. 과거는 늘 더 낭만적으로 보이지만, 그 시대 모두가 이런 멋진 일을 한 것도 아니고 어떤 사람들은 해변으로 돌격하고 있었음
  • 글을 끝까지 읽었고, 각주에 있던 나선 탐색 설명이 특히 인상적이었음. Astro Compass는 별을 찾기 위해 대략적인 방향만 알면 됐고, 실제로는 방위 ±4°, 고도 ±2.5° 범위를 나선형으로 훑으며 별을 찾았다고 함. 달의 겉보기 크기가 0.5° 정도라는 비교까지 붙어서 감이 확 왔음
    • 나도 그 각주가 유난히 눈에 들어왔음. 그냥 겨냥하고 기대하는 장치가 아니라 실제로 별을 사냥하듯 능동적으로 찾아다니는 시스템처럼 느껴져서 훨씬 생생하게 다가왔음
  • Astro Tracker의 적위 범위가 위도 범위보다 훨씬 넓은 이유가 궁금했음. 남반구 전환이 자동인지 스위치인지도 헷갈렸고, 단순히 반구 전환만 생각하면 그렇게 큰 적위 범위가 꼭 필요해 보이지 않았음. 비행 중 기체 피치까지 고려한 설계인지도 궁금했음. 그리고 B-52에 북반구·남반구 양쪽 운용 능력이 중요했다는 점도 흥미로웠음. 이전 폭격기들은 항속거리는 있어도 신뢰성이나 공중급유 측면에서 전지구 작전에 한계가 있었기 때문임. 아쉽게도 Museum of Flight에서 B-52는 못 봤는데, 혹시 Charles Simonyi를 만나면 박물관 지원에 감사하다고 전하고 싶음
    • 저위도에서 비행하면 쓰고 싶은 별의 거의 절반은 음의 적위에 있게 되므로 음의 적위 지원이 중요했음. 그리고 반구 전환은 수동이 아니라 자동으로 이루어졌음
    • B-52는 내가 가장 좋아하는 항공기 중 하나인데, Museum of Flight에 있는 실물은 정말 압도적인 크기였음. 원래도 작다고 생각한 적은 없지만, 실제로 보면 예상보다 더 거대했음
  • 각주에도 언급됐지만 CuriousMarc가 이 장치에 대한 영상 3편을 올려뒀음. 이 링크에서 시작하면 됨
  • 이건 정말 미친 듯이 인상적이었음. 지금 내가 하고 있는 잡다한 배관 같은 일보다 훨씬 더 큰 걸 해보고 싶다는 자극을 줬음
    • 마침 나도 딱 이런 말이 필요했음. 보호소 출신 고양이 둘을 위해 Chewy와 Amazon 박스로 고양이 미로를 만드는 미니 프로젝트를 막 시작하려던 참이었음. v1 Raspberry Pi와 놀고 있는 노트북, 각종 기기들로 뭔가 재미있는 걸 할 수 있을지 궁금해졌고, Opus 4.7과 나는 이번 Caturday쯤이면 서로 좀 쉬어가야 할 듯함
  • 글쓴이 본인임. 이 아날로그 컴퓨터에 대해 궁금한 점이 있으면 질문해도 좋음
    • 별의 고도는 인공수평선 기준으로 잰다고 이해했는데, 움직이는 비행기 안에서 시스템이 어떻게 아래 방향을 판단했는지 궁금했음. 단순히 줄에 돌을 매단 수준의 고급 버전인지, 감쇠 장치와 자이로 짐벌 같은 걸 쓴 건지, 아니면 더 영리한 방법이 있었는지 알고 싶었음. 현대 하드웨어로 천문항법을 싸고 쉽게 구현할 수 있는지도 찾아봤는데, 정지 플랫폼에서도 이게 의외로 어려운 문제였음. 0.01° 정확도의 경사계조차 지금도 비싸고, 그 정도 오차만 있어도 위치 오차가 대략 1km쯤 될 수 있다고 이해했음. 게다가 흔들리고 이동하면서 선회까지 하는 플랫폼이라면, 완벽한 자이로도 몇 분 뒤엔 틀린 방향을 가리키고 선회 중에는 중력 기준의 아래도 어긋나니 정말 어려워 보였음
    • 좀 단순한 질문일 수도 있지만, 구름이 끼면 어떻게 했는지도 궁금했음. B-52가 대부분 또는 항상 구름 위로 비행했다고 봐도 되는지 묻고 싶었음
    • 별은 항법사가 수동으로 찾고 계속 추적해야 했는지 궁금했음. 글이 정말 흥미로웠지만 실제 운용 절차가 아직 완전히 머리에 들어오진 않았음
    • 글 전체가 정말 애정이 담긴 작업처럼 읽혀서 좋았고, 공유해줘서 고맙게 느껴졌음
    • 글에는 안 나왔지만 ICBM도 천문항법을 썼다고 읽은 적이 있음. 이 장치와 비슷한 원리였는지, 당시 미사일들이 실제로 무엇을 썼는지 지금은 어느 정도 알려져 있는지도 궁금했음
  • 글에 나온 “고정밀 방위 제공” 설명을 보면, 나는 이 장치가 단순한 방위뿐 아니라 지상 항적 정보도 줬을 것 같았음. 항공기 항법에서는 바람에 의한 편류가 핵심 문제라서, 그게 훨씬 더 가치 있다고 생각했음
    • 아니었음. 이 장치는 ground track을 직접 제공하진 않았고, 글에서 설명한 위치선 기법을 이용해 수동으로 산출할 수는 있었음
  • 글 끝의 “AI로 쓰지 않았음” 문구가 메타하게 느껴지긴 했지만, 넣어줘서 고마웠음. 차라리 글 맨 위에 둬도 좋겠다고 생각했고, 누군가가 직접 쓴 글이라는 확신이 있으니 읽을 마음이 더 생겼음
    • 그 정도는 꼭 필요하진 않다고 봄. AI 슬롭은 대체로 바로 티가 나고, 이 글은 그런 류가 아니라는 게 분명했음. 이 문제를 또 다른 소모적 논쟁거리로 만들 필요는 없다고 생각함