Releases: autorope/donkeycar
Donkey Car 5.1.0
What's Changed
- Upgrade to python 3.11 and TensorFlow 2.15.X by @DocGarbanzo in #1170
- Small fixes and updates for the python 3.11 upgrade by @DocGarbanzo in #1172
Full Changelog: 5.0.0...5.1.0
Donkey Car 4.5.1
What's changed
- Fixing the installation on Jetson Nano using JP 4.5.1
Note: Because albumentations have been removed, image augmentations are not working with this version
Donkey Car 5.0.0
What's Changed
- 989 namespace drivetrain configurations by @Ezward in #994
- Fix torch imports for rpi by @DocGarbanzo in #1004
- Set LOG_LEVEL environment variable to set log level by @Ezward in #1002
- Specify myconfig in training by @DocGarbanzo in #997
- Fix web controller recording state so it is latched. by @Ezward in #1007
- 1005 fix recording yet again by @Ezward in #1009
- Add gps.py part by @Ezward in #992
- Fixed bug introduced in PR #997 by @DocGarbanzo in #1011
- Next gen lidar parts by @Ezward in #918
- feat: dgym.py corrected for storing lidar data in sim by @Heavy02011 in #1013
- Fix pandas import error on RPi by @DocGarbanzo in #1015
- Update NMEA parser to handle bad chars by @Ezward in #1014
- Fix passing of tub metadata by @DocGarbanzo in #1017
- Adding VESC support to DonkeyCar by @sisaha9 in #1018
- Add support for TFMini Lidar by @mgagvani in #1031
- Fix loss of steering in path_follow template by @Ezward in #1033
- 1022 add programable buttons to webui by @Ezward in #1026
- Fix calibrate script by @DocGarbanzo in #1034
- Move adding camera, controller, drivetrain into functions by @Ezward in #1042
- 991 gps path follow by @Ezward in #1046
- UI bug fixes and improvements by @DocGarbanzo in #1045
- fix donkey gym bug by @sctse999 in #1052
- Robothat auto record on throttle by @Ezward in #1055
- Fix test_web_socket on OSX by creating mock outside of assignment. by @DocGarbanzo in #1049
- Improve training performance when using augmentations / crop and minor model improvements by @DocGarbanzo in #1050
- Add IMU_ADDRESS configuration by @Ezward in #1064
- 1043 Handle crossing paths in path follow by @Ezward in #1058
- version="4.3.25" by @Ezward in #1065
- Pin protobuf to 3.20.3 by @sctse999 in #1067
- Upgrade to newest version of pytorch by @DocGarbanzo in #1070
- Fix imu input in the complete template. by @DocGarbanzo in #1069
- Support velocity target on a waypoint in
path_follow
by @e13h in #1068 - Create CONTRIBUTING.md by @Ezward in #1094
- Adding VESC to the complete.py comments by @sisaha9 in #1087
- 921 kinematics pose estimation by @Ezward in #1089
- Fixing initialization of self.info by @sisaha9 in #1088
- 1085 upgrade computer vision template by @Ezward in #1091
- 1104 fix user angle in deep learning by @Ezward in #1105
- Added hsv_picker.sh script to support cv template by @Ezward in #1102
- Add back in the code that saves the 16bit grayscale png by @Ezward in #1106
- 1109 refactor augmentations/transformations by @Ezward in #1111
- Upgrade to python 3.9 and TF 2.9 by @DocGarbanzo in #1119
- fix cv color conversions by @Ezward in #1133
- add a main self-test configured with a json file by @Ezward in #1134
- Fixing setup.py for jetson by @DocGarbanzo in #1135
- Update test expression to remove logical short circuit by @munahaf in #1144
- Release 5.0 and installation with pip by @DocGarbanzo in #1153
New Contributors
- @sisaha9 made their first contribution in #1018
- @mgagvani made their first contribution in #1031
- @e13h made their first contribution in #1068
- @munahaf made their first contribution in #1144
Full Changelog: 4.3.6...5.0.0
Donkey Car 4.5.0
What's Changed
- Pin protobuf to 3.20.3 by @sctse999 in #1067
- Upgrade to newest version of pytorch by @DocGarbanzo in #1070
- Fix imu input in the complete template. by @DocGarbanzo in #1069
- Support velocity target on a waypoint in
path_follow
by @e13h in #1068 - Create CONTRIBUTING.md by @Ezward in #1094
- Adding VESC to the complete.py comments by @sisaha9 in #1087
- 921 kinematics pose estimation by @Ezward in #1089
- Fixing initialization of self.info by @sisaha9 in #1088
- 1085 upgrade computer vision template by @Ezward in #1091
- 1104 fix user angle in deep learning by @Ezward in #1105
- Added hsv_picker.sh script to support cv template by @Ezward in #1102
- Add back in the code that saves the 16bit grayscale png by @Ezward in #1106
- 1109 refactor augmentations/transformations by @Ezward in #1111
New Contributors
Full Changelog: 4.4.0...4.5.0
Donkey Car 4.4.0
What's Changed
- 989 namespace drivetrain configurations by @Ezward in #994
- Fix torch imports for rpi by @DocGarbanzo in #1004
- Set LOG_LEVEL environment variable to set log level by @Ezward in #1002
- Specify myconfig in training by @DocGarbanzo in #997
- Fix web controller recording state so it is latched. by @Ezward in #1007
- 1005 fix recording yet again by @Ezward in #1009
- Add gps.py part by @Ezward in #992
- Fixed bug introduced in PR #997 by @DocGarbanzo in #1011
- Next gen lidar parts by @Ezward in #918
- feat: dgym.py corrected for storing lidar data in sim by @Heavy02011 in #1013
- Fix pandas import error on RPi by @DocGarbanzo in #1015
- Update NMEA parser to handle bad chars by @Ezward in #1014
- Fix passing of tub metadata by @DocGarbanzo in #1017
- Adding VESC support to DonkeyCar by @sisaha9 in #1018
- Add support for TFMini Lidar by @mgagvani in #1031
- Fix loss of steering in path_follow template by @Ezward in #1033
- 1022 add programable buttons to webui by @Ezward in #1026
- Fix calibrate script by @DocGarbanzo in #1034
- Move adding camera, controller, drivetrain into functions by @Ezward in #1042
- 991 gps path follow by @Ezward in #1046
- UI bug fixes and improvements by @DocGarbanzo in #1045
- fix donkey gym bug by @sctse999 in #1052
- Robothat auto record on throttle by @Ezward in #1055
- Fix test_web_socket on OSX by creating mock outside of assignment. by @DocGarbanzo in #1049
- Improve training performance when using augmentations / crop and minor model improvements by @DocGarbanzo in #1050
- Add IMU_ADDRESS configuration by @Ezward in #1064
- 1043 Handle crossing paths in path follow by @Ezward in #1058
- version="4.3.25" by @Ezward in #1065
New Contributors
Full Changelog: 4.3.6...4.4.0
Donkey Car 4.3.6.2
Donkey Car 4.3.6.1
Note
This release still has issues with recording data correctly, please install 4.3.6.2 instead.
This is a bugfix release for Donkey Car 4.3.6. It fixes an issue where the Raspberry Pi and Jetson Nano installations are currently depending on pytorch
when driving with auto pilot. The release includes PR #1004.
Donkey Car 4.3.6
Note
There is a bug when running this version on Raspberry Pi or Jetson Nano while driving with auto-pilot. Please install version 4.3.6.2 instead.
What's Changed
- Remove docs from dev by @DocGarbanzo in #875
- Revert to passing full path to model in training by @DocGarbanzo in #873
- Refactored RC control for GPIO pins by @zlite in #860
- Add OLED resolution option by @zlite in #879
- fix saliency map bugs by @BillyCheung10botics in #886
- Add support for all models by @DocGarbanzo in #884
- Fix moviepy installation on OSX by @DocGarbanzo in #888
- Fixed RC control by @zlite in #889
- Fix version in setup and align with module. by @DocGarbanzo in #902
- Fix bugs and Improve the approach of makemovie by @BillyCheung10botics in #900
- Fix issue 912: Cannot start 2D lidar if using a RealSense D435 by @Ezward in #913
- Support cropping and trapezoidal mask by @DocGarbanzo in #903
- Fix for memory model inferencing by @DocGarbanzo in #922
- fix-encoder-pipeline by @Ezward in #929
- Added an image buffer to fix the artificial latency in sim by @Maximellerbach in #919
- Support for sixad ps3controller on Nano(2nd try) by @fengye in #931
- now donkey gets version from setup.py by @Ezward in #935
- 937-import-imageaugmentation-causes-error by @Ezward in #939
- Updated stop sign detector part to allow reversing for few iterations by @JoeSiu in #899
- Added fps counter part by @JoeSiu in #897
- 954-fix-csic-camera-capture by @Ezward in #955
- Add back support for tubhist by @DocGarbanzo in #958
- 963 Install Jetson.GPIO on [nano] by @Ezward in #964
- Improvements to donkey UI and donkey command by @DocGarbanzo in #962
- Eliminate unnecessary spaces messing up OLED display by @zlite in #971
- 961 protect from empty camera image by @Ezward in #967
- Fix missing import for UI and added windows support where tensorrt is not available by @DocGarbanzo in #975
- 945 refactor motor drivers by @Ezward in #951
- 970 imgaug workaround mock augmentations by @Ezward in #978
- Add argument parser to realsense435i.py main by @Ezward in #979
- Install imgaug also on the robot and not only the pc, so the donkey c… by @DocGarbanzo in #965
- Improve CI times by switching from conda to mamba by @DocGarbanzo in #981
- clamp differential drive throttle and steering by @Ezward in #983
- 970 enable rc controller in webui by @Ezward in #985
- Adding FastAI(pytorch) as a first class citizen to the pipeline by @adricl in #982
- fix syntax error in the joystick creator by @Ezward in #995
New Contributors
Donkey Car 4.2.1
There was a regression in 4.2 where the --model
argument only expected the model name but not the full path. This gets reverted to the previous behaviour
Donkey Car 4.2
-
The Donkey Gym simulator, which is both super useful for training at home as well as what we use for our virtual races, has been significantly improved. Along with new tracks, it now supports virtual Lidar.
-
Speaking of which, lidar is now supported on real Donkey Cars, too. RPLidar and YPLidar (in beta) 2-D lidars now have parts in Donkey Car - so you can do effective obstacle avoidance, slam, drive in the dark or have a donkey F1/10.
-
Instructions (with pictures!!) how to setup the car to drive with the RC controller that is usually shipped with any car - this provides the ‘classic’ RC driving feel.
-
A new Donkey UI app:
- You can edit your tub using the app, this replaces donkey tubclean
- There is also support for training the model
- You can run and compare two pilots
- On OSX/Linux you can transfer data between the car and the PC
- Support for L298 motor controller in the car app
- Support for both simple and quadrature encoders to add odometry learning and driving
- Enabling storage of position, gyro, acceleration, velocity in the tub when using the Donkey Gym!
- MQTT logging
- donkey findcar now working on RPi 4
Contributors: zlite, showsep93, sctse999, Maximellerbach, Meir Tseilin, fengye, Heavy02011, BillyCheung10botics, EricWiener, DocGarbanzo.