OpenDRIVE es el estándar de ASAM para describir redes viarias en la conducción autónoma. Contiene la geometría de las vías, los carriles, los cruces, las señales y la señalización horizontal. Se utiliza en los simuladores CARLA, VTD y RoadRunner, y para las pruebas de sistemas ADAS.
Características principales

Acerca del formato OpenDRIVE
OpenDRIVE es el estándar de la asociación ASAM que describe la red viaria tal como la entienden los simuladores de conducción autónoma: no simples líneas, sino vías con carriles, su anchura, el régimen de velocidad, los cruces y las conexiones entre ellos. El archivo .xodr es un XML que leen CARLA, esmini, RoadRunner y Vires VTD.
La exportación de OSM a OpenDRIVE hace falta cuando un escenario debe probarse sobre la geometría real de una ciudad concreta y no sobre un circuito sintético: el prototipo de un escenario ADAS, un ejercicio docente, la demostración de una ruta en el simulador. La red aparece lista en minutos, en lugar de dibujar las vías a mano en un editor.
La implementación es simplificada: el trazado de la vía se construye con segmentos rectos según la geometría de OSM (no se usan arcos ni clotoides), y el número de carriles, el tipo de vía y la velocidad se asignan según la etiqueta highway (por ejemplo, motorway: tres carriles y 110 km/h; residential: uno y 40), con un ancho de carril por defecto de 3,5 metros. Los cruces se detectan agrupando los extremos de las vías: tres o más en un radio de cinco metros se convierten en un junction con conexiones entre las vías entrantes, y los puntos highway=traffic_signals pasan a ser señales. No hay perfil de alturas: la vía es plana. Esto basta para un prototipo y para rodar un escenario, pero no es un mapa HD con precisión de levantamiento.
Programas para abrir archivos OpenDRIVE
Los siguientes programas y aplicaciones pueden abrir, editar y procesar archivos OpenDRIVE (ASAM) (.xodr) exportados desde OSM2CDR:
Format specifications
- Open standard
- 3D coordinates supported
- Lossless (no quality loss)
- Stores feature attributes
- Output: 1 file
- ASAM OpenDRIVE 1.7 (.xodr). Road network for autonomous-driving simulators (CARLA, esmini, Vires VTD).
Quién usa los mapas OpenDRIVE
Cómo exportar a OpenDRIVE
Cómo abrir tras la exportación
- CARLA — coloque el .xodr en el proyecto y ejecútelo en modo de carga autónoma de OpenDRIVE: el simulador generará por sí mismo la escena tridimensional a partir de la descripción de las vías.
- esmini — visualización y comprobación rápidas: la utilidad odrviewer abre el archivo y muestra los carriles y los cruces sin montar la escena completa.
- MATLAB RoadRunner — importe la red viaria y complétela a mano: añada la señalización horizontal, las señales, el perfil de alturas y las salidas.
- Cualquier editor XML — el archivo es de texto: puede ver cuántas vías, cruces y señales han salido y ajustar parámetros puntualmente.
- Antes de un escenario serio, pase el archivo por el validador de su herramienta: la conectividad de los cruces se construye por la distancia entre los extremos de las vías y en los enlaces complejos requiere retoques.
Mapas populares en OpenDRIVE
Exportar mapas a OpenDRIVE (ASAM)
Descarga mapas OpenDRIVE profesionales desde OpenStreetMap. Generación instantánea, cualquier área.
Preguntas frecuentes
Formatos relacionados
Frecuentemente exportados juntos
Related Articles
ASAM OpenDRIVE (.xodr): the standard — and a ready file from OSM
The ASAM XML standard for lane-level road networks, read by CARLA, IPG CarMaker and NVIDIA DriveSim. Plus: export a read
usecaseTransport Simulation Formats: OpenDRIVE, SUMO, Lanelet2
OpenDRIVE, SUMO, Lanelet2 and ROS for transport simulation and autonomous driving. Export from OpenStreetMap.