scripts¶
再現性重視の解析スクリプト。
計画中のスクリプト¶
精度評価¶
evaluate_trajectory.py- 軌跡精度評価(Ground Truth比較)evaluate_attitude.py- 姿勢推定精度評価compute_rmse.py- RMSE/MAE等の指標算出
センサ解析¶
allan_variance.py- Allan分散計算noise_characterization.py- センサノイズ特性解析
バッチ処理¶
batch_analysis.py- 複数ログの一括解析generate_report.py- レポート自動生成
ユーティリティ¶
load_flight_log.py- 飛行ログ読み込み共通関数plot_utils.py- プロット共通関数
使用方法¶
python scripts/evaluate_trajectory.py --input flight.bin --ground-truth mocap.csv
python scripts/batch_analysis.py --input-dir logs/ --output-dir reports/
notebooks/ との違い¶
| 項目 | notebooks/ | scripts/ |
|---|---|---|
| 用途 | 探索的解析 | 再現性重視 |
| 形式 | Jupyter | Python |
| 出力 | インタラクティブ | 自動化 |
scripts¶
Reproducible analysis scripts.
Planned Scripts¶
Accuracy Evaluation¶
evaluate_trajectory.py- Trajectory accuracy (vs Ground Truth)evaluate_attitude.py- Attitude estimation accuracycompute_rmse.py- RMSE/MAE metrics computation
Sensor Analysis¶
allan_variance.py- Allan variance computationnoise_characterization.py- Sensor noise characterization
Batch Processing¶
batch_analysis.py- Batch analysis of multiple logsgenerate_report.py- Automated report generation
Utilities¶
load_flight_log.py- Common flight log loaderplot_utils.py- Common plotting functions