This patent application generally relates to the field of exercise equipment. More specifically, this patent application relates to a dynamic cable-actuated resistance training device that mimics traditional free weights in usage.
Exercise is known to be a big enabler of physical and mental well-being. Resistance training, also known as strength or weight training, has significant health benefits, but can also be challenging for a typical person to do correctly or well. Exercising the whole body is good for overall wellbeing, rather than just exercising a few isolated muscles. Compound exercises that engage multiple muscle groups are the most beneficial and time-efficient exercises. Resistance training can also be used for cardiovascular training when done with relatively lower resistance at relatively higher reps over a relatively longer period of time.
There are many known types of exercise equipment for doing cardiovascular training in an indoor setting such as treadmills, stationary spin bikes, rowing machines, stair climbers etc. that have some sort of mechanism to vary the resistance mechanically or magnetically or electro-magnetically.
Resistance training is typically performed by doing body-weight exercises, using free weights, using resistance stretch bands, or using weight-training machines with weights driven through stabilized rigid linkages, or cable machines with weights driven through cables and pulleys, but these suffer from various disadvantages. For body-weight exercises, the resistance doesn't always match the strength of the muscles being engaged. Working with free weights can be potentially hurtful, damaging to the surrounding environment, noisy, or require heavy and expensive safety equipment. Cable machines and weight-training machines require a significant amount of space. While one cable machine can do many different exercise, weight-training machines are usually made for a specific exercise requiring a significant number of different devices to provide a full body workout. Stabilization inherent in weight-training machines can prevent the engagement of all the muscle groups need to stabilize movements under load in real life activities. Resistance stretch bands usually act as linear springs, in which the force increases with extension, so the force is not freely and fully controllable. Some magnetic and flywheel mechanisms exist that can vary the resistance to some extent, but the resistance usually increases with increase in speed of the movement and is thus not sufficiently controllable.
There has been growing interest in exercising at home, instead of commuting to the gym and sharing equipment. Exercise equipment made for the home needs to be affordable, quiet, time-efficient, light weight, portable and space-efficient. It can however be a challenge to stay consistent enough to reap the health benefits. Users can be kept motivated through various digital methods like content and feedback on a digital screen, data logging, progress tracking, live group classes, video communication with a coach and/or other users.
Some examples of the present disclosure are illustrated by way of example and not limitation in the figures of the accompanying drawings, in which like reference numbers indicate similar elements. To easily identify the discussion of any particular element or act, the most significant digit or digits in a reference number refer to the figure number in which that element is first introduced.
The top of the platform 106 is planar and fairly low in height (in the range of 2-3 inches) when the exercise device 102 is on the ground, which mitigates any risk or fear of falling off of a high step during exercise and makes the exercise device 102 safer. A user can stand, sit, kneel, or lie on the platform 106 depending on the exercise, with the user's weight holding the exercise device 102 down while the user lifts in an upward direction using the bar 116 or the handles 114 as shown in
The chassis 104 is supported by wheels 110. There may be two wheels 110 on just one side so that the exercise device 102 can be picked up from the other side to engage the wheels 110, which permits the exercise device 102 to be moved into and out of storage like a rolling suitcase, without having to lift the full weight of the exercise device 102. In other examples, the device may have four wheels 110 (two on each side as shown in
In other examples, the wheels 110 are spring-loaded and protrude below the chassis 104 when the exercise device 102 is not in use, but are pushed up into the chassis 104 when a certain minimum weight of the user rests on the platform 106, which ensures that the exercise device 102 is securely engaged with the ground when used. This provision of wheels 110 permits the exercise device 102 to be rolled away conveniently, for storage under a bed or couch for example.
In the case of spring-loaded wheels 110, one or more of the wheels 110 may be attached to a sensor to detect whether it or they are pushed up into the chassis by the user's weight. Detection of these two states of the wheels 110 may be used to enable full functioning of the exercise device 102 when the wheels are retracted and to disable full functioning of the exercise device 102 when the wheels are extended. In particular, the exercise device 102 can use these two states to disable tension in the cables provided by the motors 612 (see
In other examples, the wheels 110 on one or both of the sides may be casters, or there may be a single caster wheel on one side and two normal wheels on the other side. Providing at least one caster wheel allows the user to rotate the exercise device 102 while on the ground, which helps in moving the exercise device 102 under beds and couches that may have little clearance under them.
As shown in
Hundreds of different exercises can be done to create a full-body workout using a barbell and two dumbbells. Accordingly, the exercise device 102 can be used to do many different exercise for full body resistance training. Since the two cables 202 can operate independently and with different tension forces, which can also vary dynamically, a user can do many different balance and stabilization resistance exercises with the exercise device 102 as well.
Foot position relative to the points at which the cables 418 exit the side pods 408 is important for optimal form and to reduce the risk of injury. For example, if the bar 416 had to be picked from the platform 412, a user would not have room to locate their foot right under the bar 416 initially, which would make them stand further backwards on the platform next to the bar 116. This would either require the user to move forward after the bar 416 had been raised, or do the exercise with feet not in an optimal position, which will in turn cause the user to do the exercise in a nonoptimal form.
As shown in
Also shown in
An example of the cable guide 608 is described in more detail below with reference to
The retraction mechanism 606 includes an electric motor 612 and a directly coupled long tubular threaded spool 610 onto which the cable 202 winds and unwinds in use of the exercise device 102, under torque that is applied to the threaded spool 610 by the motor 612. The cable 202 passes through the chassis 104 under the platform 106 from the threaded spool 610 to the cable guide 608. The spool is a zero-backlash mechanism to convert torque to tension, which may sometimes be powered manually or by an electric motor. An electric motor can also be called an electro-magnetic mechanism that uses electricity and magnetism to create torque.
The cable guide 608 in turn comprises a pulley 616 that receives the cable 202 from the retraction mechanism 606 and guides it upwards so that it is oriented generally vertically and can be attached via its attachment point 112 (not shown) to a handle 114 or the bar 116. Also provided are two rollers 614 that permit movement of the cable in a forward or backward direction (up or down in
A helical groove 1002 on the threaded spool 610 is sized to receive the cable 202 and ensures that the cable 202 winds smoothly onto and off the threaded spool 610 without overlap. The cable 202 is secured at the far end 1004 of the threaded spool 610 in some examples. The width of the groove 1002 matches the nominal thickness of the cable 202. The helical groove in the spool can be clockwise or anti-clockwise along the length looking from the direction of the motor, depending on the desired direction of rotation of the spool 610. When fully retracted, approximately 9 feet of cable 202 is wound on the threaded spool 610 to provide enough cable length for a user with a height of 6 feet 6 inches and proportionally long arms to hold a bar 116 fully extended vertically above their head as shown in
To provide rapid responsiveness and natural feel under cable acceleration (for example when initiating a movement or during a directional change during a movement, it is desirable that the motor and the threaded spool 610 have relatively low rotational inertia. Furthermore, additional rotating components such as gears or pulleys or belts or chains, especially with substantial mass and a large outer diameter, will add to the net rotational inertia of a rotating mechanism. Gearboxes additionally have backlash (also known as play or slop), which refers to the angle that the output shaft of a gearhead can rotate without the input shaft moving. Backlash can create noise and reduce responsiveness. The use of a direct drive motor without any gears, pulleys or sprockets or belts or chains between the motor 612 and the threaded spool 610 provides a low moment of inertia without backlash between the motor 612 and the threaded spool 610. In some examples, the groove 1002 may be fabricated directly into an extended shaft that protrudes from the motor 612.
The retraction mechanism 606 needs to create a relatively high force, for example up to 150 lbs on each cable 202, for a total maximum force of 300 lbs on the bar 116 in barbell mode. The maximum torque required can be determined by multiplying the required force by the radial distance from the center axis of the threaded spool 610 to the center of the cable 202 on the threaded spool 610. To create the required relatively high force, either the peak torque capacity of the motor 612 needs to be relatively high or the radius of spool needs to be relatively low. As the torque increases, motors become bigger, heavier and more expensive. To keep the cost and the weight of the exercise device 102 down, a light weight and low-torque motor is desirable, which requires that the radius of the threaded spool 610 be kept quite small, allowing relatively high force generation using a relatively small and low-torque motor.
As the radius of a conventional spool becomes smaller, problems can arise with the number of turns required to accommodate a long cable. This can result in the cable overlapping itself or require the provision of special winding mechanisms. To resolve these challenges, the threaded spool 610 is designed to an elongated rod or tube, with the length of the threaded spool 610 being defined by the length of cable wrapped in the helical groove of the spool. In some examples the length of the groove is a multiple (integer or non-integer) of at least twice its diameter.
With a spool having a thread to accommodate the cable, such as the threaded spool 610, the spool can become quite long to accommodate the approximately 9 feet of cable. A long spool can cause problems as the span between the cable being fully wound and fully unwound on the spool can become significant. There is also a certain limit to how wide (front to back) the exercise device 102 can be while still retaining a desirable form factor. Additionally, the platform 106 is quite low for user convenience, and does not itself provide sufficient room for a retractor mechanism. The dimensions of the threaded spool 610 will thus depend on a number of factors, including the width (front to back) of the exercise device 102, the desired size of the side pods 108, the bending forces that the threaded spool 610 will need to endure when the cable is under maximum design load at the far end 1004 of the threaded spool 610, motor size, torque and speed requirements, and so forth.
In one example, with a maximum motor torque of 7 Nm, a cable length to unspool of 9 feet and a spool pitch of 4 mm, the required 150 lb. force can be generated with a spool having a diameter of 21 mm, with a helix length of 167 mm and an overall spool length of 219 mm to accommodate the cable length. In this case the spool length is thus approximately ten times the spool diameter, although it will be appreciated that other integer or non-integer multiples are possible. Preferably the spool length is at least five times the spool diameter, but no less than twice the spool diameter.
When the exit point of the cable is generally fixed (within the variability provided by the cable guide 608 as described above), the angle at which the cable leaves the pulley towards the retraction mechanism 606 relative to the center of the spool 610, and the angle relative to the radial direction of the spool 610 at which the cable arrives at the threaded spool 610 need to be small to ensure that the force generated by the threaded spool 610 is transferred consistently to the cable 202.
A large included angle, such as for pulley 1102, can have a number of undesirable consequences. The lateral reaction forces in the threaded spool 610 and the pulley 1102 created by the angle of the cable 1104 can increase friction and noise, the cable tends to grind on the edges of the grooves in the threaded spool 610 and the pulley 1102, and the tension in the cable 202 can vary quite a lot as it sweeps across the threaded spool 610. Also, the cable 1104 may pull out of the grooves in the threaded spool 610 or the pulley 1102 at large angles under high load. These disadvantages are avoided by crisscrossing the cables 202 under the platform 106 between the side pods 108. The platform 106 is low in height, but still has sufficient space for the cables 202 to crisscross under the top of the platform 106.
With a small included angle, all these issues are mitigated and the tension in the cable barely varies. The variation of the tension in the cable is a function of the cosine of the included angle, given by F=T/(r cos (angle)), where T is the peak torque provided by the electric motor and r is the radius of the spool helix. For fixed T and r, F varies with variation in cos (angle). Cosine (angle) varies non-linearly with angle.
The cosine of an angle barely drops from the value 1 as the angle rises from 0 to 10 degrees, but after 30 degrees, the cosine of the angle drops rapidly as the angle rises above 30 degrees, as can be seen from the cosine table 1106. Hence, to avoid the above issues, the included angle should be kept under 15 degrees and more preferably under 10 degrees, but it doesn't have to be kept at zero, which allows the feasibility of such a cable management mechanism.
The stator 1204 of an inrunner motor 1202 can be easily attached to the chassis or other structure of the motor 1202 chassis for better heat dissipation. Heat dissipation in an outrunner motor 1212 is complicated by the fact that the stator 1214 is located within the rotor 1218.
The thickness of the laminated stack along the axis of rotation is referred to as the stack length, and both motor 1202 and motor 1212 may have different stack lengths along the axis of rotation of the motor. Electric motors are usually cylindrical in shape, though their proportions vary based on the relationship between the outer diameter of the motor and the total stack length. If the total stack length of a radial flux motor is significantly greater than the outer diameter, the motor can be referred to as a rod shaped or tubular or sausage motor. If the total stack length of a radial flux motor is significantly less than the outer diameter it can similarly be referred to as a disk-shaped or a pancake motor.
The rotational inertia of the rotor of an electric motor can improve or exacerbate its controllability. Electric motors can be controlled for torque, speed or position. In the examples described herein, the motor 612 is controlled for desired torque while a handle 114 or bar 116 is moving at a variety of speeds and positions in both inward and outward directions. As described in more detail below with reference to
The radial flux motor 1318 includes a includes a shaft 1322 and a rotor 1324. The rotor 1324 is made of a back iron cylinder and has magnets 1326 mounted on the periphery with their poles aligned across the axis of rotation of the shaft. The radial flux motor 1318 also includes a stator 1320 including coils 1328. As can be seen from the figure, lines of flux 1330 in the air gap are aligned along the radial direction of the motor, hence the name.
The copper traces on the PCB act as the winding and replace the winding 1308 of the axial flux motor 1302. Such a specialized axial flux motor 1402 is lighter, cheaper, easier to manufacture, has a low torque ripple and is smoother in operation with low audible noise compared to the axial flux motor 1302. Theoretically, a PCB stator motor can produce infinitely large amount of torque as the more and more current is passed through the stator winding, limited just by the thermal limits. An iron core stator motor is limited by the point at which the iron core magnetically saturates and won't produce any more torque as more and more current is passed through the stator winding.
The axial flux motor 1506 in
When handle 1702 in
For an equivalent motion by the handle 1708, the reduced rotational inertia of the rotor 1206 of the inrunner motor 1202 and the spool 1712 will result in more consistent tension in the cable and better responsiveness of the exercise device 102. It is desirable for the tension in the cable 202 of the exercise device 102 to be as directly related to the torque generated by the motor 612 as far as possible, regardless of the speed or acceleration of a handle 114 or the bar 116 that may occur in use. A high moment of inertia can cause a decoupling of the torque generated by the motor 612 and the tension in the cable 202
Inertial effects such as these may be enough to create a perceptible drop in tension in the cable. This is undesirable and can make the feeling of exercising using cables very different when compared to exercising using free weights, unless movement takes place at relatively slow speeds. To operate at relatively high speeds and create a feeling as close as possible to that of free weights, the time and amount by which the tension in a cable differs from the desired value should be kept as small as reasonably possible. Keeping the rotational inertia of the rotating components as low as possible is preferred.
In the illustrated examples, the rotational inertia is reduced by using a tubular threaded spool 610 directly coupled to an inrunner motor 1202. Pancake motors typically have a higher rotational inertia, which make them less desirable for use in the exercise device 102.
In some examples, the motor 612 is a brushless AC electric motor with three sets of windings or coils, or a multiple of three sets of windings. Current passing through the coils generates varying magnetic fields that interact with the fixed magnetic fields created by the magnets on the rotor, thereby to create torque in the motor. An AC electric motor provides the ability to produce desired values of torque in a specified range of torques from a minimum value to maximum rated value, independent of the position or speed of the rotor. This provides the ability to vary the torque generated by the motor 612 in a controllable manner.
The relationship between the peak phase current applied to the coils and the torque generated by the motor 612 is given by a constant Kt, which is known as the torque constant. This linear relationship is shown in one example in
To create a certain amount of tension in a cable, a certain amount of torque needs to be created by the motor. That is done by passing a certain amount of current (Io) through each of the coils in the set of coils. In a motor with three phases, the phases are 120 degrees apart, and the three different windings will need to have three different values of currents given by equation:
IA=I0*sin(wt)
IB=I0*sin(wt+120 deg)
IC=I0*Sin(wt−120 deg)
To pass an exact current value through each winding, three different current controller blocks are provided, and a current sensor is provided on each phase or at least current sensors on two out of the three phases while the third phase current value can be estimated from the two measured current values. An encoder on the rotor is also used to measure the relative angle between the rotor and the stator, called an electrical angle. The encoder can also be used to measure the rotational speed of the rotor. The encoder needs to have sufficient resolution to create enough accuracy in the measured electrical angle between the rotor and the stator. Three hall sensors fixed on the stator can also be used to estimate electrical angle with a lower accuracy, if an encoder attached to the rotor is not available.
The maximum available torque as a function of motor speed is shown in
Also provided is a generator 1912 with a variable resistor load bank 1914. The generator 1912 has a generator shaft 1920 that is also attached to the torque sensor through a shaft coupler.
Using the variable resistor load bank 1914, the generator 1912 can provide a set torque (as measured by the torque sensor 1918) to resist turning of the shaft by the motor 1906. By running the motor at various speeds (as determined from output from the encoder 1910) and torque levels, the charts illustrated in
The control system 2002 for an AC motor is often called as an inverter as it takes DC voltage and coverts it into three phase AC voltage that then drives the AC motor. The control system 2002 comprises a dual inverter that can independently drive the left motor 2004 and right motor 2008. The embedded processor 2012 manages the exercise device 102 using seven sensors 2030 for current and voltage (one on each winding of each motor and one on the DC input bus current), a left encoder 2006 for the left motor 2004 and a right encoder 2010 for the right motor 2008. The embedded processor 2012 sends pulse-width modulation signal commands separately to the hex bridge inverter 2024 and hex bridge inverter 2026, each of which comprise 6 electronic MOSFET switches.
The DC inputs from the battery terminals 2022 to the hex bridge inverter 2026 and hex bridge inverter 2024 each include a DC link capacitor 2028 to reduce higher frequency voltage and current ripple. If the PWM frequency is less than 20 khz, audible motor noise may be created due to the creation of vibrations at frequencies that are audible to humans. Accordingly, the PWM frequency used by the embedded processor 2012 is greater than 20 kHz and can for example fall within a range of 30-60 khz. Higher PWM frequencies also create cleaner sinusoidal current waveforms with less torque ripple in low inductance motors, which can further reduce audible noise and improves motor efficiency. Motors that have quicker responses will often have very low inductance and are desirable in an application like this to provide quick responsiveness. The switching losses in the MOSFET switches increases with higher PWM frequencies, hence the gate drive circuit for each MOSFET is designed carefully in the PCB layout and configured to reduce gate ringing and switching losses in the MOSFETs
To provide a DC input power source, a battery pack 2020 is used instead of a DC power supply. In use, the exercise device 102 may draw high power from the battery pack 2020 for short periods of time during movement of the bar 116 or handles 114 in one direction, with a quick return to low power or no power when moving in the other direction. The power draw is usually higher while the cable 202 is being retracted, compared to when the cable 202 is being withdrawn. Each motor may act as generator while the user is lifting the bar 116 or a handle 114, thus consuming low power or even negative power. Negative power draw means that current tends to flow back from the motor to the inverter and the DC power source.
Standard DC power supplies that run off the electrical grid are normally unable to receive current or power in such situations as they are usually unidirectional by design. Hence, the excess power is diverted to power resistors to dissipate as heat. If the excess power is not diverted, the DC bus voltage in the DC link capacitors 2028 can rise to dangerous levels leading to permanent damage to the capacitors and/or the MOSFETs and/or the power supply. Bidirectional power supplies exist that return power to the electrical grid, but they are heavy and expensive.
Using a battery pack 2020 as the power source permits power to be returned to the battery pack 2020, which avoids the need for power resistors, keeps the exercise device 102 cooler and also proves to be energy efficient. Additionally, battery packs 2020 are good at providing high current levels for short periods of time due to their lower internal resistance. The size and cost of the battery is thus not defined by the peak power requirement but instead by the total energy consumed. Hence, using a battery pack 2020 instead of a DC power supply can make the exercise device 102 cheaper and lighter. The size and cost of a DC power supply is defined by the peak power requirement, which makes them heavier and expensive
Additionally, use of the exercise device 102 is made more convenient and flexible by providing a battery pack 2020 instead of a DC power supply, which needs a thick power cord connected to the power outlet, that brings high voltage AC down to the device and corresponding safety concerns especially the risk of an electric shock in case of a fault. A long power cord or extension cord can also act as a trip hazard. A small low voltage DC output trickle charger can be used that slowly charges the battery pack 2020 over a period of time when the device is not in use. The relatively higher voltage from the power outlet just goes to the trickle charger and not the exercise device 102. The charger module can be a wall outlet mount module that may have already been certified. The battery management system 2018 keeps track of the voltages in the cells of the battery pack 2020 during charging and ensures that all cells are evenly charged. The battery management 2018 systems keeps track of the battery voltage and disables the exercise device 102 if the battery is almost fully discharged, to protect the battery from permanent damage that may result from over discharging.
The left encoder 2006 and the right encoder 2010 are each multi-turn type encoders that keep track of rotational position changes beyond 360 degrees and they are thus able to provide an output that is proportional to length of unspooled cable 202 outwards on both sides of the exercise device 102. This permits measurement of the height of the bar 116 or handle 114 above the platform 106. When using a traditional barbell, for exercises like an overhead press, the user needs to first place the barbell on the studs of a squat rack at a certain height and has to load the weights onto the barbell before the exercise can be performed. This ensures the force start point is set at the certain height above the floor and the exercise is always performed at a height above this start point. The user can also easily return the barbell to the squat rack at end of the exercise or during the exercise if they are struggling, without risking injury. But it can still be risky or inconvenient, if the user lowers the bar below the height of the studs during the exercise
The height of the force start point 2102 point can be specified for different exercises and for different users. It may be set to immediately above the shoulders for overhead-press as shown in
The left encoder 2006 and right encoders 2010 also permit the speed of each threaded spool 610 to be monitored. If the user ever drops a bar 116 during an exercise, the bar 116 will accelerate under the effects of tension in the cables 202 force and gravity on the bar 116, with a corresponding rapid increase in the speed of the motors 612. This is sensed by the encoders and in response to the embedded processor 2012 detecting that the speed of the cable or the speed of the motor 612 has exceeded a certain threshold, the embedded processor 2012 triggers a safety feature to cut the current to the motors 612 and thus releases the tension in the cables 202.
The height of the bar 116 or cable 202 can also be used to release the tension in the cable 202 if height thresholds are triggered before the speed of the motor 612 has reached the speed threshold. For example, if a start-point height has been set, the tension in the cables will revert to the small nominal tension if the bar 116 or handle 114 goes below the start-point height. Furthermore, if the bar 116 or handle 114 is dropped from a low height above the platform 106, the tension in the cables will revert to the small nominal tension once a minimum height above the platform is reached as detected by an encoder. While the bar 116 or handle 114 will still continue to fall under the effect of gravity, the impact of the bar 116 or handle 114 when it lands will be much more benign compared to dropping a weighted barbell or dumbbell. Additionally, the bar 116 will hit the side pods 108 first before hitting the user's feet.
It has been observed that strength of a user during an exercise is not fixed throughout the range of motion or the direction of motion. For example, while doing a deadlift, the strength of a user increases as the weight moves up in the range of motion. And the strength of a user is typically higher while lowering a weight (called the eccentric phase) compared to when they are lifting the weight (called the concentric phase). Hence, it may be beneficial to challenge the user by varying the tension in the cables 202 at different points in the user's range of motion (called accommodating resistance) or based on the direction of motion (called eccentric overloading) to match their strength curve.
Based on the outputs from the encoders, the tension in the cable can be varied by the embedded processor 2012. As shown in
As shown in
With a traditional barbell, the user has to overcome the inertia of the barbell to move it from zero speed to a certain speed, hence the amount of force exerted by the user at beginning of a lift may be perceptibly higher than the weight of the barbell. As the barbell slows down at the end of the lift, the amount of force exerted by the user may be perceptibly lower than the weight of the barbell. Similarly, while changing direction during a curl or other exercise, the amount of force exerted by the user will be higher than the weight of the barbell at the bottom of the motion and lower at the top of the motion. While lowering the weight, if the user lowers the weight rapidly, the perceived force will be lot lower than the gravitational weight. This is known as the inertia effect.
Users are often advised to lift weights slowly and lower them very slowly. This makes sure the amount of force exerted by the user stays uniform throughout the range of motion and during the concentric and eccentric phases. However, in some power lifting exercises such as snatch, clean and jerk, the momentum of the barbell is utilized to perform the exercise. These dynamic movements are for advanced users and can be hurtful if not done properly, due to sudden changes in amount of force exerted by the user.
Since the exercise device 102 is able to measure the speed of the motors 612, the embedded processor 2012 can include a program or setting that increases or decreases the force in the cables dynamically as the speed of movement of the cable 202 increases or decreases. This feature allows the exercise device 102 to simulate the inertia effect. The amount and the rate at which the inertia effect is simulated can also be set or modified by the user.
If the inertia effect is not being simulated, an advantage of the exercise device 102 over free weights is that that no matter how fast a user lifts or lowers the bar 116, the amount of force experienced by the user can be controlled by the embedded processor 2012 to be uniform or to vary uniformly as discussed above. This ensures the amount of force experienced by the user does not change suddenly or unexpectedly, providing additional safety benefits.
It has also been observed that strength of a user may vary from day to day due to various circumstances. The strength of a user may also decrease over the course of a session. The exercise device 102 can capture metrics relating to the time of repetitions and/or the times or speeds of concentric and eccentric phases. Based on a certain change in the time or speed of one or more repetitions or phases from an average determined over the course of a session, or from previous sessions, the embedded processor 2012 can reduce the designated force profile for a particular exercise as the user's strength seems to drop, or increase the designated force profile for the exercise if the user's strength seems to have increased. This may reduce the need for the user to manually designate the level of a force profile at beginning of every exercise session, although it is always possible to set the level of resistance if desired. Such a features makes the process very time-efficient and frees the user from the burden of deciding how much to lift,
The platform 106 may also have a plurality (four in some examples) of electrode sensors and/or a dedicated retractable hand bar may include a plurality of electrode sensors in addition to or instead of sensors in the platform 106. These electrodes send very tiny amounts of current up through one leg and down through other leg, or through the user's hands in the hand-held sensors, to be able to estimate body composition (percentage of bone, muscle, subcutaneous and visceral fat) as well as to estimate the heart rate of the user. Such information about the body observed over time and alongside the exercise data can be used to track the progress and wellness of the user.
A mobile phone or a tablet computer may be a suitable client device 2304 for use with the exercise device 102, since these devices have a touch screen for display and user input, a Bluetooth adapter for communication with the exercise device 102, a Wi-Fi adapter for connection to the Internet 2306, and a camera and microphone for video communication. An application running on a mobile phone or tablet computer can thus do all the data processing, relaying of logged data to the server 2302, as well as streaming of video or other audio content from the internet, and communicating with the users of other exercise devices 102 or with remote personal trainers. Such an application can also be used to control the exercise device 102 to select exercise types and levels, select different user profiles for the exercise device 102, and track and display information about the user's current session and overall progress as shown in
Another suitable device for use with the exercise device 102 is a set top box 2308 with an associated television 2318 or monitor. The set top box 2308 is a smart, internet-connected device with an inbuilt computer capable of running an application to provide the capabilities described above with reference to the client device 2304. Some examples of such a set-top box are Amazon Fire TV cube, Amazon fire TV stick, Google Chromecast TV, and so forth. The television 2318 may also be a smart television that has set top box functionality built in, in which case a separate set top box 2308 may not be required.
The set top box 2308 provides a video signal to the TV over HDMI or other display protocol. The set top box 2308 and/or a smart television 2318 may be preferred over a smartphone or a tablet because they can be controlled by a remote control 2312 that can be used from a distance, provide a larger display, and may be easier to use, especially for the elderly. Wireless connectivity like Bluetooth, Wi-Fi, etc. are typically available on current smart televisions or set-top boxes, or can be easily added via a USB interface. Such connections can again be used to exchange data between remote servers 2302, the exercise device 102 and to communicate with workout partners or personal trainers over the Internet 2306.
For video communication, a camera 2310 may be in-built into the set-top box 2308 or the television 2318 TV. Alternatively, a camera with a wired USB interface can be connected to a USB interface on the set-top set top box 2308 or smart television 2318. Audio output can be provided by earbuds 2314 connected to the set top box 2308 or the smart television 2318, or by wired or wireless speakers 2316. A microphone may be built into the camera, the set-top box, may be connected to the set-top box 2308 via USB, or be included in wireless earbuds connected through Bluetooth.
The method may execute for example on a combination of the exercise device 102 and an application running on a client device 2304 with which the exercise device 102 is paired, although many variations are possible, including running entirely on the exercise device 102 or with some of the method steps being performed on, or associated data being retrieved from, a remote location such as a server 2302. For the purposes of describing the flowchart 2400, the exercise device 102 and any associated devices that may be involved in the method are referred to as “the system.” Additionally, the flowchart 2400 is described herein with reference to the tension in the cables 202 when the exercise is being performed with a bar 116. It will be appreciated that the flowchart applies equally to the tension in a cable 202 if an exercise is performed with a handle 114.
The method begins at operation 2402 with the receipt by the system of user information. This could be input directly by the user (e.g. height and gender), or could be retrieved or provided automatically based on a user profile, or could be set initially to the information from the user when they last used the exercise device.
In operation 2404, the system receives user selection of a particular exercise to perform with the exercise device 102, and displays corresponding exercise parameters to the user based on the type of exercise and the user information received in 2406. The parameters may include number of reps, number of sets, weight or to be applied to the bar 116 (or one or both handles 114), the height above the platform 106 at which the weight or force is to be applied, whether the force varies during the exercise as described with reference to
In operation 2412 the system determines whether there is weight on the platform. This can be a binary indicator from one or more depressed wheels 110, or based on other sensors, for example in the platform 106 or the chassis 104. If there is no weight on the platform 106 then the tension in the cables 202 is set to a small nominal value in operation 2414 (if the tension is not already at that value) and the method returns to operation 2412. If there is weight on the platform, the method proceeds to operation 2416 where the height of the bar 116 (or a handle 114) above the platform 106 is determined. This may not actually be the height of the bar 116 above the platform 106, but it may be a related parameter such as the number of turns and rotational position of one or both threaded spools 610 as reported by the encoders 1910.
In operation 2418 the system determines whether the height of the bar is at or above the set height. If the bar is not at or above the set height, the tension in the cables 202 is set to a small nominal value in operation 2412 (if the tension is not already at that value) and the method returns to operation 2412. If the height above the bar is greater than or equal to the set height, the tension in the corresponding cable 202 is set to the exercise tension in subroutine 2420, corresponding to the weight for the exercise as specified in operation 2410. If the tension had been the nominal tension from operation 2414, the tension can be increased over a short period of time or a short distance as described previously. Subroutine 2420 is described in more detail in
The system then determines in 2422 if the exercise is complete, for example by counting the number of reps. If the exercise is complete, the tension in the cables 202 is reduced to the nominal tension in operation 2424 and the method returns to operation 2404 and proceeds from there. If the exercise is not complete, the method returns to operation 2412 and proceeds from there.
In operation 2510 the system performs a check to see if the tension in the cables 202 varies with the speed of movement of the bar 116. If it does, the system determines the speed of the bar 116 is in operation 2512, and sets the tension in the cables 202 based on bar speed in operation 2514. If the tension does not vary with bar speed, the method continues at operation 2516.
In operation 2516 the system performs a check to see if the tension in the cables 202 varies with the direction of motion of the bar 116. If the tension does not vary with bar direction, the method continues at operation 2504. If the tension does vary with bar direction, the system determines the direction of the motion of the bar 116 in operation 2518 and sets the tension in the cables based on bar height in operation 2520. The method then continues at operation 2504.
As referred to herein, the term non-transitory machine-readable medium refers to a single or multiple storage devices and/or media (e.g., a centralized or distributed database, and/or associated caches and servers) that store executable instructions and/or data. The terms shall accordingly be taken to include, but not be limited to, solid-state memories, and optical and magnetic media, including memory internal or external to processors. Specific examples of machine-storage media, computer-storage media and/or device-storage media include non-volatile memory, including by way of example semiconductor memory devices, e.g., erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), FPGA, and flash memory devices (external or internal to processor); magnetic disks such as internal hard disks and removable disks; magneto-optical disks; and CD-ROM and DVD-ROM disks.
Changes and modifications may be made to the disclosed examples without departing from the scope of the present disclosure. These and other changes or modifications are intended to be included within the scope of the present disclosure, as expressed in the following claims as filed or amended.
This application claims the benefit of priority under 35 U.S.C. § 119(e) of U.S. Provisional Patent Application Ser. No. 63/160,399, filed on Mar. 12, 2021, which is incorporated by reference herein in its entirety as if expressly set forth.
| Number | Name | Date | Kind |
|---|---|---|---|
| 5645513 | Haydocy et al. | Jul 1997 | A |
| 5888172 | Andrus et al. | Mar 1999 | A |
| 7556590 | Watterson et al. | Jul 2009 | B2 |
| 7648446 | Chiles et al. | Jan 2010 | B2 |
| 8900099 | Boyette | Dec 2014 | B1 |
| 9539458 | Ross | Jan 2017 | B1 |
| 20020055424 | Brown | May 2002 | A1 |
| 20060269251 | Hsu | Nov 2006 | A1 |
| 20080051256 | Ashby et al. | Feb 2008 | A1 |
| 20080153670 | Mckirdy et al. | Jun 2008 | A1 |
| 20100048356 | Hamilton | Feb 2010 | A1 |
| 20100069202 | Olsen | Mar 2010 | A1 |
| 20100234184 | Le et al. | Sep 2010 | A1 |
| 20110082006 | Ishii et al. | Apr 2011 | A1 |
| 20110165995 | Paulus et al. | Jul 2011 | A1 |
| 20110251021 | Zavadsky et al. | Oct 2011 | A1 |
| 20140194250 | Reich et al. | Jul 2014 | A1 |
| 20140194251 | Reich et al. | Jul 2014 | A1 |
| 20150080184 | Boyette | Mar 2015 | A1 |
| 20160256745 | Brammer | Sep 2016 | A1 |
| 20160332019 | Rollins | Nov 2016 | A1 |
| 20180021616 | Orady et al. | Jan 2018 | A1 |
| 20180214729 | Rubin | Aug 2018 | A1 |
| 20190076691 | Smith | Mar 2019 | A1 |
| 20200047030 | Ward et al. | Feb 2020 | A1 |
| 20200047031 | Orady et al. | Feb 2020 | A1 |
| 20200261771 | Belson et al. | Aug 2020 | A1 |
| 20200276465 | Orady et al. | Sep 2020 | A1 |
| 20200298049 | Valente et al. | Sep 2020 | A1 |
| 20200316424 | Orady et al. | Oct 2020 | A1 |
| 20200330847 | Orady et al. | Oct 2020 | A1 |
| 20210069553 | Belson et al. | Mar 2021 | A1 |
| 20210111646 | Rubin | Apr 2021 | A1 |
| 20210128978 | Gilstrom et al. | May 2021 | A1 |
| 20210170212 | Lafrance et al. | Jun 2021 | A1 |
| 20210170213 | Orady et al. | Jun 2021 | A1 |
| 20210170214 | Orady et al. | Jun 2021 | A1 |
| 20210236876 | Gregory | Aug 2021 | A1 |
| 20210291021 | Orady et al. | Sep 2021 | A1 |
| 20210379436 | Orady et al. | Dec 2021 | A1 |
| 20210394011 | Neuhaus | Dec 2021 | A1 |
| 20210394023 | Belson et al. | Dec 2021 | A1 |
| 20220001240 | Rubin et al. | Jan 2022 | A1 |
| 20220032114 | Valente et al. | Feb 2022 | A1 |
| 20220184452 | Valente | Jun 2022 | A1 |
| 20230149762 | Willison et al. | May 2023 | A1 |
| 20230201652 | Ye | Jun 2023 | A1 |
| 20230405404 | Belsham | Dec 2023 | A1 |
| 20240189651 | Drayer | Jun 2024 | A1 |
| Number | Date | Country |
|---|---|---|
| WO-2022212737 | Oct 2022 | WO |
| WO-2022227499 | Nov 2022 | WO |
| WO-2023069724 | Apr 2023 | WO |
| WO-2023102016 | Jun 2023 | WO |
| Entry |
|---|
| Toro, David, “Introduction to Brushless DC Motors” [online], May 2021 [retrieved on Oct. 15, 2024], Diodes Incorporated, Retrieved from: https://www.diodes.com/assets/Uploads/AN1164-BLDC-Motors.pdf (Year: 2021). |
| U.S. Appl. No. 18/212,681, filed Jun. 21, 2023, Exercise Device With Force Sensors to Estimate Foot Position. |
| U.S. Appl. No. 18/212,683, filed Jun. 21, 2023, Exercise Device Cable Safety Locking Mechanism. |
| “Science—Speede Fitness”, https://speede.fit/pages/science. |
| “Speede—Frequently Asked Questions”, https://speede.fit/pages/faq. |
| “Speediance Works”, https://www.speediance.com/confirm?id=2. |
| U.S. Appl. No. 17/866,235, Non Final Office Action mailed Oct. 25, 2024, 17 pgs. |
| Number | Date | Country | |
|---|---|---|---|
| 63160399 | Mar 2021 | US |