Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥

ISSの軌道計算をRustで

Avatar for noharu36 noharu36
December 01, 2025

 ISSの軌道計算をRustで

Avatar for noharu36

noharu36

December 01, 2025
Tweet

More Decks by noharu36

Other Decks in Programming

Transcript

  1. 自己紹介 { name: 能島明希 handle: harukun origin: 広島->岡山->大阪->東京->会津 tech: {

    front-end: React+TS backend: Rust, Go etc: Rust, Haskell Rust: Rust } favorites: Game, Tobacco, BoyScout, Rust, Neovim Twitter(x): https://twitter.com/pieceofharuki Blog: https://zenn.dev/haru_blog }
  2. [dependencies] sgp4 = version = "2.2.0" chrono = "0.4.38" plotters=

    "0.3.7" plotters-bitmap = "0.3.7" minifb = "0.27.0" 使用した外部クレート
  3. • sgp4: sgp4というアルゴリズムを使用するためのライブラリ • chrono: 時刻を扱うライブラリ • plotters: いわゆる描画ライブラリ。いろんな形式をサポートしている •

    plotters-bitmap: plottersの依存ライブラリ。ビットマップ形式で出力できる • minifb: 画像を表示するウィンドウを開くためのライブラリ 説明
  4. ISS (ZARYA) 1 25544U 98067A 22095.91869325 .00012930 00000-0 23502-3 0

    9991 2 25544 51.6452 334.5328 0004408 351.0413 99.6998 15.49890618333972 一般名    行番号    衛星カタログ番号    軍事機密種別    国際識別符号 元期    平均運動の1次微分値     平均運動の2次微分値    B STAR抗力項 軌道モデル    通番    チェックサム    軌道傾斜角    昇交点赤径 離心率    近地点離角    平均近点角    平均運動