Repolode
autorope

autorope/donkeycar

Biblioteca Python open source e plataforma de hardware para construir carrinhos RC autônomos em pequena escala, com simulador para experimentar antes de montar o veículo.

Estrelas
3,539
Forks
1,364
Issues abertas
140
Último commit
há 4 dias

O que é?

O Donkeycar é uma biblioteca Python minimalista e modular para construir e treinar pequenos carros-robôs autônomos. Voltado para entusiastas, estudantes e pesquisadores, o projeto prioriza a experimentação rápida e contribuições simples da comunidade. Cada carro é definido como um pipeline de componentes executados em sequência a cada ciclo do veículo. Assim, você pode trocar câmeras, controladores e atuadores ou adicionar seu próprio código sem reescrever o sistema inteiro.

A plataforma oferece três tipos de piloto automático: deep learning (com TensorFlow, TensorFlow Lite e PyTorch), seguimento de trajetos por GPS e visão computacional. Também inclui uma interface web, um simulador integrado para testar modelos de condução antes de ter qualquer hardware e ferramentas para registrar imagens da câmera e dados de telemetria do veículo.

A instalação é preparada para Raspberry Pi, macOS e PCs com Linux/Windows, usando uv para gerenciar ambientes e extras de instalação separados para cada plataforma.

Recursos principais

  • 01Pipeline modular de componentes do veículo, que podem ser substituídos ou ampliados.
  • 02Três tipos de piloto automático: deep learning, seguimento de trajetos por GPS e visão computacional.
  • 03Compatibilidade com modelos de TensorFlow, TensorFlow Lite e PyTorch.
  • 04Simulador integrado para testar a condução antes de montar o hardware.
  • 05Interface web com controle de jogo no navegador e controles por toque no celular.
  • 06Registro de dados como imagens da câmera e comandos de direção e aceleração.

Casos de uso

  • Construir um pequeno carro-robô com Raspberry Pi que aprende a dirigir sozinho.
  • Ensinar direção autônoma e redes neurais em cursos de ensino médio ou universitário.
  • Experimentar modelos de piloto automático no simulador antes de o hardware ficar pronto.
  • Participar de corridas de robocar DIY, incluindo corridas online no simulador.

Início rápido

  1. 1

    Instale o uv, o gerenciador de ambientes (execute o script oficial de instalação indicado no README)

  2. 2

    Crie um ambiente virtual para PC (Linux/Windows)

    uv venv ~/.venvs/donkeycar --python 3.12
  3. 3

    Ative o ambiente virtual

    source ~/.venvs/donkeycar/bin/activate
  4. 4

    Instale o Donkeycar pelo PyPI com os extras para PC

    uv pip install donkeycar[pc]

Antes de usar

  • A configuração do Raspberry Pi exige pacotes do sistema (python3-libcamera, python3-picamera2) que não estão disponíveis no PyPI.
  • Para dirigir um carro real, é preciso montar o hardware; sem um robô, a opção é usar o simulador incluído.

Em coleções

Tópicos

Perguntas frequentes

O que é donkeycar?
Biblioteca Python open source e plataforma de hardware para construir carrinhos RC autônomos em pequena escala, com simulador para experimentar antes de montar o veículo. O Donkeycar é uma biblioteca Python minimalista e modular para construir e treinar pequenos carros-robôs autônomos. Voltado para entusiastas, estudantes e pesquisadores, o projeto prioriza a experimentação rápida e contribuições simples da comunidade. Cada carro é definido como um pipeline de componentes executados em sequência a cada ciclo do veículo. Assim, você pode trocar câmeras, controladores e atuadores ou adicionar seu próprio código sem reescrever o sistema inteiro.
donkeycar é gratuito? Qual é a licença?
donkeycar é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
donkeycar ainda é mantido?
Manutenção ativa. O último commit de donkeycar foi em 4 de nov. de 2026.
Para que posso usar donkeycar?
Construir um pequeno carro-robô com Raspberry Pi que aprende a dirigir sozinho. Ensinar direção autônoma e redes neurais em cursos de ensino médio ou universitário. Experimentar modelos de piloto automático no simulador antes de o hardware ficar pronto. Participar de corridas de robocar DIY, incluindo corridas online no simulador.
Como instalar donkeycar?
Instale o uv, o gerenciador de ambientes (execute o script oficial de instalação indicado no README) Crie um ambiente virtual para PC (Linux/Windows): uv venv ~/.venvs/donkeycar --python 3.12 Ative o ambiente virtual: source ~/.venvs/donkeycar/bin/activate Instale o Donkeycar pelo PyPI com os extras para PC: uv pip install donkeycar[pc]
Onde consigo donkeycar?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/autorope/donkeycar

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

Projetos relacionados