uiet, panjab universityuiet.puchd.ac.in/dic/wp-content/uploads/2017/04/low-cost-tracking... ·...

1
Low Cost Tracking Of Commuter on Roads Dr. Naveen Aggarwal, Samriddhi Singla, Simran Jain UIET, Panjab University To detect public bus boarding and de- boarding events using user’s smartphone barometer sensor, through which we can calculate public bus occupancy. Objective Methodology Correlation is applied to barometer values of 50 seconds of bus and user’s smartphone, which constitute a window. The barometer readings are fetched at a frequency of 1 Hz. Correlation is applied to consecutive windows which are obtained by sliding the windows by 10 seconds. Did not get high correlation value for 50 second window when bus is not moving (stuck) or moving at very slow speed (congestion), even if user is in bus. Reason for the same: In stuck or congestion, barometer readings don't change significantly Random change in barometer readings. Challenges Adapting the System Checked the correlation only when the bus is in moving state (not in case of congestion or stuck). Reduced the computation by checking correlation values only upon arrival or departure of the bus from the bus stops. Used the accelerometer of user's phone to detect the state of motion. Data Collection Data was collected in Chandigarh using local CTU (Chandigarh Transport Undertaking) buses. Phones Used: Google Nexus 5, Google Nexus 5x and Xioami MI4 One phone was placed in bus which acted as barometer of bus, user boarded the bus with two phones and then de- boarded. Total journeys: 6 Total hours: 4 xus 5: Acted as barometer of bus Nexus 5x and Mi4: Carried by user Results Boarding and De-boarding detection results: Phones Max. Correlation before boarding Correlation during boarding Min. Correlation (user in bus) Max. Correlation after de-boarding Nexus 5 & Nexus 5x 0.721 0.928 -0.014 0.754 Nexus 5 & MI4 0.737 0.955 -0.002 0.738 Nexus 5: Acted as barometer of bus; Nexus 5x and Mi4: Carried by user 5: Acted as barometer of bus Nexus 5x and Mi4: Carried by user Conclusion The change of barometer readings of bus and user's phone can be compared using correlation and can be used to detect boarding and de-boarding events, and hence . to calculate the occupancy of a bus, by maintaining a passenger count. De-boarding Module Boarding Module

Upload: lamkiet

Post on 05-Feb-2018

249 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: UIET, Panjab Universityuiet.puchd.ac.in/dic/wp-content/uploads/2017/04/Low-Cost-Tracking... · UIET, Panjab University To detect public bus boarding and de-boarding events using user’s

Low Cost Tracking Of Commuter on Roads Dr. Naveen Aggarwal, Samriddhi Singla, Simran Jain

UIET, Panjab University

To detect public bus boarding and de-

boarding events using user’s

smartphone barometer sensor,

through which we can calculate

public bus occupancy.

Objective Methodology

• Correlation is applied to barometer values of 50 seconds of bus and

user’s smartphone, which constitute a window.

• The barometer readings are fetched at a frequency of 1 Hz.

• Correlation is applied to consecutive windows which are obtained by

sliding the windows by 10 seconds.

• Did not get high correlation value

for 50 second window when bus

is not moving (stuck) or moving at

very slow speed (congestion), even

if user is in bus.

• Reason for the same:

In stuck or congestion, barometer

readings don't change significantly

Random change in barometer

readings.

Challenges

Adapting the

System • Checked the

correlation only when

the bus is in moving

state (not in case of

congestion or stuck).

• Reduced the

computation by

checking correlation

values only upon

arrival or departure of

the bus from the bus

stops.

• Used the

accelerometer of user's

phone to detect the

state of motion.

Data Collection

• Data was collected in

Chandigarh using local CTU

(Chandigarh Transport

Undertaking) buses.

• Phones Used: Google Nexus

5, Google Nexus 5x and

Xioami MI4

• One phone was placed in bus

which acted as barometer of

bus, user boarded the bus

with two phones and then de-

boarded.

• Total journeys: 6

• Total hours: 4

xus 5: Acted as barometer of bus Nexus 5x and Mi4: Carried by user

Results

Boarding and De-boarding detection results:

Phones Max. Correlation

before boarding

Correlation

during

boarding

Min. Correlation

(user in bus)

Max. Correlation

after de-boarding

Nexus 5 &

Nexus 5x

0.721 0.928 -0.014 0.754

Nexus 5 &

MI4

0.737 0.955 -0.002 0.738

Nexus 5: Acted as barometer of bus; Nexus 5x and Mi4: Carried by user

5: Acted as barometer of bus Nexus 5x and Mi4: Carried by user

Conclusion The change of barometer readings of bus and user's phone can be compared using

correlation and can be used to detect boarding and de-boarding events, and hence .

to calculate the occupancy of a bus, by maintaining a passenger count.

De-boarding Module

Boarding Module