- 14 Aug, 2017 1 commit
-
-
Will Roscoe authored
* First untested cut of the Pololu Meastro support * Move the import of the serial module to the class where it is needed * Fix some sh/bash problems * Make the web app selfcontained so it does not rely on an internet connection * Get the pyserial into the docker image as well * Add tornado.gen import. Not sure how that worked without it * Use a USB webcam instead of the RaspiCam * Add support for some LED blinky lights * Adapt the drive.py to the Maestro & webcam used with the TK1 * Wrong module for requests.ReadTimeout? * Apparently my webcam can not do the small resolution, do it explicitly * First attempt to add a speed sensor and handle the extra data all the way * More on the extra saved parameters * Fix the json file name for the removal * More fixes for the addition of the speed data * Still working on the extra speed data * Trying to push the brake/stop/drive state to the vehicle * Print the drive value as well * More speed related changes * PID setup for traottle * More handling of speed and drive values * More on getting the target speed back to the vehicle * Initialize the target speed in the user case * removed unused package imports, thanks spyder! * First step to collect linear acceleration vales * One space too much * clean unused components * first progress on refactor * second commit of refactor * add travis.yaml script * fixed name of travis.yml' * simple part working * moving square example without datastore working * Fix for the linaccel addition * A litte script to start the training * A litte script to start the driving * More problems with the speed/imu sensors * Extra locking around the serial communications to the A* * Make the startup script executable * Handle server errors (http status != 200) better * Multithread serial problems * moving square example now working * add web_controller example * moved parts to their own directories * update docs and tests structure * add tests and docs * update travis script * add pandas to setup * attempt to fix travis * specify pandas version * specify pandas version * Update README.md * specify pandas version * Update README.md * switched index to use pandas, separated tub writer and reader * fixed calibrate script * added donkey2 script to drive * fixed actuator * fix donkey2 example * add custom PWM settings * add shutdown for steering and throttle * add tub to donkey2 example * reduced frame rate * update docs * add CNAME for gh-pages and update tests * update readme * Add kenneth's websocket code * Give the model a bit more time * Donkey2 with Odometer (#96) * odometer part and example vehicle script * rename file to match class name * declare in parts init * fix output syntax * bug fix * attempt to prevent shutdown error * fix isr arg * new filename * add distance to odometer output * change output path * clean up the comments * Sort the sessions * Fix the linaccel == None case * linaccel might not have a value * TK1 parts * Cleanup * Cleanup drive setuo * Cleanup * Add the speed and RCin inputs * Fix the usage of the RC input * First attempt to add the sessions back in * Record the session only when requested, sessions web interface * fix find_car.py script to use users existing ip * rename folders to donkeycar * remove dist folder * updated create car script * removed opencv * fixed web ui joystick for iphone 5s, 6, ipad 2 (#106) * fix misspellings * added tub handler * Move the rest of the files as well * More rename related changes * updated tub to use json files * got basic keras training working * update docs with install instructions * fix install * Add a store which mimics the old session store * fix test errors * removed unneded files" * update web controller to remove sessions * refactored actuators to work again * remove write flag * edits to test performacne * fixes found when performance testing * added conditional option for parts * updated webcontroller url * update docs and more * update readme * update setup * updated square example * add relu model and add model to donkey2 template * fixed training * make default donkey2 stay on longer. * race updates * fix training * updates from car * change to jpg pics * load model in drivemode * fixed drive mode error for local_angle" * increment version
-
- 20 Jul, 2017 2 commits
-
-
Jared Jensen authored
* Fix: startup script was throwing FileNotFoundError See https://stackoverflow.com/questions/44557347/why-do-i-get-an-error-when-i-try-to-run-donkeycar-server-using-the-docker-image for details * Added datasets folder to start server script to fix bug where training fails without it
-
Daniel Hunter authored
-
- 09 Jul, 2017 6 commits
-
-
Will Roscoe authored
-
Will Roscoe authored
-
Will Roscoe authored
-
Will Roscoe authored
-
Will Roscoe authored
-
Will Roscoe authored
-
- 04 Jul, 2017 1 commit
-
-
Jared Vasquez authored
* add protocol to remote url if not specified in drive script * added checks that remote_url was specified, with protocol and port
-
- 15 Jun, 2017 1 commit
-
-
Will Roscoe authored
-
- 13 Jun, 2017 2 commits
-
-
Will Roscoe authored
-
Will Roscoe authored
-
- 04 Jun, 2017 7 commits
-
-
Will Roscoe authored
-
Will Roscoe authored
-
Will Roscoe authored
-
Will Roscoe authored
-
Will Roscoe authored
-
Will Roscoe authored
-
Will Roscoe authored
-
- 19 May, 2017 4 commits
-
-
Will Roscoe authored
-
Will Roscoe authored
-
Will Roscoe authored
-
Will Roscoe authored
-
- 28 Apr, 2017 2 commits
-
-
-
Will Roscoe authored
-
- 25 Apr, 2017 2 commits
-
-
Will Roscoe authored
hopefully this is standard for all cars the same model
-
Will Roscoe authored
-
- 23 Apr, 2017 1 commit
-
-
Will Roscoe authored
-
- 21 Apr, 2017 2 commits
-
-
Will Roscoe authored
-
Adrian Cockcroft authored
* Donkumentation Documented the high level structure and features of the donkey code. * More on training * Formatting improvements * Clarifications
-
- 02 Apr, 2017 1 commit
-
-
Will Roscoe authored
-
- 01 Apr, 2017 3 commits
-
-
Will Roscoe authored
-
Will Roscoe authored
-
Alan Wells authored
* add constant throttle option, replace will's hardcoded model path with path to default model * correct steering PWM settings in default vehicle.ini for magnet
-
- 31 Mar, 2017 1 commit
-
-
Will Roscoe authored
-
- 27 Mar, 2017 1 commit
-
-
Will Roscoe authored
* 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
-
- 11 Mar, 2017 1 commit
-
-
Alan Steremberg authored
* first check in * added initial gamepad api support * fixed bugs * session bug fix and training improvements, during race * training fix * train fix * changing editor * updated joystick code * fixed merge problem * fixed merge * removed additional files * removed extra line * removed last linefeed
-
- 08 Mar, 2017 1 commit
-
-
Will Roscoe authored
-
- 06 Mar, 2017 1 commit
-
-
Will Roscoe authored
-