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

drawtonomy vs CommonRoad Scenario Designer

CommonRoad Scenario Designer เป็นส่วนหนึ่งของ CommonRoad ecosystem ที่พัฒนาและดูแลโดยกลุ่ม Cyber-Physical Systems ของ TUM มีเอกสารประกอบในบทความ IEEE “CommonRoad Scenario Designer: An Open-Source Toolbox for Map Conversion and Scenario Creation for Autonomous Vehicles” และเปิดให้ใช้งานที่ GitHub และ PyPI

สิ่งที่ CommonRoad Scenario Designer รองรับ (ตาม GitHub repository):

  • การแปลงแผนที่แบบ สองทิศทาง: OpenDRIVE ↔ CommonRoad, SUMO ↔ CommonRoad และ Lanelet / Lanelet2 ↔ CommonRoad
  • การแปลง ทิศทางเดียว: OpenStreetMap → CommonRoad
  • GUI สำหรับสร้างและแก้ไข CommonRoad map และ scenario
  • เครื่องมือตรวจสอบและซ่อมแซม CommonRoad map
  • Command-line interface สำหรับ batch conversion
  • Python API สำหรับการรวมเข้ากับโปรแกรม
  • เชื่อมต่อกับ CommonRoad benchmarks ซึ่งเป็น motion-planning evaluation suite สำหรับงานวิจัยเชิงวิชาการ
  • ติดตั้งได้ผ่าน PyPI
  • พัฒนาโดยกลุ่ม Cyber-Physical Systems ของ TUM และมีบทความวิจัยรองรับ

หากงานของคุณอยู่ใน CommonRoad ecosystem หรือต้องการแปลงแผนที่ข้ามรูปแบบ CommonRoad SD คือเครื่องมือที่ออกแบบมาเพื่องานนั้นโดยตรง

drawtonomy เป็นไวท์บอร์ดบนเบราว์เซอร์สำหรับ 2D driving diagram โดยเน้นฝั่ง OpenSCENARIO / esmini และไม่รองรับ CommonRoad XML การนำเข้า/ส่งออกแผนที่ก็แคบกว่า multi-format toolbox ของ CommonRoad SD

สิ่งที่ drawtonomy เพิ่มเติมได้ควบคู่กับ CommonRoad SD:

  • พื้นที่ sketch บนเบราว์เซอร์ ไม่ต้องติดตั้ง เหมาะสำหรับสร้าง figure ในบทความวิจัย
  • .drawtonomy.svg เป็น source figure ที่แก้ไขได้ สำหรับ documentation คู่กับงานวิจัย CommonRoad-based
  • ส่งออก OpenSCENARIO 1.3 + OpenDRIVE 1.8 เพื่อทดสอบ esmini playback เป็น sanity check

ทั้งสองเครื่องมือรับใช้ ecosystem ที่ต่างกัน ถ้า downstream ของคุณคือ CommonRoad ให้ใช้ CommonRoad SD เป็นหลัก

แม้ CommonRoad SD จะมุ่งเน้นรูปแบบ CommonRoad XML เป็นหลัก แต่ก็อยู่ใน ecosystem ของ Lanelet2 / OpenDRIVE / OpenStreetMap / SUMO ผ่านตัวแปลงรูปแบบ drawtonomy เชื่อมต่อกับชุดรูปแบบเดียวกัน (Lanelet2, OpenDRIVE, OpenSCENARIO) จากมุมมองที่ต่างออกไป เครื่องมือทั้งสอง — พร้อมกับ JOSM, Vector Map Builder, SUMO, Scenic และอื่น ๆ — ต่างมีส่วนร่วมใน open ecosystem ของรูปแบบ driving scenario