HemiPhysio Data

HemiPhysioData app runs on Apple watch to record raw and processed data from the watch built-in sensors (accelerometer and gyroscope). The app is for developers and data analysts who want to collect data of movements (shoulder, arm, elbow, wrist) related to upper limbs activities. The collected data can be used to study upper limb movements and train machine learning models to develop workout, physiotherapy, occupational therapy, or other applications.

The app provides a user interface to label the sensor data and to limit the recording of unwanted data. This saves time from labeling and data cleaning during data analysis and machine learning. The time-stamped sensor data with other labels are saved in a CSV file. The user can send CSV files to the iPhone.


The researchers and health professionals can use the HemiPhysioData app to collect data from both arms for some movements to study the use of arms of patients with weakness or disability in one upper limb. The disability or weakness could be the result of stroke, hemiparesis, or fracture.

Mobile App View

A mobile App is created to work simultaneously with the smart watch to collect the data files and observe and analyze the data.

Smart Watch App

A smart watch app is built to collect upper limbs data by wearing it on wrist. User performs certain movements available in the app and the data file is created having all sensor data for the movement.

  • UID: Predefined twenty users (U01-U20)

  • Activity: Movements (upper limb), walking, running, others

  • Move Type: Shows move types corresponding to the Activity



  • Interval-Hertz: Samples per second. Data can be recorded up to 100 rows per second.

  • Dominant Side: Select it when the watch is on the wrist of dominant arm

  • Right Wrist: Select it when the watch is on right wrist



  • Haptic-Feedback: When enabled, the user can set the ‘Starts In’ time and the duration of recording ‘Duration Time’. The app starts reading data after the 'starts in' time for the set duration. The user gets the alert (vibrate, sound) when the logging starts and ends. This helps to log data related to the activity (and saves from data cleaning later).



  • Logged Files: Shows all saved CSV files on apple watch. The user can select a file to send to the paired iPhone or delete from watch.



Privacy Policy:

  • The HemiPhysioData App collects the following data from Apple Watch sensors and saves in CSV files on Apple Watch:

    1. Device Motion Processed Data: roll, pitch, yaw, rotation rate x, rotation rate y, rotation rate z, gravity x, gravity y, gravity z, user acceleration x, user acceleration y, user acceleration z, quaternion x, quaternion y, quaternion z, quaternion z.

    2. Accelerometer Raw Data: Acceleration x, y, and z

  • The data collected by the HemiPhysioData App is saved in CSV files on Apple Watch for usage by the user. The HemiPhysioData App does not collect or share data for any other purpose.

  • The user can delete the CSV files from the Apple watch. If the user sends CSV files to the paired iPhone they are saved there until the user deletes them.