All Projects → louiskirsch → reinforced-race

louiskirsch / reinforced-race

Licence: other
A model car learns driving along a track using reinforcement learning

Programming Languages

python
139335 projects - #7 most used programming language
C#
18002 projects

Projects that are alternatives of or similar to reinforced-race

f1-telemetry-client
A Node UDP client and telemetry parser for Codemaster's Formula 1 series of games
Stars: ✭ 128 (+245.95%)
Mutual labels:  car, driver
BBear balance car
it'a mini auto balance car which use the mini motor to drive the car
Stars: ✭ 44 (+18.92%)
Mutual labels:  car, driver
MacchinaM2-J2534-Rust
Cross platform J2534 API for Macchinas M2 UTD module
Stars: ✭ 17 (-54.05%)
Mutual labels:  car, driver
Nissboard
🚗 Nissan Consult/OBDII Realtime Dashboard
Stars: ✭ 20 (-45.95%)
Mutual labels:  car
vsrl-framework
The Verifiably Safe Reinforcement Learning Framework
Stars: ✭ 42 (+13.51%)
Mutual labels:  reinforcement-learning-algorithms
WeConnect-mqtt
MQTT Client that publishes data from Volkswagen WeConnect
Stars: ✭ 14 (-62.16%)
Mutual labels:  car
pps-gen-gpio
Linux kernel PPS generator using GPIO pins
Stars: ✭ 25 (-32.43%)
Mutual labels:  driver
RejsaCAN-ESP32
ESP32 board with CAN interface, runs on 12V power (with auto shutdown)
Stars: ✭ 88 (+137.84%)
Mutual labels:  car
self-driving-car-nd
Udacity's Self-Driving Car Nanodegree project files and notes.
Stars: ✭ 50 (+35.14%)
Mutual labels:  car
carFinderFlutter
A car finder in big parking lots app. Made with 💗 and Flutter
Stars: ✭ 19 (-48.65%)
Mutual labels:  car
laravel-scout-mysql
A MySql Engine for Laravel Scout
Stars: ✭ 25 (-32.43%)
Mutual labels:  driver
neo4j-php-client
Php client and driver for neo4j database
Stars: ✭ 95 (+156.76%)
Mutual labels:  driver
Deep-QLearning-Demo-csharp
This demo is a C# port of ConvNetJS RLDemo (https://cs.stanford.edu/people/karpathy/convnetjs/demo/rldemo.html) by Andrej Karpathy
Stars: ✭ 34 (-8.11%)
Mutual labels:  qlearning
usb
Minimalist portable USB device stack for SAMD21, LPC1800, LPC4300, Xmega
Stars: ✭ 90 (+143.24%)
Mutual labels:  driver
cybertruckchallenge19
Android security workshop material taught during the CyberTruck Challenge 2019 (Detroit USA).
Stars: ✭ 80 (+116.22%)
Mutual labels:  car
xingtian
xingtian is a componentized library for the development and verification of reinforcement learning algorithms
Stars: ✭ 229 (+518.92%)
Mutual labels:  reinforcement-learning-algorithms
Recurrent-Deep-Q-Learning
Solving POMDP using Recurrent networks
Stars: ✭ 52 (+40.54%)
Mutual labels:  reinforcement-learning-algorithms
pwm-pca9685-rs
Platform-agnostic Rust driver for the PCA9685 I2C 16-channel, 12-bit PWM/Servo/LED controller
Stars: ✭ 19 (-48.65%)
Mutual labels:  driver
tn40xx-driver
Linux driver for tn40xx from Tehuti Networks
Stars: ✭ 53 (+43.24%)
Mutual labels:  driver
ring-election
A node js library with a distributed leader/follower algorithm ready to be used
Stars: ✭ 92 (+148.65%)
Mutual labels:  driver

reinforced-race

A model car learns driving along a track using reinforcement learning

Youtube video of car driving a track

Unity virtual environment

This is a virtual environment the car can learn to drive in. Built with Unity it enables you to test your new parameters, tracks and algorithms before you take your car out to reality.

Open the Unity project in rl-race-virtual-env and run the game, then start the learning algorithm.

The Deep-Q-Learning reinforcement learning algorithm

The reinforcement learning algorithm is inspired from Mnhi et al. 2013. After starting the virtual environment run

python3 rl-race-learning/run.py --save

The module will connect to the virtual environment using a TCP connection.

See python3 rl-race-learning/run.py --help for more options.

The real model car

Coming soon

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].