Raspberry Pi enthusiasts that are in search of a project to keep them busy, may be interested in a new project which has been published over on the official Raspberry Pi Foundation blog that demonstrates how to create a Raspberry Pi powered self driving car.
Okay, you might have thought the vehicle may have been a little bit larger but the process involved and applied by Zheng Wang from Bridgwater State University is a great educational example of how a self driving car functions.
The project uses a Raspberry Pi mini PC together with a little extra hardware to modify a remote control car to follow a track, detect and understand and even respond to stop signals and traffic lights to avoid collisions. Check out the video below to see for yourself.
So what’s happening here? The Pi is hooked up to a Raspberry Pi Camera Module and an ultrasonic sensor. Two client programs on the Pi are used to serve the information it gathers from those devices to another computer over WiFi, with streaming video. The RC controller for the car is given instructions by an Arduino which is hooked up to the computer doing the processing by USB. Zheng has provided a very detailed writeup, which dives into the maths behind all of this, and provides a look at the neural network on the machine doing the processing.
For more information on the Raspberry Pi self driving car jumped over to the Raspberry Pi Foundation website via the link below