도로는 폭이 2차선이며 고정점으로 조절되는 아치형 곡선으로 표시됩니다. 도로 위치는 역위도(SL) 좌표를 사용합니다.
역(S)은 도로의 원호 길이를 따른 세로 방향 거리입니다. 위도(L)는 도로 중심선에서 왼쪽(음수)과 오른쪽(양수)으로의 가로 방향 편차를 나타냅니다.
왼쪽 클릭 + 드래그
Shift + 왼쪽 클릭
Ctrl + 왼쪽 클릭 + 드래그
오른쪽 클릭 + 드래그
새 장애물 배치
or 장애물 옮기기
장애물 제거
장애물 회전
위치 이동
고정 장애물은 시뮬레이션 도중에는 움직이지 않습니다. 고정 장애물은 주차된 자동차, 도로 파편, 건설 구역 등 건설 구역 등을 표현하는 데 사용할 수 있습니다.
움직이는 장애물은 초기 스테이션 위도 위치에서 시작하여 속도에 따라 도로를 따라 이동합니다. 초기 위도는 -1에서 +1 사이의 정규화된 값으로, 왼쪽 및 오른쪽 차선 경계의 위도에 해당합니다.
실행
도로
고정 장애물
움직이는 장애물
초기화…
모두움직이는 장애물고정 장애물도로
— fps
추적하기위에서 보기자유
2D3D
Dash 자율 주행 자동차 시뮬레이터
WebGL 및 Three.js로 구축
이 프로젝트는 브라우저에서 실시간 온로드 격자 기반 자율주행차 모션 플래너를 시연합니다. 많은 자율 주행 차량 모션 플래너는 C 또는 C++로 거의 비슷하게 구현되거나 CUDA 또는 OpenCL과 같은 컴퓨팅 플랫폼을 활용하여 GPU에서 고도로 병렬화된 방식으로 계획을 생성합니다. WebGL을 사용하면 브라우저에서 바로 이와 유사한 병렬 계획 알고리즘을 구현할 수 있으며, 이는 중간 정도의 성능을 갖춘 다양한 소비자 그래픽 카드에서 실행할 수 있습니다. Three.js를 사용하면 모션 플래너를 실시간 3D 시뮬레이션 시나리오에서 실행할 수 있습니다.
This simulator is still a work-in-progress. You may see
bugs, WebGL crashes, strange vehicle behavior, and any
number of other failures. Currently, it is fully functional
only in Google Chrome
with hardware acceleration enabled
and experimental canvas features enabled.
The target frame rate is 60fps, but it may run
slower depending on how long planning takes on your
hardware.