DOI: 10.5683/sp2/7oaets
title: Webike

description: Data Owner: C. Gorenflo, I.Rios, L. Golab, S. Keshav Data Description: This dataset contains data collected through the University of Waterloo’s WeBike field trial, which includes e-bike trips and battery charging sessions spanning from summer 2014 until spring 2017. 31 participants were each given an e-bike, and the e-bikes are monitored by our custom-built kit. The Samsung Galaxy S-III smart phone provides the angular speed and acceleration in all 3 axes through Android’s standard API; Phidget voltage sensor measures the battery voltage, a Phidget current transducer measures the battery charging current, a Digikey current transducer measures the battery discharge current, and a Digikey sensor measures the temperature of the battery. The smart phones are configured the smart phones to wake up for 4 seconds every minute and collect four data samples, one per second, from all the sensors. More information can be found at: https://iss4e.ca/webike-software/ and https://iss4e.ca/webike-a-three-year-study-on-e-bikes-as-a-mode-of-sustainable-transport-in-a-canadian-city/ To identify trip activities and battery charging sessions from the raw data in webike.json, you can follow the activity detection algorithm provided in Section 4.1 of Usage Patterns of Electric Bicycles: An Analysis of the WeBike Project, (https://www.hindawi.com/journals/jat/2017/3739505/), and the scripts we used can be found at: https://github.com/iss4e. time: Timestamp of the data collected acceleration_x: Acceleration in x axis acceleration_y: Acceleration in y axis acceleration_z: Acceleration in z axis ambient_temperature: Ambient Temperature atmospheric_pressure: Atmospheric Pressure battery_temperature: Temperature inside box (from a sensor in the telemetry box, in Celsius) charging_current: Charging current (using Phidget sensor, is reported as a float value. To convert reported value to Amperes use: Charging Current (in A) = Sensor Value * 0.05. Therefore, a sensor value of 400 implies a charging current of 2 A) code_version: Version of our software stack source code discharge_current: Discharging current (using ISS4E built sensor): Discharge Current (A) = (Sensor Value-504)*0.033 (the value 504 is the value displayed by the sensor for 0 Amps; it can vary slightly, +/- few units, so adjust accordingly) gravitational_acceleration: Gravitational acceleration gyroscope_x: Angular speed in x axis gyroscope_y: Angular speed in y axis gyroscope_z: Angular speed in z axis light_level: Light level in lux linear_acceleration_x: Linear acceleration in x axis linear_acceleration_y: Linear acceleration in y axis linear_acceleration_z: Linear acceleration in z axis magnetic_field_x: Magnetic field in x axis magnetic_field_y: Magnetic field in y axis magnetic_field_z: Magnetic field in z axis phone_battery_state: The state the battery of the phone is in proximity_sensor: Proximity Sensor voltage: Battery voltage (using phidget sensor, in V): The actual voltage is 32/22 times the value read by the sensor phone_battery_percentage: Percentage of battery left phone_charging_or_full: Is phone charging or full phone_is_AC_charge: Does phone charge with AC adapter phone_is_USB_charge: Does phone charge with USB rotation_scalar: Rotation scalar rotation_x: Rotation in x axis rotation_y: Rotation in y axis rotation_z: Rotation in z axis Funding: Cisco Systems and the Natural Science and Engineering Research Council of Canada (NSERC).