Skip to content

Tool to gather data, learn, and predict steering wheel angle given frame. Trained using Brookstone Rover 2.0 and Logitech Momo Racing Wheel

Notifications You must be signed in to change notification settings

mpcrlab/RaceTrackRover

Repository files navigation

RaceTrackRover

Seamlessly pick between Wheel and Keyboard to control the rover. Train the Brookstone Rover and gather data such as current frame and the wheel angle at that frame. Saves to a .NPY file to then be used to train a Neural Network.

##Note

Currently not supporting learning while in reverse, but can be used to navigate -- Frames will not be recorded when going in reverse at this time

##Wheel Information The wheel outputs an angle between 0 and 180. Using Logitech's Momo Racing Force Feedback Wheel

####Controls 0: Farthest it can go to the RIGHT

90: Center and rover goes forward

180: Farthest it can go to the LEFT

###Wheel Button Layout

Button 1: Left handel under wheel Currently: Toggle Lights

Button 2: Right handel under wheel Currently: Display Battery Percentage

Button 3: Top left button Currently: Toggle movement

Button 4: Top right button Currently: Toggle Learning

Button 5: Middle left button Currently: Erase 1 second of memory

Button 6: Middle right button Currently: Erase 10 seconds of memory

Button 7: Bottom left button Currently: Display saved frame count

Buton 8: Bottom right button Currently: Saves data and Quits

Button 9: Gear shift pushed towards you Currently: Toggle reverse

Button 10: Gear shift pushed away from you Currently: Toggle reverse

##Keyboard Controls W: Forward

A: Left

S: Reverse

D: Right

Z: Ends program and save data

About

Tool to gather data, learn, and predict steering wheel angle given frame. Trained using Brookstone Rover 2.0 and Logitech Momo Racing Wheel

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages