AUTONOMOUS RACING VEHICLE
We have designed an Autonomous Racing Car using Raspberry pi 3b, Arduino and pi camera through image processing for our project course under prof. Harish P M.

ABOUT THEÂ PROJECT
Knowledge to Practical
Our task was to make an Autonomous Racing Car which could run between two lanes of any track. This is to be done by image processing where video is captured through pi camera and processed in raspberry pi. The front tires are connected through servo for turning and speed through bldc motor. The output from Raspberry pi is send to the arduino to control bldc motor and servo motor.

STEPS WE FOLLOWED
IMAGE PROCESSING AND INTEGRATION
​
Here we have used 5 MP focus adjustable PiCamera for image processing using Raspberry Pi 3. Detecting the edges of the lane we are taking average of the edges. We have code the vehicle such that it tries to keep the vehicle in the middle of the lane. Using the high torque servo motor, Ackermann steering mechanism is controlled by the RPi. Arduino UNO is used to control high speed BLDC motor which are connected to all the four tyres using differential.

RESULT
We had many tries with different approaches, different codes, changing parts, etc.
After many iteration we got the final result which is shown below.
The link connects to all the videos taken during trials.
CONTACT US
IIT Gandhinagar, Gandhinagar, Gujarat
+91-8668413187