| Literature DB >> 31284468 |
Jui-Chuan Cheng1, Chao-Yuan Chiu1, Te-Jen Su2,3.
Abstract
Cardiorespiratory endurance refers to the ability of the heart and lungs to deliver oxygen to working muscles during continuous physical activity, which is an important indicator of physical health. Cardiorespiratory endurance is typically measured in the laboratory by maximum oxygen uptake (VO2max) which is not a practical method for real-life use. Given the relative difficulty in measuring oxygen consumption directly, we can estimate cardiorespiratory endurance on the basis of heart beat. In this paper, we proposed a fuzzy system based on the human heart rate to provide an effective cardiorespiratory endurance training program and the evaluation of cardiorespiratory endurance levels. Trainers can respond correctly with the help of a smart fitness app to obtain the desired training results and prevent undesirable events such as under-training or over-training. The fuzzy algorithm, which is built for the Android mobile phone operating system receives the resting heart rate (RHR) of the participants via Bluetooth before exercise to determine the suitable training speed mode of a treadmill for the individual. The computer-based fuzzy program takes RHR and heart rate recovery (HRR) after exercise as inputs to calculate the cardiorespiratory endurance level. The experimental results show that after 8 weeks of exercise training, the RHR decreased by an average of 11%, the HRR increased by 51.5%, and the cardiorespiratory endurance evaluation level was also improved. The proposed system can be combined with other methods for fitness instructors to design a training program that is more suitable for individuals.Entities:
Keywords: IoT; cardiorespiratory endurance; fuzzy algorithm; heart rate recovery; resting heart rate
Mesh:
Year: 2019 PMID: 31284468 PMCID: PMC6651740 DOI: 10.3390/ijerph16132390
Source DB: PubMed Journal: Int J Environ Res Public Health ISSN: 1660-4601 Impact factor: 3.390
Relationship between HRR, physiological age and actual age.
| HRR | Evaluation |
|---|---|
| <22 | physiological age is older than the actual age |
| 22–52 | physiological age is equivalent to the actual age |
| 53–58 | physiological age is slightly younger than the actual age |
| 59–65 | physiological age is younger than the actual age |
| ≥66 | physiological age is much younger than the actual age |
Relationship between VO2max, HRR, and MHR.
|
| 50 | 55 | 60 | 65 | 70 | 75 | 80 | 85 | 90 | 95 | 100 |
|
| 66 | 70 | 74 | 77 | 81 | 85 | 88 | 92 | 96 | 98 | 100 |
Cardiopulmonary endurance evaluation (total score = intensity × time × frequency).
| Total Score | Assessment | Category |
|---|---|---|
| >100 | Very active lifestyle | Very good |
| 80–100 | Active and healthy | Good |
| 40–80 | Acceptable but can be better | Normal |
| 20–40 | Insufficient exercise | Bad |
| <20 | Static lifestyle | Very Bad |
Aerobic exercise prescription.
| Stage | Begin | Improvement | Maintain | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Week | 1–2 | 3–4 | 5–6 | 7–8 | 9–10 | 11–12 | 13–14 | 15–16 | 17–18 | 19–20 | >20 |
| Frequency/Week | 3 | 3 | 3 | 3 | 3 | 3 | 4 | 4 | 4 | 4 | 5 |
| Duration (min) | |||||||||||
| Warm up | 5 | 5 | 5 | 6 | 6 | 7 | 7 | 8 | 8 | 8 | 8 |
| Main | 10 | 13 | 15 | 15 | 20 | 20 | 23 | 25 | 28 | 30 | >35 |
| Cool down | 20 | 23 | 25 | 27 | 32 | 34 | 37 | 40 | 43 | 45 | 7 |
| Total time (min) | 20 | 23 | 25 | 27 | 32 | 34 | 37 | 40 | 43 | 45 | >50 |
| Strength (MHR %) | 55 | 55 | 60 | 60 | 65 | 65 | 65 | 70 | 70 | 70 | 75 |
Figure 1Fuzzy System Diagram.
Figure 2Fuzzy membership functions.
Figure 3Center of Gravity Method.
Figure 4Hardware block diagram.
Figure 5Block diagram of fuzzy inference process (a) Block diagram of fuzzy exercise training (b) Block diagram of fuzzy cardiorespiratory endurance.
Feature comparisons of fitness apps.
| Feature App | Pedometer (Step Counter) | Sports Data Collection | Statistical Analysis | Personalized | Additional Sensor | Fitness Equipment Combined | Sports Planning |
|---|---|---|---|---|---|---|---|
| Mi Fit | O | O | O | O | O | X | X |
| Google Fit | O | O | O | O | O | X | X |
| Nike Run Club | O | O | O | O | X | X | O |
| Run on Earth | X | X | O | O | X | O | O |
| This study | O | O | O | O | O | O | O |
‘O’ denotes ‘support’, ‘X’ denotes ‘not support’.
RHR membership function.
| RHR | P | BA | A | AA | G | E | S |
|---|---|---|---|---|---|---|---|
| bpm | 80–90 | 75–85 | 70–80 | 65–75 | 60–70 | 55–65 | 50–60 |
Time membership function.
| Time | VF | F | S | M | VM |
|---|---|---|---|---|---|
| min | 10–25 | 15–35 | 25–45 | 35–55 | 45–70 |
TS membership function.
| TS | SS | LS | S | O | Q | LQ | SQ |
|---|---|---|---|---|---|---|---|
| Km/h | 0–3 | 1.5–4.5 | 3–6 | 4.5–7.5 | 6–9 | 7.5–10.5 | 9–12 |
Figure 6Membership functions (a) RHR (b) Exercise Time (c) TS (d) RHR (e) HRR (f) CEL.
RHR membership function.
| RHR | P | BA | A | AA | G | E | S |
|---|---|---|---|---|---|---|---|
| bpm | 80–90 | 75–85 | 70–80 | 65–75 | 60–70 | 55–65 | 50–60 |
HRR membership function.
| HRR | O | SO | Q | SY | Y |
|---|---|---|---|---|---|
| bpm | 20–38 | 29–47 | 38–56 | 47–65 | 55–70 |
CEL membership function.
| CEL | PS | M | G | E | SE |
|---|---|---|---|---|---|
| level | 0–30 | 10–50 | 30–70 | 50-90 | 70–100 |
Fuzzy rules base of treadmill speed.
| Input1 | Input2 | Output | |||
|---|---|---|---|---|---|
| If | RHR is Sportsman | and | Time is Very Few | Then | TS is Special Quick |
| If | RHR is Sportsman | and | Time is Few | Then | TS is Special Quick |
| If | RHR is Sportsman | and | Time is Suitable | Then | TS is Little Quick |
| If | RHR is Sportsman | and | Time is Many | Then | TS is Quick |
| If | RHR is Sportsman | and | Time is Very Much | Then | TS is Ordinary |
| If | RHR is Excellent | and | Time is Very Few | Then | TS is Special Quick |
| If | RHR is Excellent | and | Time is Few | Then | TS is Little Quick |
| If | RHR is Excellent | and | Time is Suitable | Then | TS is Quick |
| If | RHR is Excellent | and | Time is Many | Then | TS is Quick |
| If | RHR is Excellent | and | Time is Very Much | Then | TS is Ordinary |
| If | RHR is Good | and | Time is Very Few | Then | TS is Little Quick |
| If | RHR is Good | and | Time is Few | Then | TS is Quick |
| If | RHR is Good | and | Time is Suitable | Then | TS is Quick |
| If | RHR is Good | and | Time is Many | Then | TS is Ordinary |
| If | RHR is Good | and | Time is Very Much | Then | TS is Slow |
| If | RHR is Above Average | and | Time is Very Few | Then | TS is Little Quick |
| If | RHR is Above Average | and | Time is Few | Then | TS is Quick |
| If | RHR is Above Average | and | Time is Suitable | Then | TS is Ordinary |
| If | RHR is Above Average | and | Time is Many | Then | TS is Ordinary |
| If | RHR is Above Average | and | Time is Very Much | Then | TS is Slow |
| If | RHR is Average | and | Time is Very Few | Then | TS is Quick |
| If | RHR is Average | and | Time is Few | Then | TS is Ordinary |
| If | RHR is Average | and | Time is Suitable | Then | TS is Ordinary |
| If | RHR is Average | and | Time is Many | Then | TS is Slow |
| If | RHR is Average | and | Time is Very Much | Then | TS is Little Slow |
| If | RHR is Below Average | and | Time is Very Few | Then | TS is Ordinary |
| If | RHR is Below Average | and | Time is Few | Then | TS is Slow |
| If | RHR is Below Average | and | Time is Suitable | Then | TS is Slow |
| If | RHR is Below Average | and | Time is Many | Then | TS is Little Slow |
| If | RHR is Below Average | and | Time is Very Much | Then | TS is Special Slow |
| If | RHR is Poor | and | Time is Very Few | Then | TS is Slow |
| If | RHR is Poor | and | Time is Few | Then | TS is Little Slow |
| If | RHR is Poor | and | Time is Suitable | Then | TS is Little Slow |
| If | RHR is Poor | and | Time is Many | Then | TS is Special Slow |
| If | RHR is Poor | and | Time is Very Much | Then | TS is Special Slow |
Fuzzy rules base of cardiorespiratory endurance level.
| Input1 | Input2 | Output | |||
|---|---|---|---|---|---|
| If | HRR is Old | and | RHR is Sportsman | Then | CEL is Good |
| If | HRR is Old | and | RHR is Excellent | Then | CEL is Good |
| If | HRR is Old | and | RHR is Good | Then | CEL is Medium |
| If | HRR is Old | and | RHR is Above Average | Then | CEL is Medium |
| If | HRR is Old | and | RHR is Average | Then | CEL is Please Strengthen |
| If | HRR is Old | and | RHR is Below Average | Then | CEL is Please Strengthen |
| If | HRR is Old | and | RHR is Poor | Then | CEL is Please Strengthen |
| If | HRR is Slightly Old | and | RHR is Sportsman | Then | CEL is Excellent |
| If | HRR is Slightly Old | and | RHR is Excellent | Then | CEL is Good |
| If | HRR is Slightly Old | and | RHR is Good | Then | CEL is Good |
| If | HRR is Slightly Old | and | RHR is Above Average | Then | CEL is Medium |
| If | HRR is Slightly Old | and | RHR is Average | Then | CEL is Medium |
| If | HRR is Slightly Old | and | RHR is Below Average | Then | CEL is Please Strengthen |
| If | HRR is Slightly Old | and | RHR is Poor | Then | CEL is Please Strengthen |
| If | HRR is Quite | and | RHR is Sportsman | Then | CEL is Excellent |
| If | HRR is Quite | and | RHR is Excellent | Then | CEL is Excellent |
| If | HRR is Quite | and | RHR is Good | Then | CEL is Good |
| If | HRR is Quite | and | RHR is Above Average | Then | CEL is Good |
| If | HRR is Quite | and | RHR is Average | Then | CEL is Medium |
| If | HRR is Quite | and | RHR is Below Average | Then | CEL is Medium |
| If | HRR is Quite | and | RHR is Poor | Then | CEL is Please Strengthen |
| If | HRR is Slightly Young | and | RHR is Sportsman | Then | CEL is Special Excellent |
| If | HRR is Slightly Young | and | RHR is Excellent | Then | CEL is Excellent |
| If | HRR is Slightly Young | and | RHR is Good | Then | CEL is Excellent |
| If | HRR is Slightly Young | and | RHR is Above Average | Then | CEL is Good |
| If | HRR is Slightly Young | and | RHR is Average | Then | CEL is Good |
| If | HRR is Slightly Young | and | RHR is Below Average | Then | CEL is Medium |
| If | HRR is Slightly Young | and | RHR is Poor | Then | CEL is Medium |
| If | HRR is Young | and | RHR is Sportsman | Then | CEL is Special Excellent |
| If | HRR is Young | and | RHR is Excellent | Then | CEL is Special Excellent |
| If | HRR is Young | and | RHR is Good | Then | CEL is Excellent |
| If | HRR is Young | and | RHR is Above Average | Then | CEL is Excellent |
| If | HRR is Young | and | RHR is Average | Then | CEL is Good |
| If | HRR is Young | and | RHR is Below Average | Then | CEL is Good |
| If | HRR is Young | and | RHR is Poor | Then | CEL is Medium |
Reference of treadmill speed.
| Treadmill Speed (km/h) | RHR (BPM) | |||||||
|---|---|---|---|---|---|---|---|---|
| P | BA | A | AA | G | E | S | ||
| Time (Min) | VF | S | O | Q | LQ | LQ | SQ | SQ |
| F | LS | S | O | Q | Q | LQ | SQ | |
| S | LS | S | O | O | Q | Q | LQ | |
| M | SS | LS | S | O | O | Q | Q | |
| VM | SS | SS | LS | LS | S | O | O | |
Reference of cardiorespiratory endurance level.
| CEL | RHR (BPM) | |||||||
|---|---|---|---|---|---|---|---|---|
| P | BA | A | AA | G | E | S | ||
| HRR (BPM) | O | PS | PS | PS | M | M | G | G |
| SO | PS | PS | M | M | G | G | E | |
| Q | PS | M | M | G | G | E | E | |
| SY | M | M | G | G | E | E | SE | |
| Y | M | G | G | E | E | SE | SE | |
Figure 7User measurement flow chart.
Figure 8Example of the human machine interface display.
Figure 9Example of the computer side display.
Experimental Data.
| Reference Group | ||||
|---|---|---|---|---|
| Code Number | Pre-Test | Post-Test | ||
| RHR (BPM) | HRR (BPM) | RHR (BPM) | HRR (BPM) | |
| E2 | 76 | 32 | 68 | 45 |
| E3 | 75 | 30 | 67 | 42 |
| E4 | 76 | 32 | 68 | 44 |
| E6 | 71 | 42 | 60 | 50 |
| E11 | 60 | 46 | 56 | 51 |
| E12 | 58 | 52 | 55 | 52 |
| E13 | 80 | 33 | 66 | 42 |
| E16 | 70 | 38 | 67 | 40 |
| E17 | 74 | 38 | 65 | 43 |
| E20 | 70 | 42 | 65 | 48 |
| E24 | 76 | 32 | 66 | 43 |
| E25 | 79 | 31 | 69 | 42 |
| Mean & STD | 72.1 ± 6.6 | 37.3 ± 6.7 | 64.3 ± 4.5 | 45.2 ± 3.9 |
|
| ||||
| E1 | 82 | 21 | 71 | 40 |
| E5 | 76 | 22 | 71 | 39 |
| E7 | 80 | 21 | 67 | 45 |
| E8 | 75 | 25 | 71 | 38 |
| E9 | 78 | 20 | 71 | 33 |
| E10 | 82 | 18 | 70 | 37 |
| E14 | 78 | 18 | 72 | 34 |
| E15 | 75 | 22 | 71 | 36 |
| E18 | 68 | 48 | 58 | 56 |
| E19 | 79 | 25 | 70 | 41 |
| E21 | 81 | 20 | 68 | 40 |
| E22 | 79 | 21 | 69 | 42 |
| E23 | 81 | 20 | 70 | 41 |
| Mean & STD | 78 ± 3.7 | 23.2 ± 7.5 | 69.2 ± 3.5 | 40.2 ± 5.6 |
Figure 10RHR statistic ratio.
RHR over 80 bpm Category.
| Reference Group | |||||
|---|---|---|---|---|---|
| NO. | DRHR (%) | Time (min) | TS (km/h) | GHRR (%) | CEL |
| E13 | 18% | 50 | 4.7 | 27% | M |
|
| |||||
| E1 | 13% | 34.55 | 4.5 | 90% | M |
| E7 | 16% | 35.42 | 5.4 | 114% | G |
| E10 | 15% | 40 | 4.6 | 106% | M |
| E21 | 16% | 51.6 | 3.3 | 100% | M |
| E23 | 14% | 40.4 | 4.5 | 105% | M |
RHR 70–80 bpm Category.
| Reference Group | |||||
|---|---|---|---|---|---|
| NO. | DRHR (%) | Time (min) | TS (km/h) | GHRR (%) | CEL |
| E2 | 11% | 42.92 | 5 | 41% | G |
| E3 | 11% | 43.04 | 5.3 | 40% | M |
| E4 | 11% | 35.45 | 6.4 | 38% | G |
| E6 | 15% | 47.71 | 6.1 | 19% | G |
| E16 | 4% | 32.5 | 5.9 | 5% | M |
| E17 | 12% | 42.92 | 5 | 13% | G |
| E20 | 7% | 43.91 | 6.1 | 14% | G |
| E24 | 13% | 31.67 | 5.6 | 34% | G |
| E25 | 13% | 46.36 | 4.8 | 35% | M |
|
| |||||
| E5 | 7% | 32.5 | 5.3 | 77% | M |
| E8 | 5% | 38.33 | 5 | 52% | M |
| E9 | 9% | 41.67 | 4.4 | 65% | M |
| E14 | 8% | 45 | 4 | 89% | M |
| E15 | 5% | 37.2 | 5.3 | 64% | M |
| E19 | 11% | 39.13 | 5.1 | 64% | G |
| E22 | 13% | 38.8 | 4.7 | 100% | M |
RHR below 70 bpm Category.
| Reference Group | |||||
|---|---|---|---|---|---|
| NO. | DRHR (%) | Time (min) | TS (km/h) | GHRR (%) | CEL |
| E11 | 7% | 32.5 | 7.6 | 11% | E |
| E12 | 5% | 32.5 | 7.8 | 0% | SE |
|
| |||||
| E18 | 15% | 34.35 | 7.2 | 17% | E |
RHR & HRR Statistical Results.
|
| |||||||
|
|
|
|
|
| |||
|
|
|
|
|
|
| ||
| RHR | 72.1 | 6.6 | 64.3 | 4.5 | −7.8 | 2.1 | 11% |
| HRR | 37.3 | 6.7 | 45.2 | 3.9 | 7.9 | 2.8 | 23% |
|
| |||||||
|
|
|
|
|
| |||
|
|
|
|
|
|
| ||
| RHR | 78 | 3.7 | 69.2 | 3.5 | −8.8 | 0.2 | 11% |
| HRR | 23.2 | 7.5 | 40.2 | 5.6 | 17 | 1.1 | 80% |