drawtonomy ve Scenic
Karşılaştırma değil — farklı katmanlar
Section titled “Karşılaştırma değil — farklı katmanlar”drawtonomy ve Scenic rekabet eden araçlar değildir. Farklı katmanlarda yer alırlar:
- Scenic — senaryoları uzay ve davranış üzerindeki kısıtlamalar olarak belirtmek ve tek bir soyut spesifikasyondan birçok somut sahne örneklemek için olasılıksal programlama dili. UC Berkeley’de geliştirilmiştir.
- drawtonomy — tek bir somut sahneyi görsel olarak taslak etmek için 2D tarayıcı beyaz tahtası.
Scenic “test etmek istediğim senaryoların uzayı nedir?” sorusunu yanıtlar. drawtonomy ise “bir spesifik sahne nasıl görünür?” sorusunu yanıtlar.
Scenic’in kapsamı
Section titled “Scenic’in kapsamı”Resmi belgelere, GitHub deposuna ve orijinal PLDI 2019 makalesine göre:
- Senaryoları olasılıksal kısıtlamalar olarak belirtmek için alana özgü dil.
- Senaryo örnekleme — tek bir soyut spesifikasyondan birçok somut sahne üretme.
- Belgelenmiş CARLA entegrasyonuyla simülatörlere arayüzler.
- Özerk sürüş sistemlerini değerlendiren akademik kıyaslamalarda kullanılmaktadır.
- BSD lisansı altında açık kaynaklı.
Büyük ölçekte test senaryoları — küçük bir spesifikasyondan kenar vakalar filoleri üretme — için Scenic yerleşik araçlardan biridir.
drawtonomy nasıl uyar?
Section titled “drawtonomy nasıl uyar?”drawtonomy’nin DSL’si, örneklemesi veya olasılıksal üretimi yoktur. Tek seferde bir somut sahne için elle çizim yapmak üzere tasarlanmıştır.
İki araç farklı rollerde yan yana durabilir:
- Scenic, test edilecek senaryo spektrumunu üretir.
- drawtonomy, bir makale, sunum veya test planı için — Scenic tarafından üretilen verilerin yanında — tek temsili somut sahnenin görsel görselini üretir.
Scenic kullanarak senaryo üretiyorsanız drawtonomy onu değiştirmez. Tek bir sahneyi elle taslak ediyorsanız ve olasılıksal örneklemeye ihtiyacınız yoksa Scenic de doğru araç değildir.
Aynı ekosistemin parçası
Section titled “Aynı ekosistemin parçası”Scenic, senaryo spesifikasyonuna en aktif akademik katkılardan biridir ve olasılıksal senaryolar konusunda akademik AV test topluluğunun düşüncesini şekillendirmiştir. drawtonomy çok daha dar bir rolde — görsel tek sahne taslağı — çalışır; ancak Scenic’in dönüştürebildiği aynı OpenSCENARIO formatını çıktılar ve aynı aşağı akış oynatıcılarını hedefler. Her iki araç — CARLA + ScenarioRunner, esmini, scenariogeneration ve diğerleriyle birlikte — aynı açık senaryo testi topluluğuna farklı açılardan katkıda bulunur.
Ayrıca bakınız
Section titled “Ayrıca bakınız”- OpenSCENARIO nedir?
- Karşılaştırma: drawtonomy ve scenariogeneration (pyoscx / pyodrx) — Python tabanlı başka bir üretim kütüphanesi.
- ADAS test senaryoları çizimi