Repolode
AVSLab

AVSLab/bsk_rl

Basiliskシミュレーターを基盤に、宇宙機のタスク割り当てや計画向けのGymnasium強化学習環境を構築するPythonパッケージ。

スター
125
フォーク
20
未解決の Issue
30
最終コミット
一昨日

これは何?

BSK-RLは、衛星が収集する観測データの計画やスケジューリングなど、宇宙機のタスク割り当て問題を扱うGymnasium環境を構築するためのPythonパッケージです。モジュール式の宇宙機シミュレーションフレームワークBasiliskを基盤としているため、高精度なダイナミクスを妥当な計算コストで再現できます。

宇宙機の自律性に関する研究を対象としており、研究者はタスク割り当て問題を標準的なGymnasium環境として定義し、エージェントの学習や評価を行えます。インストール方法、サンプル、APIドキュメントはプロジェクトのWebサイトで公開されています。

このプロジェクトは、コロラド大学ボルダー校のAutonomous Vehicle Systems (AVS) Labが開発しています。

主な機能

  • 01宇宙機のタスク割り当て問題に対応したGymnasium互換環境を構築できます。
  • 02高精度なダイナミクスを実現する宇宙機シミュレーションフレームワークBasilisk上で動作します。
  • 03地球観測のタスク割り当てを含む、衛星の計画やスケジューリングに重点を置いています。
  • 04宇宙機の自律性研究における強化学習ワークフローをサポートします。

ユースケース

  • 衛星の観測スケジュールを決定する強化学習エージェントの学習。
  • 現実的な軌道シミュレーションで自律的なタスク割り当てアルゴリズムをベンチマーク。
  • 地球観測コンステレーションにおける機上の意思決定の研究。

クイックスタート

  1. 1

    BSK-RLのウェブサイトを開き、インストール手順に従ってください

使う前に知っておきたいこと

  • このパッケージはBasiliskシミュレーターをベースとしているため、Basiliskもセットアップする必要があります。

収録されている特集

トピック

#reinforcement-learning#spacecraft#satellite-tasking#simulation#gymnasium#earth-observation#autonomy

よくある質問

bsk_rl とは?
Basiliskシミュレーターを基盤に、宇宙機のタスク割り当てや計画向けのGymnasium強化学習環境を構築するPythonパッケージ。 BSK-RLは、衛星が収集する観測データの計画やスケジューリングなど、宇宙機のタスク割り当て問題を扱うGymnasium環境を構築するためのPythonパッケージです。モジュール式の宇宙機シミュレーションフレームワークBasiliskを基盤としているため、高精度なダイナミクスを妥当な計算コストで再現できます。
bsk_rl は無料で使えますか?ライセンスは?
bsk_rl は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
bsk_rl は今もメンテナンスされていますか?
活発にメンテナンス中。bsk_rl の最終コミットは 2026年11月4日 です。
bsk_rl は何に使えますか?
衛星の観測スケジュールを決定する強化学習エージェントの学習。 現実的な軌道シミュレーションで自律的なタスク割り当てアルゴリズムをベンチマーク。 地球観測コンステレーションにおける機上の意思決定の研究。
bsk_rl のインストール方法は?
BSK-RLのウェブサイトを開き、インストール手順に従ってください
bsk_rl はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/AVSLab/bsk_rl

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト

宇宙力学ミッションにおける宇宙機の軌道・姿勢・誘導・航法・制御をシミュレーションする、PythonとCによるフレームワーク。

データ・分析#astrodynamics#spacecraft#simulation
418+3 今週146CISC活発にメンテナンス更新 14 時間前