Drowsy Driver Warning System Project Description Special Thanks The team would like to thank Dr. Roy Czernikowski for his assistance and guidance throughout.

Slides:



Advertisements
Similar presentations
Artificial passenger.
Advertisements

Interactive Space – An application of OpenCV
th Ave NE, Marysville, WA 98270, USA Robust Stabilized CO 2 Lasers with Line Tracker Access Laser Company where.
ARTIFICIAL PASSENGER.
This presentation is intended to assist you in troubleshooting basic problems that can occur with hardware and software. NOTE: This presentation contains.
JED Microprocessors Pty Ltd Presenting the JED T430 low-cost Projector Controllers Nov 22nd, 2009.
DATA ACQUISITION SmartLog X3 DescoEMIT.com Rev:
EE 294 Master’s Project Spring 2006 D.A.S. Deaf Alert System By Robert Wangai Samer Ashkouri.
SOUTHEASTCON I KARMA ECE IEEE SoutheastCon Hardware Competition Must build an autonomous robot that can –Start at rest at the Starting Station.
Dieter Laskowski Jesse Harvey Mark Cataldi. Outline  Overview  Analytical Components  Testing Strategy  Deliverables  Cost Estimates  Project Status.
Output Actuators and Drive Techniques by Prof. Bitar.
NIGHT DRIVING FAMILIARIZATION
The Gaze Controlled Robotic Platform creates a sensor system using a webcam. A specialized robot built upon the Arduino platform responds to the webcam.
The Alix.1c microcontroller on board the vehicle runs Fluxbuntu Linux and is connected to a g wireless card and a USB web camera. A background process.
Efficient Path Determining Robot Jamie Greenberg Jason Torre.
Shuffleboard Scorekeeper Rochester Institute of Technology Department of Computer Engineering Senior Design Project - Fall 2008 Tim Myers, Dan Stella,
X96 Autonomous Robot Design Review Saturday, March 13, 2004 By John Budinger Francisco Otibar Scott Ibara.
Autonomous Dual Navigation System Vehicle Dmitriy Bekker Sergei Kunsevich Computer Engineering Rochester Institute of Technology December 1, 2005 Advisor:
X96 Autonomous Robot Design Review Thursday, May 6, 2004 By John Budinger Francisco Otibar.
Real-Time Face Detection and Tracking Using Multiple Cameras RIT Computer Engineering Senior Design Project John RuppertJustin HnatowJared Holsopple This.
Dynamic Traffic Light Timing Tony Faillaci John Gilroy Ben Hughes Justin Porter Zach Zientek.
USER INTERFACE CONTROL MODULE S ECURE IT : Automated Laptop Security System University of Pennsylvania School of Engineering and Applied Science Electrical.
The CarBot Project Group Members: Chikaod Anyikire, Odi Agenmonmen, Robert Booth, Michael Smith, Reavis Somerville ECE 4006 November 29 th 2005.
Black Box for vehicle diagnostics. 2 Abstract This project is an implementation of black box for vehicular safety. Key features: Diagnostic check of vehicle.
Dynamic Traffic Light Timing Tony Faillaci John Gilroy Ben Hughes Justin Porter Zach Zientek.
MULTI-TOUCH TABLE Athena Frazier Chun Lau Adam Weissman March 25, 2008 Senior Projects II.
Eye Detector Project Midterm Review John Robertson Roy Nguyen.
Dynamic Traffic Light Timing Tony Faillaci John Gilroy Ben Hughes Justin Porter Zach Zientek.
DEC0905 Remote Control of Home Appliances ABSTRACT The objective of this project is to enable users to remotely control home appliances and systems over.
M-QUBE surveillance system
Autonomous Tracking Robot Andy Duong Chris Gurley Nate Klein Wink Barnes Georgia Institute of Technology School of Electrical and Computer Engineering.
Low Cost Infrared Touch Screen Bezel for POS Systems Rohan Verma, Jeremy Taylor, Freddie Dunn III Georgia Institute of Technology School of Electrical.
Ruslan Masinjila Aida Militaru.  Nature of the Problem  Our Solution: The Roaming Security Robot  Functionalities  General System View  System Design.
Available at: – Operate the Tumbler using a Jumper Pin Operate the Tumbler using the jumper pin.
AMMAR HAJ HAMAD IZZAT AL KUKHON SUPERVISOR : DR. LUAI MALHIS Self-Driven Car.
Stanley – RC Car.
Created by: James Buttice Intelligent Machine Design Laboratory Dr. Arroyo Dr. Schwartz 4/8 Spring 2010 B.L.a.R.R.
© Siemens AG, 2002 s CP RS Agenda The Role of IT for Accident-free Driving Interaction with driver’s physical condition Interaction with the roadside environment.
Lighting Toolbox Design Proposal University of Michigan Dearborn ECE 498 Fall 2003 Dr. Shridhar Dr. Zhao Students: Nick Sitarski Blaine Thopson Dave Chronicle.
Emergency Vehicle Detector for Use in Consumer’s Motor Vehicle Georgia Institute of Technology School of Electrical and Computer Engineering ECE 4007.
Driver’s Sleepiness Detection System Idit Gershoni Introduction to Computational and Biological Vision Fall 2007.
Car-to-Car Communication for Accident Avoidance
PRESENTED BY TARUN CHUGH ROLL NO: DATE OF PRESENTATION :-29/09/2010 ARTIFICIAL PASSENGER.
Automatic accident avoiding system PROJECT MEMBERS MUTHUKUMAR.K (05ME33) SAKTHIDHASAN.S (05ME39) SAKTHIVEL.N (05ME40) VINOTH.S (05ME56) PROJECT GUIDE:
Medication Compliance Alarm (MCA) Senior Design I Final Presentation.
Emergency Vehicle Detector for use in Consumer’s Motor Vehicle Georgia Institute of Technology School of Electrical and Computer Engineering ECE 4007 Ehren.
Knocker Unlocker JACOB GILBERT | SENIOR DESIGN PROJECT 1.
Smart Lens Robot William McCombie IMDL Spring 2007.
Alan Cleary ‘12, Kendric Evans ‘10, Michael Reed ‘12, Dr. John Peterson Who is Western State? Western State College of Colorado is a small college located.
By: Matt Kelly (CE), Michael Krenzer (EE), Hemsley Pichardo (EE), Tina Podrasky (ISE), Brad Wideman(CE)
ARTIFICIAL PASSENGER (A Sleep Prevention Dialogue Based Car System) Prepared By Jesalpura Riddhi 09-IT-14 Guided By Mansi Parmar.
Fire Fighting Robotic Vehicle. Introduction:  It is designed to develop a fire fighting robot using RF technology for remote.
License Plate Recognition of A Vehicle using MATLAB
AUTOMATIC NUMBER PLATE RECOGNITION SYSTEM
VEHICLE ACCIDENT PREVENTATION USING EYE BLINK SENSOR PRESENTED BY LAKSHMY PREMARAJAN ASHIKA K VARGHESE AKHILA S KUMAR.
VEHICLE ACCIDENT PREVENTATION USING EYE BLINK SENSOR
Railway Level Crossing Gate Operation Remotely by Android.
Electrical Engineer Responsibilities
Home automation using Arduino & ‘PIR sensor’
Electrical Engineer Responsibilities
Smart Car Robot Prepared by Supervised by Mai Asem Abushamma
Introduction to Arduino Microcontrollers
Electrical Engineer Responsibilities
Electrical Engineer Responsibilities
مقدمة في الاردنيو د فضل الاكوع.
Working Principle of Blind Spot Technology in Car
Multi-Sensor Soft-Computing System for Driver Drowsiness Detection
Black Box for vehicle diagnostics
ECE Computer Engineering Design Project
Future Vehicle-Based Alcohol Detection Systems
Presentation transcript:

Drowsy Driver Warning System Project Description Special Thanks The team would like to thank Dr. Roy Czernikowski for his assistance and guidance throughout the project. The team would also like to thank Richard Tolleson for his continued technical support and miscellaneous project supplies. The team recognizes Michael Snook for his assistance in the area of circuit design and analysis of the team’s electrical components. Finally the team would like to show its appreciation towards their classmates for their positive feedback and suggestions, which ultimately contributed to the success of the project. Resources 1: 2: MPT: 3: AForge: Acknowledgements/Resources Mark Cataldi, Jesse Harvey, Dieter Laskowski Senior Design Projects II – Fall 2008 Department of Computer Engineering, Rochester Institute of Technology, Rochester, NY ComponentQuantity Total Retail Cost Total Cost to Students Laptop with Windows XP and USB drivers 1$ Already Owned Logitech QuickCam® Pro $200.00$ IR LEDs2$6.00 USB to Serial Adapter 1$20.00Free Drowsiness slows reaction time, decreases awareness, and impairs judgment just like drugs or alcohol. Independent studies 1 of the Pennsylvania Turnpike and the New York State Thruway estimate that 50 percent of fatal crashes on those roads are caused by drowsy drivers. Many people would never consider drinking and driving, but many fail to recognize that driving drowsy can be just as fatal as driving drunk. The Drowsy Driver Warning System is designed to prevent a driver from falling asleep at the wheel. Two cameras are mounted inside the automobile cabin. One of the cameras faces the driver in order to monitor the driver’s eyes. The other camera faces the front windshield of the automobile in order to monitor lane position. When the system determines that the driver is becoming drowsy or the automobile is drifting out of its current lane, the warning system will enable an audible buzzer and massage pad in order to awaken the driver. The Team Team members from left to right: Mark Cataldi, Jesse Harvey and Dieter Laskowski Project Costs Image processing is handled by two software libraries: Machine Perception Toolbox (MPT) and a custom lane departure detection application that utilizes the AForge.Net framework. The Machine Perception Toolbox 2 (MPT) supplies cross-platform libraries for real- time perception primitives, including face detection, eye detection, blink detection and color tracking. AForge.NET 3 is a C# framework designed for developers and researchers in the fields of Computer Vision and Artificial Intelligence. It includes image processing, neural networks, genetic algorithms, machine learning, and much more. A DrowsyDriver C++ library was created to interface with the different image processing libraries and the microcontroller. When the application launches, DrowsyDriver initializes both MPT and the lane departure application. DrowsyDriver then monitors the image processing results and communicates its status with the microcontroller through PC RS-232 serial port. The code running on the microcontroller was written in MCU12 assembly. The microcontroller reads the serial port and interprets the data to manipulate specific output ports and track the warning system’s status. The microcontroller also reads the input values from the driver control box in order to inhibit or enable the proper alerts. SoftwareHardware Cameras: The Logitech QuickCam® Pro 9000 was selected for it’s premium autofocus and ultra-wide field of view in hopes of providing the best possible input to the image processing libraries. The IR blocking filter on the driver facing camera was physically removed to allow for IR illumination. When a hazardous situation is detected, the warning system will provide both a tactile and audible response in order to wake the drowsy driver. The audible response is driven by a Piezo buzzer operating in the dB range. The tactile response is provided by a USB massage pad that has been modified to accept control signals from the microcontroller. Infrared LEDs are illuminated when MPT is unable to detect the driver’s face using ambient lighting. This enables face monitoring at night or under low light situations. The IR lighting also helps reduce glare on eyeglass lenses. A Freescale HCS12 microcontroller is responsible for activating the warning system, enabling the IR LEDs, and interfacing with the driver control box. A driver control box is provided to allow the driver to inhibit face and lane detection independently and simultaneously. Status LEDs are also mounted in the control box to notify the driver if blink or lane departure detection are not functioning reliably. ComponentQuantity Total Retail Cost Total Cost to Students HCS12 Board1$270.00Free Massage Pad & Buzzer 1$ Gauge Jumper Cables 1$12.00 Power Inverter1$32.00 Driver control box LEDs and switches 1$10.00 Project Board & Enclosure 1$5.00 Total Retail Cost: $15763 Total Cost to Students $261 Imaging SystemWarning & Support System Screen capture of the Lane Departure Detector after Sobel edge detection (not shown) and Hough line transform. The Hough lines are represented by the green lines drawn from the origin, which are then decoded into the lane edges and drawn in red. To eliminate extraneous data, only edges in the area between the two horizontal lines are analyzed. The crossbar (pink) shows the region which is considered a dangerous lane departure. If a Hough line passes through the cross bar it will trigger an alarm message to be sent. Screen capture of the blink detection application supplied by the Machine Perception Toolbox. The red box detects a face found by the application with white boxes around the eyes. The red bar to the left shows the blink threshold which will grow or shrink based on how likely it is that the subject is blinking. The bar will turn blue if a blink is detected. After a specified frequency of blinks, the blink detector will activate the warning system.