İçeriğe geç

drawtonomy ve CommonRoad Scenario Designer

CommonRoad Scenario Designer, TUM Siber-Fiziksel Sistemler grubu tarafından geliştirilen CommonRoad ekosisteminin bir parçasıdır. IEEE’de yayımlanan “CommonRoad Scenario Designer: An Open-Source Toolbox for Map Conversion and Scenario Creation for Autonomous Vehicles” makalesiyle belgelenmiş olup GitHub’da ve PyPI’de erişilebilir durumdadır.

GitHub deposuna göre CommonRoad Scenario Designer’ın sunduğu özellikler:

  • Çift yönlü harita dönüşümü: OpenDRIVE ↔ CommonRoad, SUMO ↔ CommonRoad, Lanelet / Lanelet2 ↔ CommonRoad.
  • Tek yönlü dönüşüm: OpenStreetMap → CommonRoad.
  • CommonRoad haritaları ve senaryoları oluşturmak, düzenlemek için grafiksel arayüz (GUI).
  • CommonRoad haritaları için doğrulama ve onarım araçları.
  • Toplu dönüşümler için komut satırı arayüzü.
  • Programatik entegrasyon için Python API.
  • Akademik hareket planlama araştırmalarında yaygın kullanılan CommonRoad kıyaslama paketleri ile entegrasyon.
  • PyPI üzerinden kurulabilir.
  • TUM Siber-Fiziksel Sistemler grubunda geliştirilmiş; hakemli bilimsel yayınlarda belgelenmiş.

Çalışmanız CommonRoad ekosistemine dahil veya yakınsa ya da çok formatlı harita dönüşümüne ihtiyaç duyuyorsanız bu araç seti tam da bunun için tasarlanmıştır.

drawtonomy, 2D sürüş diyagramları için tarayıcı tabanlı bir beyaz tahta aracıdır. OpenSCENARIO / esmini tarafına odaklanır; CommonRoad XML formatını desteklemez. Harita içe/dışa aktarım kapsamı, CommonRoad SD’nin çok formatlı araç setinin çok gerisinde kalır.

drawtonomy’nin CommonRoad SD’nin yanında ekleyebileceği birkaç küçük şey şunlardır:

  • Makale şekilleri için kurulum gerektirmeyen tarayıcı taslak yüzeyi.
  • CommonRoad tabanlı araştırmalar kapsamındaki dokümantasyon için düzenlenebilir kaynak olarak .drawtonomy.svg.
  • esmini oynatmasında temel kontrol amacıyla OpenSCENARIO 1.3 + OpenDRIVE 1.8 dışa aktarımı.

İki araç farklı ekosistemlere hizmet eder. Aşağı akış süreciniz CommonRoad ise tercih CommonRoad SD olmalıdır.

CommonRoad SD özünde CommonRoad XML formatını hedeflese de dönüştürücüleri sayesinde daha geniş Lanelet2 / OpenDRIVE / OpenStreetMap / SUMO ekosisteminde de yer alır. drawtonomy ise aynı format kümesine (Lanelet2, OpenDRIVE, OpenSCENARIO) farklı bir perspektiften yaklaşır. Her iki araç — JOSM, Vector Map Builder, SUMO, Scenic ve diğerleriyle birlikte — sürüş senaryosu formatları etrafında şekillenen açık ekosisteme katkıda bulunur.