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
Driver Assistant system for sleep prevention with automatic braking mechanism
Project Area of Specialization Artificial IntelligenceProject SummaryDriver 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- Driver drowsiness detection is a car safety technology which helps to save the life of the driver by preventing accidents when the driver is getting drowsy.
- The main objective is to first design a system to detect driver’s drowsiness by continuously monitoring retina of the eye.
- The system works in spite of driver wearing spectacles and in various lighting conditions.
- To alert the driver on the detection of drowsiness by using buzzer or alarm.
- Speed of the vehicle can be reduced.
- Traffic management can be maintained by reducing the accidents.
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- Driver's life is no more at risk.
- Almost 25% accidents take place because the driver falls asleep,
- In every accident approx $2500 are used for the repairing.
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+ | Equipment | 1 | 6200 | 6200 |
| Night vision camera for pi | Equipment | 2 | 5100 | 10200 |
| Hdmi cable | Equipment | 1 | 350 | 350 |
| Camera for practice | Equipment | 2 | 800 | 1600 |
| Power charger and cable | Equipment | 1 | 600 | 600 |
| Camera stand | Equipment | 1 | 450 | 450 |
| Relay module | Equipment | 3 | 250 | 750 |
| Car body | Equipment | 1 | 6000 | 6000 |
| Arduino nano + cable | Equipment | 1 | 500 | 500 |
| L298 motor controller | Equipment | 1 | 400 | 400 |
| Motor + wheels | Equipment | 4 | 230 | 920 |
| Batteries | Equipment | 3 | 350 | 1050 |
| Charger | Equipment | 1 | 500 | 500 |
| Distance sensor( water proof) | Equipment | 1 | 1800 | 1800 |
| Ultrasonic sensor | Equipment | 1 | 200 | 200 |
| Transmitter receiver | Equipment | 1 | 450 | 450 |
| alarm | Equipment | 1 | 600 | 600 |
| miscellaneous | Miscellaneous | 1 | 9000 | 9000 |