Sign inSign up

wywincl/donkey

By wywincl

•Updated almost 8 years ago

Donkeycar is minimalist and modular self driving library for Python

Image
2

1.0K

wywincl/donkey repository overview

⁠donkeycar: a python self driving library

Build Status CodeCov PyPI version Py versions

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

donkeycar

⁠Use Donkey if you want to:
  • Make an RC car drive its self.
  • Compete in self driving races like DIY Robocars⁠
  • Experiment with autopilots, mapping computer vision and neural networks.
  • Log sensor data. (images, user inputs, sensor readings)
  • Drive your car via a web or game controller.
  • Leverage community contributed driving data.
  • Use existing CAD models for design upgrades.
⁠Get driving.

After building a Donkey2 you can turn on your car and go to http://localhost:8887⁠ to drive.

⁠Modify your cars behavior.

The donkey car is controlled by running a sequence of events

#Define a vehicle to take and record pictures 10 times per second.

from donkeycar import Vehicle
from donkeycar.parts.camera import PiCamera
from donkeycar.parts.datastore import Tub


V = Vehicle()

#add a camera part
cam = PiCamera()
V.add(cam, outputs=['image'], threaded=True)

#add tub part to record images
tub = Tub(path='~/mycar/get_started',
          inputs=['image'],
          types=['image_array'])
V.add(tub, inputs=['image'])

#start the drive loop at 10 Hz
V.start(rate_hz=10)

See home page⁠, docs⁠ or join the Slack channel⁠ to learn more.

Tag summary

Content type

Image

Digest

Size

641.6 MB

Last updated

almost 8 years ago

docker pull wywincl/donkey