Strength training apparatus with multi-cable force production
An apparatus includes a first cable, a first motor configured to provide first tension to the first cable, a second cable coupled to the first cable at an end effector, and a second motor configured to provide second tension to the second cable. The first cable and the second cable are routed such that the first tension and the second tension combine to provide a force on the end effector. At least one of the first tension or the second tension is directed at least partially in a downward direction.
1. An apparatus comprising:
a first cable;
a first motor configured to provide first tension to the first cable;
a second cable coupled to the first cable at an end effector;
a second motor configured to provide second tension to the second cable;
a rail;
a first rotating member engaging the first cable and defining a location at which the first cable extends from the rail, wherein the first rotating member is repositionable along the rail; and
an actuator controllable to reposition the first rotating member along the rail;
wherein the first cable and the second cable are routed such that the first tension and the second tension combine to provide a force on the end effector, wherein at least one of the first tension or the second tension is directed at least partially in a downward direction.
2. The apparatus of claim 1 , further comprising a first torque sensor configured to measure an actual torque generated by the first motor and a second torque sensor configured to measure an actual torque generated by the second motor; and
one or more controllers configured to control the first motor based on the actual torque generated by the first motor and the actual torque generated by the second motor.
3. The apparatus of claim 2 , wherein the one or more controllers are configured to control the first motor and the second motor based on a target force vector to be experienced at the end effector.
4. The apparatus of claim 1 , further comprising a control system programmed to control the first motor and the second motor based on a target direction for the force on the end effector.
5. The apparatus of claim 4 , wherein the control system is further programmed to vary the target direction during performance of an exercise.
6. The apparatus of claim 1 , further comprising a control system programmed to control the first motor and the second motor based on a target magnitude for the force on the end effector.
7. An apparatus, comprising:
a first cable;
a first motor configured to provide first tension to the first cable;
a second cable coupled to the first cable at an end effector;
a second motor configured to provide second tension to the second cable; and
a controller configured to control the first motor based on one or more dimensions of a polygon having a first side defined by the first cable and a second side defined by the second cable;
wherein the first cable and the second cable are routed such that the first tension and the second tension combine to provide a force on the end effector, wherein at least one of the first tension or the second tension is directed at least partially in a downward direction.
8. The apparatus of claim 7 , further comprising:
a rail; and
a first rotating member engaging the first cable and defining a location at which the first cable extends from the rail;
wherein the first rotating member is repositionable along the rail.
9. The apparatus of claim 8 , further comprising an actuator controllable to reposition the first rotating member along the rail.
10. A strength training apparatus, comprising:
an end effector configured to be engaged by a user;
a plurality of cables extending from the end effector; and
a plurality of motors coupled to the plurality of cables, wherein each motor is independently controllable to provide a variable tension to a corresponding cable of the plurality of cables as a function of an operating setpoint for the motor, one or more of the variable tensions directed at least partially in an upwards direction;
circuitry programmed to control the plurality of motors based on one or more dimensions of a polygon having sides defined by a first cable and a second cable of the plurality of cables.
11. The strength training apparatus of claim 10 , wherein the circuitry is programmed to generate the operating setpoints for the plurality of motors based on a target direction for a force on the end effector resulting from the variable tensions in the plurality of cables.
12. The strength training apparatus of claim 11 , wherein the circuitry is further programmed to select the target direction based on a type of exercise for performance by the user.
13. The strength training apparatus of claim 10 , wherein the circuitry is programmed to generate the operating setpoints for the plurality of motors based on a target magnitude for a force on the end effector resulting from the variable tensions in the plurality of cables.
14. The strength training apparatus of claim 10 , wherein the circuitry is programmed to control the plurality of motors based on exercise logic associated with a workout selected by the user.
15. The strength training apparatus of claim 14 , wherein the exercise logic indicates a dynamic resistive force to be experienced at the end effector by the user.
16. A method of varying a dynamic resistive force during a strength training exercise, comprising:
generating, based on a one or more dimensions of a polygon having sides defined by a plurality of cables coupled to an end effector, setpoints for a plurality of motors coupled to the plurality of cables; and
exerting the dynamic resistive force at the end effector by controlling the plurality of motors in accordance with the setpoints.
17. The method of claim 16 , wherein generating the setpoints is further based on logic associated with a selected exercise or workout.
18. The method of claim 16 , wherein generating the setpoints comprises determining a target direction for the dynamic resistive force.
19. The method of claim 16 , wherein the dynamic resistive force is configured to have different magnitude or direction in an eccentric phase of the strength training exercise compared to a concentric phase of the strength training exercise.
20. The method of claim 16 , wherein exerting the dynamic resistive force comprises performing feedback control of at least one of the plurality of motors using a torque setpoint and a torque measurement or controlling at least one of the plurality of motors based in part on a measurement of at least one of the plurality of cables.