Skip to content
Predicting the driver by analyzing driving patterns from OBD signals
Python JavaScript Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
database
debian
images
log
machinelearning
samples
scripts
server
src
.gitignore
LICENSE
README.md

README.md

driver-signature-raspberry-pi

Is it possible to predict who is driving a vehicle by analyzing the driving pattern of a driver? If there are multiple people driving a vehicle (mostly true in a commercial driving scenario), can the driving style be captured and learned?

The postulate is that this is possible - by reading data from the car's OBD port at a fast enough frequency. One can create feature sets from signals received from the car's CAN bus (via a ELM 327 interface) through the OBD port, then use that feature set to learn who the driver is. A real-time prediction is possible by deploying this model and quering it in real-time.

See the blog post at http://www.anupambagchi.com/blogs/data-science/item/69-driver-signatures-from-obd-data-captured-using-a-raspberry-pi-part-1-building-your-raspberry-pi-setup to get the details. This link takes you to a series of three articles that describes the gory details.

Some improvements to make this more accurate are mentioned in the blog posts mentioned above.

You can’t perform that action at this time.