Force feedback arm for an interactive exercise machine
An interactive exercise system includes a mechanical support system and a display module held by the mechanical support system. A force-controlled motor is attached to the mechanical support system and a reel is driven by the force-controlled motor. The interactive exercise system also has a handle graspable by a user and includes a cord extending between the reel and the handle. Force applied through the force-controlled motor is based at least in part on detected user force input.
1. An interactive exercise system comprising:
a mechanical support system;
a force-controlled motor attached to the mechanical support system;
a reel driven by the force-controlled motor;
at least one imaging sensor mounted to the mechanical support system;
a handle graspable by a user and including a cord extending between the reel and the handle, wherein force applied through the force-controlled motor is based at least in part on detected user force input; and
a computing device coupled to the force-controlled motor and the at least one imaging sensor, the computing device programmed to:
receive historical exercise data of the user;
receive an exercise script;
process the historical exercise data using a machine learning model to obtain a result;
modify the exercise script according to the result;
control force applied by the force-controlled motor according to the exercise script;
sense an image of the user using the at least one imaging sensor;
determine, from the image of the user, a kinematic user motion model; and
dynamically adjust the exercise script according to the kinematic user motion model.
2. The interactive exercise system of claim 1 , wherein the detected user force input is determined with a force sensor interacting with the cord.
3. The interactive exercise system of claim 1 , wherein the detected user force input is determined with a sensor/pulley assembly that additionally provides cord redirection.
4. The interactive exercise system of claim 1 , wherein at least one movable arm is connected to the mechanical support system, with the at least one movable arm having a multi-axis arm hinge assembly.
5. The interactive exercise system of claim 1 , wherein at least one movable arm is connected to the mechanical support system, with the at least one movable arm rotatably supporting the handle graspable by the user.
6. The interactive exercise system of claim 1 , wherein at least one movable arm is connected to the mechanical support system, with the at least one movable arm having a rotational arm mechanism for pivoting upward and downward arm rotation.
7. The interactive exercise system of claim 1 , wherein at least one movable arm is connected to the mechanical support system, with the at least one movable arm having an arm length adjustable by use of an articulating arm system.
8. The interactive exercise system of claim 1 , wherein at least one movable arm is connected to the mechanical support system, with the at least one movable arm being movable from a first folded position to an extended position.
9. The interactive exercise system of claim 1 , further comprising a display module including a partially mirrored display attached to the mechanical support system.
10. The interactive exercise system of claim 1 , further comprising a display module that further provides video.
11. The interactive exercise system of claim 1 , wherein the at least one imaging sensor includes a three-dimensional camera directed to monitor user position, the computing device further programmed to provide interactive graphics based at least in part on data provided through the three-dimensional camera being displayable to the user.
12. The interactive exercise system of claim 1 , wherein force applied through the force-controlled motor is based at least in part on user input.
13. The interactive exercise system of claim 1 , wherein the computing device is further configured to detect a biometric signal using the at least one imaging sensor, the biometric signal including at least one of heart rate and breath rate; and
wherein the computing device is further configured to modify the force applied by the force-controlled motor based on the biometric signal.
14. A method for providing force controlled responses to a user of an interactive exercise system, comprising the steps of:
gathering, from a force-controlled motor and force sensor connected to a mechanical support system, user related force data;
gathering, from an imaging sensor, image data including an image of a user;
determining a user position of the user from the image of the user; and
adjusting force from the force-controlled motor according to a force profile in an exercise script while dynamically adjusting the exercise script based on the user position, user applied force, and user biometric signals using a machine learning model.
15. The method of claim 14 , wherein the force-controlled motor is connected to a reel supporting a cord pullable by the user.
16. The method of claim 14 , wherein the force-controlled motor further is connected to a movable arm at least partially surrounding a cord connected to a reel.
17. The method of claim 14 , wherein the imaging sensor is a three-dimensional camera system, the method further comprising the step of operating the three-dimensional camera system to monitor the user position, with interactive graphics based at least in part on data provided through the three-dimensional camera system being displayable to the user.