donkeycar: a python self driving library

September 17, 2017 ยท View on GitHub

build status

Donkeycar is minimalist and modular self driving library written in Python. It is developed for hobbiests and students with a focus on allowing fast experimentation and easy community contributions.

Use Donkey if you want to:

  • Make an RC car drive its self.
  • Compete in self driving races like DIY Robocars
  • Experiment with different driving methods.
  • Add parts and sensors to your car.
  • Log sensor data. (images, user inputs, sensor readings)
  • Drive your car via a web or game controler.
  • Leverage community contributed driving data.
  • Use existing hardware CAD designs for upgrades.

Getting started.

After building a Donkey2, here are the steps to start driving.

install donkey

git clone https://github.com/wroscoe/donkey donkeycar
pip install -e donkeycar

Create a car folder.

donkey createcar --path ~/d2

Start your car.

python ~/d2/manage.py drive

Now you can control your car by going to <ip_address_of_your_pi>:8887/drive