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.
osrf/vrx
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.
- Estrelas
- 762
- Forks
- 295
- Issues abertas
- 44
- Último commit
- há 3 meses
O que é?
VRX (Virtual RobotX) é um ambiente de simulação para veículos de superfície não tripulados (USVs) que operam em ambientes marítimos. Ele oferece arenas e tarefas semelhantes às de edições anteriores e futuras da competição RobotX, além de um modelo da plataforma WAM-V.
O projeto é voltado a participantes da RobotX que querem prototipar soluções antes de testá-las na água, mas também atende a usuários com necessidades de simulação que vão além dessa competição. A versão atual roda no Gazebo Harmonic e no ROS 2 Jazzy, configuração recomendada para novos usuários; a branch humble oferece suporte ao Gazebo Garden com ROS 2 Humble.
O VRX também funciona como sede virtual da competição VRX, e o wiki do projeto reúne tutoriais e documentação da competição.
Recursos principais
- 01Arenas e tarefas marítimas simuladas, inspiradas nas competições RobotX
- 02Modelo da plataforma de veículo de superfície não tripulado WAM-V
- 03Baseado no Gazebo Harmonic e no ROS 2 Jazzy, com uma branch humble para Gazebo Garden e ROS 2 Humble
- 04Funciona como sede virtual da competição VRX
Casos de uso
- Prototipar softwares de controle e percepção para USVs antes de testes na água
- Preparar-se para as competições RobotX ou VRX em simulação
- Realizar experimentos de robótica marítima que precisem de um ambiente marítimo simulado
Início rápido
- 1
Leia o guia Getting Started da VRX Wiki para a instalação e configuração
- 2
Use a configuração de ROS 2 Jazzy e Gazebo Harmonic recomendada no README
Antes de usar
- É necessário ter um ambiente com ROS e Gazebo, e o README pressupõe familiaridade com ambos.
- A configuração depende das instruções detalhadas da Wiki, em vez de um único comando de instalação.
Em coleções
Tópicos
Perguntas frequentes
- O que é vrx?
- 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. VRX (Virtual RobotX) é um ambiente de simulação para veículos de superfície não tripulados (USVs) que operam em ambientes marítimos. Ele oferece arenas e tarefas semelhantes às de edições anteriores e futuras da competição RobotX, além de um modelo da plataforma WAM-V.
- vrx é gratuito? Qual é a licença?
- vrx é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- vrx ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de vrx foi em 2 de ago. de 2026.
- Para que posso usar vrx?
- Prototipar softwares de controle e percepção para USVs antes de testes na água Preparar-se para as competições RobotX ou VRX em simulação Realizar experimentos de robótica marítima que precisem de um ambiente marítimo simulado
- Como instalar vrx?
- Leia o guia Getting Started da VRX Wiki para a instalação e configuração Use a configuração de ROS 2 Jazzy e Gazebo Harmonic recomendada no README
- Onde consigo vrx?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/osrf/vrx
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.
Uma stack open source de simulação com ROS 2 Jazzy e Gazebo Harmonic para robôs móveis autônomos, cobrindo mapeamento, localização e navegação com Nav2.
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.
Uma interface abstrata de física em C++ para simulação de robôs, que permite trocar o mecanismo de física por meio de um sistema de plugins.