• Will Roscoe's avatar
    V2.1 - Refactor to modular architecture. (#89) · 6eced743
    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
    6eced743