Ir al contenido

drawtonomy vs MATLAB Driving Scenario Designer

El MATLAB Driving Scenario Designer es la aplicación interactiva de autoría de escenarios incluida con el Automated Driving Toolbox de MathWorks. Proporciona una interfaz gráfica basada en lienzo para diseñar escenarios de conducción sintéticos — redes viales, vehículos ego y objetivo, sensores — y es una de las herramientas estándar para ingenieros de ADAS que ya trabajan dentro de MATLAB / Simulink.

Lo que cubre el Driving Scenario Designer:

  • Un lienzo de escenarios para colocar carreteras, carriles, vehículos y peatones.
  • Un vehículo ego con sensores adjuntos (cámara, radar, lidar, ultrasónico, INS).
  • Una biblioteca de escenarios preconstruidos que representan maniobras comunes, incluyendo protocolos de prueba de Euro NCAP.
  • Generación de datos de sensores sintéticos (listas de objetos, detecciones de carril) para desarrollo y pruebas.
  • Bird’s-Eye Scope y gráficas de series temporales para verificar visualmente los escenarios y mediante señales clave.
  • Integración estrecha con los objetos programáticos drivingScenario, para que las escenas se puedan construir en la aplicación y luego refinar en código MATLAB.
  • Exportación de OpenDRIVE 1.4 / 1.5 (para varias geometrías de carretera) y round-trip bidireccional con Simulink.

Para equipos ya estandarizados en MATLAB / Simulink, el Driving Scenario Designer es el tipo de herramienta a la que normalmente recurrirías para crear escenarios que alimenten directamente tu pipeline de simulación.

El Driving Scenario Designer se incluye con el Automated Driving Toolbox, que requiere MATLAB y una licencia de toolbox separada. Muchas universidades ofrecen acceso a través de licencias universitarias de MathWorks, por lo que vale la pena comprobar si tu institución ya lo incluye. Fuera de los entornos con licencia de MATLAB, requiere licencia de pago.

Dónde drawtonomy podría situarse junto a él

Sección titulada «Dónde drawtonomy podría situarse junto a él»

drawtonomy es una pizarra en el navegador para diagramas de conducción. Según su documentación del exportador, la exportación de OpenDRIVE 1.8 / OpenSCENARIO 1.3 de drawtonomy cubre un subconjunto de la especificación — no emite todavía primitivas <junction> de OpenDRIVE ni geometría analítica de clothoid, y el soporte del storyboard de OpenSCENARIO es limitado (sin disparadores condicionales, barridos de parámetros ni modelos de sensores). No genera datos de sensores sintéticos en absoluto.

Algunos lugares pequeños donde drawtonomy puede situarse junto al Driving Scenario Designer:

  • Un lienzo sin MATLAB, solo en el navegador, para esbozar el escenario antes de codificarlo en MATLAB o usarlo para impulsar un pipeline existente.
  • Una fuente gratuita de figuras para presentaciones, revisiones de diseño, artículos y posts de blog sobre escenarios creados en el Driving Scenario Designer — .drawtonomy.svg se incrusta en LaTeX, Markdown y herramientas de presentación sin conversión.
  • Un enlace visual compartible para colaboradores que no tienen licencia de MATLAB, cuando el escenario en sí sigue siendo la fuente de verdad en MATLAB.
  • Un zip listo para esmini para una verificación rápida y reproducible de la geometría vial, independiente del pipeline completo de sensor / simulación.

Un patrón razonable cuando ambos están disponibles: el Driving Scenario Designer para el escenario creado contra tu modelo de sensor y pipeline de simulación; drawtonomy para el diagrama del mismo y para la versión que necesita vivir en un artículo, presentación o documento compartido.

En el mismo ecosistema de pruebas de escenarios

Sección titulada «En el mismo ecosistema de pruebas de escenarios»

El Driving Scenario Designer, drawtonomy, RoadRunner, Truevision Designer, Blender DSC, scenariogeneration y esmini apuntan todos — directa o indirectamente — a los mismos estándares ASAM OpenDRIVE y OpenSCENARIO. El Driving Scenario Designer alimenta el lado MATLAB / Simulink de ese ecosistema; drawtonomy se sitúa en el lado del lienzo en el navegador.