SYSTEMS AND METHODS FOR PROVIDING VARYING RESISTANCE THROUGHOUT AN EXCERCISE MOVEMENT
A system for providing resistance in an exercise machine. The system includes a motor, at least one drive screw attached to the motor. A carriage is coupled to the drive screw. The carriage moves in a first direction when the drive screw is turned in a first direction and a second direction when the drive screw is turned in a second direction. At least one sensor is attached to the carriage, wherein the at least one sensor is configured to detect external force on the carriage. Information from the sensor indicates external force on the carriage. The information is used to determine a movement of the carriage in response to the external force. The motor is instructed to turn the drive screw to apply the movement.
This patent application claims priority to and the benefit of pending provisional patent application 62/780,794 filed Dec. 17, 2018, which is incorporated herein by reference in its entirety.
TECHNICAL FIELDThis disclosure relates generally to exercise equipment and more particularly to systems and methods for providing resistance in exercise equipment.
BACKGROUNDResistance training is a core element to strength and conditioning programs. Resistance training involves a person performing a movement, while one or more muscles are under a load. The load is generally referred to as resistance. There are a multitude of different exercises that can be performed under resistance. Regardless of the exercise, however, performing resistance training requires some way of providing a load as a person is performing a movement.
In basic resistance training, such as weight training, a trainee uses a weight to provide a load. Two of the most common weight lifting methods are the use of free weights or weight machines. Free weights are generally barbells and dumbbells that a person raises or lowers while performing a movement. Weight machines, on the other hand, generally include one or more weight stacks that a user raises or lowers through a supplementary mechanism (e.g. cables, pulleys, levers, gears, cams, etc.). Some weight machines use free weights to provide a load.
One problem associated with existing resistance equipment is that the resistive loads do not vary over time. When a user performs a movement with free weights, the weight remains the same during the beginning, middle, and end of the movement. However, due to biomechanics, a user may be able to handle more weight at various stages of the movement. For instance, it is understood that a user can usually handle more weight during the negative part of a movement than in the positive part of a movement. Similarly, there are exercises, such as the squat, in which a trainee can lift more weight at the top of the movement than at the bottom of the movement. However, there is no way to add weight to a barbell or dumbbell during a movement, other than to stop the movement and manually add plates. This is not efficient and not even practical for certain types of movements.
SUMMARYIn one embodiment, a system is provided. System includes a motor, at least one drive screw attached to the motor. The drive screw has an axis of rotation and is configured such that the motor can turn the drive screw in a first direction and a second direction around the axis of rotation. A carriage is coupled to the drive screw. The carriage moves axially in a first direction relative to the drive screw when the drive screw is turned in a first direction and a second direction relative to the drive screw when the drive screw is turned in a second direction. At least one sensor is attached to the carriage, wherein the at least one sensor is configured to detect external force on the carriage. A processor and a memory coupled with the processor are included in the system. The memory comprises executable instructions that when executed by the processor cause the processor to effectuate operations. The operations include receiving information from the sensor indicative of the external force on the carriage. Utilizing the information to determine a movement of the carriage in response to the external force and instructing the motor to turn the drive screw to apply the movement.
In one embodiment, an exercise apparatus is provided. A housing includes a sidewall defining a space and including a first end and a second end. A motor is disposed within the housing at the first end. At least one drive screw is disposed within the housing. The drive screw is rotatably attached at a first end to the motor and at a second end to the housing. A carriage is attached to the drive screw. Rotation of the drive screw in a first direction causes the carriage to move toward the first end of the housing and rotation of the drive screw in a second direction cause the carriage to move toward the second end of the housing. A mechanical actuator is attached to the carriage. The mechanical actuator is configured to allow a user to perform an exercise movement. A controller is configured to detect movement of the carriage through the mechanical actuator and to respond to the movement by instructing the motor to rotate the drive screw to move the carriage in response to the movement.
In one embodiment, a method for applying force in an exercise apparatus is provided. The exercise apparatus includes a motor, a drive screw connected to the motor, a carriage connected to the drive screw, and a sensor that detects force applied to the carriage. An operational mode is received through a user interface. A direction and a magnitude of a first force that has been applied to the carriage is detected. The magnitude and direction are used to determine a responsive force to apply to the carriage, wherein the responsive force is corresponds to the operational mode of the exercise apparatus. The motor is instructed to turn the drive screw to apply the responsive force to the carriage.
In the following description, for purposes of explanation, numerous specific details are set forth in order to provide an understanding of the variations in implementing the disclosed technology. However, the instant disclosure may take many different forms and should not be construed as limited to the examples set forth herein. Where practical, like numbers refer to like elements throughout.
In one example, inner structure 14 and outer structure 16 may each comprise a plate, frame, and/or another type of body that are moveable with respect to each other. For instance, inner structure 14 and outer structure 16 may be moveably attached to each other such that they move laterally with respect to each along the axis A of drive screw 18. More detailed exemplary embodiments of inner structure 14 and outer structure 16 will be further provided herein. However, for the purposes of
Referring further to
Referring further to
Referring further to
Referring further to
Referring further to
Referring further to
Because motor 20 and controller 22 can selectively rotate drive screw 18 to move carriage 12 along axis A. System 10 may be utilized in exercise equipment to provide variable resistance while users perform certain movements. The programming of controller 22 may be customized according to the objectives of the individual users, manufacturers, and/or personal trainers. An exemplary device that may be utilized as controller 22 is discussed in connection with
Referring to
In addition, the configurations shown in
Referring to
Referring further to
Within opening 216, one or more rods 217 extend longitudinally from top end 211 to bottom end 213 of housing 201. If plural rods 217 are used, then they would extend longitudinally in a parallel arrangement. Positioned on the rods 217 are one or more carriages 12. Carriages 12 are positioned similar to the carriage shown in
Referring further to
One or more sensors 24 may be present to measure the displacement between inner carriage 14 and outer carriage 16 in the manner described in
Referring further to
Referring to
Within opening 316, one or more rods 317 extend longitudinally from top surface 314 and base 303. If plural rods 317 are used, then they would extend longitudinally in a parallel arrangement. Positioned on the rods 317 are one or more carriages 12. Carriages 12 include inner structure 14 and outer structure 16 that are slide with respect to each other along rods 319. Inner structure 14 and outer structure 16 are separated by springs 321 (or alternative elastic and compressible elements). Inner structure 14 includes a threaded opening through which drive screw 18 extends. Drive screw 18 in one example is rotatably seated on one side of surface 214 and extends longitudinally toward base 303 where it is connected to motor 20.
Unlike exercise machine 200, machine 300 does not include a lever 209 to allow user to operate it. Machine 300 is configured as leg extension and leg curl apparatus. Machine 300 includes a bench 320 that is configurable between an upright leg extension position and a reclining leg curl position. An “L” shaped arm 322 is rotatable attached to bench 320 at pivot point 324.
Referring to
Referring to
When a user no longer wants to user leg curl and leg extension, metallic member 336 may be moved toward magnet 334, which will hold it out of the way such that it such that it is no longer in engaged with carriage 12 (
Referring to
Referring to
In addition to processor 502 and memory 504, computing device 500 may include an input/output system 506. Processor 502, memory 504, and input/output system 506 may be coupled together to allow communications between them. Each portion of computing device 500 may comprise circuitry for performing functions associated with each respective portion. Thus, each portion may comprise hardware, or a combination of hardware and software. Accordingly, each portion of computing device 500 is not to be construed as software per se. Input/output system 506 may be capable of receiving or providing information from or to a communications device or other network entities configured for telecommunications. For example input/output system 506 may include a wireless communications (e.g., 3G/4G/GPS) card. Input/output system 506 may be capable of receiving or sending video information, audio information, control information, image information, data, or any combination thereof. Input/output system 506 may be capable of transferring information with network device 500. In various configurations, input/output system 706 may receive or provide information via any appropriate means, such as, for example, optical means (e.g., infrared), electromagnetic means (e.g., RF, Wi-Fi, Bluetooth®, ZigBee®), acoustic means (e.g., speaker, microphone, ultrasonic receiver, ultrasonic transmitter), electrical means, or a combination thereof. Bluetooth, infrared, NFC, and Zigbee are generally considered short range (e.g., few centimeters to 20 meters). WiFi is considered medium range (e.g., approximately 100 meters).
Input/output system 506 may contain a communication connection 508 that allows computing device 500 to communicate with other devices, network entities, or the like. Communication connection 508 may comprise communication media. Communication media typically embody computer-readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media. By way of example, and not limitation, communication media may include wired media such as a wired network or direct-wired connection, or wireless media such as acoustic, RF, infrared, or other wireless media. The term computer-readable media as used herein includes both storage media and communication media. Input/output system 506 also may include an input device 510 such as keyboard, mouse, pen, voice input device, or touch input device. Input/output system 506 may also include an output device 512, such as a display, speakers, or a printer. It should be understood that the various user interfaces described in connection with
Processor 502 may be capable of performing functions associated with to control system 10. For example, processor may operate system 10 to provide varying resistance in the machines described in
Memory 504 of computing device 500 may comprise a storage medium having a concrete, tangible, physical structure. As is known, a signal does not have a concrete, tangible, physical structure. Memory 504, as well as any computer-readable storage medium described herein, is not to be construed as a signal. Memory 504, as well as any computer-readable storage medium described herein, is not to be construed as a transient signal. Memory 504, as well as any computer-readable storage medium described herein, is not to be construed as a propagating signal. Memory 504, as well as any computer-readable storage medium described herein, is to be construed as an article of manufacture.
Memory 504 may store any information utilized in conjunction with operating the system 10 and the exercise equipment shown in
While examples of systems and methods for providing varying resistance have been described in connection with various machines, computing devices/processors, the underlying concepts may be applied to various equipment that have not been described, but which are within the scope of this disclosure. The various resistance programs described herein may be implemented in controller 22 with hardware or software or, where appropriate, with a combination of both. Thus, controller 22 may take the form of program code (i.e., instructions) embodied in concrete, tangible, storage media having a concrete, tangible, physical structure. Examples of tangible storage media include floppy diskettes, CD-ROMs, DVDs, hard drives, or any other tangible machine-readable storage medium (computer-readable storage medium). Thus, a computer-readable storage medium is not a signal. A computer-readable storage medium is not a transient signal. Further, a computer-readable storage medium is not a propagating signal. A computer-readable storage medium as described herein is an article of manufacture. When the program code is loaded into and executed by a machine, such as a computer, the machine becomes a device for providing varying resistance. In the case of program code execution on programmable computers, the computing device will generally include a processor, a storage medium readable by the processor (including volatile or nonvolatile memory or storage elements), at least one input device, and at least one output device. The program(s) can be implemented in assembly or machine language, if desired. The language can be a compiled or interpreted language, and may be combined with hardware implementations.
The methods and devices associated controller 22 may be practiced via communications embodied in the form of program code that is transmitted over some transmission medium, such as over electrical wiring or cabling, through fiber optics, or via any other form of transmission, wherein, when the program code is received and loaded into and executed by a machine, such as an EPROM, a gate array, a programmable logic device (PLD), a client computer, or the like, the machine becomes an device for implementing telecommunications as described herein. When implemented on a general-purpose processor, the program code combines with the processor to provide a unique device that operates to invoke the functionality of controller 22.
Referring to
Referring further to
Referring further
Claims
1. A system for providing variable resistance in an exercise machine, comprising:
- a motor;
- at least one drive screw attached to the motor, wherein the drive screw has an axis of rotation and is configured such that the motor can turn the drive screw in a first direction and a second direction around the axis of rotation;
- a carriage, coupled to the drive screw, wherein the carriage moves axially in a first direction relative to the drive screw when the drive screw is turned in a first direction and a second direction relative to the drive screw when the drive screw is turned in a second direction;
- at least one sensor attached to the carriage, wherein the at least one sensor is configured to detect external force on the carriage; and
- a processor and a memory coupled with the processor, the memory comprising executable instructions that when executed by the processor cause the processor to effectuate operations comprising: receiving information from the sensor indicative of the external force on the carriage; and utilizing the information to determine a movement of the carriage in response to the external force; and instructing the motor to turn the drive screw to apply the movement.
2. The system of claim 1, wherein the carriage comprises:
- an outer structure; and
- an inner structure moveably coupled to the outer structure; wherein the inner structure includes a threaded opening through which the drive screw is rotatably coupled to the carriage.
3. The system of claim 1, wherein the outer structure is connected to the inner structure by at least one connector that allows the outer structure to move relative to the inner structure in a direction along the axis of rotation.
4. The system of claim 3, wherein the sensor is a slide potentiometer that is attached to the inner structure and the outer structure; wherein the slide potentiometer measures displacement between the inner structure and the outer structure along the axis of rotation.
5. The system of claim 1, wherein the carriage includes an interface that allows the system to be attached to an actuator of an exercise machine, wherein the actuator is employed by a user to perform a resistance exercise.
6. The system of claim 5, wherein the actuator is a lever arm of a resistance machine.
7. The system of claim 5, wherein the actuator is part of a pulley system of a resistance machine.
8. The system of claim 1, further comprising a user interface coupled to the processor that allows a user of an exercise machine to identify resistance that the user would like the controller to apply over a range of an exercise movement.
9. The system of claim 8, wherein utilizing the information comprises determining a rotation of the motor such that it moves the carriage in a manner corresponding to the resistance that the user would like the controller to apply over the range of the exercise movement.
10. The system of claim 9, wherein the motor moves the carriage such that the resistance varies over the range of the exercise movement.
11. The system of claim 1, wherein the operations comprise instructing the motor to turn the drive screw in the first direction during a negative phase of an exercise movement and to turn the drive screw in a second direction during a positive phase of an exercise movement.
12. The method of claim 1, the sensor includes an angle potentiometer.
13. An exercise apparatus, comprising:
- a housing comprising a sidewall defining a space and including a first end and a second end;
- a motor disposed within the housing at the first end;
- at least one drive screw disposed within the housing, wherein the drive screw is rotatably attached at a first end to the motor and at a second end to the housing;
- a carriage attached to the drive screw, wherein rotation of the drive screw in a first direction causes the carriage to move toward the first end of the housing and rotation of the drive screw in a second direction cause the carriage to move toward the second end of the housing;
- a mechanical actuator attached to the carriage, wherein the mechanical actuator is configured to allow a user to perform an exercise movement; and
- a controller configured to detect movement of the carriage through the mechanical actuator and to respond to the movement by instructing the motor to rotate the drive screw to move the carriage in response to the movement.
14. The exercise apparatus of claim 13, wherein the controller instructs the motor to turn the drive screw in the second direction such that the carriage moves in the second direction if it detects movement of the carriage in the second direction.
15. The exercise apparatus of claim 14, wherein the controller instructs the motor to turn the drive screw in the second direction at a varying torque.
16. A method for applying force in an exercise apparatus including a motor, a drive screw connected to the motor, a carriage connected to the drive screw, and a sensor that detects force applied to the carriage, the method comprising:
- receiving through a user interface an operational mode for the exercise apparatus;
- detecting a direction and a magnitude of a first force has been applied to the carriage;
- using the magnitude and direction to determine a responsive force to apply to the carriage, wherein the responsive force is corresponds to the operational mode of the exercise apparatus;
- instructing the motor to the turn the drive screw to apply the responsive force to the carriage.
17. The method of claim 16, wherein the operational mode is to allow movement of the carriage in the detected direction but at rate that corresponds to a desired resistance.
18. The method of claim 17, wherein instructing comprises instructing the motor to turn the drive screw such that the carriage moves in the detected direction.
19. The method of claim 18, wherein instructing comprises instructing the motor to turn the drive screw at a torque corresponding to the resistance.
20. The method of claim 19, further comprising:
- detecting a direction and magnitude of a second force applied to the carriage; and
- instructing the motor to turn the drive screw such that the carriage moves in the detected direction of the second force.
Type: Application
Filed: Dec 20, 2018
Publication Date: Jun 18, 2020
Inventors: Matthew Brand (Brooklyn, NY), Troy Aumua Polamalu (Rancho Santa Fe, CA)
Application Number: 16/228,010