새로운 오픈소스 엔진 '시데레온(Sidereon)'이 GNSS(Global Navigation Satellite System, 위성항법시스템) 측위와 우주역학(Astrodynamics) 기능을 단일 코어에 통합하여 공개되었습니다. 이 엔진은 러스트(Rust) 언어로 개발되었으며, 파이썬(Python), C, 엘릭서(Elixir), 자바스크립트/웹어셈블리(JavaScript/WASM) 등 다양한 프로그래밍 언어에서 동일한 핵심 기능을 활용할 수 있도록 설계되었습니다. 특히 웹어셈블리를 통해 브라우저에서 직접 위성 데이터를 처리하고 궤도를 계산하는 실시간 시연을 선보여 주목받고 있습니다.
시데레온은 SPP/RTK/PPP와 같은 정밀 측위 기술부터 RINEX/RTCM/NTRIP 데이터 처리, 갈릴레오(Galileo) HAS/SSR 지원, GNSS/INS 융합, SGP4 및 수치 전파, 궤도 결정, 충돌 회피(conjunction screening), 통과 예측 등 위성 관련 전반적인 기능을 포괄합니다. 이 모든 기능은 발라도(Vallado), 스카이필드(Skyfield), IGS, IERS 등 공신력 있는 참조 자료와 비교 검증되어 높은 정확도를 자랑합니다. 브라우저 데모에서는 사용자가 직접 지구본에 관측 지점을 설정하고, 실시간으로 위성군을 추적하며, SPP(단일점 측위) 계산을 수행하는 등 복잡한 우주역학 계산을 클라이언트 측에서 서버 호출 없이 실행하는 모습을 보여줍니다.
시데레온의 등장은 위성 데이터 처리 및 활용 분야에 큰 의미를 가집니다. 단일 엔진으로 수신기 측과 우주선 측의 기능을 모두 지원하며, 다양한 언어 인터페이스를 제공함으로써 개발자들이 위성 관련 애플리케이션을 더 쉽고 빠르게 개발할 수 있게 합니다. 특히 웹어셈블리를 통한 브라우저 내 실시간 계산 능력은 교육, 연구, 시뮬레이션 분야에서 새로운 활용 가능성을 열어줄 것으로 기대됩니다. 이는 복잡한 위성 시스템 개발의 진입 장벽을 낮추고, 더 많은 혁신적인 서비스 등장을 촉진할 수 있는 중요한 발판이 될 것입니다.