Repolode
AVSLab

AVSLab/bsk_rl

Pacote Python para criar ambientes de aprendizado por reforço no Gymnasium voltados ao planejamento e à definição de tarefas para espaçonaves, com base no simulador Basilisk.

Estrelas
125
Forks
20
Issues abertas
30
Último commit
há 3 dias

O que é?

BSK-RL é um pacote Python para criar ambientes Gymnasium para problemas de definição de tarefas de espaçonaves, como planejar e programar quais observações um satélite deve coletar. Ele se baseia no Basilisk, um framework modular de simulação de espaçonaves, para que os ambientes executem simulações com dinâmica de alta fidelidade e custo computacional razoável.

O pacote é voltado à pesquisa em autonomia de espaçonaves: pesquisadores definem problemas de atribuição de tarefas como ambientes Gymnasium padrão e treinam ou avaliam agentes com eles. A instalação, os exemplos e a documentação da API estão disponíveis no site do projeto.

O projeto é desenvolvido pelo Autonomous Vehicle Systems (AVS) Lab da University of Colorado Boulder.

Recursos principais

  • 01Cria ambientes compatíveis com o Gymnasium para problemas de definição de tarefas de espaçonaves.
  • 02Usa o framework de simulação de espaçonaves Basilisk para simular dinâmica de alta fidelidade.
  • 03Tem foco no planejamento e na programação de tarefas para satélites, incluindo missões de observação da Terra.
  • 04Oferece suporte a fluxos de trabalho de aprendizado por reforço para pesquisa em autonomia de espaçonaves.

Casos de uso

  • Treinar agentes de aprendizado por reforço para programar observações de satélites.
  • Comparar algoritmos autônomos de atribuição de tarefas em uma simulação orbital realista.
  • Estudar a tomada de decisões a bordo de constelações de observação da Terra.

Início rápido

  1. 1

    Acesse o site do BSK-RL e siga as instruções de instalação

Antes de usar

  • O pacote é baseado no simulador Basilisk, então também é necessário configurar o Basilisk.

Em coleções

Tópicos

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

Perguntas frequentes

O que é bsk_rl?
Pacote Python para criar ambientes de aprendizado por reforço no Gymnasium voltados ao planejamento e à definição de tarefas para espaçonaves, com base no simulador Basilisk. BSK-RL é um pacote Python para criar ambientes Gymnasium para problemas de definição de tarefas de espaçonaves, como planejar e programar quais observações um satélite deve coletar. Ele se baseia no Basilisk, um framework modular de simulação de espaçonaves, para que os ambientes executem simulações com dinâmica de alta fidelidade e custo computacional razoável.
bsk_rl é gratuito? Qual é a licença?
bsk_rl é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
bsk_rl ainda é mantido?
Manutenção ativa. O último commit de bsk_rl foi em 4 de nov. de 2026.
Para que posso usar bsk_rl?
Treinar agentes de aprendizado por reforço para programar observações de satélites. Comparar algoritmos autônomos de atribuição de tarefas em uma simulação orbital realista. Estudar a tomada de decisões a bordo de constelações de observação da Terra.
Como instalar bsk_rl?
Acesse o site do BSK-RL e siga as instruções de instalação
Onde consigo bsk_rl?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/AVSLab/bsk_rl

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados