Safety Features 51 Active-Passive Exercise Mode 45

CHAPTER TITLE PAGE 2.3 Data Manipulation 13 2.3.1 Representation Of Quantitative Result 13 2.3.2 Analysing The Result To Show Qualitative Result 13 2.2.3 Storing The Result 14 2.4 Conclusion of Literature Review 14 3 METHODOLOGY 15 3.1 Designing The User Interface 15 3.1.1 Using Microsoft Visual Studio 15 3.1.2 Components Used In This Project 25

3.1.3 PPLRR User Interface Algorithm 33

3.2 Data Acquisition And Manipulation 35 3.2.1 Collecting Quantitative Result 35 3.2.2 Analyses Quantitative Result To Get Qualitative Result 36 3.2.3 Displaying Result And Save File 36 3.3 Program Flow Chart 37 4 RESULT AND DISCUSSION 39 4.1 PPLRR User Interface 39 4.2 Different Exercise Mode 40 4.2.1 Active Exercise Mode 41

4.2.2 Active-Passive Exercise Mode 45

4.2.3 Passive Exercise Mode 49 4.2.4 Changing The User Name 50 4.2.5 Result File 51

4.3 Safety Features 51

5 CONCLUSION AND RECOMMENDATIONS 53 REFERENCES 55 APPENDICES 58 LIST OF TABLES TABLE TITLE PAGE 2.1 Overviews of Literature Review 4 2.2 Comparison between available products and PPLRR user interface 8 LIST OF FIGURES FIGURE TITLE PAGE 2.1 MOTOmed Viva2 and the display 5 2.2 The display of MOTOmed viva2 while exercise is on-going 6 2.3 Carex Pedal Exerciser with digital display 7 2.4 The display on Carex Pedal Exerciser 7 2.5 Checked list box, combo box and radio buttons 12 2.6 Numeric Up Down function 12 3.1 Starting a new Project 16 3.2 New Empty Project 17 3.3 After dragging the button to the Window Form 18 3.4 Resizing the button and changing the text in the button 19 3.5 To program the button when being clicked 19 3.6 Adding Timer to the Window Form 20 3.7 Properties of Timer 21 3.8 Coding part for the Timer 21 3.9 Adding Serial port to the program 22 3.10 Tabs 23 3.11 Buttons 24 3.12 Progress Bar 24 3.13 Radio Buttons 25 3.14 Numeric Up Down 26 3.15 Choose Toolbox Items 27 3.16 Tick on “Windows Media Player” then click “OK” 28 3.17 Windows Media Player 29 3.18 Labels 30 3.19 Timer 31 3.20 Serial Port 32 3.21 The designed user interface 34 3.22 Flow of data acquisition and manipulation 35 3.23 The hierarchy of the save file system 37 3.24 Program Flow Chart 38 4.1 Interface for user to key in their name with the on-screen keyboard 40 4.2 Active Exercise Mode 41 4.3 While doing Active Exercise 42 4.4 Example of Active Exercise Result in Excel format 43 4.5 Example of Active Exercise result Graph 44 4.6 Active-Passive Exercise mode 45 4.7 While doing Active-Passive Exercise 46 4.8 Example of Active-Passive Exercise Result in Excel format 47 4.9 Example of Active-Passive Exercise result Graph 48 4.10 Passive Exercise mode 49 4.11 Example of changing user 50 4.12 Result save folder hierarchy 51 LIST OF APPENDICES TITLE PAGE Microsoft Visual Studio Codes 58 CHAPTER 1 INTRODUCTION According to World Health Organisation WHO, there are around 650 million people live with disabilities of various types. The number is still increasing due to the rise of chronic diseases, injuries, car crashes, falls, violence and other causes such as ageing[1]. The increase of disable people led to the increase the need of physiotherapy treatment and rehabilitation facilities. This is the reason Portable Physiotherapy Limbs Rehabilitation Robot PPLRR is introduced. PPLRR is a smart robot which provides a full range of rehabilitation exercise Active range of motion, Active-Passive range of motion and Passive range of motion for disable people such as stroke patients. PPLRR provides cycle motion exercise which is simulating the walking motion and a cycle motion can exercise all of the muscles in the limbs. PPLRR has a special feature which can detect the force that the user is exerting on the handle of PPLRR. PPLRR will extract or retract the handle to prevent overstretching the user base on the force reading. This project will only focus on the designing of the user interface and data manipulation. The hardware of PPLRR is done by other students. The user interface that is design is touch screen based and the resolution is limited to 1024 x 768 pixels.

1.1 Motivation