Skip to main content

Research Repository

Advanced Search

Calculation of distance travelled and surface properties - MATLAB script

Cheng, Tsu-Jui; Kenney, Laurence; Amor, James D.; Thies, Sibylle Brunhilde Anitha; Costamagna, Eleonora; James, Christopher J.; Holloway, Catherine

Authors

Tsu-Jui Cheng

James D. Amor

Sibylle Brunhilde Anitha Thies

Eleonora Costamagna

Christopher J. James

Catherine Holloway



Abstract

This is an initial study to characterise rollator movement. An inertial measurement unit (IMU) was used to measure the motion of the rollator and analytical approaches were developed to extract features characterising the rollator movement, properties of the surface, and push events. The analytics were tested in two situations, firstly a healthy participant used a rollator in a laboratory using a motion capture system to obtain ground truth. Secondly the IMU was used to measure the movement of a rollator being used by a user with multiple sclerosis (MS) on a flat surface, cross-slope, up and down slopes, and up and down a step.

Unzip the entire folder and run calcDistance.m and it will load the IMU data from the Xsens_rollator folder and then create fig files in the OutputFigs folder. There are also variables in this zip file that contain output data (meanPushDist and totalPushes) which show average push distance and total number of pushes for each trial.

Digital Artefact Type Software
Online Publication Date Oct 12, 2016
Publication Date Oct 12, 2016
Deposit Date Aug 7, 2025
DOI https://doi.org/10.17866/rd.salford.4004994.v1