Gymnasiumと同様の標準APIと参照環境を提供する、マルチエージェント強化学習研究向けのPythonライブラリです。
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
BSK-RLのウェブサイトを開き、インストール手順に従ってください
使う前に知っておきたいこと
- このパッケージはBasiliskシミュレーターをベースとしているため、Basiliskもセットアップする必要があります。
収録されている特集
トピック
よくある質問
- 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 の数値は毎日更新されます。
関連プロジェクト
自動運転や意思決定エージェントの訓練・テストに使える、Gymnasium互換の運転シミュレーション環境集。
PyBulletベースのGymnasium環境で、クアッドコプター向けの単一・マルチエージェント強化学習コントローラーを訓練できます。
Gymnasium APIを基盤とする、MuJoCoベースのロボット強化学習環境コレクション。
センサーシミュレーションとGymnasium形式の環境を備えた、強化学習や自動運転研究向けの軽量なPython製運転シミュレーター。
宇宙力学ミッションにおける宇宙機の軌道・姿勢・誘導・航法・制御をシミュレーションする、PythonとCによるフレームワーク。