Drought simulation over west US. --- Final Report Haifeng QIan Wen Mi.
CS 2310 Final Project - Driving Behavior Monitor Haifeng Xu Dec. 5, 2013.
-
Upload
jesse-todd -
Category
Documents
-
view
218 -
download
0
description
Transcript of CS 2310 Final Project - Driving Behavior Monitor Haifeng Xu Dec. 5, 2013.
CS 2310 Final Project-Driving Behavior
MonitorHaifeng Xu
Dec. 5, 2013
Project description• To design and implement an application
that monitors users’ driving behaviors in real time, using on-device sensors• GPS data is used to calculate the driving
speed and road conditions (highway or local) if possible• Gyroscope and accelerometer combined are
used to detect moving trajectories such as making turns, changing lanes, etc.
• Two components• Driving data collector runs on Android• Algorithm for evaluating driving behavior
runs in SIS
Android driving data collector
0 11 22 33 44 55 66 77 88 99 110121132143154165176187198209220231242253264275
-4
-3
-2
-1
0
1
2
3
4
2930313233343536373839
Speed Acce_x Acce_y Acce_z Gyro_xGyro_y Gyro_z Acce Gyro
Timestamp
1 6 11 16 21 26 31 36 41 46 51 56 61 66 71 76 81 86 91 96 101 106 111
-4
-3
-2
-1
0
1
2
3
4
5
0
2
4
6
8
10
12
14
Speed Acce_x Acce_y Acce_z Gyro_xGyro_y Gyro_z Acce Gyro
Timestamp
Evaluation algorithm• Composite values are used• acc = sqrt(accX*accX + accY*accY +
accZ*accZ)• rot = sqrt(rotX*rotX + rotY*rotY + rotZ*rotZ)
• Four unsafe patterns and empirical thresholds• Hard acceleration/deceleration (Acc)• High speed turn (Acc * Rot, & V)• Swing between lanes (Rot * V)• Cellphone use (Rot & V)
• 5s evaluation window
Running results in SIS
Thanks!