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.
metadriverse/metadrive
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.
- Estrelas
- 1,274
- Forks
- 210
- Issues abertas
- 103
- Último commit
- há 22 dias
O que é?
MetaDrive é um simulador de direção criado para pesquisas em IA e autonomia. Ele pode gerar um número praticamente ilimitado de cenários a partir de diferentes mapas viários e configurações de tráfego, ou carregar registros de direção do mundo real, o que o torna adequado para pesquisas sobre aprendizado por reforço com capacidade de generalização.
O simulador foi projetado para ser fácil de instalar e executar no Linux, Windows e macOS. Ele oferece simulação de sensores, incluindo nuvens de pontos, imagens RGB, de profundidade e semânticas, um mapa semântico visto de cima e visões em primeira pessoa. Os ambientes seguem a interface do Farama Gymnasium, e o projeto inclui cenários multiagente, como rotatórias, cruzamentos, pedágios e estacionamentos, além de uma opção para reproduzir cenários do nuScenes ou do Waymo com tráfego reativo.
Recursos principais
- 01Gera cenários variados a partir de mapas viários procedurais e configurações de tráfego.
- 02Carrega registros de direção do mundo real dos conjuntos de dados nuScenes e Waymo.
- 03Oferece observações de nuvens de pontos, RGB, profundidade, semântica e mapas vistos de cima.
- 04Disponibiliza ambientes de RL compatíveis com Gymnasium.
- 05Inclui cenários multiagente, como rotatórias, cruzamentos e estacionamentos.
- 06Pode ser instalado com pip e executado no Linux, Windows e macOS.
Casos de uso
- Treinar e avaliar agentes de RL para generalização em cenários de direção inéditos.
- Criar protótipos de pipelines de percepção ou planejamento com dados de sensores simulados.
- Reproduzir registros do mundo real do nuScenes ou do Waymo com tráfego reativo para testes.
- Executar experimentos de direção multiagente em cruzamentos ou rotatórias.
Início rápido
- 1
Clone o repositório
git clone https://github.com/metadriverse/metadrive.git - 2
Acesse a pasta do projeto
cd metadrive - 3
Instale o MetaDrive em modo editável
pip install -e . - 4
Verifique a instalação executando o script de teste
python -m metadrive.examples.profile_metadrive
Antes de usar
- Para executar o simulador com gráficos, é necessário configurar o ambiente Python e ter um renderizador baseado em Panda3D.
Em coleções
Tópicos
Perguntas frequentes
- O que é metadrive?
- 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. MetaDrive é um simulador de direção criado para pesquisas em IA e autonomia. Ele pode gerar um número praticamente ilimitado de cenários a partir de diferentes mapas viários e configurações de tráfego, ou carregar registros de direção do mundo real, o que o torna adequado para pesquisas sobre aprendizado por reforço com capacidade de generalização.
- metadrive é gratuito? Qual é a licença?
- metadrive é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- metadrive ainda é mantido?
- Manutenção ativa. O último commit de metadrive foi em 16 de out. de 2026.
- Para que posso usar metadrive?
- Treinar e avaliar agentes de RL para generalização em cenários de direção inéditos. Criar protótipos de pipelines de percepção ou planejamento com dados de sensores simulados. Reproduzir registros do mundo real do nuScenes ou do Waymo com tráfego reativo para testes. Executar experimentos de direção multiagente em cruzamentos ou rotatórias.
- Como instalar metadrive?
- Clone o repositório: git clone https://github.com/metadriverse/metadrive.git Acesse a pasta do projeto: cd metadrive Instale o MetaDrive em modo editável: pip install -e . Verifique a instalação executando o script de teste: python -m metadrive.examples.profile_metadrive
- Onde consigo metadrive?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/metadriverse/metadrive
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
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.
Biblioteca Python com uma API padrão e ambientes de referência para pesquisa em aprendizado por reforço multiagente, semelhante ao Gymnasium.
Simulador leve de robôs em Python para navegação, controle e aprendizado, configurado por arquivos YAML.
Implementações em PyTorch de algoritmos de aprendizado por reforço, projetadas como uma base confiável e consistente para pesquisa e aplicações.