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

drawtonomy vs CARLA Map Editor

CARLA Map Editor คือแอปพลิเคชันเดสก์ท็อปจากโปรเจกต์ CARLA ตามที่ README ระบุไว้ มันโหลดไฟล์ FBX และ .xodr ที่สร้างโดย RoadRunner แล้วให้วาง metadata เพิ่มเติมลงไปได้ — เป็นเครื่องมือสำหรับเสริมแผนที่ที่มีอยู่แล้ว ไม่ใช่เครื่องมือสำหรับวาดถนนตั้งแต่ต้น

สิ่งที่ CARLA Map Editor ทำได้ (ตาม GitHub repository):

  • โหลดแผนที่ FBX + OpenDRIVE ที่สร้างโดย RoadRunner พร้อมเพิ่มไฟสัญญาณ กลุ่มไฟสัญญาณ และป้ายจำกัดความเร็ว
  • แก้ไข box trigger และ relative transform สำหรับการตรวจจับ
  • ส่งออกข้อมูลที่อัปเดตกลับไปยัง OpenDRIVE (.xodr)
  • โค้ด MIT-licensed จาก CARLA สร้างบน Unreal Engine 4 ปัจจุบันเป็นแอปพลิเคชันเดสก์ท็อปสำหรับ Linux

สำหรับการเตรียมแผนที่ใช้งานใน CARLA simulator โดยเฉพาะการใส่สัญญาณลงในแผนที่ RoadRunner นี่คือเครื่องมือที่ดูแลควบคู่ไปกับตัว simulator

drawtonomy คือไวท์บอร์ดบนเบราว์เซอร์สำหรับ driving diagram แบบ 2D top-down ไม่ใช่เครื่องมือใน pipeline ของ CARLA map: ไม่มี dependency กับ Unreal Engine ไม่มี FBX export และไม่มี 3D mesh ส่วน 3D preview ที่มีอยู่เป็นแบบดูอย่างเดียว ไว้ตรวจสอบผลรันของ scenario ไม่ใช่ viewport สำหรับ modeling และไม่มี 3D export ของตัวเอง การส่งออก OpenDRIVE ของมัน emit การเชื่อมต่อ <junction> และป้ายจราจรในรูปแบบ <signal> ได้ แต่การเชื่อมต่อนั้นเชื่อถือได้เป็นหลักเมื่อ carry-through ไฟล์ .xodr ที่ import เข้ามาโดยไม่แก้ไข ส่วนการสร้าง junction geometry ใหม่จากเลนที่วาดเองยังมีความแม่นยำต่ำ drawtonomy จึงเหมาะกับ sketch, figure และงาน scenario 2D เบา ๆ ไม่ใช่แผนที่ CARLA สำหรับ production

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

  • Sketch layout ของฉากที่ต้องการบนเบราว์เซอร์ก่อนเริ่ม map authoring จริง — ไม่ต้องติดตั้ง ไม่ต้องใช้ Unreal Engine
  • Figure ที่แก้ไขได้ในรูปแบบ .drawtonomy.svg สำหรับบทความวิจัยหรือสไลด์ที่อธิบาย scenario ที่กำลังสร้างใน CARLA
  • ส่งออก OpenSCENARIO 1.2 คู่กันเพื่อทดสอบเบื้องต้นใน esmini กับเวอร์ชันง่าย ๆ ของฉาก

สำหรับแผนที่ CARLA จริง เส้นทาง RoadRunner → CARLA Map Editor คือแนวทางที่เป็นที่ยอมรับ drawtonomy อยู่ในส่วนของแผนภาพ scenario ไม่ใช่ simulated map

drawtonomy ส่งออกมาตรฐาน ASAM OpenDRIVE และ OpenSCENARIO ชุดเดียวกับที่ CARLA ใช้ CARLA อยู่ฝั่ง execution ของ pipeline ความสัมพันธ์จึงเป็นการทำงานร่วมกันมากกว่าการแข่งขัน — ดู CARLA ScenarioRunner สำหรับวิธีที่ scenario ที่ author แล้วถูก playback เครื่องมือ authoring อื่น ๆ ในพื้นที่ OpenDRIVE เดียวกันได้แก่ RoadRunner, LaneMaker และ Truevision Designer เราทำงานกันคนละส่วนของ ecosystem เดียวกัน