ข้ามไปยังเนื้อหา

drawtonomy vs SUMO netedit

netedit คือ editor เครือข่ายถนนแบบกราฟิกที่มาพร้อมกับ Eclipse SUMO ตัวจำลองการจราจรระดับ microscopic แบบ open-source ที่พัฒนาโดย DLR เป็น editor 2D สำหรับสร้างและแก้ไขเครือข่ายถนน และเป็นจุดเริ่มต้นของ toolchain จำลองการจราจรแบบครบวงจร

สิ่งที่ netedit ครอบคลุม (จาก เอกสาร SUMO):

  • แก้ไข element ของเครือข่ายแบบ 2D — edges, เลน, junction, connection และ traffic light
  • แก้ไข traffic demand — ยานพาหนะ, บุคคล, เส้นทาง และประเภทยานพาหนะ
  • โครงสร้างพื้นฐานเพิ่มเติม — ป้ายรถเมล์, detector, ป้ายควบคุมความเร็ว
  • Import และ export OpenDRIVE ผ่าน netconvert (รองรับ OpenDRIVE 1.4 เป็นส่วนใหญ่ แต่การแปลงมีความสูญเสีย — โค้งถูก sample เป็น polyline และ junction shape จะถูกสร้างใหม่)
  • Open source ภายใต้ Eclipse Public License มี desktop build สำหรับ Linux และ Windows

สำหรับการสร้างเครือข่ายถนนที่ต้องการจำลองการจราจรจริง netedit คือ editor ที่มาคู่กับตัวจำลองที่รันมันโดยตรง

drawtonomy คือไวท์บอร์ดบนเบราว์เซอร์สำหรับ driving diagram แบบ 2D top-down ไม่มี traffic simulation ตามที่ระบุไว้ใน เอกสาร exporter การส่งออก OpenDRIVE 1.8 / OpenSCENARIO 1.3 ครอบคลุม subset ของ spec — เลน, traffic light, crosswalk, วัตถุพื้นฐาน — และยังไม่รองรับ junction primitive หรือ traffic sign ในรูปแบบ <signal>

สิ่งเล็ก ๆ ที่ drawtonomy เพิ่มได้คู่กับ netedit:

  • พื้นที่ sketch บนเบราว์เซอร์ ไม่ต้องติดตั้งอะไร สำหรับวางเค้าโครง junction หรือ lane merge ก่อนสร้างเครือข่ายที่จะจำลอง
  • Source figure .drawtonomy.svg ที่แก้ไขได้ สำหรับใช้ประกอบบทความหรือสไลด์ที่อธิบายเครือข่ายนั้น
  • ส่งออก OpenSCENARIO 1.3 เป็นไฟล์ .xosc คู่กัน เมื่อ downstream tool เป็น OpenSCENARIO player อย่าง esmini แทนที่จะเป็น SUMO

Pattern ที่สมเหตุสมผลเมื่อทั้งสองพร้อมใช้งาน: netedit สำหรับเครือข่ายที่จะจำลอง drawtonomy สำหรับแผนภาพที่ใช้อธิบาย

netedit และ drawtonomy ทั้งคู่ทำงานแบบ 2D และทั้งคู่สัมผัส ASAM OpenDRIVE — netedit ผ่าน netconvert, drawtonomy ผ่าน exporter SUMO เป็นตัวจำลองการจราจรระดับ microscopic ดังนั้นความสัมพันธ์โดยรวมจึงเป็น interoperation มากกว่าการแข่งขัน ดู หน้า SUMO ecosystem สำหรับรายละเอียดว่าสองชั้นนี้เชื่อมกันอย่างไร เครื่องมืออื่นที่อ่านหรือเขียน OpenDRIVE จากมุมที่ต่างออกไปได้แก่ LaneMaker, Truevision Designer และ Blender DSC เราต่างทำงานในส่วนต่าง ๆ ของ ecosystem เดียวกัน