Bỏ qua để đến nội dung

drawtonomy vs RoadRunner

MathWorks RoadRunner là editor tương tác để thiết kế cảnh 3D phục vụ mô phỏng và kiểm thử hệ thống lái xe tự hành. Kết hợp với RoadRunner Scenario, nó bao phủ toàn bộ quy trình từ tạo HD map đến xây dựng kịch bản động, và là một trong những công cụ tiêu chuẩn được các nhóm ADAS / AD chuyên nghiệp sử dụng phổ biến.

Những gì RoadRunner đảm nhận:

  • Tạo HD map 3D với geometry giải tích đầy đủ.
  • Import và export ASAM OpenDRIVE 1.4 đến 1.8.
  • Xây dựng kịch bản qua RoadRunner Scenario, xuất ra ASAM OpenSCENARIO XML và DSL. Kịch bản xuất ra được thiết kế để tương thích với các simulator tuân thủ OpenSCENARIO như CARLA, esmini, IPG CarMaker và dSPACE ASM. Nếu bạn dựng kịch bản trong RoadRunner Scenario, trình chỉnh sửa kịch bản của drawtonomy bao phủ cùng các khái niệm OpenSCENARIO đó ngay trong trình duyệt; thuật ngữ RoadRunner và OpenSCENARIO đối chiếu từ vựng RoadRunner Scenario sang drawtonomy.
  • Tích hợp MATLAB / Simulink cho co-simulation và pipeline tự động hóa.
  • Asset 3D cho xe và hạ tầng đường.
  • Tài liệu và kênh hỗ trợ từ MathWorks.

Với những nhóm cần xây dựng HD map hoặc catalog kịch bản ở quy mô đáng kể, RoadRunner thường là lựa chọn đầu tiên được nghĩ đến.

RoadRunner là sản phẩm thương mại của MathWorks. Nhiều trường đại học bao gồm nó trong Campus-Wide License của MathWorks, vì vậy nếu bạn đang ở môi trường học thuật, hãy kiểm tra xem trường có sẵn quyền truy cập chưa. Ngoài học thuật thì cần mua license riêng.

drawtonomy là công cụ trên trình duyệt dành cho kịch bản lái xe, dựng toàn bộ storyboard (action, trigger, điều kiện end / fail) và chạy ngay trong trình duyệt trên esmini-WASM, kèm bản xem trước 3D chỉ để xem — camera Chase / BEV / Driver — dùng để rà soát lại lượt chạy, không phải để dựng hình 3D. Nó nhập file OpenDRIVE .xodr và xuất lại, gồm cả cấu trúc <junction> và biển báo dạng <signal>. Kết nối junction đó đáng tin cậy khi mang nguyên vẹn một bản đồ đã nhập qua (round-trip y nguyên); tạo hình học junction mới từ làn đường tự vẽ tay thì vẫn còn thiếu chính xác. Nó chưa xử lý quét tham số hay controller tùy chỉnh / điều khiển bằng ML — những tính năng đó vẫn nằm trong roadmap.

Một số điểm nhỏ mà drawtonomy có thể thêm vào bên cạnh RoadRunner:

  • Bề mặt phác thảo miễn phí, chỉ cần trình duyệt, cho hình trong bài báo, sơ đồ slide, hay thảo luận thiết kế.
  • Nhập một file .xodr xuất từ RoadRunner để xem nhanh 2D trên trình duyệt hoặc chỉnh sửa nhẹ, không cần cài đặt gì trên máy.
  • File .drawtonomy.svg làm nguồn hình có thể chỉnh sửa cho tài liệu.
  • Kiểm tra nhanh trong esmini cho phiên bản đơn giản của một cảnh.

Một cách phân công hợp lý khi có cả hai: RoadRunner cho kịch bản sản xuất, drawtonomy cho sơ đồ minh họa kịch bản đó.

RoadRunner và drawtonomy đều nhắm vào cùng bộ tiêu chuẩn ASAM — OpenSCENARIO và OpenDRIVE. File từ công cụ này về nguyên tắc có thể mở bằng công cụ kia, và cả hai đều xuất ra esmini để phát lại. Cộng đồng OpenSCENARIO và OpenDRIVE không lớn, và các công cụ đóng góp vào đó — RoadRunner, drawtonomy, Truevision Designer, LaneMaker, Blender DSC, scenariogeneration, esmini — đều chung mục tiêu làm cho scenario-based testing dễ tiếp cận hơn. Mỗi công cụ phụ trách một phần khác nhau trong cùng hệ sinh thái.