Stair climbing machine, controller, and method for controlling the speed of steps in exercise machines
By combining an electric braking mechanism and a controller, the problem of improper step speed control in existing simulated stair climbing machines has been solved, achieving safe step speed management and combining multiple exercise modes, thus improving the user experience.
Patent Information
- Application Number
- CN202310427323.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2019-03-13
- Filing Date
- 2020-03-13
- Publication Date
- 2025-12-02
- Estimated Expiration
- 2040-03-13
AI Technical Summary
Existing simulated stair climbing exercise machines cannot effectively control the speed of the steps, resulting in safety risks, and cannot be combined with sled-style or farmer-style exercises.
An electric braking mechanism works in conjunction with a controller to balance the load and control the step speed by receiving the exercise mode indicated by the user, preventing overspeed. Combined with a guide rail system, it enables multiple exercise modes.
It achieves safe step speed control, allows users to choose different exercise modes, and enhances the diversity and safety of exercise.
Smart Images

Figure CN116440452B_ABST
Abstract
Description
[0001] This application is a divisional application of the invention patent application filed on March 13, 2020, with application number 202080020815.X and invention title "Torque Superspeed Stair Climbing Machine".
[0002] Cross-references to related applications
[0003] This application claims the benefit of U.S. Provisional Patent Application No. 62818083, filed March 13, 2019, entitled “TORQUE OVERDRIVESTAIR CLIMBER”, which is incorporated herein by reference. Technical Field
[0004] This invention relates to exercise equipment, and more particularly to exercise equipment that simulates climbing stairs. Background Technology
[0005] Climbing stairs is considered an effective form of exercise, therefore, stair-climbing simulation machines are popular in both home and commercial gyms. Many different types of systems have been developed to simulate stair climbing, including four-bar linkage systems, swinging steps, reciprocating steps, and treadmill-style stairs. Controlling the speed of the moving steps is always a challenge; otherwise, the steps will continue to accelerate until it is no longer safe for the user. Furthermore, current stair-climbing simulation machines do not allow users to combine sled-like or farmer's carrying exercises with stair-climbing exercises. Summary of the Invention
[0006] The subject matter of this application provides an exemplary exercise machine that overcomes the aforementioned disadvantages of the prior art. The subject matter of this application was developed in response to the current state of the art, and in particular to the disadvantages of stair climbers.
[0007] This document discloses a stair-climbing machine comprising: a frame having a base; an upper shaft and a lower shaft rotatably connected to the frame; and a plurality of steps, the plurality of steps being annular and rotatably connected to the upper and lower shafts, and configured to move in a circular motion. The stair-climbing machine further comprises: an electric braking mechanism operating in a power generation mode, the electric braking mechanism being mechanically coupled to the plurality of steps and configured to provide variable resistance; and a controller operably coupled to the electric braking mechanism and configured to: receive an instruction from a user for a selected exercise mode, the selected exercise mode including a first speed of the plurality of steps, a second speed of the plurality of steps, and a difficulty level; balance the load on the plurality of steps in a learning mode based on the user's weight at the first speed; and, in response to the user applying additional load to the plurality of steps via a guide rail system extending upward from the frame, control the electric braking mechanism to apply the difficulty level of the selected exercise mode and prevent the plurality of steps from exceeding the second speed. The foregoing subject matter of this paragraph characterizes Example 1 of the invention.
[0008] In some examples, the controller is also configured to control the electric braking mechanism to maintain a first speed on the plurality of steps in response to the user removing an additional load. The foregoing subject matter of this paragraph characterizes Example 2 of the invention, wherein Example 2 also includes the subject matter according to Example 1 above.
[0009] In some embodiments, the stair climber also includes a pair of chains rotatably arranged about an upper and lower shaft, wherein each of the chains is connected to the annular plurality of steps and engages with step gears. The foregoing subject matter of this paragraph characterizes Example 3 of the invention, wherein Example 3 also includes subject matter according to any of Examples 1-2 above.
[0010] In some examples, the stair climber also includes a brake solenoid coupled to an electric brake mechanism and configured to prevent rotational movement of the output shaft of the electric brake mechanism in a power-off mode. The foregoing subject matter of this paragraph characterizes Example 4 of the invention, wherein Example 4 also includes the subject matter according to any of Examples 1-3 above.
[0011] In some examples, the electric braking mechanism is configured to apply a variable rotational resistance to the output shaft of the electric braking mechanism, and said variable rotational resistance is based on a load electrically connected to the electric braking mechanism. The foregoing subject matter of this paragraph characterizes Example 5 of the invention, wherein Example 5 also includes the subject matter according to Example 4 above.
[0012] In some examples, the controller is also configured to, in response to determining that the user has begun the selected exercise mode, stimulate a brake solenoid coupled to the output shaft of the electric braking mechanism to allow rotational movement of the output shaft. The foregoing subject matter of this paragraph characterizes Example 6 of the invention, wherein Example 6 further includes the subject matter of Example 5 above.
[0013] In some examples, the controller is also configured to increase or decrease resistance to achieve the closing speed of the plurality of steps in response to determining that the user has finished the selected exercise mode. The foregoing subject matter of this paragraph characterizes Example 7 of the invention, wherein Example 7 also includes the subject matter according to any of Examples 5-6 above.
[0014] In some examples, the controller is also configured to, after the plurality of steps have reached the closing speed, de-energize the brake solenoid and prevent movement of the plurality of steps by stopping the rotational movement of the output shaft of the electric braking mechanism. The foregoing subject matter of this paragraph characterizes Example 8 of the invention, wherein Example 8 also includes the subject matter according to any of Examples 5-7 above.
[0015] In some examples, the load includes a variable resistor electrically connected to the motor and configured to dissipate the power generated by the motor. The foregoing subject matter of this paragraph characterizes Example 9 of the invention, wherein Example 9 also includes the subject matter according to any of Examples 5-8 above.
[0016] In some examples, the stair climber also includes a speed sensor configured to determine the rotational speed of the plurality of steps. The foregoing subject matter of this paragraph characterizes Example 10 of the invention, wherein Example 10 also includes subject matter according to any of Examples 1-9 above.
[0017] In some examples, the controller is configured to communicate with a speed sensor. The foregoing subject matter of this paragraph characterizes Example 11 of the invention, wherein Example 11 also includes the subject matter according to Example 10 above.
[0018] In some examples, the controller is also configured to balance the load by determining the user's weight based on the amount of resistance required to maintain a first speed at the plurality of steps. The foregoing subject matter of this paragraph characterizes Example 12 of the invention, wherein Example 12 also includes subject matter according to any of Examples 1-11 above.
[0019] A controller is also disclosed, the controller having at least one computing device configured for performing actions, wherein the at least one computing device includes a processor and local memory. The actions include: receiving, at a controller operatively coupled to a stair climber having a frame and a ring of multiple steps, an instruction from a user for a selected exercise mode, the selected exercise mode including a first speed of the multiple steps, a second speed of the multiple steps, and a difficulty level; balancing the load on the multiple steps in a learning mode based on the user's weight at the first speed; and controlling an electric braking mechanism to apply the difficulty level of the selected exercise mode and prevent the multiple steps from exceeding the second speed in response to the user applying additional load to the multiple steps via a guide rail system extending upward from the frame. The foregoing subject matter of this paragraph characterizes Example 13 of the invention.
[0020] In some examples, the action further includes controlling the electric braking mechanism to maintain a first speed on the plurality of steps in response to the user removing the additional load. The foregoing subject matter of this paragraph characterizes Example 14 of the invention, wherein Example 14 also includes the subject matter according to Example 13 above.
[0021] In some examples, the action further includes controlling the brake solenoid coupled to the electric brake mechanism to prevent rotational movement of the output shaft of the electric brake mechanism in the power-off mode. The foregoing subject matter of this paragraph characterizes Example 15 of the invention, wherein Example 15 also includes the subject matter according to any of Examples 13-14 above.
[0022] In some examples, the action further includes, in response to determining that the user has begun the selected exercise mode, stimulating a brake solenoid coupled to the output shaft of the electric braking mechanism to allow rotational movement of the output shaft. The foregoing subject matter of this paragraph characterizes Example 16 of the invention, wherein Example 16 also includes the subject matter according to Example 15 above.
[0023] In some examples, the action further includes determining the rotational speed of the plurality of steps and increasing drag in response to determining that the rotational speed of the plurality of steps is greater than a second speed. The foregoing subject matter of this paragraph characterizes Example 17 of the invention, wherein Example 17 also includes the subject matter according to any of Examples 13-16 above.
[0024] Also included is a method for controlling the speed of multiple steps in an exercise machine. In some examples, the method includes: receiving, at a controller operatively coupled to the exercise machine having a frame and a ring of multiple steps, an instruction from a user for a selected exercise mode, the selected exercise mode including a first speed of the multiple steps, a second speed of the multiple steps, and a difficulty level; balancing the load on the multiple steps in a learning mode based on the user's weight at the first speed; and controlling an electric braking mechanism to apply the difficulty level of the selected exercise mode and prevent the multiple steps from exceeding the second speed in response to the user applying additional load to the multiple steps via a guide rail system extending upward from the frame. The foregoing subject matter of this paragraph characterizes Example 18 of the invention.
[0025] In some examples, the method further includes controlling the electric braking mechanism to maintain a first speed of the plurality of steps in response to the user removing an additional load. The foregoing subject matter of this paragraph characterizes Example 19 of the invention, wherein Example 19 also includes the subject matter according to Example 18 above.
[0026] In some examples, the method further includes controlling a brake solenoid coupled to an electric brake mechanism to prevent rotational movement of the output shaft of the electric brake mechanism in a power-off mode. The foregoing subject matter of this paragraph characterizes Example 20 of the invention, wherein Example 20 also includes the subject matter according to any of Examples 18-19 above.
[0027] The features, structures, advantages, and / or characteristics of the subject matter of the invention described herein can be combined in any suitable manner in one or more examples (including embodiments and / or implementations). Numerous specific details are provided in the following description to provide a thorough understanding of the examples of the subject matter of the invention. Those skilled in the art will recognize that the subject matter of the invention can be practiced without one or more of the specific features, details, components, materials, and / or methods of a particular example, embodiment, or implementation. In other instances, additional features and advantages that may not be present in all examples, embodiments, and / or implementations may be recognized in certain examples, embodiments, and / or implementations. Furthermore, in some instances, well-known structures, materials, or operations have not been shown or described in detail to avoid obscuring aspects of the subject matter of the invention. The features and advantages of the subject matter of the invention will become more apparent from the following description and the appended claims, or may be learned by practice of the subject matter set forth below. Attached Figure Description
[0028] To facilitate understanding of the advantages of the invention, the invention, which has been briefly described above, will be described in more detail with reference to specific embodiments shown in the accompanying drawings. It should be understood that these drawings depict only typical embodiments of the invention and are therefore not intended to limit the scope of the invention. The invention will be described and explained with additional features and details using the drawings, wherein:
[0029] Figure 1 This is a perspective view illustrating one embodiment of a stair-climbing exercise machine (“machine”) according to an example of the present invention;
[0030] Figure 2 and Figure 3 This is a perspective view illustrating another embodiment of the machine according to an example of the invention;
[0031] Figure 4 This is a perspective view illustrating another embodiment of a user exercise posture according to an example of the present invention;
[0032] Figures 5-7 This is a perspective view illustrating other embodiments of user exercise postures according to an example of the present invention;
[0033] Figure 8 This is an end view illustrating another embodiment of the machine according to an example of the invention;
[0034] Figure 9a This is a side view showing the internal components of a machine according to an example of the invention;
[0035] Figure 9b This is a side view illustrating another embodiment of the internal components of a machine according to an example of the invention;
[0036] Figure 10 This is a perspective view showing one embodiment of a generator motor according to an embodiment of the present invention;
[0037] Figure 11 This is a perspective view of a speed sensor used in a machine according to an embodiment of the present invention;
[0038] Figure 12 This is a perspective view illustrating one embodiment of the steps according to an embodiment of the present invention;
[0039] Figure 13a This is a perspective view showing an enlarged view of a frame according to an example of the invention;
[0040] Figure 13b This is a side view illustrating one embodiment of a machine according to an example of the invention;
[0041] Figure 14This is a schematic block diagram illustrating one embodiment of a controller operating on a control panel 208 according to an embodiment of the present invention; and
[0042] Figure 15 This is a flowchart illustrating one embodiment of a method of operating a machine according to an embodiment of the present invention. Detailed Implementation
[0043] Throughout this specification, references to "an embodiment," "implementation," or similar language mean that a particular feature, structure, or characteristic described in connection with that embodiment is included in at least one embodiment. Therefore, unless explicitly stated otherwise, the phrases "in an embodiment," "in a embodiment," and similar language appearing throughout this specification may, but do not necessarily, refer to the same embodiment, but rather to "one or more, but not all, embodiments." Unless explicitly stated otherwise, the terms "comprising," "including," "having," and variations thereof mean "including, but not limited to,". Unless explicitly stated otherwise, the list of items does not imply that any or all items are mutually exclusive and / or mutually inclusive. Unless explicitly stated otherwise, the terms "a," "an," and "the" also mean "one or more".
[0044] Furthermore, the features, advantages, and characteristics of the described embodiments can be combined in any suitable manner. Those skilled in the art will recognize that these embodiments can be practiced without one or more specific features or advantages of a particular embodiment. In other instances, additional features and advantages that may not be present in all embodiments may be recognized in some embodiments.
[0045] The present invention can be a system, method, and / or apparatus comprising a computer program product. The computer program product may include one or more computer-readable storage media having computer-readable program instructions thereon for causing a processor to execute aspects of the present invention.
[0046] Computer-readable storage media can be tangible devices that can hold and store instructions for use by instruction execution devices. Computer-readable storage media can be, for example, but not limited to, electronic storage devices, magnetic storage devices, optical storage devices, electromagnetic storage devices, semiconductor storage devices, or any suitable combination of the foregoing. A non-exhaustive list of more specific examples of computer-readable storage media includes the following: portable computer disks, hard disks, random access memory (“RAM”), read-only memory (“ROM”), erasable programmable read-only memory (“EPROM” or flash memory), static random access memory (“SRAM”), portable optical disc read-only memory (“CD-ROM”), digital versatile optical disc (“DVD”), memory sticks, floppy disks, mechanical encoding devices (e.g., punched cards or raised structures in recesses where instructions are recorded), and any suitable combination of the foregoing. As used herein, computer-readable storage media should not be considered as transient signals themselves, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., light pulses through optical fibers), or electrical signals transmitted through wires.
[0047] The computer-readable program instructions described herein can be downloaded from a computer-readable storage medium to a suitable computing / processing device, or via a network (e.g., the Internet, a local area network, a wide area network, and / or a wireless network) to an external computer or external storage device. This network may include copper transmission cables, optical fiber transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. A network adapter card or network interface in each computing / processing device receives and forwards the computer-readable program instructions from the network for storage in a computer-readable storage medium within the respective computing / processing device.
[0048] Computer-readable program instructions used to perform the operations of this invention can be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages (such as Smalltalk, C++, etc.) and traditional procedural programming languages (such as C or similar programming languages). The computer-readable program instructions (as a standalone software package) can be executed entirely on the user's computer, partially on the user's computer, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the latter case, the remote computer can be connected to the user's computer via any type of network (including a local area network (LAN) or a wide area network (WAN)) or can be connected to an external computer (e.g., via the Internet through an Internet service provider). In some embodiments, electronic circuitry (including, for example, programmable logic circuitry, field-programmable gate arrays (FPGAs), or programmable logic arrays (PLAs)) can execute the computer-readable program instructions by utilizing state information from the computer-readable program instructions to personalize the electronic circuitry and thereby perform aspects of the invention.
[0049] This document describes aspects of the invention with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.
[0050] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions / actions specified in one or more blocks of a flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that can instruct a computer, programmable data processing apparatus, and / or other device to operate in a particular manner, such that the computer-readable storage medium storing the instructions includes an article of manufacture comprising instructions for implementing aspects of the functions / actions specified in one or more blocks of a flowchart and / or block diagram.
[0051] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer-implemented process, such that the instructions that execute on the computer, other programmable apparatus or other device implement the functions / actions specified in one or more blocks of a flowchart and / or block diagram.
[0052] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in a flowchart or block diagram may represent a module, segment, or part of an instruction, which includes one or more executable instructions for implementing one or more specified logical functions. In some alternative implementations, the functions marked in the blocks may occur in a different order than indicated in the drawings. For example, depending on the functions involved, two blocks shown consecutively may actually be executed substantially simultaneously, or sometimes in reverse order. It will also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented by a system based on dedicated hardware that performs the specified functions or actions, or may be implemented by a combination of dedicated hardware and computer instructions.
[0053] Many of the functional units described in this specification have been labeled as modules to more specifically emphasize their implementation independence. For example, a module can be implemented as hardware circuitry comprising custom VLSI circuitry or gate arrays, off-the-shelf semiconductors such as logic chips, transistors, or other discrete components. Modules can also be implemented in programmable hardware devices such as field-programmable gate arrays, programmable array logic, programmable logic devices, etc.
[0054] Modules can also be implemented in software for execution by various types of processors. The identified program instruction modules can, for example, comprise one or more physical or logical blocks of computer instructions, which can be organized, for example, into objects, procedures, or functions. However, the executable files of the identified modules do not need to be physically placed together; instead, they can include different instructions stored in different locations that, when logically connected, constitute the module and achieve the purpose specified by the module.
[0055] Furthermore, the features, structures, or characteristics of the described embodiments can be combined in any suitable manner. Numerous specific details are provided in the following description to give a thorough understanding of the embodiments. However, those skilled in the art will recognize that these embodiments can be practiced without one or more of these specific details or using other methods, components, materials, etc. In other instances, well-known structures, materials, or operations have not been shown or described in detail to avoid obscuring aspects of the embodiments.
[0056] The description of the elements in each figure can be referenced to the elements in the preceding figures. In all figures (including alternative embodiments of the same elements), the same reference numerals denote the same elements. Similar elements can be represented by numbers and letters, such as "102a" and "102b", and "102" without "a" or "b" when individually identified and represented solely by numbers.
[0057] Figure 1 This is a perspective view showing one embodiment of a stair-climbing exercise machine (hereinafter referred to as the "machine") 100 according to an embodiment of the present invention. The machine 100 is configured with a plurality of steps 102 supported by a fixed frame 104. The steps 102 are formed as part of a circular conveyor system that moves downwards in a circular manner in the direction indicated by arrow 106. The steps 102 are coupled to a chain, which, as will be described in more detail below, circulates around a toothed sprocket.
[0058] A removable cladding 108 can be attached to the frame 104 and configured to house internal components of the machine 100. The cladding 108 may be formed of a lightweight material, examples of which include, but are not limited to, polymer materials. Extending upward from the frame 104 is a rail system 110 formed of a rigid and durable material. As will be described in more detail below, the rail system 110 is configured with multiple hand positions to enable different types of exercise, including, but not limited to, "sledding" exercises and "farmer's carrying" exercises. The rail system 110 may be formed with multiple vertically extending supports extending generally upward from the frame 104. These vertically extending supports are attached to an upper frame serving multiple purposes, including forming a barrier to prevent the user from falling to one side or the other of the machine 100, and forming different hand positions.
[0059] The frame 104 may also be formed with a plurality of access steps 112, which are in an elevated position relative to the floor on which the frame 104 rests. The frame 104 includes a base (not shown here) that engages with the floor and supports the rest of the machine 10.
[0060] Each step 102 is formed by a vertical plate portion 114 and a platform portion 116. The vertical plate 114 and the platform 116 are connected to each other by a hinge mechanism, such that each step is pivotally connected to the adjacent step. Thus, multiple steps 102 are formed by alternating vertical plates 114 and platforms 116. The vertical plates 114 and platforms 116 may have dimensions similar to the steps of a building or house (i.e., the vertical plate 114 has a height of approximately 9 inches, and the platform 116 has a depth of approximately 10 inches).
[0061] Figure 2 and Figure 3This is a perspective view illustrating another embodiment of the machine 100 according to an embodiment of the invention. The depicted embodiment shows a user performing a "farmer's carrying" exercise. The guide rail system 110 includes a plurality of tubes extending from the column 202 to form left and right side portions 204. These side portions 204 form barriers on both sides of the user, thereby preventing the user from falling from the sides of the machine 100. A farmer's carrying handle 206 is coupled to one of the columns 202 and located inside the side portion 204. The farmer's carrying handle 206 extends rearward from the column 202 in a generally horizontal direction (away from the control panel housing the controller 1401).
[0062] The farmer's carrying handle 206 can be bent downwards to form a handheld position. In some embodiments, the machine 100 is configured with a pair of farmer's carrying handles 206. The farmer's carrying handles 206 allow the user to safely simulate farmer's carrying exercises. Previously, there was no way to safely combine stair-climbing exercises with farmer's carrying exercises. As will be discussed below, the machine 100 is configured to prevent the stairs from moving at speeds greater than a predetermined maximum speed. Without this capability, users performing farmer's carrying would increase the stair speed to unsafe speeds that cannot be used as stair-climbing exercises.
[0063] Figure 4 This is a perspective view illustrating another embodiment of a user exercise posture according to an embodiment of the invention. The user can grip the rails in the more conventional exercise posture depicted. In one embodiment, the steps 102 of the machine 100 are not powered. The user's gravity and weight cause the steps to move downwards and away (referring to the top / front of the machine, i.e., the location of the controller 1401). Typically, the steps move at a speed suitable for exercise. Previously, if the user attempted to "load" the steps with additional force (i.e., increase the difficulty) (e.g., by farmer carrying or pushing a sled), the steps would accelerate to an unsafe speed. As described above, embodiments of the invention advantageously overcome this by managing resistance to maintain the maximum speed of the steps.
[0064] Figures 5-7 This is a perspective view illustrating another embodiment of a user exercise posture according to an embodiment of the present invention. The user can position his or her hands in a manner that allows him or her to perform a combined stepping / sledding exercise. The speed management capability of machine 100 allows the user to push with the force he or she desires, without the steps gaining too much speed.
[0065] Figure 8This is an end view illustrating another embodiment of the machine 100 according to an embodiment of the invention. This particular view shows different handhold positions that can be achieved using the guide rail system 110 of the machine 100. Eight or more different handhold positions are possible. Reference numeral 7 identifies the farmer's carrying handle. Positions 1, 2, 3, 4, and 8 identify different handhold positions that may be used during sledding exercises. The remaining handhold positions allow the user to use the machine 100 in a conventional stepping exercise manner.
[0066] As depicted, the left and right portions 204 include handheld positions oriented in different directions. Some handheld positions, such as handheld positions 1 and 4, are oriented in the lateral direction 804 (i.e., side-by-side in a direction substantially perpendicular to the longitudinal axis 802 that divides the machine 100 from front to back). Other handheld positions, such as 2, 3, 5, 6, and 7, are oriented in a longitudinal direction substantially along the longitudinal axis 802. Other handheld positions, such as handheld position 8, are oriented at an angle to the longitudinal axis 802.
[0067] Figure 9a This is a side view showing the internal components of a machine 100 according to an embodiment of the present invention. As described above, the machine 100 includes a frame 104 having a base 902 for engaging with a floor. The base 902 may include a plurality of casters 904 for assisting movement of the machine 100 when not in use. An upper shaft 906 and a lower shaft 908 are coupled to the frame 104. Both the upper shaft 906 and the lower shaft 908 are rotatably coupled to the frame 104. Sprockets 910 coupled to the upper shaft 906 and the lower shaft 908 engage with a pair of continuous chains 912.
[0068] Step 102 is connected to chain 912 and drives chain 912 to rotate as the step moves. Also connected to upper shaft 906 is torque overdrive sprocket 914, which is connected to torque overdrive chain 916. Torque overdrive chain 916 rotatably connects upper shaft to electric braking mechanism 909 operating in generator mode via torque overdrive sprocket 914. Examples of electric braking mechanism 909 suitable for this invention include, but are not limited to, AC or DC motors (brushed or brushless), AC generators, and vortex coil brakes.
[0069] In some embodiments, the intermediate drive system may connect a torque overspeed chain to the electric braking mechanism 909. For example, the intermediate drive system may include a sprocket connected to a pulley of a drive belt. The belt may be rotatably connected to a pulley of an electric motor. A chain tensioner and a belt tensioner may be provided.
[0070] Figure 9a Includes references Figure 9bIllustration 920 depicts the event in more detail. The electric braking mechanism 909 operates in a power generation mode, or in other words, it accepts mechanical input (i.e., rotation of the chain 912) and converts mechanical energy into electrical energy. The electrical energy can be discharged through one or more resistors. In one embodiment, the electric braking mechanism 909 is a 2HP motor.
[0071] Although the torque overspeed chain 916 is depicted as a chain, it is conceivable that other annular power transmission devices, such as belts, could be used. The torque overspeed chain 916 rotatably connects the torque overspeed sprocket 914 to the intermediate pulley 950, which is rotatably connected to the electric brake mechanism 909 via the belt 952.
[0072] Figure 10 This is a perspective view illustrating one embodiment of an electric braking mechanism 909 according to an embodiment of the present invention. As described above, the electric braking mechanism 909, operating in power generation mode, is electrically connected to one or more resistors 1002. These resistors 1002 convert the generated electricity into heat, which is then dissipated. The resistors 1002 are variable, and the load on the electric braking mechanism 909 can be increased or decreased.
[0073] Still Figure 10 The image depicts a lower torque overspeed sprocket 1005 rotatably coupled to an intermediate pulley 950. Both the intermediate pulley 950 and the sprocket 1005 are mounted on a shaft 1006, as will be shown below. Figure 11 In more detail, shaft 1006 extends through a portion of the frame and is used to determine the speed of the stairs in machine 100.
[0074] Figure 11 This is a perspective view of a speed sensor 1102 for a machine 100 according to an embodiment of the present invention. The speed sensor 1102 may be a Hall sensor located near a gear 1104. As each tooth passes by the speed sensor 1102, the speed sensor 1102 detects the presence of that tooth and transmits this presence to a controller 1401. Each tooth may be formed of a magnetic material. The controller 1401 is configured to calculate the speed based on the information received from the Hall sensor. Hall effect sensors, known to those skilled in the art, measure the magnitude of a magnetic field. Other methods for detecting speed may be implemented instead of Hall effect sensors, including but not limited to optical sensors. In response to the determined rotational speed, the controller 1401 is configured to command the motor to increase, decrease, or maintain resistance.
[0075] Figure 12This is a perspective view illustrating one embodiment of a step according to an embodiment of the present invention. The depicted embodiment shows the step in a stopped position. As will be described below, machine 100 can be configured to stop and lock into a desired position in response to a user request. As shown, the stopped position can cause platform portion 116 to be at an angle 1207 of approximately 11 to 15 degrees relative to the floor (see Figure 1207). Figure 13b The system stops to assist users in entering or leaving. Once a user requests to stop, the control panel reduces the speed of the steps to a predetermined stopping speed and waits for input from the position sensor (i.e., the second Hall sensor).
[0076] Position sensors detect indicators in gears, chains, sprockets, steps, etc., and the control panel cuts off power, then stops the system. For example, a position sensor (see...) Figure 13b A position sensor 1302 may be mounted on frame 104 to detect an indicator coupled to chain 912. This indicator may need to travel almost a full revolution at a predetermined stopping speed before being detected. Once the step reaches the closing speed during the closing process, controller 1401 can release control of electric braking mechanism 909 to mechanical transformer. Mechanical transformer is configured to cut off power to electric braking mechanism 909 once the position sensor detects the indicator, at which point the step is locked in place.
[0077] Figure 13b The image also depicts stepped gears 1360 rotatably coupled to frame 104. Stepped chains (chains coupled to multiple steps) are configured to rotate about pairs of stepped gears 1360. In some embodiments, machine 100 includes four stepped gears 1360. For example, each of the upper and lower shafts may have a pair of stepped gears 1360 disposed on each side of a step.
[0078] In some examples, the brake solenoid 1004 is locked by default (e.g., "power-off brake"). In other words, when the brake solenoid 1004 is not energized (i.e., "de-energized"), it is in a power-off mode that prevents step movement by preventing rotational movement of the output shaft of the electric brake mechanism 909. When energized, the brake solenoid 1004 releases the electric brake mechanism 909 that allows step movement. Figure 10A bubble illustration depicts a brake solenoid 1004, showing a schematic block cross-sectional view of an example brake solenoid 1004 according to the invention. The brake solenoid 1004 includes a movable armature 1032 that moves toward or away from an electric braking mechanism 909 in response to energization. When de-energized, the armature 1032, pushed against the electric braking mechanism 909 by a series of springs, prevents movement of the output shaft 1030. A friction plate 1034, coupled to the end of the output shaft 1030, engages with the armature 1032 and is prevented from rotating. This resistance is transmitted through the output shaft 1030 to intermediate drive components (e.g., pulley 950, belt 952, etc.), reaching the torque overdrive sprocket 914, and subsequently to the step. Energizing the armature 1032 causes it to overcome the spring force, opening the air gap and allowing rotation of the friction plate 1034 and the output shaft 1030. The brake solenoid 1004 is variable and controllable to apply a variable rotational resistance to the friction plate 1034 based on the applied voltage. In other embodiments, the controller 1401 commands the electric brake mechanism 909 to increase or decrease the rotational resistance by, for example, controlling a variable resistor to increase or decrease the load on the electric brake mechanism 909.
[0079] Figure 13a This is a perspective view showing an enlarged view of a frame 104 according to an example of the invention. Specifically, the depicted embodiment shows an access step 112 connected to the frame 104. The access step 112 may be located on each side of the step (see also...). Figure 1 In some examples, the access steps 112 extend rearward from the frame 104. In other words, the access steps 112 extend from the frame 104 in the opposite direction to the direction in which the user travels to use the machine 100.
[0080] Figure 14 This is a schematic block diagram illustrating one embodiment of a controller 1401 operating on a control panel 208 according to an embodiment of the present invention. The controller 1401 is an example of a computing device that can be used to implement one or more components of an embodiment of the present invention, and wherein computer-usable program code or instructions for implementing the process may be defined for the illustrative embodiment. In this illustrative example, the information processing system includes a communication structure 1402 that provides communication between a processor unit 1404, local memory 1406, persistent memory 1408, a communication unit 1410, an input / output (I / O) unit 1412, and a display 1414.
[0081] Processor unit 1404 is used to execute instructions for software that can be loaded into memory 1406. Processor unit 1404 may be a collection of one or more processors or may be a multiprocessor core, depending on the specific implementation. Furthermore, processor unit 1404 may be implemented using one or more heterogeneous processor systems, where the main processor and secondary processors coexist on a single chip. As another illustrative example, processor unit 1404 may be a symmetric multiprocessor system containing multiple processors of the same type.
[0082] Memory 1406 and persistent memory 1408 are examples of storage device 1416. A storage device is any hardware capable of storing information (e.g., but not limited to data, program code in functional form, and / or other suitable temporary and / or permanent information). In these examples, memory 1406 may be, for example, random access memory or any other suitable volatile or non-volatile storage device. Persistent memory 1408 can take various forms depending on the specific implementation. For example, persistent memory 1408 may contain one or more components or devices. For example, persistent memory 1408 may be a hard disk drive, flash memory, rewritable optical disk, rewritable magnetic tape, or some combination thereof. The media used by persistent memory 1408 may be removable. For example, a removable hard disk drive may be used for persistent memory 1408.
[0083] In these examples, communication unit 1410 provides communication with other data processing systems or devices. In these examples, communication unit 1410 is a network interface card. Communication unit 1410 can provide communication by using either or both of a physical communication link and a wireless communication link.
[0084] Input / output unit 1412 allows data input and output with other devices that can be connected to the data processing system. For example, input / output unit 1412 can provide connectivity for user input via a keyboard, mouse, and / or other suitable input devices. Furthermore, input / output unit 1412 can send output to a printer. In other embodiments, input / output unit 1412 communicates with speed and position sensors to determine the rotational speed and position of the step. Display 1414 provides a mechanism for displaying information to the user.
[0085] Instructions for the operating system, applications, and / or programs may reside in storage device 1416, which communicates with processor unit 1404 via communication structure 1402. In these illustrative examples, the instructions reside in permanent memory 1408 in the form of functions. These instructions may be loaded into memory 1406 for execution by processor unit 1404. Processes in different implementations may be executed by processor unit 1404 using computer-implemented instructions, which may reside in memory, such as memory 1406.
[0086] These instructions are referred to as program code that can be read and executed by the processor in processor unit 1404, computer-usable program code, or computer-readable program code. In different implementations, the program code may be embodied on different physical or computer-readable storage media, such as memory 1406 or permanent memory 1408.
[0087] Program code 1418 is located in the form of a function on a selectively removable computer-readable medium 1420 and can be loaded to or transferred to controller 1401 for execution by processor unit 1404. Program code 1418 and computer-readable medium 1420 form computer program product 1422. In one example, computer-readable medium 1420 may be computer-readable storage medium 1424 or computer-readable signal medium 1426. Computer-readable storage medium 1424 may include, for example, an optical disc or disk, which is inserted or placed into a drive or other device that is part of persistent storage 1408 for transfer to a storage device (e.g., a hard disk drive) that is part of persistent storage 1408. Computer-readable storage medium 1424 may also take the form of persistent storage, such as a hard disk drive, thumb drive, or flash memory connected to controller 1401. In some cases, computer-readable storage medium 1424 may not be removable from controller 1401.
[0088] Alternatively, program code 1418 may be transmitted to controller 304 using computer-readable signal medium 1426. Computer-readable signal medium 1426 may be, for example, a propagated data signal containing program code 1418. For example, computer-readable signal medium 1426 may be an electromagnetic signal, an optical signal, and / or any other suitable type of signal. These signals may be transmitted via a communication link, such as a wireless communication link, fiber optic cable, coaxial cable, wire, and / or any other suitable type of communication link. In other words, in the illustrative example, the communication link and / or connection may be physical or wireless. The computer-readable medium may also take the form of a non-tangible medium, such as a communication link containing program code or a wireless transmission.
[0089] In some illustrative embodiments, program code 1418 can be downloaded from another device or data processing system to persistent storage 1408 via a network through computer-readable signal medium 1426 for use within controller 1401. For example, program code stored in a computer-readable storage medium of a server data processing system can be downloaded from a server to controller 1401 via a network. The system providing program code 618 can be a server computer, a client computer, or some other device capable of storing and transmitting program code 618.
[0090] The different components shown for controller 1401 do not imply any physical or architectural limitations on the ways in which different implementations can be achieved. Different illustrative implementations may be implemented in the controller, which includes components other than and / or in lieu of those shown for controller 1401. Figure 14 Other components shown may differ from the illustrative example shown. Different implementations can be implemented using any hardware device or system capable of executing program code. For example, the storage device in controller 1401 is any hardware device capable of storing data. Memory 1406, persistent memory 1408, and computer-readable medium 1420 are examples of tangible storage devices.
[0091] In another example, a bus system can be used to implement communication structure 1402 and may include one or more buses, such as a system bus or an input / output bus. Of course, any suitable type of architecture can be used to implement the bus system, providing data transfer between different components or devices attached to the bus system. Furthermore, the communication unit may include one or more devices for sending and receiving data, such as a modem or network adapter. Additionally, the memory may be, for example, memory 1406 or a cache, which may exist, for example, in the interface and memory controller hub of communication structure 1402.
[0092] The computer program code used to perform the operations of various aspects of this invention can be written in any combination of one or more programming languages, including object-oriented programming languages (such as Java, Smalltalk, C++, etc.) and traditional procedural programming languages (such as the "C" programming language or similar programming languages). The program code (as a standalone software package) can be executed entirely on the user's computer, partially on the user's computer, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the latter case, the remote computer can be connected to the user's computer via any type of network (including a local area network (LAN) or a wide area network (WAN)), or can be connected to an external computer (e.g., via the Internet through an Internet service provider).
[0093] These computer program instructions may also be stored in a computer-readable medium that can direct a computer, other programmable data processing apparatus, or other device to operate in a particular manner, such that the instructions stored in the computer-readable medium produce an article of writing comprising instructions that implement the functions / actions specified in one or more blocks of a flowchart and / or block diagram. The computer program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus, or other device to produce a computer-implemented process, thereby providing a process for implementing the functions / actions specified in one or more blocks of a flowchart and / or block diagram, which executes on the computer or other programmable apparatus.
[0094] In some examples, controller 1401 is configured with multiple exercise modes selectable by the user. The user can also create custom exercise modes 1450 via control panel 208. Each exercise mode includes an initial or first speed 1452, a maximum or second speed 1454, and a difficulty 1456. Controller 1401 is configured to control an electric braking mechanism 909 to control the rotational speed of multiple steps. The user can select the first speed 1452, the second speed 1454, and the difficulty 1456, where difficulty 1456 represents the increase in load the user must input to increase the rotational speed of the steps from the first speed 1452 to the second speed 1454. If the difficulty is low, for example, the user will be able to effortlessly increase the speed of the steps from the first speed 1452 to the second speed 1454 (e.g., by applying a lifting force to a farmer's handle or a pushing force to a hand position mimicking a sled exercise). If the user reaches the second speed 1454, controller 1401 is configured to communicate with the electric braking mechanism 909 to increase resistance and prevent the speed from exceeding the second speed 1454.
[0095] In some examples, controller 1401 is configured to balance the load of a user on a step in learning mode. For example, controller 1401 is configured to determine how much resistance is needed to maintain an initial speed of 25 steps per minute for a person of 150 lbs. After determining the appropriate resistance to maintain the initial speed 1452, controller 1401 may appropriately determine the resistance required to match the difficulty 1456 of the selected exercise mode 1450.
[0096] The additional load applied by the user is the force exerted by the user on the guide rail system 110 of machine 100. This additional force can be the lifting force on the farmer's handle (which results in additional thrust on the step) or the thrust in one of the other hand positions (see [link to manual]). Figures 5-7The controller 1401 is configured to determine when the user removes the additional force and allow the electric braking mechanism to maintain the speed of the step at a first speed 1452. For example, the resistance can be reduced (e.g., to near zero) until the speed of the step slows down to the first speed, at which point the resistance can be increased to maintain the first speed 1452.
[0097] Figure 15 This is a flowchart illustrating one embodiment of a method of operating a machine 100 according to an embodiment of the present invention. Method 1500 may be executed by processing logic, which may include hardware (e.g., circuitry, dedicated logic, programmable logic, microcode, etc.), software (e.g., instructions running on a processing device), firmware, or a combination thereof. In one embodiment, method 1500 is executed by a controller 1401.
[0098] Method 1500 begins, and at block 1502, the processing logic receives a program selection from the user. The processing logic can be configured with various different exercise programs, examples of which include, but are not limited to, high-intensity intervals with varying and repetitive intensities, consistent-intensity exercises, and exercises simulating hiking to a mountaintop. The processing logic presents various options to the user and receives input indicating the selection of the exercise program. At block 1504, the processing logic activates the brake (i.e.,... Figure 10 The brake solenoid 1004 is used to release the brake step. In some embodiments, the processing logic activates the brake by energizing it.
[0099] Then, at block 1506, the processing logic identifies the minimum and maximum speeds of the steps. The minimum and maximum speeds can be predefined and correspond to specific exercise patterns or programs. In an alternative implementation, the minimum and maximum speeds can be received as input from the user. In another implementation, the processing logic can be configured with a hard maximum speed. In other words, the processing logic can be configured with an absolute maximum speed that the user cannot bypass. At block 1508, the processing logic determines the user's weight. In some implementations, the processing logic determines the user's weight by identifying the amount of torque required for the motor to maintain a specific speed. The processing logic can maintain a table of torques and weights that may have been experimentally identified, thus requiring only a simple lookup in the table to determine the user's weight.
[0100] At block 1510, the processing logic executes the selected exercise program. At block 1512, if the speed of the steps approaches or exceeds the selected maximum speed, the processing logic maintains the maximum speed by applying resistance to the steps. Advantageously, this allows the user to exert as much of their own effort as possible without exceeding the maximum speed. The processing logic increases the load on the motor, thereby increasing the resistance applied to the stairs. Increasing and decreasing the load on the motor increases and decreases the resistance applied to the steps, respectively. Thus, the processing logic can limit the maximum speed of the steps. Accordingly, if the steps move too slowly, the processing logic can also remove the resistance. In some examples, the processing logic controls the difficulty of the selected exercise mode. For example, the user can choose an exercise mode where the difficulty level from the first speed to the second speed is greater than that of another exercise mode.
[0101] At block 1514, the processing logic terminates the exercise program by slowing the steps to an appropriate speed (i.e., the "closing speed") before closing. In response to the processing logic closing, the speed or position sensor communicates with the transformer, and at the appropriate time, the transformer cuts off power to the brake, which then stops and locks the steps as described above. The processing logic provides the user with an exercise summary, and the method ends.
[0102] These embodiments may be practiced in other specific forms. The described embodiments should be considered in all respects as illustrative rather than restrictive. Therefore, the scope of the invention is indicated by the appended claims rather than by the foregoing description. All variations falling within the equivalent meaning and scope of the claims should be included within their scope.
Claims
1. A stair climbing machine, comprising: A frame with a base; A guide rail system extending upward from the frame; An upper shaft and a lower shaft, which are rotatably connected to the frame, respectively; Multiple steps, which are circular and rotatably connected to the upper and lower shafts and configured to move in a circular manner; An electric braking mechanism operating in a power generation mode, the electric braking mechanism being mechanically connected to the plurality of steps and configured to provide variable resistance; as well as A controller, operably coupled to and configured to: Receive instructions from the user regarding a selected exercise mode, which includes a first speed of the plurality of steps, a second speed of the plurality of steps, and a difficulty level; At the first speed, in learning mode, the load on the multiple steps is balanced based on the user's weight; It is determined that an additional load has been applied to the plurality of steps via the guide rail system, the additional load being based on the lifting force applied by the user to the guide rail system, which results in an additional thrust being applied to the plurality of steps; It is determined that the speed of the plurality of steps has reached the second speed of the exercise mode; In response to determining that additional load has been applied to the plurality of steps via the guide system and that the speed of the plurality of steps has reached the second speed, the electric braking mechanism is controlled to increase the resistance on the plurality of steps based on the difficulty level of the selected exercise mode to prevent the plurality of steps from exceeding the second speed. It has been determined that the additional load has been removed from the plurality of steps via the guide rail system; and In response to determining that the additional load has been removed from the plurality of steps via the guide rail system, the electric braking mechanism is controlled to reduce the resistance on the plurality of steps until the speed of the plurality of steps returns to the first speed.
2. The stair climbing machine as described in claim 1, wherein, The controller is also configured to control the electric braking mechanism to maintain the first speed of the plurality of steps in response to the user removing the additional load.
3. The stair-climbing machine as claimed in claim 1, further comprising a pair of chains rotatably arranged around the upper shaft and the lower shaft, wherein, Each of the pair of chains is connected to the plurality of steps and engages with the step gears.
4. The stair climbing machine of claim 1 further includes a brake solenoid, the brake solenoid being connected to the electric braking mechanism and configured to prevent rotational movement of the output shaft of the electric braking mechanism in a power-off mode.
5. The stair climbing machine as described in claim 4, wherein, The electric braking mechanism is configured to apply a variable rotational resistance to the output shaft of the electric braking mechanism, wherein the variable rotational resistance is based on a load electrically connected to the electric braking mechanism.
6. The stair climbing machine as described in claim 5, wherein, The controller is also configured to, in response to determining that the user has started the selected exercise mode, stimulate the brake solenoid connected to the output shaft of the electric braking mechanism to allow rotational movement of the output shaft.
7. The stair climbing machine as described in claim 5, wherein, The controller is also configured to increase or decrease the resistance to achieve the closing speed of the plurality of steps in response to determining that the user has finished the selected exercise mode.
8. The stair climbing machine as described in claim 7, wherein, The controller is also configured to de-energize the brake solenoid and prevent movement of the multiple steps after the plurality of steps have reached the closing speed by stopping the rotational movement of the output shaft of the electric braking mechanism.
9. The stair climbing machine as described in claim 5, wherein, The load includes a variable resistor electrically connected to the electric braking mechanism and configured to dissipate the power generated by the electric braking mechanism.
10. The stair climbing machine of claim 1, further comprising a speed sensor configured to determine the rotational speed of the plurality of steps.
11. The stair-climbing machine as claimed in claim 10, wherein, The controller is configured to communicate with the speed sensor.
12. The stair climbing machine as described in claim 1, wherein, The controller is also configured to balance the load by determining the user's weight based on the amount of resistance required to maintain the first speed at the plurality of steps.
13. A controller comprising at least one computing device configured to perform an action, wherein, The at least one computing device includes a processor and local memory, and the action includes: At the controller of the stair climbing machine, which is operatively connected to a frame, a guide rail system extending upward from the frame, and a ring of multiple steps, an instruction is received from the user for a selected exercise mode, which includes a first speed of the multiple steps, a second speed of the multiple steps, and a difficulty level. At the first speed, in learning mode, the load on the multiple steps is balanced based on the user's weight; It is determined that an additional load has been applied to the plurality of steps via the guide rail system, the additional load being based on the lifting force applied by the user to the guide rail system, which results in an additional thrust being applied to the plurality of steps; It is determined that the speed of the plurality of steps has reached the second speed of the exercise mode; In response to determining that additional load has been applied to the plurality of steps via the guide system and that the speed of the plurality of steps has reached the second speed, the electric braking mechanism is controlled to increase the resistance on the plurality of steps based on the difficulty level of the selected exercise mode to prevent the plurality of steps from exceeding the second speed. It has been determined that the additional load has been removed from the plurality of steps via the guide rail system; and In response to determining that the additional load has been removed from the plurality of steps via the guide rail system, the electric braking mechanism is controlled to reduce the resistance on the plurality of steps until the speed of the plurality of steps returns to the first speed.
14. The controller as claimed in claim 13, wherein, The action also includes controlling the electric braking mechanism to maintain the first speed of the plurality of steps in response to the user removing the additional load.
15. The controller of claim 13, wherein, The action also includes controlling the brake solenoid connected to the electric brake mechanism to prevent the output shaft of the electric brake mechanism from rotating in the power-off mode.
16. The controller of claim 15, wherein, The action also includes, in response to determining that the user has started the selected exercise mode, stimulating the brake solenoid connected to the output shaft of the electric braking mechanism to allow rotational movement of the output shaft.
17. The controller of claim 13, wherein, The action also includes determining the rotational speed of the plurality of steps and increasing resistance in response to determining that the rotational speed of the plurality of steps is greater than the second speed.
18. A method for controlling the speed of multiple steps in an exercise machine, the method comprising: At the controller of the exercise machine, which is operatively connected to a frame, a guide rail system extending upward from the frame, and a ring of multiple steps, an instruction is received from the user for a selected exercise mode, which includes a first speed of the multiple steps, a second speed of the multiple steps, and a difficulty level. At the first speed, the load on the multiple steps is balanced based on the user's weight in a learning mode. It is determined that an additional load has been applied to the plurality of steps via the guide rail system, the additional load being based on the lifting force applied by the user to the guide rail system, which results in an additional thrust being applied to the plurality of steps; It is determined that the speed of the plurality of steps has reached the second speed of the exercise mode; In response to determining that additional load has been applied to the plurality of steps via the guide system and that the speed of the plurality of steps has reached the second speed, the electric braking mechanism is controlled to increase the resistance on the plurality of steps based on the difficulty level of the selected exercise mode to prevent the plurality of steps from exceeding the second speed. It has been determined that the additional load has been removed from the plurality of steps via the guide rail system; and In response to determining that the additional load has been removed from the plurality of steps via the guide rail system, the electric braking mechanism is controlled to reduce the resistance on the plurality of steps until the speed of the plurality of steps returns to the first speed.
19. The method of claim 18, further comprising controlling the electric braking mechanism to maintain the first speed of the plurality of steps in response to the user removing the additional load.
20. The method of claim 18, further comprising controlling a brake solenoid coupled to the electric brake mechanism to prevent rotational movement of the output shaft of the electric brake mechanism in a power-off mode.
Citation Information
Patent Citations
Exercise apparatus with automatically adjustable foot motion
US20120115685A1
Computer-Aided Physiotherapeutic Stair and Gait System
US20150141201A1
Stair Climber Apparatuses and Stair Apparatuses
US20150190670A1
Cited By
Stair climber
CN122461706A