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

drawtonomy và LaneMaker

LaneMaker là editor 3D miễn phí, gọn nhẹ để tạo mạng lưới đường và chạy mô phỏng giao thông. Phần mềm mã nguồn mở theo giấy phép Apache 2.0, hướng đến người dùng cá nhân và những ai muốn thử nghiệm mà không cần license thương mại.

Những gì LaneMaker cung cấp (theo trang chủ và kho mã nguồn GitHub):

  • Editor mạng lưới đường với import/export file ASAM OpenDRIVE .xodr. README của dự án ghi chú rằng file export chưa tuân thủ hoàn toàn chuẩn ASAM OpenDRIVE, nhưng có thể mở được trong OpenDRIVE online viewer.
  • Mô phỏng giao thông quy mô lớn tích hợp sẵn — xe xuất hiện với đích đến và lộ trình được phân công.
  • Giao diện chỉnh sửa 3D cho geometry đường.
  • Bản dựng desktop cho Windows 10/11 và Ubuntu 24.04 LTS.

Với ai muốn vẽ mạng lưới đường và xem giao thông chạy trên đó mà không cần mua license, LaneMaker là một trong những lựa chọn miễn phí hiện có.

drawtonomy là công cụ trên trình duyệt dành cho kịch bản lái xe 2D nhìn từ trên xuống, có bản xem trước 3D chỉ để xem lại một lượt kịch bản phát lại, chứ không phải chế độ chỉnh sửa 3D. Nó không có mô phỏng giao thông vi mô kiểu SUMO (sinh cả đội xe với lộ trình được phân công). Tuy vậy, nó chạy được kịch bản OpenSCENARIO đã dựng ngay trong trình duyệt qua esmini biên dịch thành WebAssembly. Phần xuất OpenDRIVE của nó có thể tạo cấu trúc <junction> và biển báo dạng <signal>; kết nối đó round-trip đáng tin cậy khi mang nguyên vẹn một file .xodr đã nhập qua, nhưng 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.

Một số điểm nhỏ drawtonomy có thể bổ sung khi dùng song song với LaneMaker:

  • Bề mặt phác thảo chỉ cần trình duyệt, không cần cài đặt gì, để vẽ nháp layout trước khi mở editor desktop.
  • Dựng một kịch bản OpenSCENARIO trên con đường đó và chạy ngay trong trình duyệt — action, trigger, PASS / FAIL — mà không cần cài esmini. Xem trình chỉnh sửa kịch bản.
  • File .drawtonomy.svg có thể chỉnh sửa được, dùng làm nguồn hình cho slide, bài báo hoặc tài liệu kỹ thuật.

Cách kết hợp hợp lý khi có cả hai: LaneMaker lo phần mạng lưới đường và giao thông, drawtonomy lo phần sơ đồ minh họa cảnh đó.

LaneMaker và drawtonomy đều đọc và ghi ASAM OpenDRIVE. Cộng đồng xung quanh các công cụ OpenDRIVE miễn phí không lớn — LaneMaker, Truevision Designer, Blender DSC, scenariogeneration, và drawtonomy mỗi công cụ phụ trách một phần khác nhau. Output từ các công cụ này thường có thể kiểm tra trong OpenDRIVE online viewer hoặc phát lại trên esmini, nên chúng nằm trong cùng một pipeline downstream dù không chia sẻ file trực tiếp. 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.