Commit c05e774d authored by Will Roscoe's avatar Will Roscoe Committed by GitHub
Browse files

Version 0.2 (#70)

* Small screen UI with control by deviceOrientation (#64)

* Dev (#49)

* removed munge

* add lag logging, added session to remote clients, added timeout to request

* add throttle backoff when requests timeout

* added car config file

* add config folder

* updated scripts and refactors sessions

* fixed and tested upload to s3 scripts

* script to search for better models

* custom training results name, updated test params, print current test

* flushed print statements to print in nohup

* Wr/explore models (#51)

* script to search for better models

* custom training results name, updated test params, print current test

* update explore scripts

* added datafile name to results

* update training scripts

* vixed data split

* update explore script

* added early stopping callback

* update train.py and explore.py

* update explore script

* made explore accept dataset file paths

* Draggable multiselect and turn icons (#53)

* revert to jquery selectable, use filters for performance

* add turn icons

* div width fix

* update setup script and training cli params

* setup fixes

* fix training script

* hot fix for config error

* added convenience script to find pi ip address

* create startup script (#56)

* Changed Dockerfile to pull donkey from local dir and added entrypoint

* Added shortcut to build and run Docker container

* Modified docker build process

* update gitignore for mac os

* first pass on updating vehicle control page styles (not mobile friendly yet)

* exclude lag logs from repo

* column widths defineds for small, medium, large screens

* add drodown for mode select, button to toggle recording

* style tweaks

* steering and throttle by device orientation - first draft

* checkpoint - use remap for angle and steering conversions. dead zone not quite working yet

* device orientation calculations including deadzone

* hook up brake button and place inside fixed footer

* Added support for RasPiRobot motor driver (#65)

Requires rrb3 library: 

$ cd ~
$ git clone https://github.com/simonmonk/raspirobotboard3.git
$ cd raspirobotboard3/python
$ sudo python setup.py install

* Improved Servo Utility (#50)

* Small screen UI - 2nd revision (#68)

* update gitignore for mac os

* first pass on updating vehicle control page styles (not mobile friendly yet)

* exclude lag logs from repo

* column widths defineds for small, medium, large screens

* add drodown for mode select, button to toggle recording

* style tweaks

* steering and throttle by device orientation - first draft

* checkpoint - use remap for angle and steering conversions. dead zone not quite working yet

* device orientation calculations including deadzone

* hook up brake button and place inside fixed footer

* visual indicators for steering and throttle

* stub out control mode toggles (not hooked up yet)

* hook up toggle between joystick and tilt control modes

* show/hide joystick area when toggle to control by device orientation

* convert gamma to 180 degree continuous range, still need to debug remap

* set throttle range relative to starting position

* constrain control input ranges to 0..180

* bug fix for steering direction flip when device crosses gamma 90

* update comment

* remove debug text

* disable device tilt control mode if device orientation values are null

* add throttle and steering decimal values to progress bars

* don't update UI with throttle values from device orientation unless brake is off

* make joystick touch area have fixed position on small screens

* remove unused variable

* Max throttle UI control (#69)

* update gitignore for mac os

* first pass on updating vehicle control page styles (not mobile friendly yet)

* exclude lag logs from repo

* column widths defineds for small, medium, large screens

* add drodown for mode select, button to toggle recording

* style tweaks

* steering and throttle by device orientation - first draft

* checkpoint - use remap for angle and steering conversions. dead zone not quite working yet

* device orientation calculations including deadzone

* hook up brake button and place inside fixed footer

* visual indicators for steering and throttle

* stub out control mode toggles (not hooked up yet)

* hook up toggle between joystick and tilt control modes

* show/hide joystick area when toggle to control by device orientation

* convert gamma to 180 degree continuous range, still need to debug remap

* set throttle range relative to starting position

* constrain control input ranges to 0..180

* bug fix for steering direction flip when device crosses gamma 90

* update comment

* remove debug text

* disable device tilt control mode if device orientation values are null

* add throttle and steering decimal values to progress bars

* don't update UI with throttle values from device orientation unless brake is off

* make joystick touch area have fixed position on small screens

* remove unused variable

* first pass at limiting throttle based on user selected value

* change throttle limit logic so UI matches max value

* Gamepad toggle (#72)

* add toggle for gamepad control, gamepad respects max throttle setting

* remove debug code

* add modal explaining control modes

* make control mode modal easier to access on mobile

* Refactor models to give categorical output for steering angles. (#78)

* updated explore to use category model

* update train to support categorical models

* removed gzipping of datasets

* changed train to use generator to support multidatasets

* update explore to accept multiple datasets

* fix bug in explore

* explore

* added version check for keras

* training working

* Add drive mode to run local models (#77)

* first commit of local pilot

* fix

* pi commits

* update docs and fixed print statements

* docs & explore script

* fix local_angle mode

* Refactored start-server script to automatically perform most tasks (#74)

* Refactored start-server script to automatically perform most tasks

* Added config files for some vehicles

* Added multiple vehicle support via command line option

* fixed explore

* update model

* fixed setup script

* added default module

* update front steering mixer name

* print lag in drive loop

* update explore
parent 3edfe846
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment