A control method of controlling an exercise assistance device, performed by an electronic device, the control method comprising:
- presenting pieces of candidate exercise content using the exercise assistance device;
- receiving a first user input comprising a selection of one of the pieces of candidate exercise content;
- based on the first user input, determining a piece of target exercise content to be executed;
- receiving a second user input comprising a selection of an exercise experience attribute associated with the piece of target exercise content;
- based on the second user input, determining a torque profile of the piece of target exercise content;
- and
- generating a control signal for driving the exercise assistance device according to the determined torque profile;
- and
- transmitting the control signal to the exercise assistance device, and wherein the torque profile is determine, according to the selected exercise experience attribute, based on at least one of a hip joint angle, a hip joint angular velocity, a hip joint angular acceleration of a user wearing the exercise assistance device, an angular difference between angles of both hip joints, an angular velocity difference between angular velocities of both hip joints, and an angular acceleration difference between angular accelerations of both hip joints of the user, determining the torque profile.