Donkeycar is minimalist and modular self driving library for Python. It is developed for hobbiests and students with a focus on allowing fast experimentation and easy community contributions.
After building a Donkey2 you can turn on your car and go to http://localhost:8887 to drive.
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='~/d2/gettings_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.