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

drawtonomy vs RoadRunner

MathWorks RoadRunner คือ editor แบบโต้ตอบสำหรับออกแบบ 3D scene เพื่อจำลองและทดสอบระบบการขับขี่อัตโนมัติ เมื่อใช้คู่กับ RoadRunner Scenario จะครอบคลุมทั้ง HD map authoring และการสร้าง dynamic scenario ทำให้เป็นหนึ่งในเครื่องมือมาตรฐานของทีม ADAS / AD ระดับมืออาชีพ

สิ่งที่ RoadRunner ครอบคลุม:

  • HD map authoring พร้อม 3D analytical geometry เต็มรูปแบบ
  • Import และ export ASAM OpenDRIVE 1.4 ถึง 1.8
  • Scenario authoring ผ่าน RoadRunner Scenario พร้อมส่งออกเป็น ASAM OpenSCENARIO XML และ DSL ออกแบบให้รองรับ simulator ที่ใช้ OpenSCENARIO เช่น CARLA, esmini, IPG CarMaker และ dSPACE ASM
  • Integration กับ MATLAB / Simulink สำหรับ co-simulation และ scripted pipeline
  • Asset ยานพาหนะและอุปกรณ์ถนน 3D
  • เอกสารและช่องทาง support ของ MathWorks

ทีมที่ต้องผลิต HD map หรือ scenario catalog ในปริมาณมาก RoadRunner คือตัวเลือกหลักที่นึกถึงก่อน

RoadRunner เป็น product เชิงพาณิชย์ของ MathWorks มหาวิทยาลัยหลายแห่งให้สิทธิ์เข้าถึงผ่าน campus-wide MathWorks license จึงควรตรวจสอบก่อนว่าสถาบันของตนมีสิทธิ์อยู่แล้วหรือไม่ นอกวงการวิชาการต้องซื้อใบอนุญาตแบบ paid

drawtonomy คือไวท์บอร์ดบนเบราว์เซอร์สำหรับสร้างแผนผังการขับขี่ ตามเอกสาร exporter การส่งออก OpenDRIVE 1.8 / OpenSCENARIO 1.3 ครอบคลุมเพียง subset ของ spec เท่านั้น เช่น ยังไม่รองรับ OpenDRIVE junction primitive หรือป้ายจราจรแบบ <signal> และการรองรับ OpenSCENARIO storyboard ยังจำกัด (ไม่มี conditional trigger, parameter sweep หรือ act ซับซ้อน) ซึ่งอยู่ใน roadmap

สิ่งที่ drawtonomy เพิ่มเติมได้เมื่อใช้คู่กับ RoadRunner:

  • พื้นที่ sketch บนเบราว์เซอร์ฟรี สำหรับ paper figure, slide diagram หรือการพูดคุยออกแบบ
  • ไฟล์ source figure .drawtonomy.svg ที่แก้ไขได้ใช้ในเอกสาร
  • ทดสอบ scene เวอร์ชันง่ายอย่างรวดเร็วใน esmini

รูปแบบการใช้งานที่ลงตัว: RoadRunner สำหรับ production scenario และ drawtonomy สำหรับแผนผังประกอบ

RoadRunner และ drawtonomy ต่างมุ่งเป้าที่มาตรฐาน ASAM ชุดเดียวกัน ได้แก่ OpenSCENARIO และ OpenDRIVE ไฟล์จากเครื่องมือหนึ่งสามารถเปิดด้วยอีกเครื่องมือได้ในหลักการ และทั้งสองส่งออกสู่ esmini สำหรับ playback ชุมชน OpenSCENARIO และ OpenDRIVE ยังค่อนข้างเล็ก เครื่องมือต่าง ๆ ที่มีส่วนร่วม ไม่ว่าจะเป็น RoadRunner, drawtonomy, Truevision Designer, LaneMaker, Blender DSC, scenariogeneration และ esmini ล้วนมีเป้าหมายร่วมกันคือทำให้การทดสอบแบบ scenario-based เข้าถึงได้ง่ายขึ้น ทุกเครื่องมือต่างทำงานในส่วนคนละส่วนของ ecosystem เดียวกัน