Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

座標系の実装 #3

Open
4 of 9 tasks
sksat opened this issue Oct 29, 2019 · 2 comments
Open
4 of 9 tasks

座標系の実装 #3

sksat opened this issue Oct 29, 2019 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@sksat
Copy link
Owner

sksat commented Oct 29, 2019

  • Earth Frame
    • 落下分散を相対距離ではなく緯度経度ベースで出したい
    • GPSのログとシミュレーションを見比べたい
      • LLH(Latitude, Longitude, Height)
    • 将来的に軌道投入ロケットのシミュレーションもしてみたい
      • ECEF(自転と一緒に回転するやつ)
  • Local Frame
    • 位置ベクトルの計算に使うやつ
    • 直感的だしENU(East North Up)
    • 任意の点を原点として北をy軸方向,東をx軸方向,鉛直上向きをz軸方向にとる右手座標系
    • NEDを出力するオプションはあっていいかもしれない
  • Body Frame
    • 機体にかかる力を計算する時に使うやつ
    • 重心を原点,x軸をノーズ方向とする右手座標系
    • y軸方向も何かと合わせておくと良いかも(ランチャとの接合部とか?)

ToDo

  • Earth Frame
    • LLH
    • ECEF
  • Local Frame
    • NED
    • ENU
  • Body Frame
    • Body
    • Wind
@sksat
Copy link
Owner Author

sksat commented Nov 4, 2019

ENUとNEDどっちもラッパークラスを使って簡単に扱えるようにしたし,航空宇宙系の文献無限にNEDなので内部的にはNEDにする.

@sksat sksat self-assigned this Nov 10, 2019
@sksat sksat added the enhancement New feature or request label Nov 10, 2019
@sksat sksat changed the title 座標系について 座標系no Dec 4, 2019
@sksat sksat changed the title 座標系no 座標系の実装 Dec 4, 2019
@sksat
Copy link
Owner Author

sksat commented Dec 30, 2020

Rustで再実装.Local FrameのTraitを作ってそれをNED, ENUが実装するようにした.相互変換はFromを実装した.最高.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant