Auto drive car

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


import time

from donkeycar import Vehicle

from donkeycar.parts.cv import CvCam

from donkeycar.parts.tub_v2 import TubWriter

V = Vehicle()


IMAGE_W = 160

IMAGE_H = 120

IMAGE_DEPTH = 3


#Add a camera part

cam = CvCam(image_w=IMAGE_W, image_h=IMAGE_H, image_d=IMAGE_DEPTH)

V.add(cam, outputs=['image'], threaded=True)


#warmup camera

while cam.run() is None:

    time.sleep(1)


#add tub part to record images

tub = TubWriter(path='./dat', inputs=['image'], types=['image_array'])

V.add(tub, inputs=['image'], outputs=['num_records'])


#start the drive loop at 10 Hz

V.start(rate_hz=10)

Comments

Popular posts from this blog

Economic paradoxes

Narcotics