- 05 Aug, 2021 1 commit
-
-
Ed Murphy authored
Co-authored-by: TCIII <thomascoyle11859@gmail.com>
-
- 21 Jul, 2021 1 commit
-
-
Billy Cheung authored
1. fix the bugs originated from the latest commit b544241f (Add support for all other (except KerasLatent) models: (autorope#884)) 2. improve the approach for calculating saliency maps, 2.1 evaluate the effects of all output layers instead of one 2.2 correct the problematic math (blending the gradients of angle and throttle output layers together) from direct sum to square norm 2.3 calculate the saliency depending on the model type "linear" and "categorical" 3. modify the "draw_user_input", "draw_model_prediction", and "draw_steering_distribution" methods, seperate the image array for inference and the image array that labels are drawn on
-
- 17 Jul, 2021 1 commit
-
-
DocGarbanzo authored
Put golden source of version into module's __init__.py so versions are in sync with setup.up. (#902)
-
- 01 Jul, 2021 1 commit
-
-
Chris Anderson authored
* Restored approved RC control changes * Reverted to RC control changes * Merged in OLED resolution changes * Added back in OLED resolution
-
- 30 Jun, 2021 1 commit
-
-
DocGarbanzo authored
-
- 26 Jun, 2021 1 commit
-
-
DocGarbanzo authored
* Factor out model from interpreter so each model can be saved and run in .h5 / .savedmodel keras format, in tflite format or in tensorrt format * Improved KerasPilot interfaces to support the above * Added test for all models and all interpreters (TFflite excluded for 3d CNN and TRT excluded for LSTM as these are not supported respectively) * use expand_dims and squeeze instead of reshape and [0] UI improvements: * Add support for all model / interpreter combinations in training and model arena * Add options to sync only h5, savedmodel, tflite or tensorrt pilots to car * Fixed disabling of keyboard when switching from one screen to another Small improvements / fixes: * Added comment to status in train screen * Added better error message in trt conversion * Added seq length to lstm model str * Added shebang to profile.py Change on models: * Convert LSTM and 3D-CNN model from Sequential to Functional form, because transfer learning, i.e. continuing to train an already trained model, only works in the functional form of these two models. * Added new model KerasLinearMemory which reads in the last n actions, this facilitates smoother steering * Added support to inference from dictionary - passing by dictionary is used in training and supports augmentation * Renamed output layers alphabetically in order to avoid tflite bug which returns output tensors in that order General code changes: * Add Collator class which returns list of continuous records so sequence models, like rnn, 3dcnn, memory can be trained. Add test. * Add comparison string class (called EqMemorizedString) to better manage printing available user options. Used in get_model_by_type. * Reduced tolerance on keras test as we still see relative differences of 2e-5 (which is ok). * Check either relative or absolute tolerance as untrained models might return values >> 1 in keras test
-
- 24 Jun, 2021 1 commit
-
-
Billy Cheung authored
- tf2 version incomplatibility - uint8 conversion bug
-
- 12 Jun, 2021 2 commits
-
-
Chris Anderson authored
* Add OLED resolution option * Add OLED resolution option * Addressed code review
-
Chris Anderson authored
* WIP * Fixed web server * Got the basics woprking * Fixed some logic, trapped some error conditions Also changed "SERVO_ESC" drivetrain type, which doesn't really mean anything, to "I2C_SERVO", which actually describes the board used * removed RC class stub * Basic port done * cleanup * Fixed mode switch * Fixed joystick import issue * Changed option name to "PIGPIO_RC" which is more clear * changed rc controller option config to "pigpio_rc" * typo * Fixed comment to align with nomenclature * Fixed auto-record on throttle Did a little other cleanup * Cosmetic cleanup per review * Fixed auto-record so it is only on when desired Did some other cleanup of unneeded constants and added a debug option * Changes per review * WIP Fixed web server Got the basics woprking Fixed some logic, trapped some error conditions Also changed "SERVO_ESC" drivetrain type, which doesn't really mean anything, to "I2C_SERVO", which actually describes the board used removed RC class stub Basic port done cleanup Fixed mode switch Fixed joystick import issue Changed option name to "PIGPIO_RC" which is more clear changed rc controller option config to "pigpio_rc" typo Fixed comment to align with nomenclature Fixed auto-record on throttle Did a little other cleanup Cosmetic cleanup per review Fixed auto-record so it is only on when desired Did some other cleanup of unneeded constants and added a debug option Changes per review * Addressed code review Co-authored-by: Chris Anderson <gca2@earthlink.net>
-
- 07 Jun, 2021 2 commits
-
-
DocGarbanzo authored
Revert to passing full path to model in training call which got accidentally broken in 4.2 master. (#873)
-
DocGarbanzo authored
-
- 03 Jun, 2021 1 commit
-
-
DocGarbanzo authored
* Fix delete_last_n_records in tub. * Pep-8: remove whitespace * Add test.
-
- 27 May, 2021 2 commits
-
-
Chris Anderson authored
* Update to CircuitPython OLED library * Per code review * Added the OLED library to Nano installation, too Co-authored-by: Chris Anderson <gca2@earthlink.net>
-
Chris Anderson authored
Co-authored-by: Chris Anderson <gca2@earthlink.net>
-
- 09 May, 2021 1 commit
-
-
DocGarbanzo authored
-
- 03 May, 2021 1 commit
-
-
Chris Anderson authored
As suggested by @DocGarbanzo. It works!
-
- 02 May, 2021 1 commit
-
-
Chris Anderson authored
-
- 29 Apr, 2021 1 commit
-
-
DocGarbanzo authored
* - Update tensorflow version to 1.15.0 - Add doc for Jetpack 4.4 - Remove opencv installation * Add dataset and pre-trained model page * fix issue #634 (#646) - remove jquery dependency - add clearTimeout * Allow overriding WEB_CONTROL_PORT from env variable * pin h5py version * fix h5py version for mac * * Update doc with donkey train command. (#709) * Update doc with developer section for building own models in donkey 4.1 * Integrate changes from PR feedback * Donkey 4.x is now official (#723) * Update nano install docs - python3-opencv vs libopencv-python * change slack to discord on readme * Donkeycar 4.x release. (#644) ## Major Improvements - New Datastore. - More ways to pre-process image data for training. - Use the 2.x version of Tensorflow. - Lots of other minor improvements. * Improvements to the car app and handling of KerasPilot parts: (#648) * Improvements to the car app and handling of KerasPilot parts: *...
-
- 28 Apr, 2021 1 commit
-
-
Chris Anderson authored
-
- 26 Apr, 2021 1 commit
-
-
Chris Anderson authored
It was redundant to the DRIVE_TRAIN_TYPE and CONTROLLER_TYPE options
-
- 23 Apr, 2021 1 commit
-
-
Maxime Ellerbach authored
* added virtual lidar support * removed useless line
-
- 14 Apr, 2021 2 commits
-
-
DocGarbanzo authored
-
Chris Anderson authored
Small updates for RC Reveiver and Lidar
-
- 13 Apr, 2021 2 commits
-
-
Chris Anderson authored
-
DocGarbanzo authored
Combined lidar tests into single file and marked as skip, because it requires the necessary hardwar Updated docs for RC receiver
-
- 12 Apr, 2021 4 commits
-
-
Chris Anderson authored
Donkey UI: Add disclaimer and documentation for car connector screen
-
DocGarbanzo authored
-
Chris Anderson authored
Kivy UI fixes
-
DocGarbanzo authored
Change tub select label against toggle button to allow not creating a new directory, i.e. call rsync pi@donkeypi:~/mycar/data/ instead of rsync pi@donkeypi:~/mycar/data. The latter command will create a new data/ folder within the target data/ folder which we don't want. Fix ui issues: check for existing config entries in ssh poll and correct path to start screen image.
-
- 10 Apr, 2021 3 commits
-
-
Chris Anderson authored
Added support for Odometry
-
Chris Anderson authored
-
sctse999 authored
Support running webcontroller and physical joystick at the same time
-
- 09 Apr, 2021 3 commits
-
-
Billy Cheung authored
-
-
Chris Anderson authored
-
- 08 Apr, 2021 2 commits
-
-
Chris Anderson authored
-
Chris Anderson authored
-
- 07 Apr, 2021 1 commit
-
-
DocGarbanzo authored
-
- 06 Apr, 2021 1 commit
-
-
DocGarbanzo authored
Also: extensions to training supporting comments, auto-naming, transfer models. Small improvement in deleting/restoring tub records in bulk.
-
- 02 Apr, 2021 1 commit
-
-
DocGarbanzo authored
-