Skip to content

Some QA tests performed on the force plates in our Gait Lab

License

Notifications You must be signed in to change notification settings

martin-kerr/QA-force-plates

Repository files navigation

Vertical Force Test Record (FP_QA_VerticalForceTestRecord.py)

Before each data collection involving force plates in our gait lab, we perform a quick and simple ‘spot check’ in which an individual stands still on each plate to verify the X.Y,Z force outputs are as expected. The individual’s mass is measured on calibrated scales.

image
Daily Vertical Force ‘spot check’: Subject stands still on each plate

This Python program produces graphical representation of the long term results of the daily spot check to enable visualisation of any drift of force output accuracy over time. We have been using 4 piezoelectric BTS plates since 2013. The program reads the test record data from a .csv file, with each plate’s mean x, y and z force outputs over the duration of static standing period recorded for a known subject mass on a particular day. A limited data set is given here as an example and the .csv file is provided in the repository.

image
Raw csv file containing force plate outputs for each test date. We have 4 force plates in our lab so x, y,z force data is included for plates FP1 – FP4

‘Pandas’ is used to read the existing .csv file to a dataframe and carry out some manipulation such as converting known load in Kg to Newtons and then calculate output forces as percentage of the known vertical load.

image
csv file converted to dataframe format

The graphical output is produced using ‘Matplotlib’. It displays output as percentage of known vertical load, so should equal the subject’s weight for Fy and be close to zero for Fz and Fx.

image
Final Graphical Output

About

Some QA tests performed on the force plates in our Gait Lab

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages