Strength training, also referred to as resistance training or weight lifting, is an important part of any exercise routine. It promotes the building of muscle, the burning of fat, and improvement of a number of metabolic factors including insulin sensitivity and lipid levels. It would be beneficial to have a strength training machine that is capable of being configured in a variety of ways to perform various strength training exercises.
Various embodiments of the invention are disclosed in the following detailed description and the accompanying drawings.
The invention can be implemented in numerous ways, including as a process; an apparatus; a system; a composition of matter; a computer program product embodied on a computer readable storage medium; and/or a processor, such as a processor configured to execute instructions stored on and/or provided by a memory coupled to the processor. In this specification, these implementations, or any other form that the invention may take, may be referred to as techniques. In general, the order of the steps of disclosed processes may be altered within the scope of the invention. Unless stated otherwise, a component such as a processor or a memory described as being configured to perform a task may be implemented as a general component that is temporarily configured to perform the task at a given time or a specific component that is manufactured to perform the task. As used herein, the term ‘processor’ refers to one or more devices, circuits, and/or processing cores configured to process data, such as computer program instructions.
A detailed description of one or more embodiments of the invention is provided below along with accompanying figures that illustrate the principles of the invention. The invention is described in connection with such embodiments, but the invention is not limited to any embodiment. The scope of the invention is limited only by the claims and the invention encompasses numerous alternatives, modifications and equivalents. Numerous specific details are set forth in the following description in order to provide a thorough understanding of the invention. These details are provided for the purpose of example and the invention may be practiced according to the claims without some or all of these specific details. For the purpose of clarity, technical material that is known in the technical fields related to the invention has not been described in detail so that the invention is not unnecessarily obscured.
Described herein are embodiments of an exercise machine, such as a weight training machine, with telescoping arms. In some embodiments, the exercise machine includes a central console. In some embodiments, the central console includes a load element such as one or more motors. In some embodiments, an arm of the exercise machine has a length attached on either side of the console by a joint that allows rotation of the arm in a substantially vertical plane. In some embodiments, the arm includes an outer section and an inner section arranged to telescope in a manner that changes the length of the arm. In some embodiments, the exercise machine includes a cable that is routed from the motor through the arm to a distal end of the arm. In some embodiments, the cable terminates in an attachment, where, for example, an actuator such as a handle may be attached to allow a user to perform exercise.
While three angles of vertical pivot are shown in the examples of
Further details regarding the telescoping and pivoting arms are described below.
In this example, the exercise machine of
In this example, cables travel within the arms, where one end of a cable in a given arm is coupled or otherwise connected to the load element(s) (which may be in the body of the exercise machine). In some embodiments, at the distal end of an arm (away from the body/central console 106 of the trainer, as shown in
In some embodiments, the exercise machine is mounted to a wall. In other embodiments, the exercise machine is floor mounted. The exercise machine may also be a combination of wall/floor mounted. For example, the exercise machine may be mounted to the wall as well as bolted to the floor. The exercise machine may also stand on the floor while being wall mounted. In other embodiments, the exercise machine is freestanding. For example, the exercise machine is attached to a moveable stand, where the stand need not be hard mounted.
In some embodiments, the exercise machine includes an antenna, a camera (as well as other optical sensors, such as depth sensors, infrared sensors, etc.), a display, a touch screen, a touch screen controller, an audio input device (e.g., a microphone), an audio output device (e.g., a speaker), a motor controller, one or more electric motors, and actuators such as handles. An example of a screen is shown at 108 of
In some embodiments, the exercise machine includes a central console for controlling the exercise machine. In the example exercise machine shown in
While the example exercise machine shown here includes an embedded display, in other embodiments, the exercise machine does not have a display. In some embodiments, the exercise machine is connected to a television or touchscreen monitor via a connection such as HDMI, USB, displayport, etc. In some embodiments, images, audiovisual content, etc. are transmitted wirelessly to the external display device or other receiver devices (e.g., set top boxes, game consoles, etc.). Additionally, in some embodiments, data is sent to an application on a mobile device such as a tablet or smartphone, where the application then interprets and renders a user interface for interacting with the exercise machine, viewing exercise data measured by the exercise machine, etc.
In the examples of
In the examples of
As shown in the example of
In some embodiments, angled arms are used in lieu of having an additional degree of freedom, where the arms also pivot horizontally. By having the arms on a pivot angle, when the arms pivot, they start (e.g., when pointed upward) in their most compact (least wide) configuration, and widen as they move downwards. This allows the distance between the arms to vary based on the pivot angle, as shown in
As shown in the examples of
Further, with the use of angled arms, the width between the arms (e.g., between the distal ends of the arms to which the actuators such as handles are located) may be varied/changed by retracting/extending the arms and/or pivoting them vertically, as shown in the examples of
In the example of FIGS. A-1F, the angled arms are implemented by slanting the sides of the frame. The angling of the arms may be implemented in other ways. For example, in other embodiments, the frame is flat/square, and the angled arms are implemented by using a bend in an arm tube near the proximal end of the arm connected to the body/frame/central axis of the exercise machine. In an alternative embodiment, the frame is not bent/angled, but the axis of rotation is bent.
The telescoping, along with the vertical pivot and angled out arms, allows for the arms to provide a large range of motion, while also allowing the trainer to be stowed to a compact form when not in use. As shown in the example of
Telescoping
As shown in the examples of
As shown in this example, the tubes are of a squircle shape. The squircle shape prevents the tubes from spinning inside of each other (e.g., if they were circular). Another use of the squircle shape is for aesthetic purposes. For example, when the arms are stowed, as shown in the example of
As shown in the example of
In this example, the outer arm 202 includes a channel 208 that allows the locking mechanisms described herein to be synchronized to lock the outer tube to the inner tube. In some embodiments, componentry may be located in the channel.
As shown in this example, the inner tube/arm 204 includes various channels. In some embodiments, the mechanical cable (that the user pulls on when performing exercise) passes through the center channel 210. Four other channels (on the outer edges of the inner arm) are shown in this example of the inner tube. As one example, one channel may be used to send signals such as light for unlocking the arm vertical pivot rotation mechanism (e.g., IR reflector-based rotation unlock, as described in further detail below). Another channel may be used to include a component such as a gas spring to facilitate extending and retracting of the arm. As another example, a rod or lock may be placed in a channel to limit the telescoping (so that the user cannot pull the outer arm completely off of the inner arm).
The following are examples and embodiments of controls/mechanisms for unlocking of the telescoping feature of the arms described herein.
Lever-Style Unlock/Lock Mechanism
As one example, a button is provided to unlock the outer tube from the inner tube and allow the user to adjust the telescoping of the arm.
Using the mechanism shown in
In some embodiments, the inner tube includes a set of holes that the wheel can be lowered into, providing discrete points along the inner tube at which telescoping can be locked between the inner tube and the outer tube. For illustrative purposes, the arms have two telescoping positions, either fully retracted or fully extended (and thus two corresponding locking holes). The number of telescoping positions may be changed by increasing the number of locking holes in the inner tube.
The following is an example of unlocking the telescoping of the arm described herein. Referring to the examples of
While the user holds the lever-style button down, the outer tube is unlocked from the inner tube, and the user is able to move the outer tube, for example, to the next hole (either for retracting or extending), which will cause the wheel pin to drop into that next hole, where the lever will then pop back up. This gives the user an indication that a telescoping position hole has been reached. When the user releases the lever-style button when the wheel 404 is over a telescoping indexing hole such as indexing hole 406, this causes the wheel/roller to be lowered into the hole.
In some embodiments, the lever-style locking mechanism described above provides double locking. For example, in the four bar linkage described above, the over-center linkage 402 provides double locking. The over-center linkage prevents the telescoping from being back-drivable (e.g., provides a secondary locking mechanism that prevents the roller from coming out of the slot in the inner tube due to the movement of the arm during normal use of the exercise machine). In some embodiments, actuating the lever is a two-action lever pull. Referring to the example of
In the above examples, the control unlocking arm telescoping is located at the same place as where the locking of the outer arm and inner arm occurs.
As shown above, the lever/angled control is a single-handed telescoping unlock mechanism. As shown in the above examples, the button lever is placed on the same side of the arm where the user can access the control and actuate it. For example, the user can grip and press at the same time to perform the unlocking action.
Further, the placement of the lever control at the end of the outer tube closer to the body of the trainer allows the control that is activated by the user to unlock arm telescoping to be accessible in various arm configurations (e.g., various combinations of pivot angle and telescope position). In this way, the controls are designed to be accessible from multiple hand positions, whether the arms are up or down, where the controls may be activated in a single-handed manner in a variety of grip positions. For example, by placing the telescoping control at the portion of the outer moving tube that is closer to the body of the trainer, the control will be at the base of the trainer (e.g., close to the shoulder joint) when the arm is fully retracted, or at the middle point of the overall arm (also referred to herein as the “elbow”) when the arm is fully extended and telescoped out. In this way, even when the arm is fully extended and vertically pointed upward, the user is still able to access the telescope control, as it will still be at the elbow (e.g., roughly middle) of the extended arm (versus, for example, placing the control at the wrist of the arm, which may be too high for a person to reach when the arm is extended and pointing upwards, thereby making it difficult for them to unlock the telescoping).
Further, by designing the outer tube to be the portion of the arm that moves, and placing the control on the outer arm, the locking mechanism (e.g., pin or wheel) is local to where the user action/interaction with the control takes place (e.g., where the user presses the button). That is, where the user activates the control is close to where the actual mechanical locking/unlocking occurs.
By designing the controls to allow for single-handed manipulation, as described above, symmetric interactions are facilitated, where a user can adjust the telescoping of both arms at the same time.
Further, by making the outer tube the tube that moves, the controls may be placed on the exterior of the arms so that they are always accessible to the user regardless of how the arms are telescoped. In various embodiments, different control points may be placed at different locations of the arm, where the user can access the controls to extend or retract in the multiple locations.
In some embodiments, as it is the outer tube that is moving, the base (shoulder) and/or inner tubes of the arms are strengthened to support the larger moment arm when the outer tube is extended (and the arm is lengthened). For example, when the arm is fully extended as shown in the example of
While embodiments of a telescoping arm in which an outer tube moves relative to the inner arm are described herein, in other embodiments, the outer arm is fixed (e.g., to the body of the trainer), and it is the inner arm that moves relative to the outer arm (where controls may be placed, for example, on a wrist end of the arm so that they are always accessible to the user, regardless of whether the arm is retracted or extended).
Arm Rotation
In some embodiments, the vertical pivot point is at what is referred to herein as the “shoulder” of the exercise machine (e.g., shoulders 112 and 114). As shown in the examples of
Pivot Control Placement
When the pivot control button is pressed, the shoulder joint is unlocked, allowing the user to rotate the arm about the shoulder joint.
In some embodiments, a soft (software) button or control is provided on the display (a physical button on the body may also be provided) that a user may press to unlock the vertical pivot/rotation. This is one example of a mode that provides improved accessibility for users to reach.
Transmitting User Input to Rotation Lock Mechanism
In this example, the button or control for arm rotation is remote from where the rotation locking actually occurs. For example, the arm rotation control button may be placed on the arm, while the arm rotation locking mechanism is at the shoulder of the exercise machine (further details regarding the rotation lock mechanism are described below). Further, because the arm is telescoping, the distance between where the pivot unlock button is and where the actual unlocking occurs (at the shoulder joint) will vary—this is accounted for in the below mechanisms for collecting user input to unlock the arm rotation, and causing the arm rotation lock mechanism to unlock.
The following are embodiments of techniques for transmitting or conveying a user input and intent to unlock/lock (e.g., by pressing or releasing the arm rotation button) to the rotation lock mechanism to cause locking/unlocking of the arm rotation (where the rotation lock mechanism is physically distant from the user control). In some embodiments, the techniques for transmitting or conveying the unlock signal (caused by the user interacting with the arm rotation control on the arm) to the rotation locking mechanism take into account that the arm telescopes and has an outer tube that moves and slides relative to an inner tube. For example, as will be shown in the embodiments described below, the rotation control, which is on the outer arm, need not be physically connected to the inner arm, which is connected to the shoulder rotation. Rather, the user's activation of the rotation control may be sensed at a distance from where the unlocking of the rotation mechanism occurs.
IR (Infrared) Reflector
In this example, when the user pushes the rotation control button, this user activation of the control causes a reflector (e.g., a reflective surface such as a mirror) to be exposed. An IR emitter-receiver pair sees the reflector (based on the IR being emitted now being reflected back to the receiver to the reflective surface being exposed). Detection of the reflected light is an indication or signal that the arm rotation control has been activated by the user.
In some embodiments, the IR emitter-receiver pair is internal to the arm. As one example, the IR emitter-receiver pair is in the inner arm/tube, where the IR emitter-receiver pair is then electrically connected into the system (e.g., the body of the trainer) through the shoulder. In this case, there is no electrical connection between the inner arm (with the IR emitter-receiver pair) and the outer arm (which has the reflective surface and the arm rotation control button).
In this example, the IR emitter is projecting IR light down the arm (where the IR emitter is continuously shining light down the arm and the receiver is waiting for the reflective surface to be exposed). When the user presses the arm rotation control button, this action causes a reflective surface to be uncovered/exposed, which then reflects back the light being shined by the IR emitter. The IR receiver detects the reflected-back signal, indicating that the arm rotation control was pressed, and that a signal should be sent to the shoulder to unlock arm rotation.
This design accommodates the telescoping aspect of the arm, where the arm control button (which moves with movement of the outer arm) does not need to be electrically physically connected to the inner arm (where the IR emitter-receiver pair is located). Here, the emitter-receiver pair is lined up with where the reflective surface is when exposed. The reflected light may be detected regardless of where the outer arm is relative to the inner arm.
In some embodiments, the rotation locking mechanism is in the shoulder joint. In some embodiments, the IR emitter-receiver pair is placed at the end of the inner arm furthest away from the body of the trainer, and an electrical connection is made from the shoulder to the end of the inner arm. This allows the IR emitter-receiver pair to be close to the reflective surface when the arm is in the fully retracted state, and only separated by the retraction distance in the extended state. This may also reduce the possibility of interference by other components within the arms, such as the cable running through the arms.
In another embodiment, the IR emitter-receiver pair is placed at the shoulder joint. This may reduce the amount of wiring running from the shoulder joint to the end of the inner arm.
In this example, exposing of the reflective surface by pressing the arm rotation control may be done mechanically, without requiring electronics at the rotation control button.
While in the above examples the reflective surface was exposed in response to activation of the button, in other embodiments, the reflective surface is hidden.
Bluetooth
In another embodiment, pressing of the arm rotation control causes a wireless signal such as a Bluetooth signal to be transmitted, which is registered and detected by a corresponding receiver, which then provides a signal to unlock the shoulder rotation mechanism. In some embodiments, this includes placing electronics as well as a battery at the location of arm rotation control on the outer tube.
Inductive Sensing
In some embodiments, an inductive circuit is used, where the inductance of a ring is changed when a user activates the arm rotation control. The change in inductance is wirelessly sensed, where the rotation lock mechanism is then unlocked in response.
In one embodiment of the inductive design, the ring is implemented as a coil of traces. The ring is connected via additional traces back to a switch (e.g., the arm rotation control button). When the switch is open, the circuit including the coil is open. When the user presses the switch, the circuit is closed. Here, the closing of the circuit by activating the switch does not require active electronics (e.g., no batteries, no current flow, etc.).
In some embodiments, a second coil is placed in the inner arm in proximity to (e.g., under) the coil attached to the arm rotation control switch. A waveform (e.g., sine wave) is excited in the second coil. When the coil attached to the rotation control switch is closed or opened (based on the user hitting the switch), this impacts the response of the sine wave in the second coil, which is detected by a microcontroller. The microcontroller then determines whether the arm rotation control is open or closed. Here, active electronics only need to be placed on the inner arm, where at the outer arm active electronics are not needed as the rotation control is opening or closing a switch. As one example, the arm rotation control button is implemented using a tact switch, which closes or opens the coils.
Magnetic Sensing
In another embodiment, pressing the arm rotation control button moves a magnet, where the moving of the magnet is sensed. In response to detection of the moving of the magnet, the rotation lock mechanism is unlocked. In some embodiments, the magnetic sensing mechanism is implemented using a cable-actuated Hall-effect sensor, as will be described in further detail below.
In this example, when the user activates the arm rotation control button, this action causes a cable to be pulled. Pulling of the cable causes a magnet in the outer arm to move. The magnet in the outer arm moves over a sensor such as a Hall-effect sensor that is in the inner arm. In this example, electronics need not be in the outer arm (where the moving of the magnet is done mechanically using the cable). The movement of the magnet causes changes in the output of the Hall-effect sensor, which is used to determine whether the user has pressed the arm rotation control button and whether to unlock the arm rotation lock mechanism.
Electrical Service Loop
In another embodiment, the arm rotation control button is physically connected to the rotation lock mechanism via, for example, a wire. As one example, the wire is a cord that is able to expand and contract (to account for change in arm length due to telescoping). Pressing a button closes or opens a circuit, where the opening/closing of the circuit is detected and is used to determine whether to unlock the arm rotation mechanism. In one embodiment, a coiled cable (e.g., telephone style cable) constrained in a tube is used as the service loop.
Two-Position Spring Contact
In one embodiment, two-position spring contacts are used, where there is a circuit board with contacts fixed to the outer arm. In some embodiments, a circuit is closed at both positions using the spring contacts. Snap and wedge mechanisms may be used.
In various embodiments of the arm rotation control described above, various types of switches may be used, such as piezoelectric switches, kinetic switches, etc.
Rotation Lock Mechanism
The following are embodiments of rotation lock mechanisms (for locking vertical pivoting of an arm). The rotation lock mechanisms described below may be unlocked in response to activation of the controls described above.
In this example, when a user pushes the rotation control on the end of the arm, the mirror is exposed. The IR emitter-receiver pair detects the light reflected by the mirror, and then instructs a microprocessor to actuate the solenoid. The solenoid, when activated, pulls out the pin/key/dowel, which releases the ball bearing locks, and the key is pulled out of the keyway, thereby unlocking the rotation mechanism, and allowing the user to rotate the arm.
In this example, as long as the user holds the arm rotation control button down, they are able to rotate the arm. If the user lets go of the button, even if the pin is not lined up directly with a keyway, the next position for the arm rotation is found, due to the spring pushing the pin downward and the angling of the key and keyway facilitating placing of the key in the keyway. In some embodiments, detents are included for the arm position so that the user is able to feel the lockable rotation locations before they release the arm rotation control button. In some embodiments, the detent also assists in holding the arm up and preventing it from falling. Further details regarding the detent mechanism are described below.
The following are additional embodiments of arm rotation lock mechanisms.
Pin in Hole
Parking Pawl
Slew Drive
Spline into Hub
Mechlok
Spin Lock
Providing Counterforce
In some embodiments, components such as pneumatics (e.g., gas springs or dampers) are included in the telescoping to provide counterforce to improve the feel of the telescoping and/or the arm rotation. Another example of counterforce that can be included is friction. Other examples of counterforce include air springs, torsion springs, control of motor tension, etc.
As described above, in some embodiments of the trainer, the load element is one or more motors. In some embodiments, the motors are controlled in a manner that takes into account the telescoping and rotation of the arms and provide counterforces.
For example, the motors may continuously provide tension on the cable in order to prevent the cable from becoming slack. The motor applying tension to the cable may make it more difficult in some cases for the user to extend the arm. For example, when a user extends the arm, they are pulling against the motors and cable as well. Further, if the arms are pointed upwards, then a user is also fighting gravity when attempting to extend the arm. Thus, when the arms are pointed upwards and a user is trying to extend the arms, the user is acting against gravity, friction, as well as motor tensions. When the user is retracting the arm, the cable (which is being pulled by the motor) assists in the retraction. Further, if the arms are pointed down, then gravity can assist with retraction.
In some embodiments, the trainer is configured to use the motors to assist in telescoping. As one example, the trainer includes sensors for determining the rotation position of the arm (e.g., whether the arms are up or down). In some embodiments, if an arm is pointed downwards, and a user is attempting to retract the arm, then the motor controller increases torque provided by the motor to increase motor tension. This provides additional assistance when retracting the arms when they are pointed downwards (to help assist against gravity countering the user's efforts to retract the arm). If the trainer determines that the arms are pointed upwards and that the user is attempting to extend the arms, then the motor torque is lowered (e.g., to a minimum amount to prevent the cable from going completely slack in the system) so that the user is not fighting as much against the motor to raise the arm.
In some embodiments, with respect to rotation, counterforce is provided in order to counterbalance the arm when it is being rotated by the user. In some embodiments, the amount of counterbalancing to apply is dependent on both the rotation position and the telescoping position of the arm. As one example, suppose that there are five rotational arm positions and two telescoping positions. There are then ten positions for counterbalancing. For example, suppose that the arm is rotated to be horizontal to the ground and is fully retracted. In order to counterbalance the retracted arm, counter torque on the shoulder is applied. A greater counter torque would be needed to counter balance the arm if it were fully extended due to its greater moment arm.
In some embodiments, springs such as gas springs are used to offset the weight of the arm and provide counterbalancing. The force of the spring may be modulated to provide a nonlinear resistance. For example, a linear spring may be converted into a nonlinear resistance (e.g., by winding the spring a number of times so that only a short portion of the spring's overall movement is used).
In some embodiments, motors are attached to the shoulders of the trainer to provide the desired counter torque.
In various embodiments, the telescoping of the arm (e.g., extraction/retraction) may be actuated in a fully automatic manner, a fully manual manner (e.g., by a user), or in a hybrid mode, with automatic assistance of manual arm telescoping.
As one example, a pneumatic extender or dampener may be used to facilitate automatic extension of the arm. With respect to retraction, in some embodiments, the arm is automatically retracted with the cable that is running through the arm (e.g., by the motor spooling/winding the cable back into the exercise machine, which can be used to cause the arm to retract).
In some embodiments, the user manually manipulates the arm, but the exercise machine provides assistance (e.g., semi-automated assistance) to help the user with telescoping of the arm (e.g., by using the motor to wind the cable to cause the arm to retract, or by using an automated mechanism such as a pneumatic extender to assist with arm extension, as described above).
In some embodiments, the exercise machine includes an interface or control to receive input usable to control the telescoping of the arms. As one example, the exercise machine includes a touch screen displaying a slider, where the user can manipulate the slider to cause the arms to move automatically to a desired position. As another example, a rocker-type switch (e.g., hydraulic, air, spring, etc.) may be used to cause extension of the arm.
In some embodiments, the arm includes a mechanism, such as a spring, configured to cause extension. In conjunction with an exercise machine that provides variable resistance via the use of a load element such as a motor, the cable may then be used to retract or extend the arm by varying the force generated by the motor. This type of control may be used to control the speed of extension/retraction, as well as the position to stop at.
In some embodiments, the arms may be automatically positioned based on a desired exercise to be performed.
In some embodiments, the rotation and/or telescoping of the arms is automated. In some embodiments, the automation occurs at a particular time. For example, the arms may come out and telescope in an automated manner, where upon completion of the positioning, the exercise machine goes into a user mode. This provides to the user an expectation of when extension occurs. After the exercise machine is in user mode, the telescoping is unlocked and the user may adjust the arm position manually if desired. In this way, the telescoping occurs in an automated manner as the user is getting the arms out (e.g., as part of an initialization in preparation of a user performing exercise, when the exercise machine first turns on, etc.). In some embodiments, the exercise machine locks the arms in certain positions to prevent adjustment.
In the example embodiments of a strength trainer described above, the arms have two degrees of freedom: first, the arm pivoting vertically (in the sagittal plane), and second, telescoping of the arm. In some embodiments, the exercise machine includes servo motors that are usable to move the arms through rotation (vertical pivot). The above automated mechanisms may be used to implement automated telescoping.
As described above, telescoping of the arms may be fully manual, fully automatic, or a hybrid of the two, where, for example, there is semi-automated assistance. There may be several steps that go from fully automatic to semi-automated assists. These include, for example, automating the lock/unlock of the telescoping, automating the retraction, automating the extension, and removal of cable tension load when unlocking. One example of semi-automated assistance is the following. A user pushes a button on the arm that unlocks the telescoping and simultaneously reduces the cable tension load. A spring (or other appropriate mechanism) is inside the arm that tends to push the arm to extension, where the cable tension load is set to be slightly stronger than the spring so that it would retract unless the user pulls on it, in which case it would be able to extend gently.
Example Sensors
In some embodiments, various sensors are used to facilitate implementation of telescoping arms on an exercise machine. As one example, the exercise machine has one or more position sensors to detect the position of each degree of freedom of the arm. For example, if the arm has two degrees of freedom, sagittal rotation (vertical pivoting) and telescoping, then one or more sensors are used to detect the rotation position of the arm, as well as the telescoped position of the arm.
In some embodiments, the exercise machine includes sensors for detecting locking/unlocking for each degree of freedom of the arms. In some embodiments, the exercise machine performs various actions based on the detected lock/unlock state of the arm/telescoping.
In some embodiments, when changing position of the arm, the zero point of the cable is reset. For example, changing the position of the arm (e.g., by telescoping the arm or changing its rotation) causes a certain amount of cable to be pulled out (or retracted/released in).
For example, suppose that the user is using the digital strength trainer, and the digital strength trainer is set to provide 100 pounds of resistive force (e.g., by producing a target torque of 100 pounds to draw the cable in, resisting a user's opposing pull on the cable). In some embodiments, if a user decides to unlock and adjust the position of the arm, the sensors detect the unlocking and/or adjustment of the arm position, and in response to such an event being detected, the torque generated by the motor is reduced (otherwise, the 100 pounds of force drawing in the cable, without the arm being locked and a person pulling on the arm, could cause the arm to slam back in). Thus, sensors used to detect locking/unlocking may be used by the exercise machine to determine whether to quickly drop weight before a user manipulates the arm.
In some embodiments, with respect to the zero-point, suppose that a user has locked the positon of the arm. That position is then designated as the new cable zero point. In this way, there is an adjustment point that changes the length of cable from the spool to the actuator. Suppose that the digital strength trainer is set to provide 100 pounds of force driving the cable to resist movement of the cable by the user. This 100 pounds of force will cause the cable to retract towards the end. In some embodiments, before the cable retracts to the end (e.g., at the last several inches), the exercise machine drops the weight. In some embodiments, the force/torque driving the cable is reduced as the zero-point is approached (e.g., within the last several inches, or at another point, as appropriate). In this way, the exercise machine system does not continue to pull at 100 pounds on the mechanical system of the trainer, generating heat and power. Further, the longevity of the rope and other components (e.g., a ball stop or other interface mechanism used to connect a handle to the cable, and also stop retracting of the cable) is improved. Further there is an improvement in safety to the user by avoiding pinching. Further, there is a tradeoff between the weight of an actuator/accessory connected to the cable (e.g., via a ball stop), and in some embodiments, the exercise machine determines how much to reduce the torque based on the weight of the actuator. For example, the exercise machine reduces the torque down to a point that matches the weight that is hanging off the end of the cable (e.g., weight of accessory) so that the accessory does not hang and drag the cable down (that is, the torque is not reduced completely to zero, but to a point that keeps the actuator in place and resists the actuator from falling due to gravity). In some embodiments, the accessories are smart accessories, where the exercise machine may determine what actuator is attached via a wired or wireless connection (e.g., Bluetooth), where the exercise machine may then know what actuator is attached and thereby determine the attached actuator's weight. In other embodiments, the exercise machine determines the weight of the accessory by measuring the weight of the accessory. The exercise machine may then use the determined weight of the accessory to determine how much to reduce the torque by. By resetting the cable zero point, the trainer is able to determine, as the zero point is approached, where to cut the weight/force applied by the motor.
Telescoping of the arms changes cable length. The pivot point may also cause a change in cable length.
In some embodiments, when the cable is at its zero position, the motor is driven with a certain amount of torque to prevent the cable or handle from sliding out. For example, the weight/force applied by the motor is selected to at least match the weight of an actuator or accessory hanging at the end of the cable (e.g., handle attached to end of cable). This secures accessories or actuators from hanging or falling out of the arm. In some embodiments, knowing which actuator is attached also facilitates intelligent setting of the torque applied by the motor. In some embodiments, the motor measures the weight of the accessory and applies an amount of torque that counters the weight of the accessory (or applies slightly more) so that the accessory does not fall and cause the cable to extend.
Thus, as described above, in some embodiments, in response to detecting unlocking of the arm (e.g., by a user in order to change its position), the exercise machine takes off all weight immediately so that the arm does not slam closed (as the force of the motor would pull the cable in, and potentially cause the arm to also pivot). In some embodiments, when it is detected by a sensor(s) that the arm is locked, the exercise machine determines the new zero point of the cable, and in some embodiments also provides a minimum weight, as described above, to secure any accessories.
In other embodiments, when the arm is unlocked and being adjusted/positioned, rather than taking off all weight, the weight is adjusted to at least partially support the weight of the arm. This provides assistance to the user, as it may make the arm feel less heavy (that is, the motor is driven with a torque that causes the cable to be pulled in with a force component that matches or opposes the force of gravity pulling the arm down).
As described above, in some embodiments, positioning of the arm may be performed automatically. In some embodiments, the exercise machine includes sensors to prevent the arms from striking objects (e.g., hitting a person or knocking down objects as the arm is moving).
In other embodiments, some or all of the sensors described above are not used. As one example, suppose that for telescoping of the arm, there is not a sensor to detect that the arm has been unlocked (which as described above, may be used to determine whether to turn the weight off before adjustment so that it does not shoot back due to motor pulling/retracting cable with maximum torque). In this case, the user may be instructed to turn off the weight before adjusting the arm (or the user otherwise knows to turn off the weight before unlocking/adjusting the arm). In some embodiments, as described above, a mechanism such as a damper is used to slow down the upswing of the arm when it is unlocked and the user is not countering the force applied to the cable by the motor. This provides a safety mechanism to control the motion of the arms.
In some embodiments, telescoping is permitted in only certain positions by the exercise machine. For example, sensors may be used to determine the position of the arm, and unlocking is only allowed by the exercise machine if the arm is in a permitted position. For example, the exercise machine only permits telescoping when the arm is in a high position (e.g., pointed upwards or in a stowed position).
In some embodiments, the exercise machine includes a sensor to detect that the arms are in a stowed position. Further details regarding stowing are described below. In some embodiments, in response to detecting that the arms are in a stowed position, the exercise machine automatically retracts the arms. In some embodiments, when the exercise machine is turned on, the exercise machine automatically extends the arms.
In some embodiments, rotation is not permitted unless the arms are fully extended.
Example Control of the Arm (Un)Locking/Position
Further details regarding locking and unlocking of the telescoping arms are described below. As described above, positioning of the arm may be: fully automated by the exercise machine, a fully manual process performed by the user, or a hybrid mode in which the user manually moves the arm, but is at least partially assisted in an automated manner by the exercise machine.
In one embodiment, if the arm movement is fully automatic, the exercise machine automatically, for example, performs a process of unlocking, extending/retracting of the arm, and locking of the telescoping. This is in contrast to a fully manual scenario, in which the user unlocks the arm, manually pushes in (retracts) or pulls out (extends) the arm, and then manually locks the arm.
In one example of a hybrid mode, the user performs an action to manually unlock the arm (e.g., by pressing a button, lever, or other actuator), and the exercise machine automatically extends (or retracts) the arm. The locking may then be performed manually by the user or automatically by the exercise machine.
Table 1 below illustrates example embodiments of manual and automatic telescoping movements.
Different sensors may be used to accommodate the different types of automated/manual/hybrid telescoping mechanisms described above.
Example Stowing of the Telescoping Arms
The following are embodiments regarding stowing of telescoping arms. For example, consider the example exercise machine of
In some embodiments, dampening is performed on the arm to slow the arm if it is falling. For example, without dampening, once unlocked and pulled down on, the arm will come down quickly due to gravity. Dampening may be used to slow the falling motion of the arm. A spring may also be used to slow the coming down of the arm. A laptop-type hinge with built-in resistance is an example of a counterforce mechanism that may be used.
In some embodiments, when stowing the arms, the arms are pointed vertically upward, and parallel with the body/frame of the machine. In some embodiments, the exercise machine includes a stowing mechanism (which may be separate from the bottom hinge/pivot point) that controls the position of the arm in its upward position. For example, in some embodiments, the exercise machine includes a home for the arm to snap into, such as a mechanical or magnetic attachment or detent that allows the arms to be stowed pointing upwards in a manner that is parallel with the machine, and that prevents motion until released.
In some embodiments, the exercise machine automatically extends/retracts the arm when the arm is stowed. In this example case, when the user turns on the machine, the arms extend automatically. The user then pivots the arms down. When the user is done and stows the arm, the arm is automatically retracted.
Although the foregoing embodiments have been described in some detail for purposes of clarity of understanding, the invention is not limited to the details provided. There are many alternative ways of implementing the invention. The disclosed embodiments are illustrative and not restrictive.
This application claims priority to U.S. Provisional Patent Application No. 63/093,653 entitled EXERCISE MACHINE WITH RETRACTABLE ARM filed Oct. 19, 2020 which is incorporated herein by reference for all purposes.
Number | Date | Country | |
---|---|---|---|
63093653 | Oct 2020 | US |