6-dof trajectory simulation for high-power rockets.
current version: 3.0 (11/1/2018)
Solves a 6-dof equation of motion for a trajectory of a transonic high-power rocket.
Limited to ones without attitude/trajectory control.
Might have some problems on Windows/Linux.
詳細な使用方法はこちらのページにまとめられています.
- numpy
- scipy
- pandas
- matplotlib
- numpy-quaternion(https://github.com/moble/quaternion)
- numba
- openpyxl
- simplekml
- pillow
- sympy
pipを用いてインストールする場合は以下のコマンドを実行して依存パッケージをインストールします
pip install numpy scipy pandas matplotlib numpy-quaternion numba openpyxl simplekml pillow sympy
下記をクリックしてZIPダウンロード→展開
https://github.com/PLANET-Q/TrajecSimu/archive/master.zip
$ git clone https://github.com/PLANET-Q/TrajecSimu
cloneまたはダウンロードしたTrajecSimu
のフォルダをコマンドプロンプト/ターミナルで開き,
python driver_sample.py
でサンプルコードを実行.
Config_sample
内のsample_config_camellia.csv
はロケットパラメータ設定ファイルのサンプル,
sample_thrust_camellia.csv
はエンジン推力データ(スラストカーブ)のサンプル,
sample_wind.csv
は数値予報風データのサンプルです。
このソフトウェアはMITライセンスのもとで公開されています.