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.
Build a Donkey Car. ($200 + 2 hours)
- Make an RC car drive its self.
- Compete in self driving races like DIY Robocars
- Use existing autopilots to drive your car.
- Use community datasets to create, improve and test autopilots that other people can use.
- Data logging of image, steering angle, & throttle outputs.
- Wifi car controls (a virtual joystic).
- Community contributed driving data and autopilots.
- Hardware CAD designs for optional upgrades.
Once you have built your car and it's connected to the same wifi as your computer.
- Open a terminal and clone the donkey repo:
git clone https://github.com/wroscoe/donkey
- Start the default pilot server using docker:
bash start-server.py
- Open a new terminal and find your car's Raspberry Pi's IP address:
python scripts/find_car.py
- SSH to your car's Raspberry Pi:
ssh pi@<your pi's ip address>
(default password = raspberry) - Start your car's driver loop:
python scripts/drive.py --remote http://<your computers ip address>:8887
- Turn on your car.
- Go to
<your_pilot_server_ip>:8887
on your phone or computer to start driving your car.