Baselight

SmartAberration

Human Activity Dataset for Motion Aberration Detection

@kaggle.sakshishukralia_smartaberration

Loading...
Loading...

About this Dataset

SmartAberration

SmartAberration
This dataset comprises multi-sensor time-series data acquired using the MATLAB Mobile App, which was utilized to capture both Inertial Measurement Unit (IMU) and Global Positioning System (GPS) data. The dataset is designed for the study of human activity recognition, with a particular focus on distinguishing between aberrant and non-aberrant behaviors.

1. Data Collection Overview
Devices Used: Smartphones with MATLAB Mobile App

Sensors Recorded:

IMU: Accelerometer, Gyroscope, Magnetometer

GPS: Latitude, Longitude, Altitude, Speed, Timestamp

Sampling Rate: 50 Hz

GPS Sampling: Variable (dependent on hardware and location services)

Format: Subject-wise directory structure

2. Participants and Activities
Total Participants: 5

Total Recorded Sessions: 50

Activities:

Each participant performed 10 distinct activities:

5 Aberrant Activities (e.g., stumbling, sudden stops, erratic movements)

5 Non-Aberrant Activities (e.g., normal walking, sitting, standing, controlled movements)

3. Dataset Structure
The dataset is organized subject-wise, with each subject's data stored in a dedicated folder.

4. Applications
This dataset is suitable for:

Human Activity Recognition (HAR)

Anomaly Detection in Motion Data

Sensor Fusion Techniques

Real-time Movement Classification

Development of Wearable or Smartphone-based Safety Systems

Tables

Downstairs

@kaggle.sakshishukralia_smartaberration.downstairs
  • 217 KB
  • 1500 rows
  • 21 columns
Loading...

CREATE TABLE downstairs (
  "timestamp" VARCHAR,
  "x_acceleration" DOUBLE,
  "y_acceleration" DOUBLE,
  "z_acceleration" DOUBLE,
  "x_angularvelocity" DOUBLE,
  "y_angularvelocity" DOUBLE,
  "z_angularvelocity" DOUBLE,
  "x_magneticfield" DOUBLE,
  "y_magneticfield" DOUBLE,
  "z_magneticfield" DOUBLE,
  "x_orientation" DOUBLE,
  "y_orientation" DOUBLE,
  "z_orientation" DOUBLE,
  "latitude" DOUBLE,
  "longitude" DOUBLE,
  "altitude" DOUBLE,
  "speed" DOUBLE,
  "course" DOUBLE,
  "hacc" DOUBLE,
  "subject_id" BIGINT,
  "activity" VARCHAR
);

Kick

@kaggle.sakshishukralia_smartaberration.kick
  • 201.22 KB
  • 1500 rows
  • 21 columns
Loading...

CREATE TABLE kick (
  "timestamp" VARCHAR,
  "x_acceleration" DOUBLE,
  "y_acceleration" DOUBLE,
  "z_acceleration" DOUBLE,
  "x_angularvelocity" DOUBLE,
  "y_angularvelocity" DOUBLE,
  "z_angularvelocity" DOUBLE,
  "x_magneticfield" DOUBLE,
  "y_magneticfield" DOUBLE,
  "z_magneticfield" DOUBLE,
  "x_orientation" DOUBLE,
  "y_orientation" DOUBLE,
  "z_orientation" DOUBLE,
  "latitude" DOUBLE,
  "longitude" DOUBLE,
  "altitude" DOUBLE,
  "speed" BIGINT,
  "course" BIGINT,
  "hacc" DOUBLE,
  "subject_id" BIGINT,
  "activity" VARCHAR
);

Punch

@kaggle.sakshishukralia_smartaberration.punch
  • 217.88 KB
  • 1500 rows
  • 21 columns
Loading...

CREATE TABLE punch (
  "timestamp" VARCHAR,
  "x_acceleration" DOUBLE,
  "y_acceleration" DOUBLE,
  "z_acceleration" DOUBLE,
  "x_angularvelocity" DOUBLE,
  "y_angularvelocity" DOUBLE,
  "z_angularvelocity" DOUBLE,
  "x_magneticfield" DOUBLE,
  "y_magneticfield" DOUBLE,
  "z_magneticfield" DOUBLE,
  "x_orientation" DOUBLE,
  "y_orientation" DOUBLE,
  "z_orientation" DOUBLE,
  "latitude" DOUBLE,
  "longitude" DOUBLE,
  "altitude" DOUBLE,
  "speed" DOUBLE,
  "course" DOUBLE,
  "hacc" DOUBLE,
  "subject_id" BIGINT,
  "activity" VARCHAR
);

Run

@kaggle.sakshishukralia_smartaberration.run
  • 231.85 KB
  • 1500 rows
  • 21 columns
Loading...

CREATE TABLE run (
  "timestamp" VARCHAR,
  "x_acceleration" DOUBLE,
  "y_acceleration" DOUBLE,
  "z_acceleration" DOUBLE,
  "x_angularvelocity" DOUBLE,
  "y_angularvelocity" DOUBLE,
  "z_angularvelocity" DOUBLE,
  "x_magneticfield" DOUBLE,
  "y_magneticfield" DOUBLE,
  "z_magneticfield" DOUBLE,
  "x_orientation" DOUBLE,
  "y_orientation" DOUBLE,
  "z_orientation" DOUBLE,
  "latitude" DOUBLE,
  "longitude" DOUBLE,
  "altitude" DOUBLE,
  "speed" DOUBLE,
  "course" DOUBLE,
  "hacc" DOUBLE,
  "subject_id" BIGINT,
  "activity" VARCHAR
);

Runjump

@kaggle.sakshishukralia_smartaberration.runjump
  • 216.59 KB
  • 1500 rows
  • 21 columns
Loading...

CREATE TABLE runjump (
  "timestamp" VARCHAR,
  "x_acceleration" DOUBLE,
  "y_acceleration" DOUBLE,
  "z_acceleration" DOUBLE,
  "x_angularvelocity" DOUBLE,
  "y_angularvelocity" DOUBLE,
  "z_angularvelocity" DOUBLE,
  "x_magneticfield" DOUBLE,
  "y_magneticfield" DOUBLE,
  "z_magneticfield" DOUBLE,
  "x_orientation" DOUBLE,
  "y_orientation" DOUBLE,
  "z_orientation" DOUBLE,
  "latitude" DOUBLE,
  "longitude" DOUBLE,
  "altitude" DOUBLE,
  "speed" DOUBLE,
  "course" DOUBLE,
  "hacc" DOUBLE,
  "subject_id" BIGINT,
  "activity" VARCHAR
);

Sitting

@kaggle.sakshishukralia_smartaberration.sitting
  • 202.83 KB
  • 1500 rows
  • 21 columns
Loading...

CREATE TABLE sitting (
  "timestamp" VARCHAR,
  "x_acceleration" DOUBLE,
  "y_acceleration" DOUBLE,
  "z_acceleration" DOUBLE,
  "x_angularvelocity" DOUBLE,
  "y_angularvelocity" DOUBLE,
  "z_angularvelocity" DOUBLE,
  "x_magneticfield" DOUBLE,
  "y_magneticfield" DOUBLE,
  "z_magneticfield" DOUBLE,
  "x_orientation" DOUBLE,
  "y_orientation" DOUBLE,
  "z_orientation" DOUBLE,
  "latitude" DOUBLE,
  "longitude" DOUBLE,
  "altitude" DOUBLE,
  "speed" BIGINT,
  "course" BIGINT,
  "hacc" DOUBLE,
  "subject_id" BIGINT,
  "activity" VARCHAR
);

Standing

@kaggle.sakshishukralia_smartaberration.standing
  • 205.83 KB
  • 1500 rows
  • 21 columns
Loading...

CREATE TABLE standing (
  "timestamp" VARCHAR,
  "x_acceleration" DOUBLE,
  "y_acceleration" DOUBLE,
  "z_acceleration" DOUBLE,
  "x_angularvelocity" DOUBLE,
  "y_angularvelocity" DOUBLE,
  "z_angularvelocity" DOUBLE,
  "x_magneticfield" DOUBLE,
  "y_magneticfield" DOUBLE,
  "z_magneticfield" DOUBLE,
  "x_orientation" DOUBLE,
  "y_orientation" DOUBLE,
  "z_orientation" DOUBLE,
  "latitude" DOUBLE,
  "longitude" DOUBLE,
  "altitude" DOUBLE,
  "speed" BIGINT,
  "course" BIGINT,
  "hacc" DOUBLE,
  "subject_id" BIGINT,
  "activity" VARCHAR
);

Throw

@kaggle.sakshishukralia_smartaberration.throw
  • 205.85 KB
  • 1500 rows
  • 21 columns
Loading...

CREATE TABLE throw (
  "timestamp" VARCHAR,
  "x_acceleration" DOUBLE,
  "y_acceleration" DOUBLE,
  "z_acceleration" DOUBLE,
  "x_angularvelocity" DOUBLE,
  "y_angularvelocity" DOUBLE,
  "z_angularvelocity" DOUBLE,
  "x_magneticfield" DOUBLE,
  "y_magneticfield" DOUBLE,
  "z_magneticfield" DOUBLE,
  "x_orientation" DOUBLE,
  "y_orientation" DOUBLE,
  "z_orientation" DOUBLE,
  "latitude" DOUBLE,
  "longitude" DOUBLE,
  "altitude" DOUBLE,
  "speed" BIGINT,
  "course" BIGINT,
  "hacc" DOUBLE,
  "subject_id" BIGINT,
  "activity" VARCHAR
);

Upstairs

@kaggle.sakshishukralia_smartaberration.upstairs
  • 196.49 KB
  • 1500 rows
  • 21 columns
Loading...

CREATE TABLE upstairs (
  "timestamp" VARCHAR,
  "x_acceleration" DOUBLE,
  "y_acceleration" DOUBLE,
  "z_acceleration" DOUBLE,
  "x_angularvelocity" DOUBLE,
  "y_angularvelocity" DOUBLE,
  "z_angularvelocity" DOUBLE,
  "x_magneticfield" DOUBLE,
  "y_magneticfield" DOUBLE,
  "z_magneticfield" DOUBLE,
  "x_orientation" DOUBLE,
  "y_orientation" DOUBLE,
  "z_orientation" DOUBLE,
  "latitude" DOUBLE,
  "longitude" DOUBLE,
  "altitude" DOUBLE,
  "speed" BIGINT,
  "course" BIGINT,
  "hacc" DOUBLE,
  "subject_id" BIGINT,
  "activity" VARCHAR
);

Walking

@kaggle.sakshishukralia_smartaberration.walking
  • 209.04 KB
  • 1500 rows
  • 21 columns
Loading...

CREATE TABLE walking (
  "timestamp" VARCHAR,
  "x_acceleration" DOUBLE,
  "y_acceleration" DOUBLE,
  "z_acceleration" DOUBLE,
  "x_angularvelocity" DOUBLE,
  "y_angularvelocity" DOUBLE,
  "z_angularvelocity" DOUBLE,
  "x_magneticfield" DOUBLE,
  "y_magneticfield" DOUBLE,
  "z_magneticfield" DOUBLE,
  "x_orientation" DOUBLE,
  "y_orientation" DOUBLE,
  "z_orientation" DOUBLE,
  "latitude" DOUBLE,
  "longitude" DOUBLE,
  "altitude" DOUBLE,
  "speed" BIGINT,
  "course" BIGINT,
  "hacc" DOUBLE,
  "subject_id" BIGINT,
  "activity" VARCHAR
);

Share link

Anyone who has the link will be able to view this.