Minor bugfix in datalog
Fixed downward speed to be faster since rubber bands are stronger
Replicating most of the changes from the competition into the master branch
Added camera target related error handling
Added logging output in a few important locations
Changed shooter_setup to be called from autoscript, not hard-coded in autonomous setup. Updated scripts to call shooter_setup after driving is finished to give compressor time to fill air tank.
Bugfix in ultrasonic. Added debug prints in robot and changed aim_at_target method to use camera distance for driving instead of range finder
Added time delay in ultrasonic filtering by only storing every 3rd value into the filtering list. Also changed filtering to return the median value instead of the highest value from the list.
Changed optimum range to be 7.3 and camera adjustment angle for shooting to be 20. Removed time delay between target processing on client/laptop side and changed logging level to info. Bugfixes in robot.py to aim_at_nearest and aim_at_target. Also improved aim_at_target, hopefully fixing it so it works now?
Minor tweaks to autoscript files