Treadmills with automatic speed adjustment offer a unique advantage: they can mimic outdoor conditions for specific training or testing protocols. This versatility makes them highly applicable in both sports and rehabilitation settings. This study presents a novel framework based on a feedback control loop system, conceived to control a treadmill belt speed using a non-invasive and low-cost sensor (Microsoft Kinect) to detect the users’ position and avoid object obstruction issues. The speed of the treadmill belt is regulated according to the user’s speed, by means of a proportional-integrative-derivative (PID) controller and a parabolic gain function. By tuning the gain function parameters, the user can customize the response of the treadmill. Position data collected during exercise using the Microsoft Kinect sensor was compared with that collected with a stereophotogrammetric motion capture system, showing promising results in terms of accuracy in position assessment. The comparison highlighted a 0.9 degree of correlation between the two systems during the running and cross-country indoor skiing tests performed. In addition, upon considering the relationship between the differences and averages of the two measures, no systematic bias was identified. The system proved to be functional for running and cross-country skiing, and it can therefore re-create similar typical characteristics of outdoor environments (e.g., speed and slope) thanks to the non-invasive user’s position detection and the customizable gain function.
Read full abstract