Fitness training device including motion sensor

WO2026165099A1PCT designated stage Publication Date: 2026-08-06VITRUVIAN INVESTMENTS PTY LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
VITRUVIAN INVESTMENTS PTY LTD
Filing Date
2026-01-28
Publication Date
2026-08-06

Smart Images

  • Figure US2026012869_06082026_PF_FP_ABST
    Figure US2026012869_06082026_PF_FP_ABST
Patent Text Reader

Abstract

A fitness training device including a platform, a cable extending through a cable aperture, a cable drum spool operable to receive the cable, a motor connected to the cable drum spool, the motor operable to apply a force to the cable through the cable drum spool to control a motion of the cable, and a motion sensor configured to detect a movement of the fitness training device relative to a ground surface. A controller includes an electronic processor and a memory, the controller configured to: control, during a first portion of the fitness action, the motor to limit a speed for the motion of the cable, control, during a second portion of the fitness action following the first portion of the fitness action, the motor to limit a speed for the motion of the cable, and limit operation of the motor in response to a signal from the motion sensor.
Need to check novelty before this filing date? Find Prior Art

Description

Attorney Docket No. 891098-0018-W001FITNESS TRAINING DEVICE INCLUDING MOTION SENSOR CROSS-REFERENCE TO RELATED APPLICATIONS

[0001] This application claims priority to U.S. Provisional Patent Application No.63 / 751,483, filed January 30, 2025 and claims priority to U.S. Provisional Patent Application No. 63 / 752,402, filed January 31, 2025, the entire contents all of which are hereby incorporated by reference herein.BACKGROUND

[0002] This disclosure relates to a fitness training device.SUMMARY

[0003] Before any embodiments are explained in detail, it is to be understood that the embodiments are not limited in application to the details of the configurations and arrangements of components set forth in the following description or illustrated in the accompanying drawings. The embodiments are capable of being practiced or of being carried out in various ways. Also, it is to be understood that the phraseology and terminology used herein are for the purpose of description and should not be regarded as limiting. The use of “including,” “comprising,” or “having” and variations thereof are meant to encompass the items listed thereafter and equivalents thereof as well as additional items. Unless specified or limited otherwise, the terms “mounted,” “connected,” “supported,” and “coupled” and variations thereof are used broadly and encompass both direct and indirect mountings, connections, supports, and couplings.

[0004] Unless the context of their usage unambiguously indicates otherwise, the articles “a,” “an,” and “the” should not be interpreted as meaning “one” or “only one.” Rather these articles should be interpreted as meaning “at least one” or “one or more.” Likewise, when the terms “the” or “said” are used to refer to a noun previously introduced by the indefinite article “a” or “an,” “the” and “said” mean “at least one” or “one or more” unless the usage unambiguously indicates otherwise.

[0005] In addition, it should be understood that embodiments may include hardware, software, and electronic components or modules that, for purposes of discussion, may be illustrated and described as if the majority of the components were implemented solely inAttorney Docket No. 891098-0018- WO01hardware. However, one of ordinary skill in the art, and based on a reading of this detailed description, would recognize that, in at least one embodiment, the electronic-based aspects may be implemented in software (e.g., stored on non-transitory computer-readable medium) executable by one or more processing units, such as a microprocessor and / or application specific integrated circuits (“ASICs”). As such, it should be noted that a plurality of hardware and software based devices, as well as a plurality of different structural components, may be utilized to implement the embodiments. For example, “servers,” “computing devices,” “controllers,” “processors,” etc., described in the specification can include one or more processing units, one or more computer-readable medium modules, one or more input / output interfaces, and various connections (e.g., a system bus) connecting the components.

[0006] Relative terminology, such as, for example, “about,” “approximately,” “substantially,” etc., used in connection with a quantity or condition would be understood by those of ordinary skill to be inclusive of the stated value and has the meaning dictated by the context (e.g., the term includes at least the degree of error associated with the measurement accuracy, tolerances [e.g., manufacturing, assembly, use, etc.] associated with the particular value, etc.). Such terminology should also be considered as disclosing the range defined by the absolute values of the two endpoints. For example, the expression “from about 2 to about 4” also discloses the range “from 2 to 4”. The relative terminology may refer to plus or minus a percentage (e.g., 1%, 5%, 10%) of an indicated value.

[0007] It should be understood that although certain drawings illustrate hardware and software located within particular devices, these depictions are for illustrative purposes only. Functionality described herein as being performed by one component may be performed by multiple components in a distributed manner. Likewise, functionality performed by multiple components may be consolidated and performed by a single component. In some embodiments, the illustrated components may be combined or divided into separate software, firmware and / or hardware. For example, instead of being located within and performed by a single electronic processor, logic and processing may be distributed among multiple electronic processors.Regardless of how they are combined or divided, hardware and software components may be located on the same computing device or may be distributed among different computing devices connected by one or more networks or other suitable communication links. Similarly, a component described as performing particular functionality may also perform additionalAttorney Docket No. 891098-0018- WO01functionality not described herein. For example, a device or structure that is “configured” in a certain way is configured in at least that way but may also be configured in ways that are not explicitly listed.

[0008] Accordingly, in the claims, if an apparatus, method, or system is claimed, for example, as including a controller, control unit, electronic processor, computing device, logic element, module, memory module, communication channel or network, or other element configured in a certain manner, for example, to perform multiple functions, the claim or claim element should be interpreted as meaning one or more of such elements where any one of the one or more elements is configured as claimed, for example, to make any one or more of the recited multiple functions, such that the one or more elements, as a set, perform the multiple functions collectively.

[0009] In some aspects, the techniques described herein relate to a fitness training device including: a platform including a top portion, the top portion configured to support a user when operating the fitness training device to perform a fitness action; an electronics module removably coupled to the platform, the electronics module located underneath the top portion, the electronics module including, a cable extending through a cable aperture, a cable drum spool operable to receive the cable, a motor connected to the cable drum spool, the motor operable to apply a force to the cable through the cable drum spool to control a motion of the cable, and a motion sensor configured to detect a movement of the fitness training device relative to a ground surface, a controller including an electronic processor and a memory, the controller configured to: control, during a first portion of the fitness action, the motor to limit a speed for the motion of the cable, control, during a second portion of the fitness action following the first portion of the fitness action, the motor to limit a speed for the motion of the cable, and limit operation of the motor in response to a signal from the motion sensor.

[0010] In some aspects, the techniques described herein relate to a fitness training device including: a platform including a top portion, the top portion configured to support a user when operating the fitness training device to perform a fitness action; a first electronics module removably coupled to the platform, the first electronics module located underneath the top portion, the first electronics module including, a cable extending through a cable aperture, a cable drum spool operable to receive the cable, a motor connected to the cable drum spool, theAttorney Docket No. 891098-0018- WOOlmotor operable to apply a force to the cable through the cable drum spool to control a motion of the cable, and a controller including an electronic processor and a memory, the controller configured to: control, during a first portion of the fitness action, the motor to limit a speed for the motion of the cable, and control, during a second portion of the fitness action following the first portion of the fitness action, the motor to limit a speed for the motion of the cable; and a second electronics module removably coupled to the platform and the first electronics module, the second electronics module located underneath the top portion, the second electronics module including, a cable extending through a cable aperture, a cable drum spool operable to receive the cable, a motor connected to the cable drum spool, the motor operable to apply a force to the cable through the cable drum spool to control a motion of the cable, and a controller including an electronic processor and a memory, the controller configured to: control, during a first portion of the fitness action, the motor to limit a speed for the motion of the cable, and control, during a second portion of the fitness action following the first portion of the fitness action, the motor to limit a speed for the motion of the cable.

[0011] In some aspects, the techniques described herein relate to a fitness training device including: a housing including a top portion, the top portion configured to support a user when operating the fitness training device to perform a fitness action; a cable extending through a cable aperture in the top portion of the housing, the cable including a connector attached to an end of the cable; a cable drum spool operable to receive the cable; a motor connected to the cable drum spool, the motor operable to apply a force to the cable through the cable drum spool to control a motion of the cable; a coupling attached to the housing, the coupling configured to attach to the connector at the end of the cable; a pulley that receives the cable when the connector is attached to the coupling to effectively double the force generated to the cable; and a controller including an electronic processor and a memory, the controller configured to: control, during a first portion of the fitness action, the motor to limit a speed for the motion of the cable, and control, during a second portion of the fitness action following the first portion of the fitness action, the motor to limit a speed for the motion of the cable.

[0012] In some aspects, the techniques described herein relate to a fitness training device including: a housing including a top portion, the top portion configured to support a user when operating the fitness training device to perform a fitness action; a cable extending through a cable aperture in the top portion of the housing, the cable including a connector attached to anAttorney Docket No. 891098-0018- WO01end of the cable; a cable drum spool operable to receive the cable; a motor connected to the cable drum spool, the motor operable to apply a force to the cable through the cable drum spool to control a motion of the cable; a light source; and a controller including an electronic processor and a memory, the controller configured to: control, during a first portion of the fitness action, the motor to limit a speed for the motion of the cable, and control, during a second portion of the fitness action following the first portion of the fitness action, the motor to limit a speed for the motion of the cable, wherein the light source is configured to display indicia that informs the user about characteristics of the fitness action during the fitness action.

[0013] In some aspects, the techniques described herein relate to an installation for a fitness training device including: a first frame member configured to set on a floor surface; a second frame member spaced a distance from the first frame member, the second frame member configured to set on the floor surface, an electronics module located in the distance between the first frame member and the second frame member, the electronics module including, a cable extending through a cable aperture, a cable drum spool operable to receive the cable, a motor connected to the cable drum spool, the motor operable to apply a force to the cable through the cable drum spool to control a motion of the cable, and a controller including an electronic processor and a memory, the controller configured to: control, during a first portion of the fitness action, the motor to limit a speed for the motion of the cable, and control, during a second portion of the fitness action following the first portion of the fitness action, the motor to limit a speed for the motion of the cable; and a platform above the first frame member, the second frame member, and the electronics module, the platform spanning the distance between the first frame member and the second frame member, the platform including a top portion, the top portion configured to support a user when operating the fitness training device to perform a fitness action and the platform including an aperture for the cable.BRIEF DESCRIPTION OF THE DRAWINGS

[0014] FIG. 1 is an isometric view of a fitness training device.

[0015] FIG. 2 is an isometric view of the fitness training device of FIG. 1 with multiple electronics modules removed.

[0016] FIG. 3 is an isometric view of a fitness training device with a single electronics module removed.Attorney Docket No. 891098-0018- WO01

[0017] FIG. 4 is a top view of the fitness training device of FIG. 1.

[0018] FIG. 5 is a side view of the fitness training device of FIG. 1.

[0019] FIG. 6 is a bottom view of the fitness training device of FIG. 1.

[0020] FIG. 7 is a front side view of the fitness training device of FIG. 1.

[0021] FIG. 8 is an isometric bottom view of the fitness training device of FIG. 1.

[0022] FIG. 9 is a top partial transparent view of the fitness training device of FIG. 1.

[0023] FIG. 10 illustrates a control system for the fitness training device of FIG. 1.

[0024] FIG. HA illustrates a parameter-less control system for the fitness training device of FIG. 1.

[0025] FIG. 1 IB illustrates a parameter-less control system for the fitness training device of FIG. 1.

[0026] FIG. 12 illustrates a graph of force versus position for concentric movement of an accessory of the fitness training device of FIG. 1.

[0027] FIG. 13 illustrates a graph of force versus position for concentric movement and eccentric movement of an accessory of the fitness training device of FIG. 1.

[0028] FIG. 14 is a process for operating the fitness training device of FIG. 1.

[0029] FIG. 15 illustrates a graph of force versus position for concentric movement and eccentric movement of an accessory of the fitness training device of FIG. 1.

[0030] FIG. 16 is a process for operating the fitness training device of FIG. 1.

[0031] FIG. 17 illustrates a graph of force versus position for concentric movement and eccentric movement of an accessory of the fitness device of FIG. 1.

[0032] FIG. 18 is a process for operating the fitness training device of FIG. 1.

[0033] FIG. 19 is a graph illustrating increasing and decreasing force slew rates for the fitness training device of FIG. 1.

[0034] FIG. 20 is a process for operating the fitness training device of FIG. 1.

[0035] FIG. 21 is a process for operating the fitness training device of FIG. 1.Attorney Docket No. 891098-0018- WO01

[0036] FIG. 22 illustrates a connector for use with the fitness training device,

[0037] FIG. 23 illustrates the fitness training device and an accessory in a first position.

[0038] FIG. 24 illustrates the fitness training device and accessory of FIG. 23 in a second position.

[0039] FIG. 25 is an alternative view of the fitness training device and the accessory.

[0040] FIG. 26 illustrates a pulley of the accessory.

[0041] FIG. 27 is an alternative view of the accessory.

[0042] FIG. 28 illustrates a coupling for use with the fitness training device.

[0043] FIG. 29 is a cross-sectional view of the coupling of FIG. 28.

[0044] FIG. 30 is an exploded view of a coupling for use with the fitness training device.

[0045] FIG. 31 is a cross-sectional view of the coupling of FIG. 30.

[0046] FIG. 32 is a cross-sectional view of couplings for use with the fitness training device.

[0047] FIG. 33 is a cross-sectional view of the couplings of FIG. 32.

[0048] FIG. 34 illustrates an accessory for use with the fitness training device.

[0049] FIG. 35 illustrates an accessory for use with the fitness training device.

[0050] FIG. 36 illustrates an accessory for use with the fitness training device.

[0051] FIG. 37 illustrates an accessory for use with the fitness training device.

[0052] FIG. 38 illustrates an accessory for use with the fitness training device.

[0053] FIG. 39 illustrates cross-sectional views of a coupling for use with the fitness training device.

[0054] FIG. 40 illustrates cross-sectional views of a coupling for use with the fitness training device.

[0055] FIG. 41 illustrates cross-sectional views of a coupling for use with the fitness training device.

[0056] FIG. 42 illustrates a partial installation of the fitness training device.Attorney Docket No. 891098-0018- WO01

[0057] FIG. 43 illustrates a partial installation of the fitness training device.

[0058] FIG. 44 illustrates a partial installation of the fitness training device.

[0059] FIG. 45 illustrates a partial installation of the fitness training device.

[0060] FIG. 46 illustrates a partial installation of the fitness training device.

[0061] FIG. 47 illustrates a partial installation of the fitness training device.

[0062] FIG. 48 illustrates a partial installation of the fitness training device.

[0063] FIG. 49 illustrates a partial installation of the fitness training device.

[0064] FIG. 50 illustrates an installation of the fitness training device.

[0065] FIG. 51 illustrates an alternative installation of the fitness training device.

[0066] FIG. 52 is a flow diagram of an operation of the fitness training device.DETAILED DESCRIPTION

[0067] FIG. 1 illustrates a fitness training device 100. The fitness training device 100 is configured as a platform or step upon which a user can stand, sit, or lay in order to perform fitness actions. The fitness training device 100 includes a platform 102 having a top portion 105 and a bottom portion 110 that collectively form a housing or cabinet. The top portion 105 is configured as a flat surface upon which the user can stand, sit, lay, or otherwise be supported, in order to perform the fitness actions. In some implementations, a bench is placed on and / or over the platform 102 of the fitness training device 100 and the user sits or lays on the bench. In some implementations, the top portion 105 is made of wood and is fastened (e.g., screwed) to the bottom portion 110. In other implementations, the top portion is made of a different material, such as a metal, a plastic, a composite, carbon fiber, etc. By having the top portion 105 removable from the bottom portion 110, the user and / or manufacturer can provide different types of top portions 105 (e.g., different colors, materials, etc.) that can be used with the same or different types of bottom portions 110. For example, the bottom portion 110 may be made from a metal material. Then, the manufacturer can manufacture and stock one type of bottom portion 110 and use different types of top portions 105 depending on the desire or selection of the user or customer. Alternatively, the manufacturer may have different types (e.g., material) of bottomAttorney Docket No. 891098-0018- WO01portions 110 and can customize the design and appearance using selecting from one of multiple different types of bottom portions 110 and top portions 105.

[0068] The top portion 105 of the fitness training device 100 includes a plurality of apertures 104 associated with the connection of one or more accessories to the fitness training device 100. For example, a plurality of different types of accessories can be connected to the fitness training device 100, and can be manipulated by a user to perform a fitness action. FIG. 1 illustrates the accessory as a handle 115. In various implementations, a second handle 115 can be connected to the fitness training device 100 on the opposite side of the fitness training device. Other accessories that can be connected to the fitness training device 100 include a long bar, a waist belt, a short bar, a tricep strap, an ankle strap, a wrist strap, etc. In some implementations, the top portion 105 can be configured as a front portion when the fitness training device 100 is oriented vertically (e.g., if the fitness training device 100 is mounted to a wall).

[0069] The accessories are configured to connect to the fitness training device 100 via a connector 118 and a cable 120. The connector 118 is attached to an end of the cable 120. In some implementations, the cable 120 includes the connector 118 that is configured to mate with the accessories such that the accessories can be quickly connected and disconnected from the fitness training device 100. The cable 120 is configured to be normally retracted into a cable aperture 125 located within the aperture 104 formed in the top portion 105 of the housing of the fitness training device 100. In some implementations, the cable aperture 125 is funnel-shaped. In the implementation of the fitness training device 100 illustrated in FIG. 1, the fitness training device 100 includes first and second cable apertures 125 although only one cable 120 is illustrated (i.e., a cable 120 extends from both cable apertures 125). As will be described in greater detail below, the cables 120 are retractable into the cable apertures 125 using one or more cable pulley and drum systems. The cable pulley and drum systems include, for example, a motor that is configured to apply force through a cable pulley drum to the cables 120 to control a force and / or speed at which the cables 120 can be moved with respect to the fitness training device 100 (e.g., as a result of a user grasping and moving the handle 115 that is connected to the cable 120). In some implementations, each cable 120 has a predetermined full range-of-motion (“ROM”), such as approximately 2-3 meters. First and second cable connectors 130 are also provided, which are located in apertures 104 in the top portion 105 of the housing of the fitnessAttorney Docket No. 891098-0018- WO01training device 100. As will be discussed in more detail below, each of the cable connectors 130 include an end connector for connecting to connector 118.

[0070] The bottom portion 110 of the fitness training device 100 can be configured as a housing that houses or covers electronics and other hardware of the fitness training device 100. In the illustrated embodiment, the bottom portion 110 of the fitness training device 100 is configured as an open-bottom housing that can removably or fixedly receive electronics and other hardware of the fitness training device. The bottom portion 110 of the fitness training device 100 can be made of a metal, a plastic, a composite, or another material.

[0071] FIG. 2 illustrates the fitness training device 100 with platform 102 elevated to expose a first electronics module 140 and a second electronics module 145. As described above, the platform 102 can be configured as an enclosed housing or an open-bottom housing. If the platform 102 is an enclosed housing, the first electronics module 140 and the second electronics module 145 can be located within the bottom portion 110 and fully enclosed except for the cable apertures 125 and cable connectors 130 which extend through the apertures 104 of top portion 105 of the fitness training device 100. If the bottom portion 110 is an open-bottom housing, which is the embodiment shown, the first electronics module 140 and the second electronics module 145 can be fastened to the bottom portion 110 (e.g., using one or more screws, clips, etc.) and are at least partially located within the housing. The first electronics module 140 and the second electronics module 145 include, among other things, a cable pulley and drum system and a printed circuit board (“PCB”) including control electronics. The first electronics module 140 and the second electronics module 145 are described in greater detail below. While the implementation illustrated in FIG. 2 includes the first electronics module 140 and the second electronics module 145, in other implementations, the first electronics module 140 and the second electronics module 145 are configured as a single electronics module. When implemented as separate electronics modules, which is the embodiment shown in FIG. 2, the first electronics module 140 and the second electronics module 145 can be electrically connected to one another using an electrical connector. In such a configuration, the first electronics module 140 can function as a master electronics module for controlling operation of the fitness training device 100, including control of the second electronics module 140.Attorney Docket No. 891098-0018- WO01

[0072] Referring to FIGS. 2 and 4, the fitness training device 100 also includes first and second indicators 135. The indicators 135 include a light source 133 located on the side of each of the first electronics module 140 and the second electronics module 145. The lights source 133 can be configured as light strips (e.g., light-emitting diode [“LED”] light strips, LED light pipes, etc.) that can be controlled to be illuminated to convey information to a user. The indicators 135 each further include a diffuser 137 that is part of the platform 102. The diffusers 137 extends from the side of the platform 102 to a top side 139 of the platform 102. The diffusers 137 direct the light from the light sources 133 on the side of the electronics modules 140, 145, through the platform 102, and so that light from the light sources 133 is easily visible when the user is on the top side 139 of the platform 102. Therefore, in the illustrated embodiment, no electrical connection is needed between the platform 102 and the electronics modules 140, 145. The electronics, including light sources 133, are fully contained within or on the electronics modules 140, 145 and no electrical connection is needed to the platform 102. The diffusers 137 direct the light from the light sources 133 on the electronics modules 140, 145 through the platform 102 so that light for the light sources 133 is visible by a user on the platform 102.

[0073] The indicators 135 can be configured to illuminate in different patterns and / or colors to convey different information to the user. The patterns can include solid ON, blinking, wave, etc., to provide indications of the force or speed at which an accessory is moving or another parameter of the fitness training device 100. In some implementations, the first and second indicators 135 include a visual display (e.g., a liquid crystal display [“LCD”]), one or more audible indicators (e.g., speakers), and / or one or more tactile indicators. The illustrated fitness training device 100 includes a third indicator 136 located on the front of the platform 102. The third indicator 136 is similar to the first and second indicators 135 and functions similar to the first and second indicators 135.

[0074] FIG. 3 illustrates a different implementation of a fitness training device 100A. In the implementation of FIG. 3, a single electronics module 140 is included in the fitness training device 100A. As a result, the fitness training device 100A includes only one cable aperture 125 and one cable connector 130. The fitness training device 100A of FIG. 3 is otherwise configured to operate in the same manner as the fitness training device 100 of FIG. 1. In the illustratedAttorney Docket No. 891098-0018- WO01embodiment of FIG. 3, the platform 102A includes apertures 104 on one side of the platform 102 A

[0075] Referring to FIGS. 2 and 3, as discussed above, the electronics modules 140, 145 are easily separable from the platforms 102, 102A. The electronics modules 140, 145 are self-contained units that are separatable from each other and the platform 102 or 102A. In the embodiments shown, the platforms 102, 102A have an open bottom and the platforms 102, 102A are simply placed over the electronics modules 140, 145. In some embodiments, the electronics modules 140, 145 are removably fastened to the platforms 102, 102A by fasteners (e.g., screws, bolts, clamps, clips, etc.). The separate electronics modules 140, 145 and platforms 102, 102A can facilitate manufacturing, supply, and repair of the fitness training devices 100, 100A. For example, the manufacturer can make several different styles (e.g., colors, materials, etc.) and sizes of platforms 102, 102A and pair these different platforms with the same electronics modules 140, 145. Also, if repair or replacement of an electronics module 140, 145 is required, the electronics module 140 or 145 requiring repair or replacement can be removed and replaced without replacing the other electronics module or the platform 102, 102A.

[0076] FIG. 4 illustrates a top view of the fitness training device 100. As illustrated in the top view, the fitness training device 100 is rectangular in shape with rounded corners. The top portion 105 includes a sub-portion 105 A that is configured to be used by a user when operating the fitness training device 100. Specifically, the user can stand, sit, or lay in the sub-portion 105 A and grip an accessory (e.g., handle 115) to perform a fitness action. As can be seen from the top view of the fitness training device 100, the first and second indicators 135 are visible such that a user would be able to see both the first and second indicators 135 when within the sub-portion 105 A.

[0077] FIG. 5 illustrates a side view of the fitness training device 100. The top portion 105 and the bottom portion 110 are shown being connected to one another. In some implementations the top portion 105 and the bottom portion 110 can be formed as a single device (e.g., made of the same material) rather than having the top portion 105 secured to the bottom portion 110. For example, the top portion 105 and the bottom portion 110 can be integrally formed of the same material (e.g., metal, plastic, composite, etc.). The fitness training device 100 also includes one or more wheels 150. In some implementations, the wheels 150 can be incorporated into theAttorney Docket No. 891098-0018- WO01bottom portion 110. In other implementations, the wheels 150 can be incorporated into the first electronics module 140 and / or the second electronics module 145. In some implementations, the wheels 150 are included on each side of the fitness training device 100 (e.g., four total wheels with two wheels on each side) to facilitate movement of the fitness training device 100 from one location to another.

[0078] FIG. 6 illustrates a bottom view of the fitness training device 100. In the illustrated implementation, the fitness training device 100 includes two wheels 150, and the fitness training device 100 includes an open-bottom bottom portion 110 that exposes the first electronics module 140 and the second electronics module 145. In the illustrated implementation, the wheels 150 are incorporated into the second electronics module 145. Also illustrated in FIG. 6 are first and second cable drum spools 155, as will be described in greater detail below.

[0079] FIG. 7 is a front side view of the fitness training device 100. As illustrated in FIG. 7, the first electronics module 140 includes a power input port 160 configured to receive a power cord connected, for example, an to alternating current (“AC”) power source (e.g., AC mains power). In some implementations, the power input port 160 is a C 14 inlet configured to receive a Cl 3 connector, commonly referred to as an IEC inlet / connector. Although a particular type of power input port 160 is illustrated, any of a variety of different power input ports 160 can be used with the fitness training device 100 to supply AC power to the fitness training device 100. In some implementations, the fitness training device 100 includes an internal power source (e.g., including a plurality of battery cells) such that the fitness training device 100 can power operated independently of an AC power source. For example, the fitness training device 100 can include a plurality of Lithium-ion (“Li-ion”) battery cells within a battery pack or power supply. The battery cells can be located in one or both of the first electronics module 140 and the second electronics module 145. In such implementations, power received through the power input port 160 can be used to charge the battery cells when the fitness training device 100 is connected to an AC power source. The plurality of battery cells allow the fitness training device 100 to be powered for multiple hours without being connected to an AC power source. In some implementations, the power supply is configured to be separate from the first electronics module 140 and the second electronics module 145, and is configured to be removably attached to the fitness training device 100 such that the power supply can be replaced with another power supply when depleted. In some implementations, the first and second indicators 135 and / or the thirdAttorney Docket No. 891098-0018- WO01indicator 136 can be used to provide an indication of the state-of-charge of the power supply (e.g., blinking red when the power supply is nearly fully depleted).

[0080] The fitness training device 100 also includes a user input 165 configured, for example, as an ON / OFF power button for the fitness training device 100. As described in greater detail below, the user input 165 can be connected to a controller for selectively turning the fitness training device ON and OFF or for performing other actions. For example, when the fitness training device 100 is powered OFF, no force is applied to the cables 120. However, when the fitness training device 100 is powered ON, force can be applied to the cables 120. In some implementations, the user input is configured as a pushbutton that activates a momentary switch when the pushbutton is depressed. The momentary switch provides a signal to the controller that causes the fitness training device 100 to power ON. In other implementations, different types of input can be used, such as a touch sensor (e.g., a capacitive sensor), to turn the fitness training device 100 ON and OFF.

[0081] The fitness training device 100 also includes input / output connection ports 170 that allow the fitness training device 100 to connect to an external device (e g., smart phone, computer, etc.). In some implementations, the input / output connection ports 170 are USB ports (e.g., USB-A ports, USB-C ports, etc.). The input / output connection ports 170 (illustrated as two USB-C ports) allow a user to access information stored within the fitness training device 100. For example, a user may want to download or otherwise access information related to a particular workout or a series of workouts (e.g., total time, weight lifted, number of repetitions, consistency of repetitions, weight lifted from each side of the fitness training device 100, etc.). Similarly, the input / output connection ports 170 can also be used to update the fitness training device 100. For example, a user can connect the fitness training device to an external device to update the firmware of the fitness training device 100.

[0082] FIG. 8 is a bottom cross-sectional perspective view of the fitness training device 100 to expose the insides of the electronics modules 140, 145. As shown in FIG. 8, the fitness training module includes the first and second cable drum spools 155, first and second motors 175, and first and second control printed circuit boards (“PCBs”) 180. The first and second control PCBs will be described in greater detail below with respect to FIG. 10. Although both first and second control PCBs 180 are illustrated in FIG. 8 (i.e., one associated with each of theAttorney Docket No. 891098-0018- WO01first electronics module 140 and the second electronics module 145, a single control PCB 180 can be used to control the fitness training device 100 (e.g., a single control PCB 180 located in the first electronics module 140). The first and second motors 175 are, for example, configured as direct drive motors. As a result, the output shafts of the motors 175 directly drive the first and second cable drum spools 155 to apply force to the cable 120 to let out (e.g., unwind) or retract (e.g., wind) the cables 120. The fitness training device 100 can also include a pulley system to guide the cables 120 from the first and second cable drum spools 155 out to the cable apertures 125. In some implementations, a transmission or gearbox can be positioned between the motors 175 and the first and second cable drum spools 155.

[0083] As shown in FIG. 5, the motors 175 and corresponding drum spool 155 each rotate about an axis 138. The axis 138 is generally vertical and the axis 138 is generally perpendicular to the top portion 105 of the platform 102 and also generally perpendicular to a floor surface 142 on which the fitness training device 100 is supported.

[0084] FIG. 9 is a cross-sectional top view of the fitness training device 100 to expose the inside of the electronics modules 140, 145, including the first and second motors 175. The first and second motors 175 can be brushed motors or brushless direct current (“BLDC”) motors. The first and second motors 175 in the illustrated implementation are BLDC motors that are driven or electronically-commutated, for example, by an inverter bridge (e.g., a six FET inverter bridge). The illustrated first and second motors 175 are outer-rotor radial flux motors. However, in other implementations, the first and second motors 175 are inner-rotor motors, or have a different motor configuration (e.g., axial flux motors, transverse flux motors, etc.). Each of the first and second motors 175 includes a stator, a rotor, and an output shaft. The stator includes a plurality of stator windings that are selectively energized to create a magnetic field that interacts with permanent magnets in or on the rotor to produce a rotational force on the rotor. The first and second motors 175 can additionally include a separate PCB (see FIG. 10) configured for measuring a rotational position of the rotor of the motors 175. For example, the separate PCB can include a plurality of magnetic sensors (e.g., Hall effect sensors) for precisely measuring the rotational positions of the rotors of the motors 175. In some implementations, the separate PCBs are not included in the fitness training device 100. By knowing the rotational position of the rotors of the motors 175, velocity and acceleration information can be determined and used to control the motors 175. In some implementations, the motors do not include the separate PCBs.Attorney Docket No. 891098-0018- WO01Rather, a sensorless motor control technique can be used where the rotational position of the rotors of the motors 175 are determined by measuring back-electromotive force and monitoring phase currents. Additionally, in some implementations, the motors 175 are driven using block commutation (e.g., when magnetic sensors are used for position detection). In some implementations, the motors 175 are driven using field-oriented control (“FOC”) (e.g., when a sensorless motor control technique is being used). In some implementations, the motors 175 are configured to apply forces in the range of about 10 Newtons (“N”) to 1000 N (e.g., about 1 kilogram [“kg”] to 100 kg).

[0085] FIG. 10 illustrates a control system 1000 for the fitness training device 100. The control system 1000 includes a controller 1005. As described above, the fitness training device 100 can include both the first electronics module 140 and the second electronics module 145. As a result, each of the motors 175 can be driven independently by respective controllers within the first electronics module 140 and the second electronics module 145. However, for descriptive purposes, the control system 1000 will be described as controlling both motors 175. The operation of the first electronics module 140 and the second electronics module 145 are substantially the same. Therefore, the description of the operation of the control system 1000 is applicable to both the first electronics module 140 and the second electronics module 145. The controller 1005 is electrically and / or communicatively connected to a variety of modules or components of the fitness training device 100. For example, the illustrated controller 1005 is electrically connected to the indicators 135, the user input 165, the input / output connection ports 170, the first and second motors 175, a power input module 1010, one or more sensors 1015 (e.g., current sensors, voltage sensors, position sensors [e.g., a Hall effect sensors, encoders, etc.], speed sensors, temperature sensors, etc.), first and second motor drivers 1020, and a wireless communications module 1025. The wireless communications module 1025 is configured to communicate through a network 1030. In some implementations, the controller 1005 may receive signals wirelessly from a device external to the fitness training device 100 (e.g., a user’s mobile phone) over the network 1030 and via the wireless communications module 1025.

[0086] In some implementations, the network 1030 is a cellular network, such as, for example, a Global System for Mobile Communications (“GSM”) network, a General Packet Radio Service (“GPRS”) network, a Code Division Multiple Access (“CDMA”) network, anAttorney Docket No. 891098-0018- WO01Evolution-Data Optimized (“EV-DO”) network, an Enhanced Data Rates for GSM Evolution (“EDGE”) network, a 3GSM network, 4GSM network, a 4G LTE network, 5G New Radio, a Digital AMPS (“IS-136 / TDMA”) network, or an Integral Digital Enhanced Network (“iDEN”) network, etc. In other implementations, the network 1030 is a short range wireless network that uses, for example, ZigBee (IEEE 802.15.4 radio), Bluetooth®, Wi-Fi®, or a similar protocol for communication.

[0087] As previously described, in some implementations, each motor 175 includes aPCB 1075 including position sensors (e.g., Hall effect sensors) for detecting a rotational position of the rotors of the motors 175. However, in some implementations, the fitness training device 100 does not include the PCBs 1075.

[0088] The controller 1005 includes combinations of hardware and software that are operable to, among other things, control the operation of the fitness training device 100, monitor the operation of the fitness training device 100, activate the indicators 135, control the motors 175, etc. The controller 1005 includes a plurality of electrical and electronic components that provide power, operational control, and protection to the components and modules within the controller 1005 and / or the fitness training device 100. For example, the controller 1005 includes, among other things, a processing unit 1035 (e.g., a microprocessor, a microcontroller, an electronic controller, an electronic processor, or another suitable programmable device), a memory 1040, input units 1045, and output units 1050. The processing unit 1035 includes, among other things, a control unit 1055, an arithmetic logic unit (“ALU”) 1060, and a plurality of registers 1065 (shown as a group of registers in FIG. 10), and is implemented using a known computer architecture (e.g., a modified Harvard architecture, a von Neumann architecture, etc.). The processing unit 1035, the memory 1040, the input units 1045, and the output units 1050, as well as the various modules or circuits connected to the controller 1005 are connected by one or more control and / or data buses (e.g., common bus 1070). The control and / or data buses are shown generally in FIG. 10 for illustrative purposes.

[0089] The memory 1040 is a non-transitory computer readable medium and includes, for example, a program storage area and a data storage area. The program storage area and the data storage area can include combinations of different types of memory, such as a ROM, a RAM (e.g., DRAM, SDRAM, etc.), EEPROM, flash memory, a hard disk, an SD card, or other suitableAttorney Docket No. 891098-0018- WO01magnetic, optical, physical, or electronic memory devices. The processing unit 1035 is connected to the memory 1040 and executes software instructions that are capable of being stored in a RAM of the memory 1040 (e.g., during execution), a ROM of the memory 1040 (e.g., on a generally permanent basis), or another non-transitory computer readable medium such as another memory or a disc. Software included in the implementation of the fitness training device 100 can be stored in the memory 1040 of the controller 1005. The software includes, for example, firmware, one or more applications, program data, filters, rules, one or more program modules, and other executable instructions. The controller 1005 is configured to retrieve from the memory 1040 and execute, among other things, instructions related to the control processes and methods described herein. In other implementations, the controller 1005 includes additional, fewer, or different components.

[0090] As previously described, the indicators 135 include, for example, one or more lightemitting diodes (“LEDs”) (e.g., an LED strip). The indicators 135 can be configured to display conditions of, or information associated with, the fitness training device 100. For example, the indicators 135 can be configured to indicate measured weight or force characteristics of the fitness training device 100, a status of the fitness training device 100, the completion of a fitness action, the completion of a set of fitness actions, consistency from one fitness action to the next fitness action, an imbalance between the force applied to two accessories, etc.

[0091] The power input module 1010 is configured to receive power from a power source (e.g., an AC power source), and distribute that power to the various components of the fitness training device 100. In some implementations, the power input module 1010 includes combinations of active and passive components to regulate or control the power received from the power source prior to power being provided to the controller 1005 or motors 175. The motor drivers 1020 are configured, for example, to convert a direct current (“DC”) voltage to phase signals for powering the stator phases of the motors 175.

[0092] The sensors 1015 can include, for example, voltage sensors, current sensors, speed sensors, position sensors (e.g., encoders, etc.), motions sensors (e.g., accelerometers, gyroscopes, inertial measurement units [“IMUs”], etc.) for detecting various parameters of the fitness training device 100, magnetic sensors (e.g., Hall effect sensors) for detecting the rotational position of the rotors of the motors 175, and the like.Attorney Docket No. 891098-0018- WO01

[0093] FIG. 11 A illustrates a control system 1100 for operating the fitness training device 100 in a parameter-less manner. A parameter-less manner means that a user of the fitness training device 100 is capable of using the fitness training device 100 to achieve their personal training goals without having to, for example, input settings related to a desired amount of weight to lift, a resistance setting, a range of motion, user height, user weight, etc. Instead, the fitness training device 100 is configured to learn from the manner in which the fitness training device 100 is being used during a first portion of a fitness action (e.g., during a concentric portion of the fitness action), and then adapt operation of the fitness training device 100 during a second portion of the fitness action (e g., during an eccentric portion of the fitness action). The adaptation of the operation of the fitness training device 100 in the second portion of the fitness action is controlled based on the manner of use of the fitness training device 100 during the first portion of the fitness action.

[0094] The term concentric motion is used herein to describe a first part or portion of a fitness action that corresponds to, for example, an accessory (e.g., the handle 115) being pulled away the fitness training device 100 (e.g., cable 120 unwinds). The term eccentric motion is used herein to describe a second part or portion of the fitness action that corresponds to, for example, the accessory (e.g., the handle 115) being retracted toward the fitness training device 100 (e.g., cable 120 winds).

[0095] The concentric motion is controlled using a first branch 1100A of the control system 1100. The first branch 1100A of the control system 1100 includes an operational configuration 1105, such as duration (e.g., duration of a fitness action, duration of the concentric portion of the fitness action, etc.), range of motion, eccentric overload percentage, a speed limit, etc. The operational configuration is used by a velocity controller 1110 that is configured to control the forces that are applied to the accessory in order to limit to, or maintain, a prescribed speed of movement or velocity for the accessory during concentric motion. For example, as will be described in greater detail below, the fitness training device 100 includes one or more encoders that can used to determine how much of the cable 120 has been unwound from the cable drum spool 155. Additionally, the encoders can be used to determine the speed at which the cables 120 are unwinding. A speed limit for the concentric motion (e.g., a half meter per second [“0.5 m / s”], one meter per second [“1.0 m / s”], etc.) is the target speed (e.g., a target isokinetic speed) that the controller 1005 will permit for the concentric movement of the accessory. A switchAttorney Docket No. 891098-0018- WO011120 is illustrated within the control system 1100 to signify a switching between the concentric motion of a fitness action and the eccentric motion of the fitness action. During the concentric motion, the output of the control system 1100 is limited to the prescribed speed, variable force output from the first branch 1100A of the control system 1100.

[0096] The eccentric motion is controlled using a second branch 1100B of the control system 1100. During the concentric motion of the accessory, a number of parameters 1125 associated with the fitness training device 100, and particularly the accessory or the cable 120, are recorded. Because the accessory is connected to cable 120, references to parameters of the accessory also correspond to the parameters of the cable 120. The parameters include force (e.g., in kilograms [“kg”]), position (e.g., in meters [“m”]), speed or velocity (e.g., in meters per second [“m / s”]), and acceleration (e.g., in meters per second squared [“m / s2”]). Values for position, velocity, and acceleration are determined using a position sensor. For example, the position sensor can include one or more encoders (e.g., magnetic encoders) for each cable 120. The encoder is used to measure an amount of cable 120 that has been unwound from the cable drum spool 155.Velocity and acceleration can be determined from the position measurements. The values for force can be calculated based on a servo output that gets applied to the motors 175 (e.g., values for motor voltage, motor current, motor speed, etc.). The calculated force corresponds to a force required for the velocity control loop of the first branch 1100A to limit or maintain the target or prescribed velocity for the accessory.

[0097] Values for these parameters are continuously recorded throughout the concentric motion of the accessory. In some implementations, values for the parameters are recorded at a frequency of 50 Hertz (“Hz”) or 50 times per second. However, the resolution of the recorded data can be increased by increasing the frequency at which the values for the parameters are recorded. The higher the frequency for recording the values of the parameters, the more data will be available for analyzing the concentric motion of the accessory.

[0098] The values for the parameters are stored in an array 1130. For each row in the array 1130, a value for the force, position, velocity, and acceleration of the accessory can be stored. Each sample of the parameter values corresponds to one row in the array 1130. Multiple levels of analysis can be performed on the data stored in the array 1130. For example, individual rows of the array 1130 or mapped force values (e.g., force values at a given position) can be read outAttorney Docket No. 891098-0018- WO01and multiplied by an eccentric overload percentage 1140. The mapped force values are variable based on position. The eccentric overload percentage corresponds to a multiplier for increasing (value above 100%) decreasing (value below 100%) or maintaining (equal to 100%) the forces that were applied during the concentric motion. A heuristics module 1135 is configured to evaluate the entire set of data in the array 1130. For example, the heuristics module 1135 can be configured to evaluate the data in the array 1130 to determine, among other things, an average force value, a maximum force value, a minimum force value, an average velocity, a maximum velocity, a minimum velocity, etc. The heuristics module 1135 can output any of the determined values for use in computing an eccentric force that will be applied during the eccentric motion of the accessory. In some implementations, the heuristics module 1135 outputs an average force value. The average force value can be a weighted average of performance during the concentric motion of the accessory. The average force value is a constant value for each concentric motion of a fitness activity. The average force value is multiplied by the eccentric overload percentage 1140.

[0099] The results of the multiplications of the average force value and mapped force values with the eccentric overload percentage 1140 are then provided to a blending module 1145. The blending module 1145 is configured to average the two values. In some implementations, the blending module 1145 can apply a weighting to the two values to emphasize one of the two values more heavily. The weighting can be tuned to control the feel the user is going to experience during the eccentric motion of the accessory. Weighting the mapped force values more heavily allows for greater dynamic eccentric force. Weighting the average force value more heavily will produce a more consistent application of force.

[0100] The output of the blending module 1145 is provided to a limiter 1150. The limiter 1150 is operable to limit a maximum eccentric force deviation from the average force value. As a result, the limiter 1150 prevents overly large changes in force over the eccentric motion of the fitness activity. The limiter 1150 does not directly act on the eccentric force that will be applied during the eccentric motion of the accessory. Rather, the limiter 1150 is intended to be activated if there is an unusually large variation in force during the concentric motion. During the eccentric motion, the output of the control system 1100 is the variable force value output from the second branch 1100B of the control system 1100.Attorney Docket No. 891098-0018- WO01

[0101] The output of the switch 1120 is provided to an optional smart slew module 1155. The smart slew module 1155 is not required to be in the control system 1100, but provides additional functionality to the fitness training device 100. The smart slew module 1155 is configured to limit how quickly forces on the accessory can be changed. The smart slew module 1115 is configured to be operable during both the concentric (e.g., outward) movement of the accessory and the eccentric (e.g., inward) movement of the accessory. The smart slew module 1155 will be described in greater detail below (see FIGS. 19 and 20).

[0102] FIG. 1 IB illustrates a variation of the control system 1100 for operating the fitness training device 100 in a parameter-less manner. In contrast to the system 1100 illustrated in FIG.11 A, the system 1100 illustrated in FIG. 1 IB includes a digital inertia module 1160 and a speed limiter module 1165. The digital inertia module 1160 and the speed limiter module 1165 are not required in the system 1100. As a result, the system 1100 in FIG. 11A is fully capable of operating without the digital inertia module 1160 and the speed limiter module 1165. However, the digital inertia module 1160 and the speed limiter module 1165 provide additional functionality to the system 1100 that provides additional advantages to the system 1100.

[0103] The digital inertia module 1160 is configured to provide enhanced feel to the operation of the fitness training device 100. Specifically, the digital inertia module 1160 is configured to simulate the feel of free weights by providing a force that resists changes in velocity. Such an application of force makes the use of the fitness training device 100 feel to a user the way that the user would feel using free weights, which can make for a more familiar exercise experience. An amount of force that can be applied by the system 1100 in order to simulate the feel of using free weights can be set, for example, as a percentage of the maximum eccentric force that is allowed by the limiter 1150. In some implementations, the amount of force that can be added to the output of the limiter 1150 is between zero percent (0%), meaning no additional force applied, and 200%. In some implementations a default or nominal setting for the amount of force added by the digital inertia module 1160 can be set to a 50% increase.However, any value (e.g., discrete value) between 0% and 200% can be set as the default or nominal setting.

[0104] Additionally, the increase in force by the digital inertial module can be fixed or can be varied based on the operation of the fitness training device 100 (e.g., based on position, speed,Attorney Docket No. 891098-0018- WO01acceleration, etc., of the fitness training device 100). For example, the amount of force added by the digital inertia module 1160 can be computed using state information associated with the fitness training machine 100, such as force, position, velocity, acceleration (e.g., of the cable 120). As an example implementation, the digital inertia module 1160 can apply additional force when accelerating in the direction of retraction (e g., eccentric motion), but the additional force may not be applied when slowing to a stop at the bottom of a motion range.

[0105] The speed limiter 1165 is configured to limit a retraction speed of the cable 120 when the retraction speed reaches or exceeds a speed threshold. The speed limiter 1165 limits the retraction speed of the cable 120 by, for example, reducing an active force on the cable 120 to thereby prevent any further increases in speed. During normal operation of the fitness training device 100, the speed limiter 1165 will have little or no effect on the force applied to the cable or a user’s experience when using the fitness training machine 100. The effect of limiting the retraction speed of the cable 120 in such a manner is to limit extreme use cases of the fitness training device 100. For example, the speed limiter 1165 can function to ensure retraction of the cable 120 in a controlled manner. In some implementations, the speed threshold can have a value of between 0.3 meters per second (“m / s”) and 1.5 m / s. In some implementations, the speed threshold has a nominal or default value of 0.5 m / s. However, any value between 0.3 m / s and 1.5 m / s can be set as the nominal or default setting. In some implementations, the speed threshold can be fixed or can be varied based on the operation of the fitness training device 100. For example, the speed threshold can be calculated based on parameters of the fitness training device, such as concentric motion duration, range of motion, rep-to-rep performance, acceleration, etc.

[0106] FIG. 12 is a graph 1200 that includes a plot 1205 of force versus position for an accessory (e.g., handle 115) of the fitness training device 100. The graph 1200 corresponds to a concentric motion of the accessory, and the motion of the accessory corresponds to the accessory going from a home position (e.g., zero meters away from the fitness training device) to a maximum extension for the accessory during a fitness action (e g., 1 meter away from the fitness training device 100). The plot 1205 illustrates that an initial force is applied to the accessory before movement of the accessory begins. This initial force is applied in order to avoid a sharp increase in force at the beginning of the concentric motion. The force applied to the accessory is relatively constant for a large portion of the plot 1205. As the accessory reaches the fullAttorney Docket No. 891098-0018- WO01extension position, the force that is applied to the accessory is again maintained at, for example, the initial force value in order to avoid a zero force scenario.

[0107] During the motion illustrated in FIG. 12, the controller 1005 is recording the force applied to the accessory, the position of the accessory, a velocity of the accessory, and an acceleration of the accessory. As described above with respect to FIG. 11 A, these values are stored in a memory (e.g., array 1130) in order to compile a detailed record of the motion of the accessory. During the concentric motion of the accessory, the speed of the accessory is controlled to not exceed a predetermined value or velocity curve. For example, the speed at which the accessory can be moved away from the fitness training device 100 is limited to, for example, a half meter per second (“0.5 m / s”), one meter per second (“1.0 m / s”), etc.

[0108] As described above with respect to FIG. 11 A, after the concentric motion of the accessory has been completed, the controller 1005 controls the force applied to the accessory (through the cable 120) to provide a desired level of force to the accessory during the eccentric motion of the accessory. There are several ways in which the controller can control the force that is applied to the accessory during eccentric motion. A first option is to apply no force at all (e g., lift only). This control technique is illustrated in a graph 1300 in FIG 13. As shown in FIG. 13, a plot 1305 of the concentric motion of the accessory looks very similar to the plot 1205 of concentric motion in FIG. 12. However, the controller 1005 does not apply any force to the accessory during eccentric motion, as illustrated by plot 1310.

[0109] FIG. 14 is a process 1400 associated with the graph 1300 of concentric and eccentric motion of the accessory illustrated in FIG. 13. Although the process 1400 is described with reference to one accessory, the same process 1400 can be applied at the same time for a second accessory connected to the fitness training device 100. The process 1400 begins with concentric motion of the accessory beginning or being initiated (STEP 1405). During the concentric motion of the accessory, the motion of the accessory is limited by speed (STEP 1410). For example, the speed of the accessory can be limited to a speed threshold value, such as a half meter per second (“0.5 m / s”), one meter per second (“1.0 m / s”), etc. Throughout the concentric motion of the accessory, the controller 1005 records concentric motion parameters of the accessory (STEP 1415). Specifically, the controller 1005 records force on (e.g., kilograms), acceleration of,Attorney Docket No. 891098-0018- WO01velocity of, and position of the accessory. In some implementations, additional motion parameters can be recorded or determined.

[0110] At STEP 1420, the controller 1005 determines whether concentric motion of the accessory has ended. In some implementations, the end of the concentric motion is based on the position of the accessory reaching an end of the concentric motion (e.g., based on a determined range of motion [“ROM”]). In other implementations, the end of the concentric motion can be based on the force being applied to the accessory. If the concentric motion of the accessory has not ended at STEP 1420, the process 1400 returns to STEP 1415, and the controller 1005 continues to record concentric motion parameters for the accessory. If, at STEP 1420, the concentric motion of the accessory has ended, the process 1400 proceeds to STEP 1425. At STEP 1425, the controller 1005 applies no force to the accessory. Rather, the cable 120 is merely allowed to retract and wind up around the cable drum spool 155. In some implementations, a user can select the lift only mode using, for example, the user input 165 on the fitness training device 100. In other implementations, a user can select the lift only mode using an external device (e.g., a mobile phone) that can communicate the desired mode setting to the controller 1005 over the network 1030. The process 1400 can then be repeated for each subsequent fitness action.

[0111] FIG. 15 is another graph 1500 that includes a plot 1505 of force versus position for an accessory (e.g., handle 115) of the fitness training device 100. The plot 1205 corresponds to a concentric motion of the accessory, and the motion of the accessory corresponds to the accessory going from a home position (e.g., zero meters away from the fitness training device) to a maximum extension for the accessory during a fitness action (e.g., 1 meter away from the fitness training device 100). As described above with respect to the control system 1100 of FIG.11, during the concentric motion of the accessory, the controller 1005 is recording concentric motion parameters for the accessory. Unlike the plot 1310 in FIG. 13, in the illustrated plot 1510, the controller 1005 is mimicking or mirroring the force that was applied by the user during the concentric motion of the accessory during the eccentric motion of the accessory. As described above with respect to FIG. 11A, this control is achieved using the recorded concentric motion parameters, heuristics associated with the concentric motion parameters, and a blending of the data to determine what force should be applied to the accessory at every position of the eccentric motion. Although it is possible for the controller 1005 to exactly or nearly exactly reproduce theAttorney Docket No. 891098-0018- WO01forces applied during concentric motion during the eccentric motion, exact replication is not always desirable. As a result, based on the concentric motion parameters, heuristics, and a blending of the data, the plot 1510 is produced for the eccentric motion of the accessory. The plot 1510 generally closely tracks the forces that were applied to the accessory during concentric motion. The result of the correlation between the forces applied by a user during the concentric motion of the accessory and the forces applied by the controller 1005 during eccentric motion is that the fitness training device 100 will provide a consistent experience and feel throughout a complete fitness action.

[0112] FIG. 16 is a process 1600 associated with the graph 1500 of concentric and eccentric motion of the accessory illustrated in FIG. 15. Although the process 1600 is described with reference to one accessory, the same process 1600 can be applied at the same time for a second accessory connected to the fitness training device 100. The process 1600 begins with concentric motion of the accessory beginning or being initiated (STEP 1605). During the concentric motion of the accessory, the motion of the accessory is limited by speed (STEP 1610). For example, the speed of the accessory can be limited to a speed threshold value, such as a half meter per second (“0.5 m / s”), one meter per second (“1.0 m / s”), etc. Throughout the concentric motion of the accessory, the controller 1005 records concentric motion parameters of the accessory (STEP 1615). Specifically, the controller 1005 records force on (e g., kilograms), acceleration of, velocity of, and position of the accessory. In some implementations, additional motion parameters can be recorded or determined.

[0113] At STEP 1620, the controller 1005 determines whether concentric motion of the accessory has ended. In some implementations, the end of the concentric motion is based on the position of the accessory reaching an end of the concentric motion (e.g., based on a determined range of motion [“ROM”]). In other implementations, the end of the concentric motion can be based on the force being applied to the accessory. If the concentric motion of the accessory has not ended at STEP 1620, the process 1600 returns to STEP 1615, and the controller 1005 continues to record concentric motion parameters for the accessory. If, at STEP 1620, the concentric motion of the accessory has ended, the process 1600 proceeds to STEP 1625. At STEP 1625, the controller 1005 is configured to apply force to the accessory to mimic or mirror the motion parameters recorded during the concentric motion of the accessory at STEP 1615. As described above with respect to FIG. 15, mimicking or mirroring the concentric motionAttomey Docket No. 891098-0018- WO01parameters does not require that the motion parameters be exactly the same. Rather, the goal of the process 1600 is for the fitness training device 100 to provide a consistent experience and feel throughout a complete fitness action. At STEP 1630, the controller 1005 is configured to limit the force that is applied to the accessory during the eccentric motion of the accessory. By limiting speed during the concentric motion and determining or deriving applied force during eccentric motion in this manner, the controller 1005 is able to implement fully parameter-less training that does not require any input from the user. A user only needs to perform the concentric motion with the accessory, and the fitness training device 100 will adapt to the force applied by the user and correspondingly control the force applied during the eccentric motion of the accessory. The process 1600 can then be repeated for each subsequent fitness action.

[0114] FIG. 17 is another graph 1700 that includes a plot 1705 of force versus position for an accessory (e.g., handle 115) of the fitness training device 100. The plot 1705 corresponds to a concentric motion of the accessory, and the motion of the accessory corresponds to the accessory going from a home position (e.g., zero meters away from the fitness training device 100) to a maximum extension for the accessory during a fitness action (e.g., 1 meter away from the fitness training device 100). As described above with respect to the control system 1100 of FIG.11, during the concentric motion of the accessory, the controller 1005 is recording concentric motion parameters for the accessory. Unlike the plot 1510 in FIG. 15, in the illustrated plot 1710, the controller 1005 is altering (e.g., increasing or decreasing) the force that was applied by the user during the concentric motion of the accessory during the eccentric motion of the accessory. As described above with respect to FIG. 11 A, this control is achieved using the recorded concentric motion parameters, heuristics associated with the concentric motion parameters, and a blending of the data to determine what force should be applied to the accessory at every position of the eccentric motion. As a result, based on an eccentric overload percentage, the concentric motion parameters, heuristics, and a blending of the data, the plot 1710 is produced for the eccentric motion of the accessory. The plot 1710 is illustrated as applying a greater force to the accessory during the eccentric motion than was applied by the user to the accessory during concentric motion (e.g., an eccentric overload percentage of greater than 100% [e.g., 120%, 101%-150%, etc.]. Alternatively, the plot 1710 could instead be illustrated as applying a lesser force to the accessory during the eccentric motion than was applied by the user to the accessory during concentric motion (e.g., an eccentric overload percentage of less than 100% [e.g., 80%, 50%-Attorney Docket No. 891098-0018- WO0199%, etc.]. The eccentric overload percentage can be a preset value, or could potentially be set by a user (e.g., via user input 165, received by the wireless communication module 1025 over the network 1030 [e.g., from an external device], etc.). The use of the eccentric overload percentage to modify the force applied during eccentric motion as compared to the concentric motion can be beneficial for certain types of fitness training (e g., rehabilitation).

[0115] FIG. 18 is a process 1800 associated with the graph 1700 of concentric and eccentric motion of the accessory illustrated in FIG. 17. Although the process 1800 is described with reference to one accessory, the same process 1800 can be applied at the same time for a second accessory connected to the fitness training device 100. The process 1800 begins with concentric motion of the accessory beginning or being initiated (STEP 1805). During the concentric motion of the accessory, the motion of the accessory is limited by speed (STEP 1810). For example, the speed of the accessory can be limited to a speed threshold value, such as a half meter per second (“0.5 m / s”), one meter per second (“1.0 m / s”), etc. Throughout the concentric motion of the accessory, the controller 1005 records concentric motion parameters of the accessory.Specifically, the controller 1005 records force on (e.g., kilograms), acceleration of, velocity of, and position of the accessory. In some implementations, additional motion parameters can be recorded or determined.

[0116] At STEP 1820, the controller 1005 determines whether concentric motion of the accessory has ended. In some implementations, the end of the concentric motion is based on the position of the accessory reaching an end of the concentric motion (e.g., based on a determined range of motion [“ROM”]). In other implementations, the end of the concentric motion can be based on the force being applied to the accessory. If the concentric motion of the accessory has not ended at STEP 1820, the process 1800 returns to STEP 1815, and the controller 1005 continues to record concentric motion parameters for the accessory. If, at STEP 1820, the concentric motion of the accessory has ended, the process 1800 proceeds to STEP 1825. At STEP 1825, the controller 1005 is configured to determine an eccentric motion target force or force setpoint. Although described as a single limit, the limit can be determined for each position of the accessory during eccentric motion, and the limits can vary throughout the eccentric motion. The determined eccentric motion target force can then be applied to the accessory. The eccentric motion target force can result in the controller 1005 applying a force to the accessory that is greater than, less than, or equal to the motion parameters recorded duringAttorney Docket No. 891098-0018- WO01the concentric motion of the accessory at STEP 1815. As described above with respect to FIG.17, an eccentric overload percentage can be used to scale the force that will be applied during eccentric motion up or down from the recorded parameters of the concentric motion. At STEP 1830, the controller 1005 is configured to limit the force that is applied to the accessory during the eccentric motion of the accessory to the eccentric motion target force. By limiting speed during the concentric motion and limiting applied force during eccentric motion in this manner, the controller 1005 is able to implement fully parameter-less training that does not require any input from the user. A user only needs to perform the concentric motion with the accessory, and the fitness training device 100 will adapt to the force applied by the user and correspondingly control the force applied during the eccentric motion of the accessory. The process 1800 can then be repeated for each subsequent fitness action.

[0117] FIG. 19 is a graph 1900 illustrating rates of change in force applied to the accessory versus the velocity of the accessory. The graph 1900 is a visual illustration of the operation of the smart slew modules 1115, 1155 in FIG. 11A. The vertical (y) axis of the graph illustrates a force slew rate (in kilograms per second [“kg / s”]) and the horizontal (x) axis of the graph illustrates velocity (in centimeters per second [“cm / s”]). As previously described, the position, velocity / speed, and / or acceleration of the accessory can be continuously determined based on output signals from one or more encoders that are used to determine the extent to which the cable 120 has been unwound from the cable drum spool 155.

[0118] As previously described with respect to FIG. 11A, the smart slew modules 1115, 1155 are configured to limit how quickly forces on the accessory can be changed. A first slew line 1905 illustrates a limit on the rate at which force is allowed to increase. A second slew line 1910 illustrates a limit on the rate at which force is allowed to decrease. For a given velocity (positive or negative), a value for the limit on the rate at which force is allowed to both increase and decrease can be determined or set. For positive velocities, which represent the accessory’s outward velocity (i.e., moving away from the fitness training device 100), the force slew rate will increase with increased velocity. Specifically, as the velocity increases, the rate at which the fitness training device 100 will allow force to be added will increase. For example, each hash mark in the graph 1900 along the horizontal axis can represent an interval of 20 cm / s, and each has mark in the graph 1900 along the vertical axis can represent an interval of 30 kg / s. In such an example, during the lowest velocity segment of operation for the fitness training device 100,Attorney Docket No. 891098-0018- WO01both the rate of change increase in force and the rate of change decrease in force are limited to 30 kg / s. However, as the velocity of the accessory increases, the permissible rate of change in increasing applied force increases, while the permissible rate of change in decreasing applied forces decreases. Accordingly, for positive velocities during the concentric motion of the accessory, a user is in control of the force that is applied to the accessory and greater increases in force are permitted. As the velocity of the accessory decreases, the permissible rate of change in increasing applied force decreases, while the permissible rate of change in decreasing applied forces increases. Accordingly, for negative velocities during the eccentric motion of the accessory, a user may not be in full control of the force that is applied to the accessory and greater decreases in force are permitted.

[0119] FIG. 20 is a process 2000 for controlling force slew rates for the fitness training device 100, as illustrated in FIG. 19. The process 2000 begins with the controller 1005 determining a velocity of the accessory (STEP 2005). As previously described, the position, velocity / speed, and / or acceleration of the accessory can be determined based on output signals from one or more encoders. Based on the velocity of the accessory, the controller then determines an increasing force slew rate (STEP 2010). The increasing force slew rate is a limit on the rate at which force is allowed to increase. The controller 1005 also determines a decreasing force slew rate (STEP 2015). The decreasing force slew rate is a limit on the rate at which force is allowed to decrease. After the force slew rate limits are established, the rate at which force on the accessory can be increased is limited (STEP 2020), and the rate at which force on the accessory can be decreased is limited (STEP 2025).

[0120] The process 2000 can be continuously executed during operation of the fitness training device 100. In some implementations, the process 2000 can be turned OFF or disabled by a user. For example, the user input 165 can be used to disable the process 2000, or the controller 1005 can receive a signal over the network 1030 at the wireless communications module 1025 indicating that the process 2000 should be disabled. Additionally, in some implementations, the values for force slew rate can be varied by a user such that different values for increasing and decreasing force slew rates can be implemented.

[0121] FIG. 21 is a process 2100 that can be used to simplify a user’s interaction with the fitness training device 100 when, for example, the user is starting an exercise. The process 2100Attorney Docket No. 891098-0018- WO01is intended to remove any requirement for a user to first set the fitness training device 100 for a particular exercise. For example, setting up the fitness training device 100 for a particular exercise can involve a user having to initiate a workout from a user interface (e.g., a smartphone running an application) to select the particular exercise or to indicate an extent of a workout that the user would like to perform. The process 2100 can eliminate any such interaction with a user interface to start the workout.

[0122] The process 2100 begins with a cable 120 or cables 120 being fully retracted into the fitness training device 100 (STEP 2105). The controller 1005 then detects the cable 120 being extended from the fitness training device 100 (STEP 2110). In some implementations, the controller 1005 detects the cable 120 being extended based on the cable being extended by a threshold amount. For example, the cable 120 being extended by approximately 2.5 centimeters (“cm”) to 5.0 cm from the fully retracted position can signify that the cable 120 is being extended. If the cable 120 is not being extended, the process 2100 returns to STEP 2105.

[0123] If the cable 120 is being extended, the controller 1005 then determines whether the cable 120 is stationary (STEP 2115). In order to determine whether the cable 120 is stationary, the controller is configured to monitor, for example, a position, a velocity, or a position and a velocity of the cable 120. When, for example, a position of the cable 120 remains within a predetermined window (e.g., + / - 5 centimeters [“cm”]) for a predetermined duration, the controller 1005 can determine that the cable 120 is stationary. When, for example, the velocity of the cable 120 is below a velocity threshold value for a predetermined duration, the controller 1005 can determine that the cable 120 is stationary. In some implementations, the velocity threshold has a value of, for example, 2.5 cm per second (“cm / s”) to 5.0 cm / s. In some implementations, the predetermined duration has a value of between, for example, 1 second (s) and 5 s (e.g., 1.5 s). When the position of the cable 120, the velocity of the cable 120, or both the position of the cable 120 and the velocity of the cable 120 are indicative of the cable 120 being stationary for the predetermined duration, the controller 1005 determines that the user is, for example, waiting to start an exercise. If the cable 120 is not stationary, the process 2100 returns to STEP 2105. If the cable 120 is stationary, the user can begin performing the desired exercises (STEP 2120). At STEP 2125, the controller 1005 again determines whether the cable 120 is stationary (e.g., and not fully retracted). The determination of whether the cable 120 is stationary can be made in the same manner as was described with respect to STEP 2115. TheAttorney Docket No. 891098-0018- WO01cable 120 being stationary at this stage in the process 2100 can be indicative of a user taking a short break. In such an instance, the controller 1005 can pause an active exercise (STEP 2130) while waiting for the cable 120 to no longer be stationary. The pause of the active exercise will end when the cable 120 is no longer stationary, and the controller 1005 can then determine if the exercise should be ended (STEP 2135). In some implementations, the controller 1005 can determine whether the cable 120 is, for example, at a bottom of a range of motion for an exercise, which is a typical position where a pause would occur. However, determining that the cable is at a bottom of a range of motion is not required.

[0124] If, at STEP 2125, the cable 120 is not stationary (e.g., the user is still exercising), the controller 1005 determines whether an exercise end condition is present (STEP 2135). An exercise end condition can be determined, for example, based on the cable 120 being outside of a range of motion for a particular exercise, the cable 120 being fully retracted for a predetermined amount of time (e.g., 1-5 seconds, 3 seconds, etc.), or the like. If, at STEP 2135, the controller 1005 determines that an exercise end condition is present, the active exercise is stopped (STEP 2140). If, at STEP 2135, no exercise end condition is present, the process 2100 returns to STEP 2120 and the user continues to perform exercises. In some implementations, after the active exercise is stopped, the cable 120 must be returned to the fully retracted position for a predetermined amount of time (e.g., 1-5 seconds, 3 seconds, etc.) before the next exercise can be performed.

[0125] FIG. 22 illustrates the cable connector 130 in more detail. The cable connector 130 includes a first side 12 and a second side 14. A coupling projection 16 extends from the second side 14. When the cable connector 130 is not in use, the user can rotate the cable connector 130 relative to the platform 102 so that the first side 12 of the cable connector 130 is flush with the top side 139 of the platform 102. When the user desires to use the cable connector 130, the user can flip or rotate the cable connector 130 as shown in FIG. 22 so that the second side 14 is upwardly facing and / or flush with the top side 139 of the platform 102 and the coupling projection 16 extends upwardly. With the coupling projection 16 extending upwardly, the user can attach the coupling 118 at the end of the cable 120 to coupling projection 16. Some embodiments omit the rotatable feature of the cable connector 130 and the cable connector 130 includes a coupling projection 16 that is fixed and not rotatable relative to the platform 102.Attorney Docket No. 891098-0018- WO01

[0126] Referring to FIGS. 23 - 27, the user can attach the coupling 118 at the end of the cable 120 to the coupling projection 16 to use a fitness training device 100 with a pulley 18. The pulley 18 effectively doubles the resistance generated by the electronics modules 140, 145 because the cables 120 travel at half the speed compared to when the pulley 18 is not utilized.

[0127] Referring to FIGS. 24 and 26, the pulley 18 includes a bracket 20, a roller 22 for guiding the cables 120 that rotates relative to the bracket 20, and coupling 24. The coupling 24 removably attaches the pulley 18 to an accessory, which is a bar 26 in the illustrated embodiment. As shown in FIG. 25, the rotatable cable connector 130 described above, allows the coupling 118 and cable 120 to pivot relative to a vertical axis 28 so that the cable 120 and cable axis 30 are generally tangent to the roller 22. FIG. 27 illustrates an embodiment where the cable connector is fixed and cannot pivot. In such an embodiment, a funnel shaped aperture 32 facilitates movement of the cable 120 away from the vertical axis 28 and toward the roller 22.

[0128] The fitness training device 100 may be part of a system that includes the fitness training device 100 and accessories (e.g., bars, straps, handles, etc.) that can be attached to the cables 120. In some instances, the maximum rated weight capacity for the accessory is less than the maximum resistance that can be applied to the cables 120 by the fitness training device 10 when the pulley 18 is utilized, which effectively doubles the resistance. These accessories (“Type I accessories”) have a rated weight capacity that is greater than the maximum resistance that can be applied to the cables 120 by the fitness training device 100 without the pulley 18 being utilized (e.g., FIG. 1) but less than the maximum resistance that can be applied to the cables 120 by the fitness training device 100 when the pulley 18 is utilized. Therefore, it is desirable that these Type I accessories are not attachable to the pulley 18 because otherwise it would be possible for the fitness training device 100 (with the pulley 18) to apply a resistance to the cables 120 and the Type I accessory that exceeds the rated weight capacity of the Type I accessory. The Type I accessories would however be attachable to the couplings 118 at the end of the cable 120. The fitness training device 100 can be provided with accessories (“Type II accessories”) that have a rated weight capacity that is greater than the maximum resistance that can be applied to the cables 120 by the fitness training device 100 when the pulley 18 is being utilized (e.g., FIG. 24). Therefore, it is desirable that these Type II accessories be attachable to both the coupling 24 of the pulley 18 and yet also attachable to the coupling 118 at the end of the cable 120 if the pulley 18 is not being utilized.Attorney Docket No. 891098-0018- WO01

[0129] FIG. 28 illustrates the coupling 24 (i.e., female coupling) of the pully 18 and a male coupling 34 that can be used to attach a Type II accessory (e g., bar 26) to the pulley 18. The male coupling 34 can be attached to the bar 26 and the female coupling 24 attached to the pulley 18 as shown in FIG. 35. FIG. 28 illustrates the male coupling 34 having a loop 36 that can be used to attach a different Type II accessory (e g., strap) to the male coupling 34.

[0130] Referring to FIG. 28, the male coupling 34 for the Type II accessories includes a projection 40 that is generally cylindrical and the projection 40 includes a recesses 42. The male coupling 34 further includes a face 44 from which the projection 40 extends and a raised edge 46 that extends from the face 44. A gap 48 is located between the raised edge 46 and the projection 40 adjacent the face 44. The female coupling 24 of the pulley 18 includes a face 50 having a projection 52 that extends from the face 50. Referring to FIG. 29, when the projection 40 of the male coupling 34 is inserted into the female coupling 24, the projection 52 of the female coupling 24 is located inside the raised edge 46 and gap 48 of the male coupling 34. This allows the projection 40 to extend into the female coupling 24 far enough so that latches 54 of the female coupling 24 can engage the recess 42 of the projection 40 to secure and lock the male coupling 34 to the female coupling 24. Th latches 54 are biased and moved by springs 56 into engagement with the recess 42 to secure the male coupling 34 to the female coupling 24. As will be discussed below, the projection 52 of the female coupling 24 of the pulley 18 inhibits the male coupling of the Type I accessories from traveling far enough into the female coupling 24 for the latches 54 to lock onto the male coupling of the Type I accessory. Thus, the Type I accessory, with the lower rated weight capacity cannot be attached to the pulley 18.

[0131] In some embodiments, for example the embodiment of FIG. 27, the accessory (e.g., bar 26) may include a female coupling 24 and the pulley 18 also includes the female coupling 24 and a double ended male coupling 38 is used to connect the pulley 18 and the bar 26. The doubled ended male coupling 38 includes the projection 40, discussed above, extending from both sides of the male coupling 38 and is similar to the male coupling in other respects except does not include the loop 36.

[0132] Referring to FIGS. 30 and 31, the connectors 118 at the end of the cables 120 are generally the same as the female coupling 24 of the pulley except that the connector 118 does not include the projection 52 on the face 50 of the connector 118 like the female coupling 24.Attorney Docket No. 891098-0018- WO01However, the male coupling 34 of the Type II accessories is still attachable to the connector 118. The raised edge 46 contacts the face 50 of the connector 118 to properly position the recess 42 of the projection 40 relative to the latches 54 such that the latches 54 are biased by the springs 56 into the recess 42. Therefore, the male coupling 34 of the Type II accessories can be secured and locked to the connector 118 of the cables 120.

[0133] FIGS. 32 and 33 illustrate a male coupling 58 of a Type I accessory (lower rated weight capacity). The male coupling 58 cannot be secured or locked to the female coupling 24 of the pulley 18. The male coupling 58 includes a projection 60 that extends from a face 62 of the male coupling 58. The distance that the projection 60 extends from the face 62 is such that the projection 52 of the female coupling 24 contacts the face 62 to stop the projection 60 from being inserted far enough into the female coupling 24 for the latches 54 to engage a recess 64 of the projection 60. The latches 54 cannot engage the recess 64 and the male coupling 58 of the Type I accessory. Thus, the male coupling 58 of the Type I accessories do not lock or secure to the coupling 24 of the pulley 18.

[0134] FIG. 34 illustrates that in some embodiments a strap 66 can be a Type II accessory (weigh rated for use with pulley 18) and attached to the bar 22 and the pulley 18 using similar male and female couplings discussed above use for the Type II accessories.

[0135] FIG. 36 - 37 illustrate various accessories that can be Type I accessories that include the male coupling 58 that cannot be attached to the coupling 24 of the pulley 18. Rather, the male coupling attaches to the female coupling 118 at the end of the cables 120. FIG. 38 illustrates a Type I accessory that includes female couplings 118. A double ended male coupling having the configuration of male coupling 58 can be used to attach the accessory of FIG. 38 to the female coupling 118 of the cables 120.

[0136] FIG. 39 illustrates the male coupling 58 being attached to the female connector or coupling 118. FIG. 39 illustrates how the latches 54 are moved by the projection 60 against the bias of the springs 56 as the projection 60 is being inserted and then how the springs 56 move the latches 54 into engagement with the recess 64 of the projection 60 to secure the male coupling 58 to the female coupling 118. The male coupling 34 of the Type II accessories similarly couples to the female couplings 24, 118.Attorney Docket No. 891098-0018- WO01

[0137] FIGS. 40 - 41 illustrate the male coupling 58 being unlocked or disconnected from the female coupling 118. To release the male coupling 58, the user slides a sleeve 72 in the direction of arrow 68. The sleeve 72 is spring biased in the direction of arrow 70 to keep the male coupling 58 locked to the female coupling 118. By sliding the sleeve 72 in the direction of arrow 68, a cam follower 74 of the sleeve 72 contacts and slides along a cam surface 76 of the latches 54, which moves the latches 54 out of engagement with the recesses 64 and against the bias of springs 56. With the latches 54 in the position shown in FIG. 41, the user can remove the male coupling 58 from the female coupling 118. The male coupling 34 of the Type II accessory similarly uncouples or unlocks from the female couplings 24, 118.

[0138] FIGS. 42 to 51 illustrate one possible installation and use of the fitness training device 100 discussed above. Generally, the fitness training device 100 is mounted flush with a surface and may include overlay surfaces. While the embodiments of FIGS. 42 to 51 illustrate the fitness training device 100 mounted in a floor surface with overlay floor surfaces, in other applications, the fitness training device 100 can be similarly mounted in a wall or ceiling. Also, the illustrated installation does not use the platform 102 described above. However, in other installations, the platform 102 described above can be flush mounted with a floor or other surface.

[0139] Referring to FIG. 42, the installation includes frame members 3000 that are set on and are secured to a floor surface 3002 of a building. In one embodiment, the frame members 3000 are formed from aluminum. As shown in FIGS. 43 and 44, the frame members 3000 are spaced a distance that corresponds to a width of the electronics modules 140, 145 such that the electronics modules 140, 145 are set between adjacent frame members 3000. In some embodiments and installations, the first and second electronics modules 140, 145 can be combined into a single electronics module. The frame members 3000 include a recess 3004 that extends along the length of the frame members 3000.

[0140] The installation further includes brackets 3006. The brackets 3006 include a projection 3008 that corresponds in shape to the recess 3004. The projection 3008 is received in the recess 3004 to interlock or secure the brackets 3006 to the frame members 3000. The electronics modules 140, 145 include a beveled edge or recess 3010 (see also FIG. 2). The bracket 3006 is received in the recesses 3010 of the electronics modules 140, 145 so that a topAttorney Docket No. 891098-0018- WO01surface 3012 of the bracket 3006 is generally flush with a top surface 3014 of the electronics modules 140, 145 and the top of the frame members 3000. Fasteners 3016 (e.g., screws) are used to secure the brackets 3006 to the frame members 3000 and to secure the brackets 3006 to the electronics modules 140, 145 thereby interconnecting and securing the brackets 3006, the frame members 3000, and the electronics modules 140, 145. Then, if the fame members 3000 are secured to the floor 3002, it is not necessary for the user stand on the electronics modules 140, 145 when pulling on the cables 120.

[0141] Referring to FIG. 45, the installation further includes a platform 3018 that can function a subfloor. The platform 3018 is set directly over the electronics modules 140, 145. The platform 3018 is similar in some respects to the platform 102 discussed above. For example, the platform 3018 includes the apertures 104 for the cable apertures 125 and the cable connectors 130 of the electronics modules 140, 145 (cables 120 and accessories, such as handles and bars, are not shown). Also, the platform 3018 includes the diffuser 137 to direct light from the light sources 133 of the electronics modules 140, 145 so that the light from the light sources 133 is visible to the user on top of the platform 3018.

[0142] Referring to FIG. 46, the installation further includes a subfloor surround 3020. The subfloor surround 3020 includes an aperture 3022 that receives the platform 3018. The subfloor surround 3020 has the same thickness as the platform 3018 such that the subfloor surround 3020 and the platform 3018 create a flush floor surface. The subfloor surround 3020 has larger outer dimension than the platform 3018 such that the subfloor surround 3020 extends and spans to adjacent frame members 3024.

[0143] Referring to FIG. 47, the installation further includes a mat 3026 that is set on top of the subfloor surround 3020 and the platform 3018. The mat 3026 can be formed from rubber in one embodiment. The mat 3026 includes apertures 3028 for the cables 120 (discussed above) that are aligned with the apertures 104 of the platform 3018. Although not illustrated, the mat 3026 may include apertures for the cable connectors 130 discussed above. The mat 3026 also include apertures 3030 that are directly above and aligned with the diffusers 137 of the platform 3018. The apertures 3030 permit light from the diffusers 137 and lights sources 133 to be visible to the user on top of the mat 3026. The mat 3026 includes additional apertures 3032 that can be used if the electronics modules 140, 145 include additional light sources adjacent the aperturesAttorney Docket No. 891098-0018- WO013032. Additionally, the apertures 3032 can be used by the user to align the user with the fitness training device 100 and locate the fitness training device 100.

[0144] Referring to FIGS. 48 to 51, the installation discussed above can be expanded to include exercise stations 3034 that include the electronics modules 140, 145 and flooring system discussed above.

[0145] Visual light indicators, including for example, the lights sources 133 of the indicators 135 discussed above can be used to inform the user while using the fitness training device 100. As discussed above, the exercise stations 3034 and platform 102 include features that allow the user to see the lights sources 133 of the electronics modules 140, 145 when standing on or otherwise on top of or near the fitness training device. Also, referring to FIGS. 50 and 51, each exercise station 3034 may include additional light sources that are paired with the electronic modules 140, 145 discussed above. Also, the building or room may include lighting that is paired with the electronic modules 140, 145. All these light sources can be used to display indicia that informs the user about characteristics of the exercise in real time during the exercise. The indicia may include different colors of light and / or different pulses or frequency of pulses of light and / or different brightness or intensities of light. For example, the light sources may pulse a first color (e.g., green) at a first frequency when the user is lifting at a first weight or resistance. The first weight may be a first threshold relative to the user’s one repetition maximum for that exercise (e.g., 50% of user’s one repetition maximum). When the user lifts at a weight that exceeds the first threshold, the light sources may pulse a second color (e.g., blue) at a second frequency. Also, the light sources may display any of the indica referenced above when the user achieves certain events. For example, if the user completes a workout or achieves a personal best different indicia can be displayed by the light sources.

[0146] FIG. 52 is a process 5200 for controlling operation of the fitness training device 100. The process 5200 corresponds to a control technique for the fitness training device 100 where operation of the fitness training device 100 can be controlled in response to a detected motion of the fitness training device 100. For example, as previously described, the sensors 1015 can include one or more motion sensors (e.g., accelerometers, gyroscopes, inertial measurement units [“IMUs”], etc.) for detecting a motion of the fitness training device 100. In some implementations, each of the electronics modules 140, 145 includes one or more motion sensors.Attorney Docket No. 891098-0018- WO01The motion sensor(s) can be used to detect an unexpected movement of the fitness training device 100. For example, during normal operation of the fitness training device 100, as described above, the fitness training device 100 is configured to be stationary during operation (e.g., with respect to a surface upon which the fitness training device 100 is resting. During one type of operation, a user’s weight would be pressing down onto the fitness training device 100, which should be sufficient to offset the upward force applied to the fitness training device 100 when performing an exercise or fitness action. As a result, the fitness training device 100 remains stationary. However, if the fitness training device 100 is not being used properly or as intended, the fitness training device 100 could move unexpectedly (e.g., during an exercise). In such an instance, it is undesirable for the fitness training device 100 to be operated if a motion of the fitness training device 100 is detected. Such a motion can be indicative of a user not standing on the platform 102, the fitness training device 100 being lifted or otherwise moved from one position to another, etc.

[0147] Therefore, if a motion of the fitness training device 100 is detected, the operation of the fitness training device 100 can be limited (e.g., reduced, disabled, etc.). For example, the process 5200 can be continuously executed whenever the fitness training device 100 is active (e g., powered ON). In some embodiments, the process 5200 is only executed when an exercise or fitness action is being performed. The controller 1005 is configured to receive output signals from the one or more motion sensors (e.g., accelerometers, gyroscopes, inertial measurement units [“IMUs”], etc.) (STEP 5205). If, at STEP 5210, the motion signals from the one or more motion sensors indicate that the motion of the fitness training device 100 is greater than a motion threshold (e.g., a non-zero motion, a non-zero velocity, a non-zero acceleration, etc.) indicative of the fitness training device moving (e.g., no longer being stationary), the controller 1005 is configured to control the motors 175 to limit operation of the fitness training device (STEP 5215). Limiting operation of the fitness training device 100 can include disabling the fitness training device 100 (e.g., ending an exercise or fitness action, disabling the motors 175, disabling the fitness training device 100 [e.g., turned OFF]) or reducing an operational capability of the fitness training device 100 (e.g., reducing a force that can be applied by the motors 175). In some implementations, the fitness training device 100 can be re-enabled after the fitness training device 100 has been stationary for a preset amount of time (e.g., 5 seconds, 10 seconds, 30Attorney Docket No. 891098-0018- WOOlseconds, etc.) or is otherwise determined to be no longer moving in order to allow continued use of the fitness training device 100 as described herein.

Claims

Attorney Docket No. 891098-0018- WOOlCLAIMS1. A fitness training device comprising:a platform including a top portion, the top portion configured to support a user when operating the fitness training device to perform a fitness action;an electronics module removably coupled to the platform, the electronics module located underneath the top portion, the electronics module including,a cable extending through a cable aperture,a cable drum spool operable to receive the cable,a motor connected to the cable drum spool, the motor operable to apply a force to the cable through the cable drum spool to control a motion of the cable, anda motion sensor configured to detect a movement of the fitness training device relative to a ground surface,a controller including an electronic processor and a memory, the controller configured to:control, during a first portion of the fitness action, the motor to limit a speed for the motion of the cable,control, during a second portion of the fitness action following the first portion of the fitness action, the motor to limit a speed for the motion of the cable, andlimit operation of the motor in response to a signal from the motion sensor.

2. The fitness training device of claim 1, wherein the controller is configured to receive an output signal from the motion sensor and if the output signal indicates that motion of the fitness training device is greater than a motion threshold indicative of the fitness training device moving, the controller is configured to control the motors to limit operation of the fitness training device.

3. The fitness training device of claim 2, wherein the motion threshold includes at least one of a non-zero motion, a non-zero velocity, and a non-zero acceleration.Attorney Docket No. 891098-0018- WOOl4. The fitness training device of claim 1, wherein limit operation of the fitness training device includes disabling the fitness training device.

5. The fitness training device of claim 4, wherein the controller is configured to re-enable operation of the motor after the fitness training device has been stationary for a preset amount of time.

6. A fitness training device comprising:a platform including a top portion, the top portion configured to support a user when operating the fitness training device to perform a fitness action;a first electronics module removably coupled to the platform, the first electronics module located underneath the top portion, the first electronics module including,a cable extending through a cable aperture,a cable drum spool operable to receive the cable,a motor connected to the cable drum spool, the motor operable to apply a force to the cable through the cable drum spool to control a motion of the cable, anda controller including an electronic processor and a memory, the controller configured to:control, during a first portion of the fitness action, the motor to limit a speed for the motion of the cable, andcontrol, during a second portion of the fitness action following the first portion of the fitness action, the motor to limit a speed for the motion of the cable; anda second electronics module removably coupled to the platform and the first electronics module, the second electronics module located underneath the top portion, the second electronics module including,a cable extending through a cable aperture,a cable drum spool operable to receive the cable,a motor connected to the cable drum spool, the motor operable to apply a force to the cable through the cable drum spool to control a motion of the cable, anda controller including an electronic processor and a memory, the controller configured to:Attorney Docket No. 891098-0018- WOOlcontrol, during a first portion of the fitness action, the motor to limit a speed for the motion of the cable, andcontrol, during a second portion of the fitness action following the first portion of the fitness action, the motor to limit a speed for the motion of the cable.

7. The fitness training device of claim 6, wherein the first electronics module and the second electronics module are separatable from each other and the platform.

8. The fitness training device of claim 7, wherein the first electronics module and the second electronics module are self-contained units.

9. A fitness training device comprising:a housing including a top portion, the top portion configured to support a user when operating the fitness training device to perform a fitness action;a cable extending through a cable aperture in the top portion of the housing, the cable including a connector attached to an end of the cable;a cable drum spool operable to receive the cable;a motor connected to the cable drum spool, the motor operable to apply a force to the cable through the cable drum spool to control a motion of the cable;a coupling attached to the housing, the coupling configured to attach to the connector at the end of the cable;a pulley that receives the cable when the connector is attached to the coupling to effectively double the force generated to the cable; anda controller including an electronic processor and a memory, the controller configured to:control, during a first portion of the fitness action, the motor to limit a speed for the motion of the cable, andcontrol, during a second portion of the fitness action following the first portion of the fitness action, the motor to limit a speed for the motion of the cable.

10. The fitness training device of claim 9, wherein the pulley includes a bracket and a roller, the roller guides the cable and the roller rotates relative to the bracket to guide the cable.Attorney Docket No. 891098-0018- WOOl11. The fitness training device of claim 9, further comprising an accessory that is attached to the pulley for movement with the pulley away from the housing, the accessory configured to be grabbed by the user to move the pulley and the accessory away from the housing during the fitness action.

12. The fitness training device of claim 11, wherein the accessory includes a coupling and wherein the pulley includes a coupling, wherein the coupling of the pulley attaches to the coupling of the accessory to attach the accessory to the pulley.

13. The fitness training device of claim 12, further comprising a second accessory that includes a coupling, wherein the coupling of the second accessory attaches to the connector of the cable to attach the second accessory to the cable, and wherein the couple of the second accessory cannot attach to the coupling of the pulley.

14. A fitness training device comprising:a housing including a top portion, the top portion configured to support a user when operating the fitness training device to perform a fitness action;a cable extending through a cable aperture in the top portion of the housing, the cable including a connector attached to an end of the cable;a cable drum spool operable to receive the cable;a motor connected to the cable drum spool, the motor operable to apply a force to the cable through the cable drum spool to control a motion of the cable;a light source; anda controller including an electronic processor and a memory, the controller configured to:control, during a first portion of the fitness action, the motor to limit a speed for the motion of the cable, andcontrol, during a second portion of the fitness action following the first portion of the fitness action, the motor to limit a speed for the motion of the cable,wherein the light source is configured to display indicia that informs the user about characteristics of the fitness action during the fitness action.Attorney Docket No. 891098-0018- WOOl15. The fitness training device of claim 14, wherein the characteristics of the fitness action include a measured weight or force characteristic.

16. The fitness training device of claim 14, wherein the characteristic of the fitness action include an completion of a fitness action.

17. The fitness training device of claim 14, wherein the light source is attached to the housing and adjacent the top portion of the housing.

18. An installation for a fitness training device comprising:a first frame member configured to set on a floor surface;a second frame member spaced a distance from the first frame member, the second frame member configured to set on the floor surface,an electronics module located in the distance between the first frame member and the second frame member, the electronics module including,a cable extending through a cable aperture,a cable drum spool operable to receive the cable,a motor connected to the cable drum spool, the motor operable to apply a force to the cable through the cable drum spool to control a motion of the cable, anda controller including an electronic processor and a memory, the controller configured to:control, during a first portion of the fitness action, the motor to limit a speed for the motion of the cable, andcontrol, during a second portion of the fitness action following the first portion of the fitness action, the motor to limit a speed for the motion of the cable; anda platform above the first frame member, the second frame member, and the electronics module, the platform spanning the distance between the first frame member and the second frame member, the platform including a top portion, the top portion configured to support a user when operating the fitness training device to perform a fitness action and the platform including an aperture for the cable.Attorney Docket No. 891098-0018- WOOl19. The installation of claim 18, further comprising a second electronics module located in the distance between the first frame member and the second frame member and below the platform, the second electronics module including,a cable extending through a cable aperture,a cable drum spool operable to receive the cable,a motor connected to the cable drum spool, the motor operable to apply a force to the cable through the cable drum spool to control a motion of the cable, anda controller including an electronic processor and a memory, the controller configured to:control, during a first portion of the fitness action, the motor to limit a speed for the motion of the cable, andcontrol, during a second portion of the fitness action following the first portion of the fitness action, the motor to limit a speed for the motion of the cable.

20. The installation of claim 18, further comprising a visual light indicator configured to inform a user while using the fitness training device.