Giter Site home page Giter Site logo

vtgnet's Introduction

VTGNet

VTGNet: A Vision-based Trajectory Generation Network for Autonomous Vehicles in Urban Environments

Requirements

conda env create -f environment.yaml

This command will create a conda environment named vtgnet

Test the model

conda activate vtgnet
python test.py

The result will be saved in folder test_results/ as the following image:

VTG-Driving dataset

Download our dataset here and extract it into folder VTG-Driving-Dataset/

Alternate download link with code: 4xn8

VTG-Driving-Dataset
├─ clear_day/
├─ clear_sunset/
├─ foggy_day/
├─ rainy_day/
├─ rainy_sunset/
├─ dataset_left.csv
├─ dataset_right.csv
├─ dataset_straight.csv

This dataset is collected in CARLA simulator. The driving information (location, speed, control actions, etc.) is recorded in efo_info.csv for each episode. The setups are listed as following:

  • Dynamic traffic with pedestrians and other vehicles
  • Collected in Town01 at desired speed of 40 km/h
  • Five weather conditions
  • 100 driving episodes for each weather
  • 16.6 hours, 288.7 km
  • With behavoirs recovering from periodic off-center and off-orientation mistakes.

The dataset_{left, right, straight}.csv files keeps the training information extracted from the dataset.

Train the model on our dataset

python train.py --direction 2  --load_weights True --batch_size 15

--direction {0,1,2} 0: keep straight; 1: turn right; 2: turn left

--load_weights {True,False} load pre-trained weights on Robotcar or not

Citation

@article{Cai2020VTGNetAV,
  title={VTGNet: A Vision-based Trajectory Generation Network for Autonomous Vehicles in Urban Environments},
  author={Peide Cai and Yuxiang Sun and H. Wang and M. Liu},
  journal={IEEE Transactions on Intelligent Vehicles},
  year={2020},
  doi={10.1109/TIV.2020.3033878}
}

vtgnet's People

Contributors

caipeide avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.