콘텐츠로 이동

drawtonomy vs CARLA Map Editor

CARLA Map Editor는 CARLA 프로젝트가 공개한 데스크톱 애플리케이션입니다. README에 따르면 RoadRunner가 생성한 FBX와 .xodr 파일을 불러와 그 위에 추가 메타데이터를 배치하는 도구입니다 — 도로를 처음부터 그리는 저작 도구가 아니라 기존 맵을 보강하는 편집 도구입니다.

GitHub 저장소에 명시된 CARLA Map Editor의 주요 기능:

  • RoadRunner로 작성한 FBX + OpenDRIVE 맵을 불러와 신호등, 신호등 그룹, 속도 표지판을 배치
  • 감지용 박스 트리거와 상대 변환(relative transform) 편집
  • 수정한 데이터를 OpenDRIVE(.xodr)로 다시 내보내기
  • MIT 라이선스의 CARLA 코드, Unreal Engine 4 기반; 현재는 Linux 데스크톱 애플리케이션

CARLA 시뮬레이터에서 쓸 맵을 준비할 때 — 특히 RoadRunner 맵에 신호를 주석으로 달 때 — 시뮬레이터와 나란히 관리되는 공식 도구입니다.

drawtonomy가 그 옆에서 맡을 수 있는 역할

섹션 제목: “drawtonomy가 그 옆에서 맡을 수 있는 역할”

drawtonomy는 2D 탑다운 주행 다이어그램을 위한 브라우저 화이트보드입니다. CARLA 맵 파이프라인 도구는 아닙니다 — Unreal Engine 의존성도, FBX 내보내기도, 3D 메시도 없습니다. 3D 프리뷰는 시나리오 실행 결과를 확인하기 위한 view-only 기능일 뿐 모델링 뷰포트가 아니며, 자체 3D 내보내기도 만들지 않습니다. OpenDRIVE 내보내기는 <junction> 연결성과 <signal> 항목으로서의 교통 표지를 출력할 수 있지만, 이 연결성이 신뢰할 만한 경우는 주로 가져온 .xodr을 편집 없이 그대로 통과시킬 때이고, 손으로 그린 레인에서 새 교차로 기하를 생성하는 정밀도는 아직 낮습니다. drawtonomy는 스케치·그림·가벼운 2D 시나리오 작업을 위한 도구이지, 프로덕션용 CARLA 맵을 위한 도구는 아닙니다.

CARLA Map Editor 옆에서 drawtonomy가 더해줄 수 있는 몇 가지:

  • 맵 저작을 시작하기 전, 의도한 장면 레이아웃을 브라우저만으로 미리 스케치 — 설치도 Unreal Engine도 필요 없습니다.
  • CARLA에서 구축 중인 시나리오를 설명하는 논문이나 슬라이드용 .drawtonomy.svg 편집 가능 그림.
  • 단순화한 장면을 esmini에서 빠르게 확인하기 위한 OpenSCENARIO 1.2 짝 내보내기.

실제 CARLA 맵을 만드는 데는 RoadRunner → CARLA Map Editor 경로가 정석입니다. drawtonomy는 시뮬레이션 맵이 아니라 시나리오의 다이어그램을 위한 도구입니다.

drawtonomy는 CARLA가 사용하는 ASAM OpenDRIVE와 OpenSCENARIO 표준을 그대로 내보냅니다. CARLA는 파이프라인의 실행 쪽을 맡고 있으므로 둘의 관계는 경쟁이 아니라 상호운용입니다 — 저작한 시나리오가 어떻게 재생되는지는 CARLA ScenarioRunner를 참고하세요. 같은 OpenDRIVE 영역의 다른 저작 도구로는 RoadRunner, LaneMaker, Truevision Designer 등이 있습니다. 우리는 같은 생태계의 서로 다른 부분을 담당하고 있습니다.