Biblioteca Python com uma API padrão e ambientes de referência para pesquisa em aprendizado por reforço multiagente, semelhante ao Gymnasium.
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
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
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
Uma coleção de ambientes de direção simulada compatíveis com Gymnasium para treinar e testar agentes de direção autônoma e tomada de decisão.
Ambientes Gymnasium baseados em PyBullet para treinar controladores de aprendizado por reforço para quadricópteros, com um ou vários agentes.
Uma coleção de ambientes de robótica para aprendizado por reforço, baseados em MuJoCo e construídos sobre a API do Gymnasium.
Um simulador leve de direção em Python para pesquisa em aprendizado por reforço e direção autônoma, com simulação de sensores e ambientes no estilo Gymnasium.
Framework em Python e C para simular a dinâmica, a orientação, a navegação e o controle de espaçonaves em missões de astrodinâmica.