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

drawtonomy กับ Eclipse SUMO

drawtonomy กับ Eclipse SUMO ไม่ได้แข่งขันกัน เพราะทำงานคนละ domain

  • drawtonomy — ไวท์บอร์ดบนเบราว์เซอร์แบบ 2D สำหรับร่างฉากการขับขี่ทีละฉาก เช่น การรวมเลน ทางแยก หรือ cut-in ส่งออกได้ทั้ง OpenSCENARIO 1.2, OpenDRIVE 1.8 และ Lanelet2 OSM
  • SUMO — microscopic traffic simulator จาก DLR และ Eclipse Foundation จำลองการไหลของจราจรทั้งเครือข่ายระดับเมือง มาพร้อม netedit ซึ่งเป็นตัวแก้ไขเครือข่ายแบบเห็นภาพ

ในทางทฤษฎีทั้งสองเครื่องมือแชร์ข้อมูลกันผ่าน OpenDRIVE ได้ — SUMO นำเข้า/ส่งออก OpenDRIVE ได้ และ drawtonomy ก็ส่งออก OpenDRIVE 1.8 ได้เช่นกัน — แต่ทั้งสองเครื่องมือถูกออกแบบมาแก้ปัญหาคนละแบบ

ตามเอกสารของ SUMO ครอบคลุมสิ่งเหล่านี้

  • จำลองการจราจรแบบ microscopic รถทีละคัน
  • netedit เป็นตัวแก้ไขเครือข่ายแบบเห็นภาพ ใช้แก้ไข edge เลน ทางแยก การเชื่อมต่อ และสัญญาณไฟจราจร
  • แก้ไขแผนสัญญาณไฟได้ทั้งแบบ static และ actuated
  • สร้างโมเดล demand ได้ ทั้งยานพาหนะ flow ขนส่งสาธารณะ และคนเดินถนน
  • มีโหมดแก้ไขหลายแบบ ได้แก่ Network, Demand และ Data
  • undo/redo ไม่จำกัดจำนวนครั้ง พร้อมระบบค้นหาและเลือกวัตถุ
  • เป็นโอเพนซอร์ส (สัญญาอนุญาต Eclipse Public License 2.0)
  • ใช้กันอย่างแพร่หลายในงานวิจัยด้านคมนาคมและวิศวกรรมจราจรสายวิชาการ

สำหรับการจำลองการไหลของจราจรและเครือข่ายระดับเมือง SUMO คือตัวเลือกโอเพนซอร์สมาตรฐาน

drawtonomy ไม่จำลองการไหลของจราจร ไม่สร้างโมเดล demand และไม่ได้ออกแบบมาสำหรับเครือข่ายระดับเมือง มันคือเครื่องมือร่างฉากทีละฉากเท่านั้น

ถ้าใช้งาน SUMO อยู่แล้ว drawtonomy ช่วยได้ตรงนี้

  • ใช้สร้างภาพ 2D มุมมองจากด้านบนของทางแยกหรือฉากใดฉากหนึ่งโดยเฉพาะ สำหรับใส่ในบทความวิจัย สไลด์ หรือรายงาน ควบคู่ไปกับงานศึกษาจราจรที่ทำบน SUMO
  • ผลส่งออก OpenDRIVE นำไปป้อนเข้ารูปแบบเครือข่ายของ SUMO ได้ในทางทฤษฎี drawtonomy สังเคราะห์โครงสร้าง <junction> ได้ก็จริง แต่สำหรับเครือข่ายเลนที่วาดด้วยมือ โทโพโลยีของทางแยกยังไม่แม่นยำพอสำหรับการนำเข้าระดับเมือง ความแม่นยำระดับนั้นทำได้เฉพาะถนนที่ถูกส่งผ่านมาแบบไม่แก้ไขจากไฟล์ .xodr ที่นำเข้ามาเท่านั้น หากต้องการสร้างเครือข่ายจริงจังสำหรับ SUMO netedit คือเครื่องมือที่เหมาะสมกว่า

ทั้งสองเครื่องมือมีจุดประสงค์ต่างกัน จึงไม่ได้มาแทนที่กัน

ส่วนหนึ่งของระบบนิเวศโอเพนซอร์สที่ใหญ่กว่า

หัวข้อที่มีชื่อว่า “ส่วนหนึ่งของระบบนิเวศโอเพนซอร์สที่ใหญ่กว่า”

SUMO เป็นเสาหลักของชุมชนจำลองการคมนาคมแบบโอเพนซอร์สมายาวนาน และการรองรับ OpenDRIVE ก็เชื่อมมันเข้ากับโลกเครื่องมือของ ASAM ที่ drawtonomy เองก็แตะต้องอยู่เช่นกัน ทั้งสองโปรเจกต์ได้ประโยชน์จากงานมาตรฐานเปิดที่กว้างกว่านั้น ฝั่งหนึ่งคือ ASAM OpenDRIVE อีกฝั่งคือ OpenStreetMap และ Eclipse Foundation ชุมชนการขับขี่อัตโนมัติกับวิศวกรรมจราจรเริ่มทับซ้อนกันมากขึ้นเรื่อยๆ และเครื่องมืออย่าง SUMO, drawtonomy, CARLA, esmini และระบบนิเวศ Autoware ต่างก็ได้ประโยชน์จากการบรรจบกันนี้