Skip to content

Training Mode GUI

lucaros95 edited this page Apr 15, 2019 · 2 revisions

Qt was used for developing the Graphical User Interface (GUI) for the Training mode. This offers two of the most typical exercises used in protocols for motor rehabilitation of stroke survivors suffering from hemiplegic gait, namely weight shifting and calf pushes exercises.

The GUI provides a user friendly interface tailored to the elderly, with only essential and large-font text, few colours, and offers the option of vocal instructions, suitable for those with poor eyesight. A series of Widgets appear to guide the user through the choice of the exercise type, provide clear instructions, and congratulate when all levels are completed. Each exercise begins following a calibration phase, whereby the weight of the user is measured and target levels are set accordingly.

Within the application, a MainWindow class is created to manage the transitions between the Widgets. Moreover, it receives the streamed data, passed on the ProgressBar and CircleWidget Widgets for the Weight Shifting and Calf Pushes exercises respectively. Two instances of these widgets are created to display the user's performance in real time of both feet with respect to the target levels. These increase in difficulty as training progresses.

Click here to go back to the Software section of the Wiki.