Simulador ligero de dinámica 2.5D para robots móviles con ruedas y vehículos, disponible de forma independiente, mediante ROS 1/2 o desde C++ y Python.
osrf/vrx
Entorno de simulación basado en Gazebo y ROS 2 para probar vehículos de superficie no tripulados en escenarios marinos, inspirado en las pruebas de la competición RobotX.
- Estrellas
- 762
- Forks
- 295
- Issues abiertos
- 44
- Último commit
- hace 3 meses
¿Qué es?
VRX (Virtual RobotX) es un entorno de simulación para vehículos de superficie no tripulados (USV) que operan en entornos marinos. Ofrece arenas y tareas similares a las de ediciones pasadas y futuras de la competición RobotX, además de un modelo de la plataforma WAM-V.
El proyecto está dirigido a quienes compiten en RobotX y quieren crear prototipos de sus soluciones antes de probarlas en el agua, pero también está pensado para usuarios con necesidades de simulación ajenas a esa competición. La versión actual funciona con Gazebo Harmonic y ROS 2 Jazzy, la configuración recomendada para quienes empiezan; la rama humble es compatible con Gazebo Garden y ROS 2 Humble.
VRX también es la sede virtual de la competición VRX, y la wiki del proyecto incluye tutoriales y documentación de la competición.
Funciones clave
- 01Arenas y tareas marinas simuladas, inspiradas en las competiciones RobotX
- 02Modelo de la plataforma de vehículo de superficie no tripulado WAM-V
- 03Basado en Gazebo Harmonic y ROS 2 Jazzy, con una rama humble para Gazebo Garden y ROS 2 Humble
- 04Funciona como sede virtual de la competición VRX
Casos de uso
- Crear prototipos de software de control y percepción para USV antes de las pruebas en el agua
- Prepararse para las competiciones RobotX o VRX mediante simulación
- Realizar experimentos de robótica marina que necesiten un entorno marítimo simulado
Inicio rápido
- 1
Lee la guía Getting Started de VRX Wiki para la instalación y configuración
- 2
Usa la configuración de ROS 2 Jazzy y Gazebo Harmonic recomendada en el README
Antes de usarlo
- Requiere un entorno de ROS y Gazebo, y el README da por hecho que tienes experiencia con ambos.
- La configuración depende de las instrucciones detalladas de la Wiki, en lugar de ofrecer un único comando de instalación.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es vrx?
- Entorno de simulación basado en Gazebo y ROS 2 para probar vehículos de superficie no tripulados en escenarios marinos, inspirado en las pruebas de la competición RobotX. VRX (Virtual RobotX) es un entorno de simulación para vehículos de superficie no tripulados (USV) que operan en entornos marinos. Ofrece arenas y tareas similares a las de ediciones pasadas y futuras de la competición RobotX, además de un modelo de la plataforma WAM-V.
- ¿vrx es gratuito? ¿Qué licencia tiene?
- vrx es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿vrx sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de vrx fue el 2 ago 2026.
- ¿Para qué puedo usar vrx?
- Crear prototipos de software de control y percepción para USV antes de las pruebas en el agua Prepararse para las competiciones RobotX o VRX mediante simulación Realizar experimentos de robótica marina que necesiten un entorno marítimo simulado
- ¿Cómo se instala vrx?
- Lee la guía Getting Started de VRX Wiki para la instalación y configuración Usa la configuración de ROS 2 Jazzy y Gazebo Harmonic recomendada en el README
- ¿Dónde consigo vrx?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/osrf/vrx
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Simulador de robótica de código abierto con física, renderizado 3D, modelos de sensores e interfaz gráfica: la versión más reciente de Gazebo.
Stack de simulación open source para robots móviles autónomos con ROS 2 Jazzy y Gazebo Harmonic, que incluye mapeo, localización y navegación con Nav2.
Simulador de robots de código abierto para modelar, programar y simular robots, vehículos y sistemas mecánicos.
Simulador de código abierto e independiente del motor para drones, aeronaves de ala fija y vehículos terrestres, con renderizado opcional en Unreal Engine 5.
Una interfaz abstracta de física en C++ para simular robots que permite cambiar de motor de física mediante un sistema de plugins.