Repolode
AVSLab

AVSLab/bsk_rl

基于 Basilisk 仿真框架的 Python 包,用于构建航天器任务规划与调度的 Gymnasium 强化学习环境。

Star
125
Fork
20
未关闭 Issue
30
最近提交
3天前

这是什么?

BSK-RL 是一个用于构建航天器任务调度问题 Gymnasium 环境的 Python 包,例如规划卫星应当采集哪些观测目标。它基于模块化的航天器仿真框架 Basilisk 构建,因此环境具备较高的仿真保真度和较好的计算效率。

该项目面向航天器自主性研究,研究人员可以把任务规划问题定义为标准的 Gymnasium 环境,并在其中训练或评估智能体。安装说明、示例和 API 文档均托管在项目官网上。

项目由科罗拉多大学博尔德分校的自主车辆系统实验室(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 仿真框架的 Python 包,用于构建航天器任务规划与调度的 Gymnasium 强化学习环境。 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

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目