Skip to content

self driving car using Torcs-1.3.7 simulator with server-patch

License

Notifications You must be signed in to change notification settings

anshdavid/pytorch-driving-torcs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PYTORCH-DRIVING-TORCS

WORK IN PROGRESS

Directory Structure

.
├── config
│   ├── default.xml
│   ├── log.conf
│   ├── practice.xml
│   └── raceconfig.xml
├── docs
│   ├── lxd.md
│   └── torcs.md
├── logs
│   └── logger.log
├── models
├── reports
│   └── architecture.csv
├── resources
│   ├── figures
│   └── torcs
│       ├── fmirus-torcs.zip
│       └── SCR2015-Snakeoil_entry.tar.gz
├── src
│   ├── architecture
│   │   └── agent.py
│   ├── connection
│   │   ├── client.py
│   │   └── README.md
│   ├── gym
│   │   └── env.py
│   ├── logger.py
│   ├── torcs
│   │   └── README.md
│   └── vision
│       └── screengrab.py
├── test
│   ├── testclient.py
│   ├── testenv.py
│   └── testgrab.py
├── CHANGELOG
├── license
├── README.md
├── test.py
└── train.py
Action          Range           (unit)      Datatype

accel           [0,+1]                  Double
brake           [0,+1]                  Double
steer           [-1,+1]                 Double

Observations     Range          (unit)      Datatype

angle           [-PI,+PI]   rad         Double
damage          [0, +inf]               Double
distFromStart   [0, +inf]               Double
distRaced       [0, +inf]               Double
gear            {-1..0..+6}             Integer
rpm             [0, +inf]               Double
speedX          [-inf,+inf]             Double
speedY          [-inf,+inf]             Double
track           19*[0,200]              Double
trackPos        [-1,+1]                 Double
wheelSpinVel    4*[0,+inf]  (rad/s)     Double