drawtonomy và SUMO netedit
SUMO netedit
Phần tiêu đề “SUMO netedit”netedit là editor đồ họa cho mạng lưới đường, được tích hợp sẵn trong Eclipse SUMO — phần mềm mô phỏng giao thông vi mô mã nguồn mở do DLR phát triển. Đây là editor 2D chuyên xây dựng và chỉnh sửa mạng lưới đường, đứng ở đầu của một chuỗi công cụ mô phỏng giao thông hoàn chỉnh.
Những gì netedit hỗ trợ (theo tài liệu SUMO):
- Chỉnh sửa 2D các thành phần mạng lưới — cạnh, làn đường, nút giao, kết nối, và đèn giao thông.
- Chỉnh sửa nhu cầu giao thông — xe cộ, người đi bộ, lộ trình, và loại phương tiện.
- Hạ tầng bổ sung — điểm dừng xe buýt, bộ phát hiện, biển báo tốc độ thay đổi.
- Import/export OpenDRIVE qua
netconvert(hỗ trợ OpenDRIVE 1.4 ở mức cơ bản; quá trình chuyển đổi có mất thông tin — đường cong được lấy mẫu thành polyline, hình dạng nút giao được tái tạo). - Mã nguồn mở theo Eclipse Public License; có bản dựng desktop cho Linux và Windows.
Khi bạn cần xây dựng mạng lưới đường để thực sự chạy mô phỏng giao thông, netedit là editor đi kèm ngay với bộ mô phỏng.
drawtonomy có thể bổ sung ở đâu
Phần tiêu đề “drawtonomy có thể bổ sung ở đâu”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. Nó không có mô phỏng giao thông vi mô kiểu SUMO — những luồng xe được mô hình theo nhu cầu mà netedit và SUMO được xây dựng để xử lý. Tuy vậy nó chạy được các kịch bản OpenSCENARIO đã dựng ngay trong trình duyệt (một storyboard kịch bản hóa cho một vài actor có tên, thực thi trên esmini-WASM, kèm bản xem trước 3D để xem lại lượt chạy) — đó là một dạng mô phỏng khác. 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 netedit:
- 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 một nút giao hoặc điểm nhập làn trước khi xây dựng mạng lưới mô phỏng.
- File
.drawtonomy.svgcó thể chỉnh sửa được, dùng làm nguồn hình minh họa cho mạng lưới bạn mô tả trong bài báo hoặc slide. - Dựng một kịch bản OpenSCENARIO và chạy ngay trong trình duyệt, khi bạn muốn một storyboard kịch bản hóa trên một player OpenSCENARIO thay vì mô hình luồng của SUMO. Xem trình chỉnh sửa kịch bản.
Cách kết hợp hợp lý khi có cả hai: netedit lo phần mạng lưới cần mô phỏng, drawtonomy lo phần sơ đồ giải thích mạng lưới đó.
Cùng trong hệ sinh thái mạng lưới đường mở
Phần tiêu đề “Cùng trong hệ sinh thái mạng lưới đường mở”netedit và drawtonomy đều làm việc ở không gian 2D và đều liên quan đến ASAM OpenDRIVE — netedit qua netconvert, drawtonomy qua exporter của nó. SUMO là bộ mô phỏng giao thông vi mô, nên mối quan hệ giữa hai công cụ gần với tích hợp hơn là cạnh tranh; xem trang hệ sinh thái SUMO để hiểu cách hai tầng này kết nối. Các công cụ khác cũng đọc hoặc ghi OpenDRIVE từ những góc nhìn khác nhau bao gồm LaneMaker, Truevision Designer, và Blender DSC. Mỗi công cụ đảm nhận một phần khác nhau của cùng một hệ sinh thái.
Xem thêm
Phần tiêu đề “Xem thêm”- OpenDRIVE là gì
- Eclipse SUMO (hệ sinh thái)
- Trình chỉnh sửa kịch bản — dựng và chạy một kịch bản OpenSCENARIO ngay trong trình duyệt.
- drawtonomy và LaneMaker