İçeriğe geç

drawtonomy vs odrviewer.io

odrviewer.io, çevrimiçi bir OpenDRIVE görüntüleyicidir. Bir .xodr dosyası yüklediğinizde yol ağını tarayıcıda 3B olarak render eder ve buradan bir .obj modeli dışa aktarabilirsiniz. Temelinde, WebGL’e derlenen açık kaynaklı libOpenDRIVE C++ kütüphanesi yer alır; görüntüleyicinin çekirdeği kapalı kaynak olmakla birlikte GitHub’da genel varlıkları bulunur.

odrviewer.io’nun sunduğu özellikler (site ve libOpenDRIVE belgelerine göre):

  • OpenDRIVE .xodr dosyalarını, tamamen tarayıcı üzerinden 3B olarak yükleme ve görüntüleme.
  • Yol geometrisinden bir .obj mesh’i dışa aktarma.
  • Bir .xodr dosyasının gerçekte ne içerdiğini hızlıca doğrulamanın pratik, kurulum gerektirmeyen bir yolu.

Elinize geçen — ya da kendi aracınızın ürettiği — bir OpenDRIVE dosyasını kontrol etmek istediğinizde odrviewer.io, tarayıcı üzerinden bakmanın kullanışlı bir yoludur.

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

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

odrviewer.io ile drawtonomy birbirinin yerine geçen araçlar değildir: odrviewer.io, .xodr dosyalarını 3B olarak görüntülemek içindir; drawtonomy ise bir .xodr dosyasını içe aktarabilir, şeritleri ve bağlantıları 2D olarak düzenlemenize izin verir ve OpenDRIVE’ı yeniden dışa aktarır. odrviewer.io render eder ama düzenlemez; drawtonomy 2D olarak düzenler ve senaryo oynatımı için yalnızca görüntüleme amaçlı bir 3D önizlemeye sahiptir — bu, bir 3D harita render görüntüleme alanı değildir. drawtonomy’nin OpenDRIVE dışa aktarımı <junction> bağlantısını üretebilir ve sizin yazdığınız yollar için analitik geometriye yaklaşır; dokunulmamış yolları ise carry-through ile birebir round-trip eder — kavşak bağlantısının en güvenilir olduğu yer de bu birebir carry-through’dur; elle çizilmiş şeritlerden yeni üretilen kavşak geometrisi hâlâ düşük hassasiyetlidir.

İkisi de tarayıcıda, kurulum gerektirmeden çalıştığı için doğal bir eşleşme oluşturur:

  • Bir .xodr dosyasını drawtonomy’ye içe aktarın, geometriyi düzenleyin ve yeniden dışa aktarın.
  • Dışa aktarılan .xodr dosyasını odrviewer.io’da açarak 3B render’ı görün ve geometrinin beklediğiniz gibi okunduğunu doğrulayın.
  • drawtonomy’de yineleyin; odrviewer.io’da tekrar kontrol edin.

Haritanın ötesinde, drawtonomy ayrıca yol üzerinde bir OpenSCENARIO senaryosu yazar ve onu tarayıcıda çalıştırır — esmini-WASM üzerinde, taşıma kontrolleri, bir takip kamerası, hayalet izler ve isteğe bağlı bir 3D önizleme ile birlikte oynatma. Senaryo editörü sayfasına bakın. odrviewer.io 3B harita inceleme tarafında yer alır; drawtonomy ise içe aktarma-düzenleme-dışa aktarmanın yanı sıra tarayıcı içi senaryo oynatımını da kapsar.

Aynı tarayıcı tabanlı OpenDRIVE ekosisteminde

Section titled “Aynı tarayıcı tabanlı OpenDRIVE ekosisteminde”

Her iki araç da OpenDRIVE iş akışlarının masaüstü kurulumu olmadan tarayıcıda yürütülebileceğini gösterir. odrviewer.io’nun temeli olan libOpenDRIVE, ASAM OpenDRIVE araç topluluğunda başka yerlerde de kullanılır. OpenDRIVE’ı yalnızca görüntülemek değil oluşturmak için araçlara bakmak istiyorsanız LaneMaker, Truevision Designer ve RoadRunner sayfalarına göz atabilirsiniz. Hepimiz aynı ekosistemin farklı parçaları üzerinde çalışıyoruz.