İçeriğe geç

drawtonomy ve MATLAB Driving Scenario Designer

MATLAB Driving Scenario Designer, MathWorks’ün Automated Driving Toolbox ile birlikte gelen etkileşimli senaryo yazım uygulamasıdır. Sentetik sürüş senaryoları — yol ağları, ego ve hedef araçlar, sensörler — tasarlamak için tuval tabanlı bir GUI sağlar ve halihazırda MATLAB / Simulink içinde çalışan ADAS mühendisleri için standart araçlardan biridir.

Driving Scenario Designer’ın kapsamı:

  • Yollar, şeritler, araçlar ve yayalar yerleştirmek için bir senaryo tuvali.
  • Bağlı sensörlere sahip ego araç (kamera, radar, lidar, ultrasonik, INS).
  • Euro NCAP test protokolleri dahil yaygın manevraları temsil eden önceden oluşturulmuş senaryo kütüphanesi.
  • Geliştirme ve test için sentetik sensör verisi üretimi (nesne listeleri, şerit tespitleri).
  • Senaryoları görsel ve temel sinyaller üzerinden doğrulamak için Bird’s-Eye Scope ve zaman serisi grafikleri.
  • drivingScenario programatik nesneleriyle sıkı entegrasyon; sahneler uygulamada kurulup MATLAB kodunda iyileştirilebilir.
  • Çeşitli yol geometrileri için OpenDRIVE 1.4 / 1.5 dışa aktarımı ve Simulink ile çift yönlü round-trip.

MATLAB / Simulink’te standartlaşmış ekipler için Driving Scenario Designer, simülasyon sürecinize doğrudan bağlanan senaryolar yazmak amacıyla normalde başvurulan araçtır.

Driving Scenario Designer, MATLAB ve ayrı bir araç kutusu lisansı gerektiren Automated Driving Toolbox ile birlikte gelir. Birçok üniversite kampüs genelinde MathWorks lisansları aracılığıyla erişim sağlar; kurumunuzun bunu zaten içerip içermediğini kontrol etmeye değer. MATLAB lisanslı ortamların dışında ücretli bir lisans söz konusudur.

drawtonomy’nin bu araçla birlikte kullanılabileceği durumlar

Section titled “drawtonomy’nin bu araçla birlikte kullanılabileceği durumlar”

drawtonomy, tam bir storyboard yazan ve onu tarayıcıda esmini-WASM üzerinde çalıştıran, sürüş senaryoları için bir tarayıcı editörüdür; oynatmayı izlemek için yalnızca görüntüleme amaçlı bir 3D önizleme de sunar. OpenDRIVE dışa aktarımı <junction> ilkellerini üretebilir — analitik klotoid geometrisi yapmasa da — ve elle çizilmiş şeritlerden yeni bir kavşak geometrisi üretmek (içe aktarılmış, düzenlenmemiş bir .xodr dosyasını olduğu gibi taşımak yerine) hâlâ düşük hassasiyetlidir. Parametre taraması veya sensör modeli yapmaz ve hiç sentetik sensör verisi üretmez.

drawtonomy’nin Driving Scenario Designer’ın yanında durabileceği birkaç küçük yer:

  • Senaryo MATLAB’da kodlanmadan veya mevcut bir süreci yönlendirmeden önce taslağını çizmek için MATLAB gerektirmeyen, yalnızca tarayıcıda çalışan bir tuval. Davranış, OpenSCENARIO mantığını doğrudan tarayıcıda yazıp çalıştıran drawtonomy’nin senaryo editörüne girer; MathWorks’ün RoadRunner Scenario’sunu da kullanıyorsanız RoadRunner ve OpenSCENARIO terimleri sayfası onun kelime dağarcığını drawtonomy’ninkiyle eşleştirir.
  • Driving Scenario Designer’da yazılan senaryolar hakkındaki sunumlar, tasarım incelemeleri, makaleler ve blog yazıları için ücretsiz bir şekil kaynağı — drawtonomy.svg dönüştürme yapmadan LaTeX, Markdown ve sunum araçlarına gömülür.
  • MATLAB lisansı olmayan ortak çalışanlar için paylaşılabilir bir görsel bağlantı; senaryonun kendisi MATLAB’da gerçek kaynak olmaya devam eder.
  • Tam sensör / simülasyon sürecinden bağımsız olarak yol geometrisinin hızlı oynatılabilir bir kontrolü için esmini’ye hazır bir zip.

Her ikisi de elinizin altındayken makul bir düzen şu şekilde kurulabilir: sensör modelinize ve simülasyon sürecinize göre yazılmış senaryo için Driving Scenario Designer; onun diyagramı ve bir makale, sunum veya paylaşılan belgede yaşaması gereken sürüm için drawtonomy.

Driving Scenario Designer, drawtonomy, RoadRunner, Truevision Designer, Blender DSC, scenariogeneration ve esmini — doğrudan ya da dolaylı olarak — hepsi aynı ASAM OpenDRIVE ve OpenSCENARIO standartlarını hedefler. Driving Scenario Designer bu ekosistemin MATLAB / Simulink tarafını besler; drawtonomy ise tarayıcı tuvali tarafında yer alır. İkisi de aynı, daha geniş senaryo tabanlı test topluluğunun farklı parçaları üzerinde çalışır.

Standartların kendisi için OpenDRIVE nedir? ve OpenSCENARIO nedir? sayfalarına bakın. ADAS senaryolarının oturduğu kavramsal çerçeve için Sürüş senaryosu sınıflandırması sayfasına göz atın.