Driver Assistant system for sleep prevention with automatic braking mechanism

Driver drowsiness/fatigue is an important cause of combination-unit truck crashes. Drowsy driver detection methods can form the basis of a system to potentially reduce accidents related to drowsy driving.Nowadays, more and more professions require long-term concentration. Drivers must keep a close e

2025-06-28 16:32:12 - Adil Khan

Project Title

Driver Assistant system for sleep prevention with automatic braking mechanism

Project Area of Specialization Artificial IntelligenceProject Summary

Driver drowsiness/fatigue is an important cause of combination-unit truck crashes. Drowsy driver detection methods can form the basis of a system to potentially reduce accidents related to drowsy driving.Nowadays, more and more professions require long-term concentration. Drivers must keep a close eye on the road, so they can react to sudden events immediately. Driver fatigue often becomes a direct cause of many traffic accidents. Therefore, there is a need to develop the systems that will detect and notify a driver of her/him bad psychophysical condition, which could significantly reduce the number of fatigue-related car accidents. However, the development of such systems encounters many difficulties related to fast and proper recognition of a driver’s fatigue symptoms. One of the technical possibilities to implement driver drowsiness detection systems is to use the vision-based approach. This article presents the currently used driver drowsiness detection systems. The technical aspects of using the vision system to detect a driver drowsiness are also discussed.

Project Objectives Project Implementation Method

We have installed a night vision camera which works in every light condition. In this project we detect the eyes of the driver for which we have used python language, in python we have used open Cv library for computer vision. To detect driver's eyes we have used haarcascade, for the facial landmarks we have used dlib (facial landmark predictor). In this system we have an alarm and breaking mechanism which continously takes reading from the distance sensor.

Benefits of the Project Technical Details of Final Deliverable

Our purpose in this project is to detect driver's eyes for that we have connected a night vision camera to raspberry pi, all the processing is taking place in raspberry pi. The alogorithm we have designed is in python language in which we have used extra binding like open Cv, dlib (facial landmark predictor), haarcascade. Haarcascade is used to detect driver's eyes, Dilib facial landmark monitors driver's eyes inspection ratio.

When the driver falls asleep, pi generates a signal to alarm system and activates breaking mechanism which takes data from the distance sensor and applies brake.

Final Deliverable of the Project HW/SW integrated systemType of Industry Transportation Technologies Artificial Intelligence(AI)Sustainable Development Goals Good Health and Well-Being for PeopleRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 41570
Raspberry pi 3B+ Equipment162006200
Night vision camera for pi Equipment2510010200
Hdmi cable Equipment1350350
Camera for practice Equipment28001600
Power charger and cable Equipment1600600
Camera stand Equipment1450450
Relay module Equipment3250750
Car body Equipment160006000
Arduino nano + cable Equipment1500500
L298 motor controller Equipment1400400
Motor + wheels Equipment4230920
Batteries Equipment33501050
Charger Equipment1500500
Distance sensor( water proof) Equipment118001800
Ultrasonic sensor Equipment1200200
Transmitter receiver Equipment1450450
alarm Equipment1600600
miscellaneous Miscellaneous 190009000

More Posts