Simulador de código aberto e independente de engine para drones, aeronaves de asa fixa e veículos terrestres, com renderização opcional no Unreal Engine 5.
cyberbotics/webots
Simulador de robôs open source para modelar, programar e simular robôs, veículos e sistemas mecânicos.
- Estrelas
- 4,754
- Forks
- 2,098
- Issues abertas
- 228
- Último commit
- há 23 horas
O que é?
Webots é um ambiente de desenvolvimento para modelar, programar e simular robôs, veículos e outros sistemas mecânicos. Os usuários criam mundos virtuais com física, sensores e atuadores e, em seguida, escrevem controladores que funcionam da mesma forma que funcionariam em hardware físico.
O projeto foi desenvolvido inicialmente na EPFL, em 1996, como ferramenta de pesquisa em robótica móvel e é comercializado pela Cyberbotics desde 1998. Foi lançado como open source em dezembro de 2018. O projeto é apresentado como acessível para iniciantes, com tutoriais voltados a quem está começando na robótica.
Há binários pré-compilados disponíveis para Linux, Windows e macOS, e o projeto inclui ROS e ROS 2 entre seus tópicos. Também é possível executar simulações online pelo webots.cloud.
Recursos principais
- 01Modela robôs, veículos e sistemas mecânicos com simulação física.
- 02Simula sensores como lidar e câmeras com reconhecimento de objetos.
- 03Permite escrever controladores de robôs que interagem com o mundo simulado.
- 04Funciona em Linux, Windows e macOS.
- 05Inclui tutoriais para iniciantes aprenderem simulação de robótica.
Casos de uso
- Prototipar algoritmos de controle de robôs antes de testá-los em hardware físico.
- Ensinar robótica e programação de robôs móveis em cursos.
- Testar configurações de veículos autônomos ou sensores em ambientes simulados.
Início rápido
- 1
Baixe os binários pré-compilados na página da versão mais recente
- 2
Consulte as instruções de instalação para sua plataforma (Linux, Windows, macOS)
- 3
Ou compile a partir do código-fonte seguindo a wiki e as diretrizes de contribuição
Antes de usar
- Compilar a partir do código-fonte é mais trabalhoso e está documentado na wiki, não no README.
Em coleções
Tópicos
Perguntas frequentes
- O que é webots?
- Simulador de robôs open source para modelar, programar e simular robôs, veículos e sistemas mecânicos. Webots é um ambiente de desenvolvimento para modelar, programar e simular robôs, veículos e outros sistemas mecânicos. Os usuários criam mundos virtuais com física, sensores e atuadores e, em seguida, escrevem controladores que funcionam da mesma forma que funcionariam em hardware físico.
- webots é gratuito? Qual é a licença?
- webots é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- webots ainda é mantido?
- Manutenção ativa. O último commit de webots foi em 6 de nov. de 2026.
- Para que posso usar webots?
- Prototipar algoritmos de controle de robôs antes de testá-los em hardware físico. Ensinar robótica e programação de robôs móveis em cursos. Testar configurações de veículos autônomos ou sensores em ambientes simulados.
- Como instalar webots?
- Baixe os binários pré-compilados na página da versão mais recente Consulte as instruções de instalação para sua plataforma (Linux, Windows, macOS) Ou compile a partir do código-fonte seguindo a wiki e as diretrizes de contribuição
- Onde consigo webots?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/cyberbotics/webots
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Simulador open source de robótica com física, renderização 3D, modelos de sensores e interface gráfica: a versão mais recente do Gazebo.
Simulador leve de dinâmica 2.5D para robôs móveis com rodas e veículos, disponível como aplicação independente, via ROS 1/2 ou em C++ e Python.
Biblioteca de simulação em C++ que combina um mecanismo de física e um pipeline de renderização para robótica marinha e ambientes subaquáticos.
Ambiente de simulação baseado em Gazebo e ROS 2 para testar veículos de superfície não tripulados em cenários marítimos, com tarefas inspiradas na competição RobotX.
Plugin do Unreal Engine 5 que executa a física do MuJoCo no editor e em tempo de execução, combinando dinâmica de contato precisa com a renderização do Unreal.