February 2019
Intermediate to advanced
732 pages
17h 10m
English
Now, you must have understood the basics of autonomous driving using a simple proximity sensor. Now is the time when we make it fully autonomous. To make it fully autonomous, we must understand and map our surroundings rather than to just turn the vehicle till the time it encounters an obstacle. We basically need to divide this whole activity in the following two basic parts:
Now, let's first write the code and then see what we need to do:
import RPi.GPIO as GPIOimport timeGPIO.setmode(GPIO.BCM)import Adafruit_ADS1x15adc0 = Adafruit_ADS1x15.ADS1115()GAIN = 1adc0.start_adc(0, gain=GAIN)Motor1a = 20Motor1b = 21Motor2a = 23Motor2b = 24GPIO.setup(Motor1a,GPIO.OUT) ...