Skip to main content
. 2022 Jul 28;19:83. doi: 10.1186/s12984-022-01053-z

Table 2.

Virtual coach actions related to state transitions and also permanence in the same state

State transition no. Rules Actions
1 Stateprev=o  State=o Time>thpos Patient not well-positioned: VC suggests body repositioning; position rectangle in red color.
2 Stateprev=S/{o,e,tg}  State=o Patient moves away from correct position: VC suggests body re-positioning; position rectangle in red color.
3 Stateprev=o  State=i Patient well-positioned: position rectangle in green color; VC gives exercise directions.
4 Stateprev=i  State=e Exercise beginning: VC displays target position marker (green).
5 Stateprev=S/{o,i,tg}  State=e Patients stops moving: VC proposes movement repetition.
6 Stateprev=e  State=n The VC starts evaluating patient’s performance and asks one to reach the target position.
7 Stateprev={tr,se,td,n}  State={tr,se,td,n} Time>thtg Patient takes too much time reaching the target position: VC encourages patient to reach the target.
8 Stateprev={tr,se,td,n}  state=tg Patient reaches the target: VC praises the patient; target position marker in blue color.
9 Stateprev={tr,se,td,n}  State=tr Patient describes trunk rotation: VC suggests posture correction; it displays trunk compensation marker (red).
10 Stateprev={tr,se,td,n}  State=se Patient describes shoulder elevation: VC suggests correction; VC displays shoulder compensation marker (red).
11 Stateprev={tr,se,td,n}  State=td Patient describes displaces the torso: VC suggests posture correction; VC displays trunk compensation marker (red).