README.md 1.14 KB
Newer Older
Will Roscoe's avatar
Will Roscoe committed
![travis](https://travis-ci.org/wroscoe/donkey.svg?branch=dev)
Will Roscoe's avatar
Will Roscoe committed

Will Roscoe's avatar
Will Roscoe committed
# Donkey: a python self driving library 
Will Roscoe's avatar
Will Roscoe committed

Will Roscoe's avatar
Will Roscoe committed
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.  
Will Roscoe's avatar
Will Roscoe committed

Will Roscoe's avatar
Will Roscoe committed
#### Quick Links
* [Code Documentation](http://docs.donkeycar.com)
* [Instructions to build a Donkey2 car.](http://www.donkeycar.com)
Will Roscoe's avatar
Will Roscoe committed

#### Use Donkey if you want to:
Will Roscoe's avatar
Will Roscoe committed
* Make an RC car drive its self.
* Compete in self driving races like [DIY Robocars](diyrobocars.com)
Will Roscoe's avatar
Will Roscoe committed
* Experiment with different driving methods.
* Add parts and sensors to your car.
Will Roscoe's avatar
Will Roscoe committed
* Log sensor data. (images, user inputs, sensor readings) 
* Drive yoru car via a web or game controler.
* Leverage community contributed driving data.
* Use existing hardware CAD designs for upgrades.
Will Roscoe's avatar
Will Roscoe committed

Will Roscoe's avatar
Will Roscoe committed
### Getting started. 
Will Roscoe's avatar
Will Roscoe committed
After building a Donkey2, here are the steps to start driving.
Will Roscoe's avatar
Will Roscoe committed
install donkey
Will Roscoe's avatar
Will Roscoe committed
```
Will Roscoe's avatar
Will Roscoe committed
pip install donkeycar
Will Roscoe's avatar
Will Roscoe committed
```
Will Roscoe's avatar
Will Roscoe committed

Will Roscoe's avatar
Will Roscoe committed
Create a car folder.
```
Will Roscoe's avatar
Will Roscoe committed
donkey createcar --path ~/d2
Will Roscoe's avatar
Will Roscoe committed
```
Will Roscoe's avatar
Will Roscoe committed

Will Roscoe's avatar
Will Roscoe committed
Start your car.
```
python ~/d2/manage.py drive
Will Roscoe's avatar
Will Roscoe committed
```
Will Roscoe's avatar
Will Roscoe committed

Will Roscoe's avatar
Will Roscoe committed
Now you can control your car by going to `<ip_address_of_your_pi>:8887/drive`