Skip to content

Basic functionality for getting rover image feed and controlling the rover

Notifications You must be signed in to change notification settings

shawnfmartin/BareRover

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

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

BareRover

Basic functionality for getting rover image feed and controlling the rover

0227eaca0bc0264e2d89fbacf0187372efc09298

About

Basic functionality for getting rover image feed and controlling the rover

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages