• 380 likes • 529 Views
Shane B. Eisenman**, Emiliano Miluzzo*, Nicholas D. Lane* Ron A. Peterson*, Gahng-Seop Ahn** and Andrew T. Campbell* *Dartmouth College, **Columbia University. The BikeNet Mobile Sensing System for Cyclist Experience Mapping. Sequence. The MetroSense Project & BikeNet The sensing system
E N D
Shane B. Eisenman**, Emiliano Miluzzo*, Nicholas D. Lane* Ron A. Peterson*, Gahng-Seop Ahn** and Andrew T. Campbell* *Dartmouth College, **Columbia University The BikeNet Mobile Sensing System for Cyclist Experience Mapping
Sequence The MetroSense Project & BikeNet The sensing system Sensor data! Lessons Related work Wrap up BikeNet niclane@cs.dartmouth.edu
MetroSense • People-centric Sensing • Bringing sensor networks into mainstream use by the general population • Sensing systems applied to everyday activities • BikeNet • Representative of this class of sensing systems • Focused on recreational sensing BikeNet niclane@cs.dartmouth.edu
BikeNet • Recreational Sensing: Cyclist Experience Mapping • 57 million cyclists in the U.S. • A diversity of requirements Athletic Training Fun and Leisure Means of Transport BikeNet niclane@cs.dartmouth.edu
BikeNet • Demonstrating the faces of people-centric sensing systems: Public Utility Sensing Personal Sensing Social Network Shared Data Air Quality Braking Cyclist Experience Mapping Cyclist Community Noise Coasting Sensing power for the people Car Density Distance BikeNet niclane@cs.dartmouth.edu
The Sensing System PhysicalBike Area Network (BAN) BikeNet niclane@cs.dartmouth.edu
The Sensing System Logical Bike Area Network (BAN) BikeNet niclane@cs.dartmouth.edu
The Sensing System Simplifying the prototype BikeNet niclane@cs.dartmouth.edu
The Sensing System Hardware Prototypes BikeNet niclane@cs.dartmouth.edu
The Sensing System • Sampling meaningful sensor data required sensor type specific consideration of: • Mounting • Housing • Calibration • Meeting these requirements were as challenging as any part of the system. • Example: • Tilt Sensor BikeNet niclane@cs.dartmouth.edu
The Sensing System • Example: Tilt Sensor (slope of path) • Used 2-D Accelerometer • Complicated by: • Noise from bike frame vibration • Difference in precise orientation angle. • Bike specific error characteristics demanding bike specific calibration • 3 point calibration process with known stationary angles BikeNet niclane@cs.dartmouth.edu
The Sensing System BANs Hanover, NH USA BikeNet niclane@cs.dartmouth.edu
The Sensing System BANs BANs BikeNet niclane@cs.dartmouth.edu
The Sensing System Sensor Access Points (SAPs) BikeNet niclane@cs.dartmouth.edu
The Sensing System Backend Services BikeNet niclane@cs.dartmouth.edu
The Sensing System Tasking BikeNet niclane@cs.dartmouth.edu
The Sensing System Sensing BikeNet niclane@cs.dartmouth.edu
The Sensing System Delivery BikeNet niclane@cs.dartmouth.edu
The Sensing System Presentation + Sharing BikeNet niclane@cs.dartmouth.edu
Sensor Data! • Data collection began in the summer of 2006 • Participants included members of the sensor lab and the general public • More than 100 kilometers of data collected • Anonymized traces available soon on Crawdad archive BikeNet niclane@cs.dartmouth.edu
Performance Index BikeNet niclane@cs.dartmouth.edu
Performance Index Distance Duration Path Slope Coasting Speed BikeNet niclane@cs.dartmouth.edu
Performance Inputs:Slope and Coasting BikeNet niclane@cs.dartmouth.edu
Health Index BikeNet niclane@cs.dartmouth.edu
Health Index Noise Traffic Density C02 Level BikeNet niclane@cs.dartmouth.edu
Health Input: Car Density BikeNet niclane@cs.dartmouth.edu
Health Input: C02 Level BikeNet niclane@cs.dartmouth.edu
BikeView: Present and Share BikeNet niclane@cs.dartmouth.edu
Public Utility Sensing: CO2 Map ~ Hanover NH BikeNet niclane@cs.dartmouth.edu
Lessons • Mobility and people bring new challenges to experimental system development. • How to debug and perform evaluation? • Experiments require much more time and effort to perform • Experiments are less predictable with people in the loop • Difficulties exist in finding an experimental methodology (i.e., repeatability). BikeNet niclane@cs.dartmouth.edu
Lessons Debugging on the go! BikeNet niclane@cs.dartmouth.edu
Lessons • Moving from protocols to caring about the payload changes everything! • Noisy data. • Vibrations from the bike frame. • Consider physical solutions (i.e. improving the mounting) before attempting post processing solutions • Validating inferences and collected sensor data requires time and effort. • Counting cars by hand with button clicks from a bike (tricky and dangerous) • Manual measurement of road angles • Ground Truth Helmet BikeNet niclane@cs.dartmouth.edu
Lessons Sometimes it takes 190 odd kilometers to get it right BikeNet niclane@cs.dartmouth.edu
Lessons • Moving from protocols to caring about the payload changes everything! • Noisy data. Vibration in the bike frame. • Determining appropriate sampling rates. • Consider physical solutions (i.e. improving the mounting) before attempting post processing solutions • Validating inferences and sensor data requires time and effort. • Counting cars by hand with button clicks from a bike (tricky and dangerous) • Manual measurement of road angles • Ground Truth Helmet BikeNet niclane@cs.dartmouth.edu
Lessons Ground-Truth Validation Helmet BikeNet niclane@cs.dartmouth.edu
Related Projects • Existing Cyclist Systems • Stovepipe commercial solutions • Body Area Networks and Personal Area Networks • SATIRE, MIThrill • DTNs, Mobile Sensing Systems • Haggle, Cartel, ZebraNet • People-Centric Sensing • MIT Media Labs, UCLA, UIUC, Nokia Research, Intel Research, Microsoft Research, Motorola BikeNet niclane@cs.dartmouth.edu
Wrap Up • BikeNet • Platform for experimentation with mobile sensing systems supporting: • Personal Sensing • Sharing sensor data within Social Networks • Public Utility Sensing BikeNet niclane@cs.dartmouth.edu
Cheers for listening http://bikenet.cs.dartmouth.edu Sponsors BikeNet niclane@cs.dartmouth.edu