drawtonomy เทียบกับ RoadRunner
RoadRunner
หัวข้อที่มีชื่อว่า “RoadRunner”MathWorks RoadRunner คือ editor แบบโต้ตอบสำหรับออกแบบ 3D scene ที่ใช้จำลองและทดสอบระบบขับขี่อัตโนมัติ เมื่อใช้คู่กับ RoadRunner Scenario จะครอบคลุมตั้งแต่การสร้าง HD map ไปจนถึงการสร้างสถานการณ์แบบไดนามิก และเป็นหนึ่งในเครื่องมือมาตรฐานที่ทีม ADAS / AD ระดับมืออาชีพใช้กัน
สิ่งที่ RoadRunner ครอบคลุม
- การสร้าง HD map แบบ 3D เต็มรูปแบบ ด้วย analytical geometry
- นำเข้าและส่งออก ASAM OpenDRIVE 1.4 ถึง 1.8
- สร้างสถานการณ์ผ่าน RoadRunner Scenario โดยส่งออกเป็น ASAM OpenSCENARIO XML และ DSL สถานการณ์ที่ส่งออกถูกออกแบบให้เข้ากันได้กับซิมูเลเตอร์ที่รองรับ OpenSCENARIO เช่น CARLA, esmini, IPG CarMaker และ dSPACE ASM หากสร้างสถานการณ์ใน RoadRunner Scenario อยู่แล้ว ตัวแก้ไขสถานการณ์ของ drawtonomy ก็ครอบคลุมแนวคิด OpenSCENARIO เดียวกันบนเบราว์เซอร์ ตารางคำศัพท์ RoadRunner กับ OpenSCENARIO เทียบคำศัพท์ของ RoadRunner Scenario เข้ากับของ drawtonomy ให้แล้ว
- ผูกกับ MATLAB / Simulink สำหรับ co-simulation และ pipeline ที่เขียนสคริปต์
- Asset ยานพาหนะและอุปกรณ์ริมถนนแบบ 3D
- เอกสารและช่องทางสนับสนุนจาก MathWorks
สำหรับทีมที่ต้องผลิต HD map หรือ scenario catalog ในระดับที่ไม่เล็ก RoadRunner คือเครื่องมือที่มักหยิบมาใช้เป็นอันดับแรก
เรื่องใบอนุญาต
หัวข้อที่มีชื่อว่า “เรื่องใบอนุญาต”RoadRunner เป็นผลิตภัณฑ์เชิงพาณิชย์ของ MathWorks มหาวิทยาลัยหลายแห่งให้สิทธิ์เข้าถึงผ่าน campus-wide license ของ MathWorks จึงควรตรวจสอบก่อนว่าสถาบันของคุณมีสิทธิ์นี้อยู่แล้วหรือไม่ นอกเหนือจากแวดวงวิชาการแล้ว ถือเป็นซอฟต์แวร์แบบเสียเงิน
จุดที่ drawtonomy อาจอยู่เคียงข้างกันได้
หัวข้อที่มีชื่อว่า “จุดที่ drawtonomy อาจอยู่เคียงข้างกันได้”drawtonomy คือโปรแกรมแก้ไขสถานการณ์การขับขี่บนเบราว์เซอร์ ที่สร้าง storyboard เต็มรูปแบบ (action, trigger, เงื่อนไข end / fail) และรันในเบราว์เซอร์ผ่าน esmini-WASM พร้อมพรีวิว 3Dแบบดูอย่างเดียว — กล้อง Chase / BEV / Driver — สำหรับชมการเล่น ใช้สำหรับรีวิวการเล่น ไม่ใช่การสร้างโมเดล 3D drawtonomy นำเข้า OpenDRIVE .xodr และส่งออกกลับได้ รวมถึง primitive <junction> และป้ายจราจรในรูปแบบ <signal> การเชื่อมต่อของ junction นั้นเชื่อถือได้เมื่อนำแผนที่ที่นำเข้ามาส่งต่อโดยไม่แก้ไข (round-trip แบบคำต่อคำ) แต่การสร้าง junction geometry ใหม่จากเลนที่วาดขึ้นเองยังมีความแม่นยำต่ำอยู่ drawtonomy ไม่ทำ parameter sweep หรือ controller แบบกำหนดเอง/ขับเคลื่อนด้วย ML — สิ่งเหล่านี้ยังอยู่ใน roadmap
มีบางจุดเล็ก ๆ ที่ drawtonomy เพิ่มเติมได้เมื่อใช้คู่กับ RoadRunner
- พื้นที่ sketch บนเบราว์เซอร์ล้วน ๆ ฟรี สำหรับภาพประกอบเอกสารวิชาการ แผนภาพสไลด์ หรือการพูดคุยออกแบบ
- นำเข้าไฟล์
.xodrที่ส่งออกจาก RoadRunner เพื่อดูแบบ 2D บนเบราว์เซอร์อย่างรวดเร็วหรือแก้ไขเล็กน้อย โดยไม่ต้องติดตั้งโปรแกรมเดสก์ท็อป - ไฟล์ source ภาพประกอบ
.drawtonomy.svgที่แก้ไขได้ สำหรับใช้ในเอกสาร - ตรวจสอบว่าฉากเวอร์ชันง่าย ๆ เล่นได้จริงอย่างรวดเร็วใน esmini
รูปแบบที่ใช้งานได้จริงเมื่อมีทั้งสองเครื่องมือ: ใช้ RoadRunner สำหรับสถานการณ์ระดับ production ส่วน drawtonomy สำหรับแผนภาพประกอบของมัน
ในระบบนิเวศ ASAM เดียวกัน
หัวข้อที่มีชื่อว่า “ในระบบนิเวศ ASAM เดียวกัน”RoadRunner และ drawtonomy ต่างมุ่งไปที่มาตรฐานชุดเดียวกันของ ASAM — OpenSCENARIO และ OpenDRIVE โดยหลักการแล้ว ไฟล์จากเครื่องมือหนึ่งสามารถเปิดด้วยอีกเครื่องมือได้ และทั้งคู่ส่งออกไปยัง esmini เพื่อเล่นได้เช่นกัน ชุมชน OpenSCENARIO และ OpenDRIVE ยังเป็นชุมชนเล็ก ๆ และเครื่องมือที่มีส่วนร่วมในนั้น — RoadRunner, drawtonomy, Truevision Designer, LaneMaker, Blender DSC, scenariogeneration, esmini — ล้วนมีเป้าหมายร่วมกันคือทำให้การทดสอบบนฐานสถานการณ์เข้าถึงได้ง่ายขึ้น เราต่างทำงานอยู่ในส่วนต่างกันของระบบนิเวศเดียวกัน
อ่านเพิ่มเติม
หัวข้อที่มีชื่อว่า “อ่านเพิ่มเติม”- Scenario editor — สร้างและรัน OpenSCENARIO ในเบราว์เซอร์
- ตารางคำศัพท์ RoadRunner กับ OpenSCENARIO — ตารางเทียบคำศัพท์จาก RoadRunner Scenario
- OpenSCENARIO คืออะไร?
- OpenDRIVE คืออะไร?
- ส่งออกเป็น ASAM OpenDRIVE / OpenSCENARIO
- drawtonomy เทียบกับ LaneMaker
- drawtonomy เทียบกับ Truevision Designer