Skip to content

A basic machine learning object detection system for blind spots on vehicles. Made for the PA Pi Competition 2019.

License

Notifications You must be signed in to change notification settings

oliviaiacovou/rpiTensorflowBlindspot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

Raspberry Pi TensorFlow machine learning object detecting blind spot camera and warning system for vehicles

Made for the PA Pi Competition 2019

The need and function of this project

Cyclist Cyclists and pedestrians are 15 times more likely than drivers to be killed on UK roads. In a society where we’re trying to desperately to promote environmentally friendly modes of transport, we’re instead unwillingly discouraging them with the safety risks. The cyclist safety movement usually focuses on the cyclist, wearing high-visibility clothing and covering bikes with flashing lights. However, these methods are only effective when seen. Many cyclists get seriously injured or even killed in blind spots, especially when the vehicles are turning, hence for the need of our project; an object detecting blind spot camera that warns both drivers and those at risk in the blind spot.

When a bike or pedestrian enters the blindspot (both identified in code as a “person”), the driver will be notified through an audible tone and text-to-speech message. The pedestrian or bike at risk will be warning through an 8x8 LED matrix hat attached to the Pi, placed in view of the vehicle’s blind spot that will flash a warning when detected, alerting the pedestrian or cyclist of the risk.

Development Images

Development Editing the object detection code using nano.

Installation guide:

Easy method : flash image

Download the latest image off the releases page and flash it onto a SD card with atleast 32 GB. We'd reccomend using a class 3 SD card as they are faster but have less chance of being damaged.

Hard method : building and installing

Follow this tutorial to install tensorflow yourself, along with all other requirements. Then run git clone https://github.com/nuast/rpiTensorflowBlindspot to download the source files.

Who made this and when:

Project start: Friday 1st March

Installation and building of Tensorflow and object models: Wednesday 6th March - Saturday 9th March

Programming: Monday March 11th - Monday March 18th

Deadline: Monday March 18th

This project was programmed, tested, documentated and completed in just over two weeks by @ed6767, @retroaspie and @DRagaven

About

A basic machine learning object detection system for blind spots on vehicles. Made for the PA Pi Competition 2019.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published