Skip to content

Saquib764/opendrivejs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

opendrivejs is a javascript based parser to visualize .xodr file into browser.

Demo: https://opendrivejs.web.app/scenario/

OpenDrive standards - https://releases.asam.net/OpenDRIVE/1.6.0/ASAM_OpenDRIVE_BS_V1-6-0.html

Development environment

  1. Node.js > 12.16.1
  2. Install dependencies by yarn install
  3. Start by yarn start

Todo

  1. DONE Setup react.js project with three.js and a simple .xodr file.
  2. DONE Convert XML to JSON. remove newline character.
  3. DONE Create a classes to parse json OpenDrive object.
  4. DONE Ability to parse line geometry.
  5. DONE Plot simple straight reference line and a basic road in three.js
  6. Add support for spiral.
  7. DONE Add simple camera setting.
  8. DONE Add simple lane support, lane with fixed width
  9. DONE Convert to TypeScript

About

Three.js web based visualizer for ASAM OpenDrive

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages