Repolode
Farama-Foundation

Farama-Foundation/HighwayEnv

Colección de entornos de conducción simulados compatibles con Gymnasium para entrenar y probar agentes de conducción autónoma y toma de decisiones.

Estrellas
3,341
Forks
905
Issues abiertos
47
Último commit
hace 7 días

¿Qué es?

HighwayEnv ofrece un conjunto de escenarios de tráfico simulados para investigar la conducción autónoma y la toma de decisiones tácticas. Cada entorno —como conducción en autopista, incorporaciones, rotondas, intersecciones, estacionamiento, circuitos y giros en U— expone una interfaz estándar de reset/step para que los agentes de aprendizaje por refuerzo puedan interactuar con él mediante Gymnasium.

Los entornos son configurables e incluyen opciones como el número de carriles, el comportamiento de los vehículos y los tipos de observación o acción. Algunos escenarios también cuentan con variantes de control continuo, rápidas, con carriles conectados, multiagente o a gran escala. Se admite la representación gráfica para inspeccionar visualmente los episodios.

El paquete se puede instalar desde PyPI y el proyecto ofrece un sitio de documentación con ejemplos para empezar, incluido el entrenamiento de agentes con Stable Baselines3. Su mantenimiento está a cargo de Farama Foundation.

Funciones clave

  • 01Diez familias de escenarios de conducción, entre ellas autopistas, incorporaciones, rotondas, intersecciones y estacionamiento.
  • 02Interfaz de reset y step compatible con Gymnasium.
  • 03Configuración del número de carriles, el tráfico y las observaciones.
  • 04Variantes de control continuo y multiagente para varios escenarios.
  • 05Representación gráfica integrada de episodios simulados.
  • 06Instalable con pip o uv.

Casos de uso

  • Evaluar algoritmos de aprendizaje por refuerzo en tareas de conducción.
  • Crear prototipos de políticas de toma de decisiones para cambios de carril, incorporaciones o intersecciones.
  • Enseñar conceptos de conducción autónoma mediante escenarios simulados reproducibles.
  • Probar métodos de planificación, como la búsqueda en árbol de Monte Carlo o la iteración de valores, en problemas de tráfico.

Inicio rápido

  1. 1

    Instala HighwayEnv desde PyPI

    pip install highway-env
  2. 2

    Crea el entorno de highway y ejecuta un bucle de acciones aleatorias

Antes de usarlo

  • Es compatible principalmente con Linux y macOS; la compatibilidad con Windows se ofrece según disponibilidad.

En colecciones

Temas

Preguntas frecuentes

¿Qué es HighwayEnv?
Colección de entornos de conducción simulados compatibles con Gymnasium para entrenar y probar agentes de conducción autónoma y toma de decisiones. HighwayEnv ofrece un conjunto de escenarios de tráfico simulados para investigar la conducción autónoma y la toma de decisiones tácticas. Cada entorno —como conducción en autopista, incorporaciones, rotondas, intersecciones, estacionamiento, circuitos y giros en U— expone una interfaz estándar de reset/step para que los agentes de aprendizaje por refuerzo puedan interactuar con él mediante Gymnasium.
¿HighwayEnv es gratuito? ¿Qué licencia tiene?
HighwayEnv es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿HighwayEnv sigue mantenido?
Mantenimiento activo. El último commit de HighwayEnv fue el 30 oct 2026.
¿Para qué puedo usar HighwayEnv?
Evaluar algoritmos de aprendizaje por refuerzo en tareas de conducción. Crear prototipos de políticas de toma de decisiones para cambios de carril, incorporaciones o intersecciones. Enseñar conceptos de conducción autónoma mediante escenarios simulados reproducibles. Probar métodos de planificación, como la búsqueda en árbol de Monte Carlo o la iteración de valores, en problemas de tráfico.
¿Cómo se instala HighwayEnv?
Instala HighwayEnv desde PyPI: pip install highway-env Crea el entorno de highway y ejecuta un bucle de acciones aleatorias
¿Dónde consigo HighwayEnv?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Farama-Foundation/HighwayEnv

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados