CPC A63B 71/0619 (2013.01) [A63B 24/0062 (2013.01); A63B 69/0028 (2013.01); G08B 6/00 (2013.01); A63B 2071/0655 (2013.01); A63B 2220/803 (2013.01); G06F 2218/00 (2023.01)] | 13 Claims |
1. An exercise assisting device comprising at least one processor capable of executing a program stored in a memory, wherein, under control of the program:
the at least one processor obtains motion data on a current exercise form of a user that is performing a certain repetitive exercise motion including a certain motion state,
based on the obtained motion data, the at least one processor determines a point of time at which the motion state occurs in one cycle of the repetitive exercise motion,
based on the obtained motion data and the determined point of time, the at least one processor obtains the current exercise form in the motion state,
the at least one processor obtains a difference between the obtained current exercise form and a target exercise form for the current exercise form, and
the at least one processor causes an actuator to apply a stimulus to a body of the user based on the obtained difference, the actuator being attached to a part of the body of the user constituting the exercise form, wherein the stimulus is applied in a direction to move the part to correct a position of the exercise form, the stimulus being applied from a side opposite the direction in which the part is to be moved to correct the position of the exercise form.
|