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

drawtonomy và odrviewer.io

odrviewer.io là trình xem OpenDRIVE trực tuyến. Bạn tải lên file .xodr và nó render mạng lưới đường dạng 3D ngay trong trình duyệt, đồng thời có thể xuất mô hình .obj từ dữ liệu đó. Công cụ này được xây dựng trên thư viện C++ mã nguồn mở libOpenDRIVE được biên dịch sang WebGL; phần lõi của trình xem là mã nguồn đóng, với các tài nguyên công khai trên GitHub.

Những gì odrviewer.io cung cấp (theo trang chủ và libOpenDRIVE):

  • Tải và xem file OpenDRIVE .xodr ở dạng 3D, hoàn toàn trên trình duyệt.
  • Xuất lưới .obj của geometry đường.
  • Cách nhanh, không cần cài đặt để kiểm tra xem file .xodr thực sự chứa gì.

Khi bạn nhận được một file OpenDRIVE từ người khác — hoặc do chính tool của bạn tạo ra — odrviewer.io là cách tiện lợi để xem nhanh ngay trên trình duyệt.

odrviewer.io và drawtonomy không thực sự thay thế cho nhau: odrviewer.io dùng để xem file .xodr ở dạng 3D, còn drawtonomy có thể nhập một file .xodr, cho bạn chỉnh sửa làn và kết nối ở dạng 2D, rồi xuất OpenDRIVE trở lại. odrviewer.io render nhưng không chỉnh sửa; drawtonomy chỉnh sửa ở dạng 2D và có bản xem trước 3D chỉ để xem, dùng cho phát lại kịch bản, không phải viewport render bản đồ 3D. Phần xuất OpenDRIVE của drawtonomy có thể tạo kết nối <junction> và xấp xỉ hình học giải tích cho các road bạn tự dựng, đồng thời round-trip nguyên vẹn các road chưa chỉnh sửa qua cơ chế carry-through — carry-through nguyên vẹn đó là nơi kết nối junction đáng tin cậy nhất; hình học junction mới tạo từ làn đường tự vẽ tay thì vẫn còn thiếu chính xác.

Một cặp kết hợp tự nhiên — cả hai đều chạy trên trình duyệt, không cần cài đặt gì:

  • Nhập một file .xodr vào drawtonomy, tinh chỉnh hình học, rồi xuất trở lại.
  • Mở file .xodr vừa xuất trên odrviewer.io để xem render 3D và xác nhận geometry đọc đúng như mong đợi.
  • Chỉnh sửa lại trong drawtonomy; kiểm tra lại trên odrviewer.io.

Ngoài bản thân bản đồ, drawtonomy còn dựng một kịch bản OpenSCENARIO trên con đường đó và chạy ngay trong trình duyệt trên esmini-WASM — phát lại với điều khiển truyền tải, camera bám theo, vệt bóng ma, và tùy chọn xem trước 3D của lượt chạy. Xem trình chỉnh sửa kịch bản. odrviewer.io là phía kiểm tra bản đồ 3D; drawtonomy là nhập-chỉnh sửa-xuất cộng với phát lại kịch bản ngay trong trình duyệt.

Cùng trong hệ sinh thái OpenDRIVE trên trình duyệt

Phần tiêu đề “Cùng trong hệ sinh thái OpenDRIVE trên trình duyệt”

Cả hai công cụ đều cho thấy quy trình làm việc với OpenDRIVE có thể chạy hoàn toàn trên trình duyệt mà không cần cài phần mềm desktop. Nền tảng của odrviewer.io, libOpenDRIVE, cũng được sử dụng ở nhiều nơi khác trong cộng đồng công cụ ASAM OpenDRIVE. Với những công cụ tạo OpenDRIVE thay vì chỉ xem, hãy xem thêm LaneMaker, Truevision Designer, và RoadRunner. Chúng ta cùng làm việc trên những phần khác nhau của cùng một hệ sinh thái.