Running head: LAB 4 – DEFENSIVE DRIVER PROTOTYPE USER MANUAL
Lab 4 – Defensive Driver Prototype User Manual
Sentinel, Inc.
CS411
Professor Janet Brunelle
Old Dominion University
LAB 4 – DEFENSIVE DRIVER PROTOTYPE USER MANUAL 2
Table of Contents
3.1.1 Fingerprint Authentication and New User Setup ........................................ 14
LAB 4 – DEFENSIVE DRIVER PROTOTYPE USER MANUAL 3
Figures
LAB 4 – DEFENSIVE DRIVER PROTOTYPE USER MANUAL 4
[This Space Intentionally Left Blank]
LAB 4 – DEFENSIVE DRIVER PROTOTYPE USER MANUAL 5
1 Introduction
According to the National Highway Traffic Safety Administration (NHTSA) (2008):
“Motor vehicle travel is the primary means of transportation in the United States, providing an unprecedented degree of mobility. Yet for all its advantages, deaths and injuries resulting from motor vehicle crashes are the leading cause of fatalities accounting for nearly 95 percent of transportation-related fatalities.” (p. 1)
In 2008, the Virginia Department of Motor Vehicles (DMV) reported 36,000 car accidents, which were caused by common bad driving habits (DMV 2008). According to the NHTSA, there were 37,261 fatal accidents in 2008, with the majority of those drivers being 15 to 20 years of age (NHTSA 2008). In addition to fatalities and injuries, the cost of accidents is astronomical. According to CNN, the cost of accidents per year is $164.2 billion (Clifford 2008), with $40.4 billion of that being speed-related (NHTSA 2008).
Currently, standardized Driver monitoring methods are either limited or not available at all. Analysis software to record and report a Driver’s habits is also non-existent. The lack of monitoring methods and analysis software may hinder a motorist’s ambition to drive safer.
According to Merriam-Webster’s dictionary, a habit is defined as “a behavior pattern acquired by frequent repetition or physiologic exposure that shows itself in regularity or increased facility of performance” (Merriam-Webster). It can also be described as “an acquired mode of behavior that has become nearly or completely involuntary” (Merriam-Webster). Currently, to acquire a driver’s license in Virginia, the applicant must first obtain a learner’s permit. This requires that the applicant be at least
15 years and six months of age and pass a written driver’s test. The applicant then
LAB 4 – DEFENSIVE DRIVER PROTOTYPE USER MANUAL 6 completes book and driving courses, whether these are offered through the public school system or a private driving class. After completion of the driving course, the applicant must complete a Department of Motor Vehicles (DMV) road test, and upon successful completion, a judge will grant the applicant a driver’s license. After obtaining the driver’s license, the Driver must also obtain automobile insurance. Throughout this process, there is no tangible way to ensure safe consistent driving habits. In driving courses, the motorist learns the proper techniques of driving from a ride-along instructor, but does not have sufficient time to acquire safe driving habits. A Driver’s habits are only realized to be unsafe when a ticket or citation is issued. In many cases, a traffic citation will result in a Judge ordering the Driver to attend a driving clinic. A driving clinic is a means of rehabilitation to refresh the Driver with proper driving techniques.
Sentinel, Inc. has designed The Defensive Driver, which provides the Driver with a means to monitor, record, and analyze their driving habits. Initially, the Driver must create a profile that will be used for authentication. While driving, the Defensive Driver will monitor particular driving factors by using analysis of real-time sensor data. This data will often be compared to reputable databases to determine if the Driver is displaying improper or unsafe driving techniques. When the Driver is displaying these techniques, the Defensive Driver will issue alerts, audio and/or visual, that will inform the Driver about their unsafe driving. The patterns and alerts of the Driver will be recorded and used for analysis of their driving habits. After the Defensive Driver learns the motorist, it will be able to determine improvement in the Driver’s habits based on a documented analysis.
LAB 4 – DEFENSIVE DRIVER PROTOTYPE USER MANUAL 7
The Defensive Driver will primarily be used by driver education schools, both driving courses and driving clinics, and insurance companies. Driver education courses will utilize the Defensive Driver as a safe habit enforcer, to instill safe driving techniques within new Drivers. Driver rehabilitation clinics will employ the Defensive Driver as a tool to aid in the redevelopment of safe driving habits. Automobile insurance rates usually increase when a traffic citation is issued. The Defensive Driver allows insurance companies to determine whether a Driver is displaying safe driving habits and is possibly eligible for lower insurance rates.
1.1 Defensive Driver Objectives and Goals
Sentinel Inc. is developing a prototype that demonstrates the essentials of the
Defensive Driver. The Prototype will prove that it is possible to record and analyze from a GPS Receiver and Distance Sensor to simulate driving scenarios. The prototype will also show that it can provide a historical analysis of the Driver’s habits (both good and bad). The Prototype will provide real-time monitoring and reporting, historical analysis, driver profiling and driver improvement monitoring. The major components for the
Defensive Driver are identified in Figure 1. This diagram shows the hardware, software and interfaces that define the system.
[This Space Intentionally Left Blank]
LAB 4 – DEFENSIVE DRIVER PROTOTYPE USER MANUAL
Figure 1: Prototype Major Functional Components Diagram
8
The Prototype of the Defensive Driver will simulate the features and capabilities of the Real-World Product. The purpose of the Prototype is to show that the Defensive
Driver can be developed and that it is easy to use. The Prototype will use a Laptop
Control Unit (LCU), GPS Receiver and Distance Sensor to simulate driving scenarios and provide feedback to the end user. While in motion, the Driver is notified of an alert if they have demonstrated a violation. When this alert is generated, it is recorded as an event in the Alerts and Logs Database, and will be analyzed for report generation.
2 Getting Started
Before you begin using the Defensive Driver prototype, you must first connect power to the Laptop Control Unit (LCU). The LCU will require use of Windows 7 as an
LAB 4 – DEFENSIVE DRIVER PROTOTYPE USER MANUAL
Operating System. You will then connect the Distance Sensor and GPS Receiver to the
LCU.
9
2.1 Laptop Control Unit Power
To power on the Laptop Control Unit (LCU), complete the following steps:
Step 1: Open the LCU Display
Step 2: Press the power button located on top right corner of LCU (as shown in Figure
2).
LCU Power Button
Figure 2: LCU Power Button
[This Space Intentionally Left Blank]
LAB 4 – DEFENSIVE DRIVER PROTOTYPE USER MANUAL 10
Step 3: If Welcome Screen is not displayed as shown in Figure 3, repeat steps 1 and 2.
Figure 3: LCU Welcome Screen
Step 4: Enter password to logon.
2.2 Connect External Hardware Devices
To complete Defensive Driver hardware setup, connect the Distance Sensor and
GPS Receiver. The Distance Sensor and GPS Receiver will provide the real-time information needed to conduct the Defensive Driver simulation.
2.2.1 Distance Sensor
The Distance Sensor will report distance information to the OBU through a USB connection. To install the Distance Sensor, complete the following steps:
LAB 4 – DEFENSIVE DRIVER PROTOTYPE USER MANUAL
Step 1: Insert Go! Motion Plus Distance Sensor’s male USB connector into the female
USB port on the LCU (as shown in Figure 4).
Step 2: Insert opposite end of cable into the Go! Motion Plus Distance Sensor.
Step 3: The LCU will automatically recognize the hardware and install the driver.
Step 4: If hardware is not recognized, unplug USB connection from LCU and repeat Step 1.
Figure 4: Go! Motion Distance Sensor
11
Connects to
Distance Sensor
Connects to LCU
2.2.2 GPS Receiver
The GPS Receiver will gather GPS Coordinates in real-time and send the information to the OBU.
Step 1: Insert Defensive Driver Software Disk into LCU.
Step 2: Click on LCU Start Menu, Click on Computer, right click CD/DVD drive and select Explore.
LAB 4 – DEFENSIVE DRIVER PROTOTYPE USER MANUAL 12
Step 3: Double click the “PL2303_Prolific_DriverInstaller_v110” file, which is the BU-
353 GPS driver (Figure 5).
Figure 5: GPS Driver
Step 4: Click the “Next” button to install the driver. If installation fails, repeat Steps 1 through 4.
Step 5: Insert the GPS’s male USB connector into the female USB port on the LCU (as shown in Figure 6).
[This Space Intentionally Left Blank]
LAB 4 – DEFENSIVE DRIVER PROTOTYPE USER MANUAL
Figure 6: GPS Receiver
Connects to LCU
13
3 Using the Prototype
To use the Defensive Driver Prototype, the On-Board Unit (OBU) Software and
Client Software will be accessed. The OBU Software will provide fingerprint authentication, new user setup, and will display the main driving dashboard. The OBU software will also encompass the simulation. The Client Software will provide the
Administrator Interface allowing for analysis of driving history.
3.1 OBU Software
The OBU Software will be the main interface for Drivers. This will allow the
Driver to login and show the main driving dashboard. The main driving dashboard will show the user’s driving session and display alerts as generated.
LAB 4 – DEFENSIVE DRIVER PROTOTYPE USER MANUAL
3.1.1 Fingerprint Authentication and New User Setup
When first starting the OBU software, you will be prompted with a Fingerprint
Authentication screen. New Users will need to select the “New User” button.
Step 1: Swipe your finger on fingerprint reader (as prompted by Figure 7).
Figure 7: Welcome Screen
14
[This Space Intentionally Left Blank]
LAB 4 – DEFENSIVE DRIVER PROTOTYPE USER MANUAL 15
Step 2: If you are a new user, please enter your first name and last name (as prompted by
Figure 8).
Figure 8: New User Display
Step 3: Press the “OK” button when finished.
3.1.2 Dashboard
Once the User logs in or creates a new account, the Driving Display (Figure 9) will be shown. The Driving Display shows the Following Distance, Posted Speed Limit, the User’s Current Speed and Seatbelt Engagement. It also shows buttons for Owner
Information, Unit Information (About) and Driver Information. The information displayed for Following Distance, Posted Speed Limit, User’s Current Speed and Seatbelt
Engagement will be generated from the driving scenario. This information will update in real-time.
[This Space Intentionally Left Blank]
LAB 4 – DEFENSIVE DRIVER PROTOTYPE USER MANUAL
Figure 9: Driving Display
16
3.1.2.1 Owner Information
If it becomes necessary to access Owner Information (Figure 10), use the following steps:
Step 1: Click on the “Owner Information” button.
Step 2: The Owner’s name, address, website (if available), email address and phone number.
Step 3: Click the “Back” button to go back to the Driving Display.
[This Space Intentionally Left Blank]
LAB 4 – DEFENSIVE DRIVER PROTOTYPE USER MANUAL
Figure 10: Owner Information Display
17
3.1.2.2 About Information steps:
To learn more about the Defensive Driver unit (Figure 11), use the following
Step 1: Click on the “About Information” button.
Step 2: The Unit Number associated with the device, the version of the software and the
Copyright information will be displayed.
Step 3: Click the “Back” button to go back to the Driving Display.
[This Space Intentionally Left Blank]
LAB 4 – DEFENSIVE DRIVER PROTOTYPE USER MANUAL
Figure 11: About Information Display
18
3.1.2.3 Driver Information
To learn more about the Driver (Figure 12), use the following steps:
Step 1: Click on the “Driver Information” button.
Step 2: The Driver’s name, mailing address, Instructor name, School name and the number of hours driven are displayed.
Step 3: Click the “Back” button to go back to the Driving Display.
[This Space Intentionally Left Blank]
LAB 4 – DEFENSIVE DRIVER PROTOTYPE USER MANUAL
Figure 12: Driver Information Display
19
3.1.3 Simulation
The ignition display (Figure 13) will allow the Driver to start and stop the session.
The driving session will not begin until the “Start” button is depressed. When the simulation is complete, or needs to be halted, the Driver will depress the “Stop” button.
Step 1: Click on the “Start” button. This will start the driving session.
Step 2: To end the driving session, click on the “Stop” button.
Figure 13: Ignition Display
LAB 4 – DEFENSIVE DRIVER PROTOTYPE USER MANUAL 20
3.1.3.1 Alert Detection
Once the session is started, the Driver will be shown alerts that are triggered by speed, stop sign, following too closely and seatbelt engagement events. For alerts generated by speeding, the window shown in Figure 14 will be displayed. It will display the posted speed limit and the Driver’s current speed and advise the Driver to slow down to the posted speed limit.
Figure 14: Speeding Alert Display
For alerts generated by failing to abide by a stop sign, the window shown in Figure 15 will be displayed. It will advise the Driver to come to a complete stop for at least three seconds or until the intersection is empty.
[This Space Intentionally Left Blank]
LAB 4 – DEFENSIVE DRIVER PROTOTYPE USER MANUAL
Figure 15: Stop Sign Alert Display
21
For alerts generated by following too close, the window show in Figure 16 will be displayed. It will show the Driver’s following distance, current speed and advise the
Driver to slow down to increase the following distance.
Figure 16: Following Too Close Alert Display
Step 1: Read alert.
Step 2: Follow advice given by alert.
Step 3: Click on the “!” to acknowledge the alert.
LAB 4 – DEFENSIVE DRIVER PROTOTYPE USER MANUAL
3.2 Client Software
The Client Software enables the Owner/Administrator to view the Drivers associated with them. It also allows the Owner to analyze the Driver’s history. To log into the Defensive Driver’s Administrator Interface (as shown in Figure 17):
22
Step 1: Enter your username and password in the indicated text boxes.
Step 2: Click Login.
Figure 17: Administrator Welcome Screen
[This Space Intentionally Left Blank]
LAB 4 – DEFENSIVE DRIVER PROTOTYPE USER MANUAL
If the Driver enters incorrection information, an error message will appear (as shown in
Figure 18).
Figure 18: Invalid Login Display
23
[This Space Intentionally Left Blank]
LAB 4 – DEFENSIVE DRIVER PROTOTYPE USER MANUAL
If the Owner/Administrator logs in correctly, a list of Drivers associated with them will be displayed (as shown in Figure 19).
Figure 19: List of Drivers Display
24
Step 1: To select a driver, scroll through the list, highlight their student number/name and press the select button. Or type their student number or name into the search field and press the search button, then press the select button.
Step 2: The Driver Profile will be displayed (as shown in Figure 20).
Step 3: To view all the alerts generated for a Driver during a session, click the “Collect
Alerts” button.
LAB 4 – DEFENSIVE DRIVER PROTOTYPE USER MANUAL 25
The Driver Profile displays the Driver name, phone number, email address and mailing address. Each alert generated is displayed by category. For Speed Limit Alerts, the date the event occurred, the duration of event, the speed recorded at time of event and the posted Speed Limit are displayed (as shown in Figure 20).
Figure 20: Driver Profile Display
[This Space Intentionally Left Blank]
LAB 4 – DEFENSIVE DRIVER PROTOTYPE USER MANUAL 26
For the Following Too Closely Alerts tab, the date the event occurred and the duration of the event are displayed (as shown in Figure 21). Only alerts of this specific type will be shown in this window. In addition, the events displayed will only be relevant to the
Driver shown at the top of the window.
Figure 21: Following Too Closely Alerts Display
[This Space Intentionally Left Blank]
LAB 4 – DEFENSIVE DRIVER PROTOTYPE USER MANUAL
For the Stop Sign Alerts tab, the date the event occurs is displayed (as shown in Figure
22). Only alerts of this specific type will be shown in this window. In addition, the events displayed will only be relevant to the Driver shown at the top of the window.
Figure 22: Stop Sign Alerts Display
27
[This Space Intentionally Left Blank]
LAB 4 – DEFENSIVE DRIVER PROTOTYPE USER MANUAL 28
For Seatbelt Alerts tab, the date the event occurred and the duration of event are displayed (as shown in Figure 23). Only alerts of this specific type will be shown in this window. In addition, the events displayed will only be relevant to the Driver shown at the top of the window.
Figure 23: Seatbelt Alerts Display
[This Space Intentionally Left Blank]
LAB 4 – DEFENSIVE DRIVER PROTOTYPE USER MANUAL 29
Step 4:
Click the “Driver Analysis” button to generate the report for the Driver.
The Driver Analysis Display (as shown in Figure 24) shows the Driver name, the date range of the report, the calculated Total Driving Points, the Points Per Hour and the Total
Driving Time.
Figure 24: Driver Analysis Display
[This Space Intentionally Left Blank]
LAB 4 – DEFENSIVE DRIVER PROTOTYPE USER MANUAL
To add a new Driver, use the following steps (as shown in Figure 25):
Step 1: Click on “File” and select “New”
Step 2: Enter the Driver’s first and last name.
Step 3: Enter the Driver’s mailing address.
Step 4: Click “Save” button to add the new Driver to the database.
Figure 25: New Driver Display
30
[This Space Intentionally Left Blank]
LAB 4 – DEFENSIVE DRIVER PROTOTYPE USER MANUAL
To learn more about the Defensive Driver Administrator Interface (Figure 26), use the following steps:
Step 1: Click on “Help” and select “About.”
Step 2: The Owner name, mailing address, website, email address and software version will be displayed.
Figure 26: About Information for Administrator Interface
31
[This Space Intentionally Left Blank]
LAB 4 – DEFENSIVE DRIVER PROTOTYPE USER MANUAL 32
3.2.1 Alert Generation
Alerts will be issued when Driving Events occur. An alert is generated for each detection algorithm. The Seat Belt Alert, Stop Sign Alert, Distance Detection Alert and
Speeding Algorithm Alert will be displayed on the On-Board Unit in real-time.
3.2.1.1 Seat Belt Alert
The seatbelt alert icon, shown in Figure 9, will appear red when the Driver’s seatbelt is disengaged. The Alert will show that the Driver needs to engage their seat belt. The alert will be disarmed, shown by the icon appearing green, when the Driver reengages their seatbelt.
3.2.1.2 Stop Sign Alert
A Stop Sign Alert window will be generated when the Driver fails to stop at a
Stop Sign (as shown in Figure 15). The Alert will notify the Driver that they need to make a Complete Stop at each Stop Sign. The Driver may click on the Alert window.
After clicking the window the Alert will exit. The alert can also be disarmed by the
Driver by correcting their driving behavior. However, the event will still be recorded into the Driver Profile database.
3.2.1.3 Distance Detection Alert
A Distance Detection Alert window will be generated when the Driver follows another vehicle too closely (as shown in Figure 16). The Alert will notify the Driver of the calculated Safe Driving Distance and that they should maintain it. The Driver may click on the Alert window. After clicking the window the Alert will exit. The alert can
LAB 4 – DEFENSIVE DRIVER PROTOTYPE USER MANUAL 33 also be disarmed by the Driver by correcting their driving behavior. However, the event will still be recorded into the Driver Profile database.
3.2.1.4 Speeding Algorithm Alert
A Speeding Alert window will be generated when the Driver’s current speed is greater than the posted Speed Limit (as shown in Figure 14). The Alert will notify the
Driver of the Posted Speed Limit that they should follow. The Driver may click on the
Alert window. After clicking the window the Alert will exit. The alert can also be disarmed by the Driver by correcting their driving behavior. However, the event will still be recorded into the Driver Profile database.
4 Error Messages
Error messages can be displayed when the Driver inputs incorrect information or when incorrect information is received by the Defensive Driver. These error messages will always be visually displayed. The following subsections describe possible error messages.
4.1 Invalid Username/Password
If the Driver enters incorrection information, an error message will appear (as shown in Figure 18).
4.3 Database Synchronization
If the Database Synchronization Module does not properly establish a connection to the Client Software or OBU databases, an error message is displayed to the User stating which database exhibits the error (as shown in Figure 27).
LAB 4 – DEFENSIVE DRIVER PROTOTYPE USER MANUAL
Figure 27: Database Synchronization Error
34
4.4 Hardware
If the Distance Sensor is not properly recognized by the LCU, a message is displayed stating that the device is not connected (as shown in Figure 28). The User should check all USB connections and if still not working, disconnect the device and refer to Section 2.2.1 to reconnect device.
Figure 28: Distance Sensor Error
LAB 4 – DEFENSIVE DRIVER PROTOTYPE USER MANUAL
If the GPS Receiver is not properly recognized by the LCU, a message is displayed stating that the device is not connected (as shown in Figure 29). The User should check all USB connections and if still not working, disconnect the device and refer to Section 2.2.2 to reconnect device.
Figure 29: GPS Receiver Alert
35
5 Glossary of Terms
Accelerometer: An instrument for measuring acceleration or for detecting and measuring vibrations.
ALDB: Abbreviation for Alerts and Logs Database. A database used on both On-Board
Unit and Client Software which allows for historical data storage of users and their data.
(the) Box: A specific set of coordinates on a map that will identify a maximum posted speed limit and stop sign location.
Algorithms: A set of algorithms provided to evaluate the safety of an individual’s driving habits. Implemented within the Runtime Data Processing Module.
LAB 4 – DEFENSIVE DRIVER PROTOTYPE USER MANUAL 36
CF: An abbreviation for Compact Flash. A non-volatile type of memory that is commonly used for Operating System and firmware storage of devices.
(the) Client Software: Software components of the Defensive Driver which will run on a customer’s PC and provide profiling and reporting capabilities.
CPU: An abbreviation for Central Processing Unit. The microprocessor of both a customer’s PC and the Defensive Driver On-Board Unit.
Defensive Driver: The Defensive Driver is a proposed solution to evaluate the current driving habits of an individual and equip him with a long-lasting set of safe driving skills.
Defensive Driver Prototype: A modeled environment which will serve as a test-bed for
Defensive Driver product. The environment will process simulated and real-time input, apply appropriate algorithms and generate output. Goal is proving functionality of the real-world product.
(the) Device: See Defensive Driver.
Disk Drive: See Hard Drive.
DMS: Driver Monitoring Station. The PC of each client where the Client Software will be installed.
DMV: An abbreviation for Department of Motor Vehicles .
Driver Education : Class that teaches new drivers how to properly drive.
Driver Improvement Clinics : An education institution that rehabilitates drivers with bad habits.
Driver Profile: All historical data on a driver.
Driving Attributes: Reflexes, and reaction times relevant to a driver.
LAB 4 – DEFENSIVE DRIVER PROTOTYPE USER MANUAL
DSM: An abbreviation for Database Synchronization Module. The component of the
Client Software that will ensure database consistency.
Erratic Lane Change: Changing lanes erratically.
ECU: An abbreviation for Engine Control Unit. The main microcontroller within a vehicle that coordinates numerous driving parameters and exports them to external devices.
End-User: Driver behind the wheel.
False Positives: Recording of an infraction that did not actually happen.
Feedback: See Performance Report.
(the) Fingerprint Reader: A scanning sensor for reading biometrical user data and provide and authentication layer for the Defensive Driver.
Flash Memory: See CF.
GUI: An abbreviation for Graphic User Interface. GUI refers to the displaying for the informative reports.
Historical Data: Data recorded on the Logs and Alerts Database; kept for future reference and profile updates.
GPS: An abbreviation for Global Position System. A GPS receiver will be embedded within the On-Board Unit to allow location tracking of a vehicle in motion.
Hard Drive: The non-volatile memory storage of a computer system.
Infraction: The breaking of a traffic law.
Insurance Companies: Risk management company.
Internet: Global system of connected computer networks.
(the) Laptop: See LCU.
37
LAB 4 – DEFENSIVE DRIVER PROTOTYPE USER MANUAL 38
LCD: An abbreviation for Liquid Crystal Display. A display technology that will be used for the On-Board Unit of the Defensive Driver.
LCU: An abbreviation for Laptop Computer Unit. The main hardware component of the
Defensive Driver Prototype. The laptop will be used to provide the hardware and software integration for the prototype.
MFCD: An abbreviation for Major Functional Components Diagram. A diagram representing the main integral elements of the design of a product.
NHTSA: An abbreviation for National Highway Transportation Safety Administration. A branch of the Department of Transportation involved with establishing safety requirement in the US automobile industry. Specifically, the agency directs the highway safety and consumer programs established by the National Traffic and Motor Vehicle Safety Act of
1966, the Highway Safety Act of 1966, the 1972 Motor Vehicle Information and Cost
Savings Act, and succeeding amendments to these laws.
OBD-II: On-Board System. The interface that provides data access to the Engine Control
Unit of a vehicle.
OBU: Abbreviation for On-Board Unit. The hardware component of the Defensive
Driver that will reside inside of a vehicle. This unit will provide real-time monitoring of a driver’s performance.
OS: An abbreviation for Operating System. The first application that loads when a computer starts and facilitates the communication between devices and user.
PC: An abbreviation for Personal Computer. Each customer will need to provide a PC station for installation of the Client Software.
LAB 4 – DEFENSIVE DRIVER PROTOTYPE USER MANUAL 39
Performance Report: Report generation capabilities presenting the current performance statistics regarding the safety habits of an end-user.
(the) Profile: A user-specific set of information referring to his long-turn performance.
(the) Prototype: See Defensive Driver Prototype.
RAM: Random Access Memory. A form of volatile computer storage memory.
RDPM: An abbreviation for Runtime Data Processing Module.
The main component of the OBU’s software application.
RWP: Real-World Product. The final result of the Defensive Driver initiative.
SD: An abbreviation for Secure Digital. A non-volatile type of memory that is available if large sizes and used for portable devices storage.
SDHC: An abbreviation for Secure Digital High Capacity. A version of Secure Digital memory that provides for large size inexpensive memory banks to be manufactured.
SDRAM: An abbreviation for Synchronous Dynamic Random Access Memory.
A type dynamic random access memory card that allows for easy transfer of data to computer devices.
Sensor: Device that measures some physical quantity.
Sensor Network: Network of distributed sensors.
Speed Limit Database: A database that will store location of posted speed limits. A copy will be stored on the On-Board Unit for real-time speed comparison. It will be later updated to reflect new speed signs for the value modifications of current signs in a certain region.
LAB 4 – DEFENSIVE DRIVER PROTOTYPE USER MANUAL 40
Stop Sign Database: A database that will store location of posted stop limits. A copy will be stored on the On-Board Unit for real-time stop sign detection. It will be later updated to reflect new speed addition or removal of stop signs in a certain region.
(the) System: See Defensive Driver.
Tailgating: Driving too closely behind a vehicle.
Test Harness: Software module of the Defensive Driver Prototype which will be used to generate sample data sets and test overall algorithm and feature operations.
Touch Screen: A functionality of a display unit to provide user input through physical contact of a finger or stylist. Will be used as a part of the user input for the On-Board
Unit of the Defensive Driver.
(the) Unit: See OBU
USB: Universal Serial Bus. A standard interface for host and devices interconnectivity.
VDOT: An abbreviation for Virginia Department of Transportation. Government agency responsible for maintaining roads and bridges in Virginia.
6 References
CS410 Defensive Driver Documentation
CS411 Lab 1 – Defensive Driver Product Description
CS411 Lab 2 – Defensive Driver Prototype Specification
CS411 Lab 3 – Defensive Driver Prototype Test Plan/Procedure
Go! Motion Distance Sensor. Retrieved from http://www.vernier.com/go/gomotion.html
National Highway Traffic Safety Administration (NHTSA) (2008). Traffic Safety Facts.
Retrieved from http://www-nrd.nhtsa.dot.gov/Pubs/811162.PDF
LAB 4 – DEFENSIVE DRIVER PROTOTYPE USER MANUAL 41
Virginia Department of Motor Vehicles (DMV) (2008). Driver action contributing to the crash.
Retrieved from http://www.dmv.state.va.us/webdoc/safety/crash_data/total/pdf/driver_action.pdf
Virginia Department of Motor Vehicles (DMV). Virginia Driver Manual.
1 Jan 2010.
[This Space Intentionally Left Blank]