Stack de simulação baseado em MuJoCo para o manipulador móvel Stretch, da Hello Robot, com controle das juntas e da base, além de dados de câmera e lidar.
sea-bass/pyrobosim
Simulador 2D de robôs móveis em Python para prototipar comportamentos, com interface opcional para ROS 2.
- Estrelas
- 393
- Forks
- 72
- Issues abertas
- 6
- Último commit
- há 5 dias
O que é?
O PyRoboSim é um simulador 2D de robôs móveis, voltado à prototipagem de comportamentos de alto nível antes de passar para o hardware ou para um ambiente de simulação 3D completo. Escrito em Python, ele oferece um mundo simples onde os robôs podem navegar e interagir com objetos.
O simulador pode ser executado de forma independente e também oferece uma interface opcional para ROS 2, permitindo testar softwares desenvolvidos para ROS 2 com o robô simulado. A documentação aborda instalação, uso e conceitos fundamentais.
O projeto é mantido como código aberto e conta com um guia para contribuidores e uma suíte de testes automatizados.
Recursos principais
- 01Mundo 2D leve para simulação de robôs móveis
- 02Desenvolvido em Python, adequado para prototipar comportamentos
- 03Interface opcional para integração com softwares ROS 2
- 04Documentação sobre instalação e uso
Casos de uso
- Prototipar comportamentos de navegação ou tarefas de alto nível antes de executá-los no hardware
- Testar softwares ROS 2 com um robô móvel simulado
- Ensinar ou experimentar comportamentos de robôs em um ambiente simples
Em coleções
Tópicos
Perguntas frequentes
- O que é pyrobosim?
- Simulador 2D de robôs móveis em Python para prototipar comportamentos, com interface opcional para ROS 2. O PyRoboSim é um simulador 2D de robôs móveis, voltado à prototipagem de comportamentos de alto nível antes de passar para o hardware ou para um ambiente de simulação 3D completo. Escrito em Python, ele oferece um mundo simples onde os robôs podem navegar e interagir com objetos.
- pyrobosim é gratuito? Qual é a licença?
- pyrobosim é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- pyrobosim ainda é mantido?
- Manutenção ativa. O último commit de pyrobosim foi em 2 de nov. de 2026.
- Para que posso usar pyrobosim?
- Prototipar comportamentos de navegação ou tarefas de alto nível antes de executá-los no hardware Testar softwares ROS 2 com um robô móvel simulado Ensinar ou experimentar comportamentos de robôs em um ambiente simples
- Onde consigo pyrobosim?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/sea-bass/pyrobosim
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Simulador de robôs open source para modelar, programar e simular robôs, veículos e sistemas mecânicos.
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.
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.
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.
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.