-
Donkey is minimalist and modular self driving library written in Python. It is developed for hobbiests with a focus on allowing fast experimentation and easy community contributions.
-
This specific variant was developed by Will Roscoe and his team. The code for the Differential Drive variant was however non-functional, and was later fixed by Sarthak J Shetty. The code is still buggy, and a few of the features do not work completely. Suggestions are always welcome.
-
These instructions are for the Version 2 Donkey Car.
-
The advantage of using a Differential Drive Donkey Car is that you do not have additional hardware components such as an ESC or camera mounts.
-
Data logging of image, steering angle, & throttle outputs.
-
The bot is controlled over Wi-Fi from a host, using either a virtual or physical joystick and keyboard.
-
Support of the Donkey Car Community (over 1,000 members at the time of this update).
-
CAD Models are available to print the camera mounts.
-
Completely open-source.
-
This repository is not bug free version
-
However, the code works for the most part, and the vehicle does work in learning and autonomous modes.
-
You will primarily require:
- Raspberry Pi 3
- Raspberry Pi Camera Module V2 (can be swapped for a different model later on)
- Adafruit MotorHAT Controller
-
The Project Report has been uploaded here. as well.
This project was initiated by Will Roscoe and his team. They are in the process of scaling the project.