Lewati ke konten

drawtonomy dan Scenic

Bukan perbandingan — lapisan yang berbeda

Section titled “Bukan perbandingan — lapisan yang berbeda”

drawtonomy dan Scenic bukan alat yang bersaing. Mereka berada di lapisan yang berbeda:

  • Scenic — bahasa pemrograman probabilistik untuk menentukan skenario sebagai batasan atas ruang dan perilaku, dan mengambil sampel banyak adegan konkret dari satu spesifikasi abstrak. Dikembangkan di UC Berkeley.
  • drawtonomy — papan tulis browser 2D untuk membuat sketsa satu adegan konkret secara visual.

Scenic menjawab “apa ruang skenario yang ingin saya uji?” drawtonomy menjawab “seperti apa tampilan satu adegan tertentu?”

Sesuai dokumentasi resmi dan repositori GitHub, dan paper PLDI 2019 asli:

  • Bahasa khusus domain untuk menentukan skenario sebagai batasan probabilistik.
  • Pengambilan sampel skenario — hasilkan banyak adegan konkret dari satu spesifikasi abstrak.
  • Antarmuka ke simulator, dengan integrasi CARLA yang terdokumentasi.
  • Digunakan dalam benchmark akademik untuk mengevaluasi sistem mengemudi otonom.
  • Open-source di bawah lisensi BSD.

Untuk menguji skenario pada skala — menghasilkan fleet corner case dari spesifikasi kecil — Scenic adalah salah satu alat yang mapan.

drawtonomy tidak memiliki DSL, tidak ada pengambilan sampel, tidak ada generasi probabilistik. Ini dimaksudkan untuk satu adegan konkret sekaligus, digambar secara manual.

Kedua alat dapat berdampingan dalam peran yang berbeda:

  • Scenic menghasilkan spektrum skenario yang akan diuji.
  • drawtonomy menghasilkan gambar visual dari satu adegan konkret representatif untuk paper, slide, atau rencana pengujian — bersama dengan data yang dihasilkan Scenic.

Jika Anda menggunakan Scenic untuk menghasilkan skenario, drawtonomy tidak menggantikannya. Jika Anda membuat sketsa satu adegan secara manual dan tidak memerlukan pengambilan sampel probabilistik, Scenic bukan alat yang tepat.

Scenic adalah salah satu kontribusi penelitian paling aktif untuk spesifikasi skenario, dan telah membentuk cara komunitas pengujian AV akademik berpikir tentang skenario probabilistik. drawtonomy bekerja dalam peran yang jauh lebih sempit — sketsa adegan tunggal visual — tetapi menghasilkan format OpenSCENARIO yang sama yang dapat dikonversi Scenic, dan menargetkan pemain hilir yang sama. Kedua alat, bersama CARLA + ScenarioRunner, esmini, scenariogeneration, dan lainnya, berkontribusi pada komunitas pengujian skenario terbuka yang sama dari sudut yang berbeda.