Published May 28, 2024 | Version v1

Mobile Sensor Readings of Activities

Authors/Creators

Description

This collection contains mobile sensor readings used to train an activity recognition classifier. The sensor data was accessed via the Generic Sensor API. Mobile sensor readings from the following sensors:

  • accelerometer
  • gyroscope
  • magnetometer
  • gravity sensor
  • relative orientation sensor
  • absolute orientation sensor
  • linear acceleration sensor

Recording were measured while the following activities were measured:

  • Lying
  • Sitting
  • Standing
  • Walking
  • Stairs up
  • Stairs down
  • Running
  • Taking the car
  • Taking the bus
  • Taking the tram
  • Taking the train
  • Taking the metro

Structure of the dataset

The collected data in each recording includes the start time timestamp readingID, the activity label activity, the duration
of the recording in elapsedTime, and an object sensorData, which contains the lengthy sensor measurements. The measurements for each sensor is stored in the form of an array containing on each index a series of four values. The time of when the measurement was taken t, and the value in the three axes x,y and z.

A minimalistic example of the format of the collected data:

{
"readingID": 1710151914418,
"activity": ""walk"",
"elapsedTime": 17312
"sensorData": {
"acce": [
...
{
"t": 1624,
"x": 0.05,
"y": -0.61,
"z": 0.21,
},
... ]
"gyro": Array (844)
"magnet": Array (136)
}
}

 

A big thanks to all the volunteers who helped collect this dataset.

 

Files

mobile-sensor-reading_acce_gyro_magnet_grav_linAcce_relOri_absOri.json

Files (2.1 GB)