TECHNICAL FIELD
The present application relates generally to the field of exercise equipment and methods, and more specifically to systems and methods for adjusting user controls in exercise equipment.
BACKGROUND
Modern fitness equipment is often configured to allow an operator to adjust the intensity and/or other settings during use. The adjustment operation may be difficult and cumbersome for many users, particularly for adjustments made during exercise. For example, an exercise cycle, such as a spin bike, may be configured with a torque regulator, allowing a user to adjust the pedal resistance by adjusting a degree of torque to be applied to a flywheel. The torque adjustment can be difficult to operate during exercise and achieving a particular setting during exercise can take multiple adjustments, thereby inconveniencing the user during exercise. Further complicating the user experience, a display system may present various screens, menus and/or windows to the operator during operation, often requiring the operator to move the operator's hands and arms and reposition the operator's body to interact with the user interface.
For many exercise systems, the position of the user, including placement of the user's hands and arms during exercise, is desired to be an optimal position for performance and/or comfort. In some systems, such as an exercise cycle, the user may be leaning forward supported by the user's hands which are positioned on the handlebars or other support. Moving the user's hands to operate one or more displays, buttons and/or other controls can negatively impact the user's experience and/or performance.
In view of the foregoing, there is therefore a need for improved systems and methods for operating exercise equipment that increases the convenience to the user and enhances the exercise experience.
SUMMARY
In one embodiment, a method includes receiving data from output circuitry associated with one or more sensors coupled to one or more handle control systems positioned on a handlebar of an exercise apparatus; processing the data to identify one or more adjustments to be implemented on the exercise apparatus; and issuing one or more commands to one or more adjustment mechanisms to implement the one or more identified adjustments.
In another embodiment, a system includes a memory component storing machine-executable instructions; and a controller configured to execute the instructions to cause the system to: receive data from output circuitry associated with one or more sensors coupled to one or more handle control systems positioned on a handlebar of an exercise apparatus; process the data to identify one or more adjustments to be implemented on the exercise apparatus; and issue one or more commands to one or more adjustment mechanisms to implement the one or more identified adjustments.
The scope of the invention is defined by the claims, which are incorporated into this section by reference. A more complete understanding of embodiments of the invention will be afforded to those skilled in the art, as well as a realization of additional advantages thereof, by a consideration of the following detailed description of one or more embodiments. Reference will be made to the appended sheets of drawings that will first be described briefly.
BRIEF DESCRIPTION OF THE DRAWINGS
Aspects of the disclosure and their advantages can be better understood with reference to the following drawings and the detailed description that follows. It should be appreciated that like reference numerals are used to identify like elements illustrated in one or more of the figures, wherein showings therein are for purposes of illustrating embodiments of the present disclosure and not for purposes of limiting the same. The components in the drawings are not necessarily to scale, emphasis instead being placed upon clearly illustrating the principles of the present disclosure.
FIG. 1 illustrates an example exercise cycle including various handle controls, in accordance with one or more embodiments of the present disclosure.
FIG. 2 illustrates a person operating the exercise cycle of FIG. 1, in accordance with one or more embodiments of the present disclosure.
FIG. 3 illustrates example electrical and processing components for an exercise apparatus, in accordance with one or more embodiments of the present disclosure.
FIG. 4 illustrates views of an example multi-position shifter that may be positioned on the handlebars, in accordance with one or more embodiments of the present disclosure.
FIG. 5 illustrates an example mid-sized shifter that may be positioned on the handlebars, in accordance with one or more embodiments of the present disclosure.
FIG. 6 illustrates another example of a compact shifter that may be positioned on the handlebars, in accordance with one or more embodiments of the present disclosure.
FIG. 7 illustrates a 2-way rocker shifter that may be positioned on the handlebars, in accordance with one or more embodiments of the present disclosure.
FIG. 8 illustrates example rotary controls that may be integrated into the handlebars, in accordance with one or more embodiments of the present disclosure.
FIG. 9 illustrates an exemplary rotary control that may be integrated into the handlebars, in accordance with one or more embodiments of the present disclosure.
FIG. 10 illustrates example mouse wheel controls that may be integrated into the handlebars, in accordance with one or more embodiments of the present disclosure.
FIG. 11 illustrates example mini-mouse wheel controls that may be integrated into the handlebars, in accordance with one or more embodiments of the present disclosure.
FIG. 12 illustrates example coaxial wheel controls that may be integrated into the handlebars, in accordance with one or more embodiments of the present disclosure.
FIGS. 13 and 14 illustrates example three-dimensional (3D) printed handlebars, in accordance with one or more embodiments of the present disclosure.
FIG. 15 illustrates an example of a navigational control mechanism that may be integrated into the handlebars, in accordance with one or more embodiments of the present disclosure.
FIG. 16 illustrates example button controls that may be integrated into the handlebars, in accordance with one or more embodiments of the present disclosure.
FIG. 17 illustrates one example of a resistance knob control that may be integrated into the handlebars, in accordance with one or more embodiments of the present disclosure.
FIG. 18 illustrates an exemplary automatic seat post adjustment mechanism controlled by one or more of the control mechanisms, in accordance with one or more embodiments of the present disclosure
FIG. 19 illustrates an example treadmill in which one or more of the control mechanisms may be integrated into a handlebar/crossbar accordance with one or more embodiments of the present disclosure.
FIG. 20 illustrates an example rowing machine in which one or more of the control mechanisms may be integrated into a handle in accordance with one or more embodiments of the present disclosure.
FIG. 21 illustrates a process adjusting various components of an exercise apparatus based on user providing input without moving their hands via one or more handle control systems positioned on a handlebar of the exercise apparatus in accordance with embodiments of the disclosure.
DETAILED DESCRIPTION
In accordance with various embodiments of the present disclosure, systems and methods for controlling exercise equipment are provided.
Referring to FIGS. 1 and 2, an example exercise apparatus is shown which may be configured with one or more handle control systems disclosed herein (e.g., the systems disclosed in FIGS. 4-17 and 21), in accordance with one or more embodiments of the present disclosure. As shown, the exercise apparatus 100 is a stationary bike 102 which includes integrated or connected digital hardware including at least one display screen 104. In other embodiments, the exercise apparatus may be implemented as a treadmill, a rowing machine, a weight machine, an interactive exercise machine, and/or other exercise system or equipment.
In various example embodiments, the stationary bike 102 may comprise a frame 106, a handlebar post 108 to support the handlebars 110, a seat post 112 to support the seat 114, a rear support 116 and a front support 118. Pedals 120 are used to drive a flywheel 122 via a belt, chain, or other drive mechanism. The flywheel 122 may be a heavy metal disc or other appropriate mechanism. In various exemplary embodiments, the force on the pedals necessary to spin the flywheel 122 can be adjusted using a resistance adjustment knob 124 or handle controls 111a-d, which are adapted to adjust a resistance mechanism 126, such as a braking system. The resistance adjustment knob 124 and/or handle controls 111a-d may be used to rotate an adjustment shaft to control the resistance mechanism 126 to increase or decrease the resistance of the flywheel 122 to rotation. For example, rotating the adjustment shaft clockwise may cause a set of magnets of the resistance mechanism 126 to move relative to the flywheel 122, increasing its resistance to rotation and increasing the force that the user must apply to the pedals 120 to make the flywheel 122 spin, and rotating the adjustment shaft counter-clockwise may cause a set of magnets of the resistance mechanism 126 to move relative to the flywheel 122, decreasing its resistance to rotation and decreasing the force that the user must apply to the pedals 120 to make the flywheel 122 spin.
The stationary bike 102 may also include various features that allow for adjustment of the position of the seat 114, handlebars 110, etc. In various exemplary embodiments, a display screen 104 may be mounted in front of the user forward of the handlebars. Such display screen may include a hinge or other mechanism to allow for adjustment of the position or orientation of the display screen relative to the rider.
The digital hardware associated with the stationary bike 102 may be connected to or integrated with the stationary bike 102, or it may be located remotely and wirelessly connected to the stationary bike. The digital hardware may be integrated with the display screen 104 which may be attached to the stationary bike or it may be mounted separately, such as positioned to be in the line of sight of a person using the stationary bike. The digital hardware may include digital storage, processing, and communications hardware, software, and/or one or more media input/output devices such as display screens, cameras, microphones, keyboards, touchscreens, headsets, and/or audio speakers. In various exemplary embodiments these components may be integrated with the stationary bike. All communications between and among such components may be multichannel, multi-directional, and wireless or wired, using any appropriate protocol or technology. In various exemplary embodiments, the system may include associated mobile and web-based application programs that provide access to account, performance, and other relevant information to users from local or remote personal computers, laptops, mobile devices, or any other digital device.
In various example embodiments, the stationary bike 102 is equipped with various sensors that can measure a range of performance metrics from both the stationary bike and the rider, instantaneously and/or over time. For example, the resistance mechanism 126 may include sensors providing resistance feedback on the position of the resistance mechanism. The stationary bike may also include power measurement sensors such as magnetic resistance power measurement sensors or an eddy current power monitoring system that provides continuous power measurement during use. The stationary bike may also include a wide range of other sensors to measure speed, pedal cadence, flywheel rotational speed, etc. The stationary bike may also include sensors to measure rider heart-rate, respiration, hydration, or any other physical characteristic. Such sensors may communicate with storage and processing systems on the bike, nearby, or at a remote location, using wired (such as view wired connection 128) or wireless connections.
Hardware and software within the sensors or in a separate processing system may be provided to calculate and store a wide range of status and performance information. Relevant performance metrics that may be measured or calculated include resistance, distance, speed, power, total work, pedal cadence, heart rate, respiration, hydration, calorie burn, and/or any custom performance scores that may be developed. Where appropriate, such performance metrics can be calculated as current/instantaneous values, maximum, minimum, average, or total over time, or using any other statistical analysis. Trends can also be determined, stored, and displayed to the user, the instructor, and/or other users. A user interface may be provided for the user to control the language, units, and other characteristics for the information displayed.
In various embodiments, handle controls may be provided at one or more of locations 111a-d to allow the user to adjust exercise settings (e.g., resistance), navigate the display 104, and/or provide other controls as desired (e.g., volume control for music and/or instruction). In some embodiments, the handle controls may be positioned at the center of the handlebars at position 111a, on the bottom of the handlebars at position 111b, on the inside of the handlebars 110 at position 111c, at the ends of the handlebars 110 at position 111d, and/or at other locations on the handlebars 110. The handle controls may comprise one or more embodiments described herein, including rotatable controls, switches, levers, buttons or other controls, allowing the user to operate the exercise apparatus 100 in a comfortable riding position without inconvenient hand movements. In some embodiments, the handle controls are positioned to be accessible from the user's hands while the user is operating the exercise apparatus.
FIG. 3 illustrates electrical and processing components for an example exercise apparatus (such as an exercise cycle as described with reference to FIGS. 1-2, a treadmill as described with reference to FIG. 19, a rowing machine as described with reference to FIG. 20, or other suitable exercise apparatus) that may include one or more handle control systems (such as described with refernece to FIGS. 4-17 and 21), in accordance with one or more embodiments of the present disclosure. A system 300 includes exercise apparatus electrical components 310 and an operator terminal 350. The exercise apparatus electrical components 310 facilitate the operation of an exercise apparatus, including communications with the operator terminal 350, controlling various components (e.g., a linear actuator), and receiving and processing sensor data.
In various embodiments, the exercise apparatus electrical components 310 include a controller 312, power supply 314, communications components 322, and/or other components. The exercise apparatus electrical components 310 are configured to communicate with and/or control operator terminal 350, adjustment mechanisms 332 for adjusting one or more features of the exercise apparatus, handle controls 334, and sensors 336 for measuring one or more performance characteristics. In some embodiments, the sensors are configured for detecting flywheel RPMs, measuring changes in response to user adjustments or other measures.
The controller 312 may be implemented as one or more microprocessors, microcontrollers, application specific integrated circuits (ASICs), programmable logic devices (PLDs) (e.g., field programmable gate arrays (FPGAs), complex programmable logic devices (CPLDs), field programmable systems on a chip (FPSCs), or other types of programmable devices), or other processing devices used to control the operations of the exercise apparatus.
Communications components 322 may include wired and wireless interfaces. Wired interfaces may include communications links with the operator terminal 350, and may be implemented as one or more physical networks or device connect interfaces. Wireless interfaces may be implemented as one or more WiFi, Bluetooth, cellular, infrared, radio, and/or other types of network interfaces for wireless communications, and may facilitate communications with the operator terminal, and other wireless devices. In various embodiments, the controller 312 is operable to provide control signals and commnications with the operator terminal 350.
The operator terminal 350 is operable to communicate with and control the operation of the exercise apparatus electrical components 310 in response to user input. The operator terminal 350 includes a controller 360, exercise and user control logic 370, display components 380, user input/output components 390, and communications components 392.
The processor 360 may be implemented as one or more microprocessors, microcontrollers, application specific integrated circuits (ASICs), programmable logic devices (PLDs) (e.g., field programmable gate arrays (FPGAs), complex programmable logic devices (CPLDs), field programmable systems on a chip (FPSCs), or other types of programmable devices), or other processing devices used to control the operator terminal. In this regard, processor 760 may execute machine readable instructions (e.g., software, firmware, or other instructions) stored in a memory.
Exercise logic 370 may be implemented as circuitry and/or a machine readable medium storing various machine readable instructions and data. For example, in some embodiments, exercise logic 370 may store an operating system and one or more applications as machine readable instructions that may be read and executed by controller 360 to perform various operations described herein. In some embodiments, exercise logic 370 may be implemented as non-volatile memory (e.g., flash memory, hard drive, solid state drive, or other non-transitory machine readable mediums), volatile memory, or combinations thereof. The exercise logic 370 may include status, configuration and control features which may include various control features disclosed herein. In some embodients, the exercise logic 370 executes an exercise class (e.g., live or archived) which may include an instructor and one or more other class participants. The exercise class may include a leaderboard and/or other comparative performance parameters for display to the user during the the exercise class.
Communications components 392 may include wired and wireless interfaces. A wired interface may be implemented as one or more physical network or device connection interfaces (e.g., Ethernet, and/or other protocols) configured to connect the operator terminal 350 with the exercise apparatus electrical components 310. Wireless interfaces may be implemented as one or more WiFi, Bluetooth, cellular, infrared, radio, and/or other types of network interfaces for wireless communications.
Display 380 presents information to the user of operator terminal 350. In various embodiments, display 380 may be implemented as an LED display, a liquid crystal display (LCD), an organic light emitting diode (OLED) display, and/or any other appropriate display. User input/output components 390 receive user input to operate features of the operator terminal 750.
In accordance with one or more embodiments the system 300 may be configured to derive values for power, cadence and resistance, which may be displayed to the user on the operator terminal 350. The data may be stored in a memory component associated with the exercise apparatus, a central server, such as a cloud storage service, or other storage system.
The system may be configured to receive and process signals from a plurality of sensors and/or components of the handle controls and facilitate communications between the handle control components and components of the exercise apparatus. In various embodiments, the controller 312 is electrically connected to a rotary encoder, which is configured to sense rotation of a rotatable handle control, a load cell configured to measure the force being applied to a handle control, and/or other sensors configured to detect actuation of one or more handle controls.
The system 300 may be connected to other devices through one or more communications links (e.g., USB-C connection providing 24V power to the control unit). The system 300 is configured to process the sensor inputs to generate data for processing by the system 300 and/or display to the user (e.g., through display components 380), such as revolutions per minute (RPMs), power, resistance and brake position. In various embodiments, the controller 312 may be implemented as circuitry providing an interface between the sensors and a processing system, a sensor board, a data logger, a computing device and/or other hardware and/or software configured in accordance with system requirements. In various embodiments, the system 300 is configured to detect RPM/cadence, a knob/resistance position, actuation of resistance controls, and/or other operations specific to the exercise apparatus.
In some embodiments, the exercise apparatus includes one or more adjustable shafts (e.g., knob position) that are sampled at a rate through interrupts and to detect a position measured in terms of rotations by a rotary encoder. The shaft position may be calculated and tracked using components of the rotary encoder and the resulting data may be used to drive a stepper motor. The stepper motor is configured to operate from an integrated circuit or other control components to initialize, configure and drive the stepper motor to provide positional and/or settings control of the exercise apparatus.
In one or more embodiments, controller 312 or other device/circuitry is configured to provide instructions to one or more adjustment mechanisms to implement a desired adjustment. For example, when a resistance setting is set by a handle control, such as those described in FIGS. 4-20, a corresponding target position may be determined and a drive to position command issued to the appropriate adjustment mechanism, such as a stepper motor. The stepper motor may be configured to receive the “Drive to Position” command, including the desired position value and command the stepper motor to execute a corresponding number of steps between a current position and the target position. In various embodiments, the desired adjustment (e.g., resistance, incline of a treadmill, etc.) may be converted into a position using a reverse lookup from an offset table. The command should then be used to drive to position using a smooth motion control profile for a desirable user experience.
In some embodiments, acceleration, speed and current position value of the stepper motor is managed by a stepper supervisor process to achieve synchronous stepping under various speed and load conditions and protect the stepper motor from overheating in the event the user cycles the stepper continuously at high load for a long time. Tuning acceleration and running speeds and custom current profiles of the stepper facilitates a user experience that feels smooth. Operation of the stepper motor may further include protection circuitry and/or control logic to provide thermal protection for the stepper motor. In various embodiments, acceleration, speed and/or current of the adjustment mechanism is controlled by a supervisor with a goal to achieve synchronous movement under all possible speed and load conditions and protect the mechanism from overheating.
FIG. 4 illustrates views of an example multi-position shifter that may be positioned on the handlebars of an exercise cycle and/or the handle(s) of another exercise apparatus (such as an exercise cycle as described with reference to FIGS. 1-2, a treadmill as described with reference to FIG. 19, a rowing machine as described with reference to FIG. 20, or other suitable exercise apparatus), in accordance with one or more embodiments of the present disclosure. In the illustrated embodiment, the multi-position shifter 400 is configured to be positioned on the underside of the handlebars 110 of FIGS. 1 and 2, allowing the user to hold the handlebars 110 during exercise and operate the multi-position shifter 400 by pulling the multi-position shifter 400 up towards the handlebars 110 with one or more of the user's fingers. The multi-position shifter 400 may be coupled to handlebars 110 at a pivot point 402. The multi-position shifter 400 is biased into a neutral position (e.g., using one or more springs or other bias mechanism 404) and movement is detected by one or more sensors 406. In some embodiments, the sensor 406 is an analog sensor detecting a degree of movement. In some embodiments, a tactile response is provided in the form of a clicking sound or feel to indicate that the multi-position shifter 400 has been actuated. Output circuitry 408 analyzes data from the sensors 406 and outputs a signal for use by the controller 312 of FIG. 3. In some embodiments, the multi-position shifter 400 is conformed to the shape of the handlebars 110 and includes a first finger portion 400a adapted to be pulled to the handlebars 110 from the top portion of the handlebars 110, and a second finger portion 400b adapted to pulled from a finger of a hand gripping the crossbar portion of the handlebars 110. In some embodiments, a physical feature is provided on the ends allowing a tactile determination of proper hand position. In some embodiments, the multi-position shifter 400 is configured to detect a click for a single adjustment. In some embodiments, the multi-position shifter 400 is configured to be held in position for certain features, with the click of the first finger portion 400a and second finger portions 400b providing opposite adjustments.
FIG. 5 illustrates an example mid-sized shifter that may be positioned on the handlebars of an exercise apparatus (such as an exercise cycle as described with reference to FIGS. 1-2, a treadmill as described with reference to FIG. 19, a rowing machine as described with reference to FIG. 20, or other suitable exercise apparatus), in accordance with one or more embodiments of the present disclosure. In the illustrated embodiment, the mid-sized shifter 500 is smaller than the multi-position shifter 400 of FIG. 4 to allow for pressing both directions while the user's hands are in a single position. The mid-sized shifter 500 is configured to be positioned on the underside of the handlebars 110 of FIGS. 1 and 2, allowing the user to hold the handlebars 110 during exercise and operate the mid-sized shifter 500 by pulling the mid-sized shifter 500 up towards the handlebars 110 with one or more of the user's fingers. The mid-sized shifter 500 may be coupled to handlebars 110 at a pivot point 502. The mid-sized shifter 500 is biased into a neutral position (e.g., using one or more springs or other bias mechanism 504) and movement is detected by one or more sensors 506. In some embodiments, the sensor 506 is an analog sensor detecting a degree of movement. In some embodiments, a tactile response is provided in the form of a clicking sound or feel to indicate that the mid-sized shifter 500 has been actuated. Output circuitry 408 analyzes data from the sensors 506 and outputs a signal for use by the controller 312 of FIG. 3. In some embodiments, the mid-sized shifter 500 includes a first finger portion 500a and a second finger portion 500b that allows for pressing both directions while the hands are in a single position. In some embodiments, a physical feature is provided on the ends allowing a tactile determination of proper hand position. In some embodiments, the multi-position shifter 500 is configured to detect a click for a single adjustment. In some embodiments, the multi-position shifter 500 is configured to be held in position for certain features, with the click of the first finger portion 500a and second finger portions 500b providing opposite adjustments.
FIG. 6 illustrates another example of a compact shifter that may be positioned on the handlebars of an exercise apparatus (such as an exercise cycle as described with reference to FIGS. 1-2, a treadmill as described with reference to FIG. 19, a rowing machine as described with reference to FIG. 20, or other suitable exercise apparatus), in accordance with one or more embodiments of the present disclosure. In the illustrated embodiment, the compact shifter 600 provides a controller smaller than the mid-sized shifter 500 of FIG. 5, which may be desirable to free up the handlebars for riding. The compact shifter 600 is configured to be positioned on the underside of the handlebars 110 of FIGS. 1 and 2, allowing the user to hold the handlebars 110 during exercise and operate the compact shifter 600 by pulling the compact shifter 600 up towards the handlebars 110 with one or more of the user's fingers. The compact shifter 600 may be coupled to handlebars 110 at a pivot point 602. The compact shifter 600 is biased into a neutral position (e.g., using one or more springs or other bias mechanism 604) and movement is detected by one or more sensors 606. In some embodiments, the sensor 606 is an analog sensor detecting a degree of movement. In some embodiments, a tactile response is provided in the form of a clicking sound or feel to indicate that the compact shifter 600 has been actuated. Output circuitry 608 analyzes data from the sensors 606 and outputs a signal for use by the controller 312 of FIG. 3. In some embodiments, the compact shifter 600 is smaller and includes a first finger portion 600a and a second finger portion 600b that allows for pressing both directions while the hands are in a single position. In some embodiments, the compact shifter 600 is configured to detect a click for a single adjustment. In some embodiments, the compact shifter 600 is configured to be held in position for certain features, with the click of the first finger portion 600a and second finger portions 600b providing opposite adjustments.
FIG. 7 illustrates a 2-way rocker shifter that may be positioned on the handlebars of an exercise apparatus (such as an exercise cycle as described with reference to FIGS. 1-2, a treadmill as described with reference to FIG. 19, a rowing machine as described with reference to FIG. 20, or other suitable exercise apparatus), in accordance with one or more embodiments of the present disclosure. In the illustrated embodiment, the 2-way rocker shifter 700 provides a controller similar to the compact shifter 600 of FIG. 6 but is configured to provide a first signal when moved to a first position and a second signal when moved to a second position. The 2-way rocker shifter 700 is configured to be positioned on the underside of the handlebars 110 of FIGS. 1 and 2, allowing the user to hold the handlebars 110 during exercise and operate the 2-way rocker shifter 700 by moving a first finger portion 700a to a first position indicating, for example, an increase in resistance, incline, etc., and moving a second finger portion to a second position indicating, for example, a decrease in resistance, incline, etc. In some embodiments, a neutral position may also be provided. This system may be used, for example, for a control that includes an on-off functionality (e.g., mute function). The 2-way rocker shifter 700 may be coupled to handlebars 110 at a pivot point 702. The 2-way rocker shifter 700 is biased into a neutral position (e.g., using one or more springs or other bias mechanism 704) and movement is detected by one or more sensors 706. In some embodiments, the sensor 706 is an analog sensor detecting a degree of movement. In some embodiments, a tactile response is provided in the form of a clicking sound or feel to indicate that the 2-way rocker shifter 700 has been actuated. Output circuitry 708 analyzes data from the sensors 706 and outputs a signal for use by the controller 312 of FIG. 3. In some embodiments, the 2-way rocker shifter 700 includes the first finger portion 700a and the second finger portion 700b that allows for pressing both directions while the hands are in a single position. In some embodiments, the 2-way rocker shifter 700 is configured to detect a click for a single adjustment. In some embodiments, the 2-way rocker shifter 700 is configured to be held in position for certain features, with the click of the first finger portion 700a and second finger portions 700b providing opposite adjustments.
FIG. 8 illustrates example rotary controls that may be integrated into the handlebars of an exercise apparatus (such as an exercise cycle as described with reference to FIGS. 1-2, a treadmill as described with reference to FIG. 19, a rowing machine as described with reference to FIG. 20, or other suitable exercise apparatus), in accordance with one or more embodiments of the present disclosure. In the illustrated embodiment, the rotary controls 800 are positioned in the inside of the handlebars 110 of FIGS. 1 and 2 between an end portion 802 and a lower portion 804, allowing a rider to grip the handlebars 110 and rotate the rotary controls 800 using the user's thumbs—either in the hand position or with a slight adjustment. In some embodiments, the rotary controls 800 include a circular dial configured with a surface that facilitates friction (e.g., ridged surface as illustrated) on the user's hand allowing the dial to be easily rotated in a clockwise and/or counterclockwise direction 806. In some embodiments, the rotary controls 800 rotate about an axis point and the movement of rotary controls 800 is detected by one or more sensors 808 that translate an angular mechanical position to an electrical signal. Output circuitry 810 analyzes data from sensors 808 and outputs a signal for use by the controller 312 of FIG. 3. In some embodiments, the rotary controls 800 include a plurality of clickable positions (e.g., 12 positions) preventing the rotary controls 800 from rotating accidentally. In some embodiments, a detent mechanism including a wheel with notches are attached to the dial and when the wheel reaches a correct position a spring-loaded ball bearing or other stabilizing mechanism is engages. In some embodiments, the rotary controls 800 provide continuous rotation. In some embodiments, the rotary controls 800 include a maximum and minimum position. In some embodiments, the rotary controls 800 are free spinning, and the sensors 808 are configured to detect the direction of rotation for feedback to controller 312 via output circuitry 810. In some embodiments, the dial of the rotary controls 800 includes a button, allowing the dial to be pressed to activate another input selection.
FIG. 9 illustrates an exemplary rotary control that may be integrated into the handlebars of an exercise apparatus (such as an exercise cycle as described with reference to FIGS. 1-2, a treadmill as described with reference to FIG. 19, a rowing machine as described with reference to FIG. 20, or other suitable exercise apparatus), in accordance with one or more embodiments of the present disclosure. In the illustrated embodiment, the rotary control 900 is positioned at the center of the handlebars 110 of FIGS. 1 and 2, allowing a rider to grip the handlebars 110 at positions 110a and/or 100b and rotate the rotary control 900 using the user's thumbs. In some embodiments, the rotary controls 900 includes a circular dial configured with a surface that facilitates friction (e.g., ridged surface as illustrated) on the user's thumb allowing the dial to be easily rotated in a forward and/or backward direction 906. In some embodiments, the rotary control 900 rotate about an axis point and the movement of rotary controls 900 is detected by one or more sensors 908 that translate an angular mechanical position to an electrical signal. Output circuitry 910 analyzes data from sensors 908 and outputs a signal for use by the controller 312 of FIG. 3. In some embodiments, the rotary control 900 includes a plurality of clickable positions (e.g., 12 positions) preventing the rotary control 900 from rotating accidentally. In some embodiments, a detent mechanism including a wheel with notches are attached to the dial and when the wheel reaches a correct position a spring-loaded ball bearing or other stabilizing mechanism is engages. In some embodiments, the rotary control 900 provides continuous rotation. In some embodiments, the rotary control 900 includes a maximum and minimum position. In some embodiments, the rotary control 900 is free spinning, and the sensors 808 are configured to detect the direction of rotation for feedback to controller 312 via output circuitry 910.
FIG. 10 illustrates example mouse wheel controls that may be integrated into the handlebars of an exercise apparatus (such as an exercise cycle as described with reference to FIGS. 1-2, a treadmill as described with reference to FIG. 19, a rowing machine as described with reference to FIG. 20, or other suitable exercise apparatus), in accordance with one or more embodiments of the present disclosure. In the illustrated embodiment, the mouse wheel controls 1000 are positioned at the top end portions 1004 of the handlebars 110 of FIGS. 1 and 2, allowing a rider to grip the handlebars 110 and rotate the mouse wheel controls 1000 using the user's thumbs—either in the hand position or with a slight adjustment. In some embodiments, the mouse wheel controls 1000 include a circular dial allowing the dial to be easily rotated in, for example, a clockwise and/or counterclockwise direction 1006 and/or a downward position 1008, and/or a left and/or a right position 1010. In some embodiments, the mouse wheel controls 1000 rotate about an axis point and the movement of mouse wheel controls 1000 is detected by one or more sensors 1012 that translate an angular mechanical position to an electrical signal. Output circuitry 1014 analyzes data from sensors 1012 and outputs a signal for use by the controller 312 of FIG. 3. In some embodiments, when rotated in the clockwise and/or counterclockwise direction 1006, the mouse wheel controls 1000 include a plurality of clickable positions (e.g., 12 positions) preventing the mouse wheel controls 1000 from rotating accidentally. In some embodiments, the rotary controls 1000 provide continuous rotation. In some embodiments, the mouse wheel controls 1000 include a maximum and minimum position. In some embodiments, the mouse wheel controls 1000 are free spinning, and the sensors 1012 are configured to detect the direction of rotation for feedback to controller 312 via output circuitry 1014. In some embodiments, the mouse wheel controls 1000 may be pressed in a downward position to indicate a selection of a particular mode of operation of the exercise apparatus, and the sensors 1012 are configured to detect the selection for feedback to controller 312 via output circuitry 1014. In some embodiments, the mouse wheel controls 1000 may be moved either right or left to request a different option through, e.g., a scroll right or a scroll left, of options on at least one display screen 104 of FIGS. 1 and 2, and the sensors 1012 are configured to detect the direction of rotation for feedback to controller 312 via output circuitry 1014.
FIG. 11 illustrates example mini-mouse wheel controls that may be integrated into the handlebars of an exercise apparatus (such as an exercise cycle as described with reference to FIGS. 1-2, a treadmill as described with reference to FIG. 19, a rowing machine as described with reference to FIG. 20, or other suitable exercise apparatus), in accordance with one or more embodiments of the present disclosure. In the illustrated embodiment, the mini-mouse wheel controls 1100 are positioned on the end portions 1102 of the handlebars 110 of FIGS. 1 and 2, allowing a rider to grip the handlebars 110 and rotate the mini-mouse wheel controls 1100 using the user's thumbs—either in the hand position or with a slight adjustment. In some embodiments, the mini-mouse wheel controls 1100 include a circular dial configured with a surface that facilitates friction (e.g., ridged surface as illustrated) on the user's hands and/or fingers allowing the dial to be easily rotated in, for example, a clockwise and/or counterclockwise direction. In some embodiments, the mini-mouse wheel controls 1100 rotate about an axis point and the movement of mini-mouse wheel controls 1100 is detected by one or more sensors 1104 that translate an angular mechanical position to an electrical signal. Output circuitry 1106 analyzes data from sensors 1104 and outputs a signal for use by the controller 312 of FIG. 3. In some embodiments, when rotated in the clockwise and/or counterclockwise direction, the mini-mouse wheel controls 1100 include a plurality of clickable positions (e.g., 12 positions) preventing the mini-mouse wheel controls 1100 from rotating accidentally. In some embodiments, the mini-mouse wheel controls 1100 provide continuous rotation. In some embodiments, the mini-mouse wheel controls 1100 include a maximum and minimum position. In some embodiments, the mini-mouse wheel controls 1100 are free spinning, and the sensors 1104 are configured to detect the direction of rotation for feedback to controller 312 via output circuitry 1106.
FIG. 12 illustrates example coaxial wheel controls that may be integrated into the handlebars of an exercise apparatus (such as an exercise cycle as described with reference to FIGS. 1-2, a treadmill as described with reference to FIG. 19, a rowing machine as described with reference to FIG. 20, or other suitable exercise apparatus), in accordance with one or more embodiments of the present disclosure. In the illustrated embodiment, the coaxial wheel controls 1200 are positioned at the ends 1202 of the handlebars 110 of FIGS. 1 and 2, allowing a rider to grip the handlebars 110 and rotate the coaxial wheel controls 1200 using the user's fingers—either in the hand position or with a slight adjustment. In some embodiments, the coaxial wheel controls 1200 include a wheel configured with a surface that facilitates friction (e.g., ridged surface as illustrated) on the user's fingers allowing the dial to be easily rotated in, for example, a clockwise and/or counterclockwise direction 1204. In some embodiments, the coaxial wheel controls 1200 rotate about an axis point and the movement of rotary controls 1200 is detected by one or more sensors 1204 that translate an angular mechanical position to an electrical signal. Output circuitry 1206 analyzes data from sensors 1204 and outputs a signal for use by the controller 312 of FIG. 3. In some embodiments, when rotated in the clockwise and/or counterclockwise direction 1204, the coaxial wheel controls 1200 include a plurality of clickable positions (e.g., 12 positions) preventing the coaxial wheel controls 1200 from rotating accidentally. In some embodiments, the coaxial wheel controls 1200 provide continuous rotation. In some embodiments, the coaxial wheel controls 1200 include a maximum and minimum position. In some embodiments, the coaxial wheel controls 1200 are free spinning, and the sensors 1204 are configured to detect the direction of rotation for feedback to controller 312 via output circuitry 1206.
FIGS. 13 and 14 illustrates example three-dimensional (3D) printed handlebars for an exercise apparatus as described herein, in accordance with one or more embodiments of the present disclosure. In the illustrated embodiment, a plurality of components 1302a-1302m of FIG. 13 may each be printed using 3D printing technology and coupled together to form the 3D printed handlebars 1400 shown in FIG. 14, which are similar to and may be implemented in place of handlebars 110 of FIGS. 1 and 2. In some embodiments, handlebars 1400 may comprise a set of button controls 1402 positioned on the inside ends of the handlebars 1400, allowing a rider to grip the handlebars 1400 and, by pressing one of the set of button controls 1402 using the user's fingers, control one or more functions of an exercise apparatus, for example, adjusting the volume control for music and/or instruction, adjusting a seat height associated with seat post 112, increasing or decreasing the resistance of resistance mechanism 126, etc. In some embodiments, handlebars 1400 may comprise a set of navigation controls 1404 positioned, for example, at position 1406, as illustrated, at position 1408, or at another position on handlebars 1400. The set of navigation controls 1404 provide for navigating a display, such as display 104 of FIGS. 1 and 2, through controls such as home, back, directional, select, etc. In some embodiments, depression of one or more of the set of button controls 1402 and the set of navigation controls 1404 is detected by one or more sensors 1410 that provide an electrical signal to output circuitry 1412. Output circuitry 1412 analyzes the electrical signal from sensors 1410 and outputs a signal for use by the controller 312 of FIG. 3 to, for example, adjust the volume control for music and/or instruction, adjust a seat height associated with seat post 112, increase or decrease the resistance of resistance mechanism 126, etc.
FIG. 15 illustrates an example of a navigational control mechanism that may be integrated into the handlebars of an exercise apparatus (such as an exercise cycle as described with reference to FIGS. 1-2, a treadmill as described with reference to FIG. 19, a rowing machine as described with reference to FIG. 20, or other suitable exercise apparatus), in accordance with one or more embodiments of the present disclosure. In some embodiments, navigation control mechanism 1500, which is another embodiment of the set of navigational controls 1404 of FIG. 14, is positioned in the middle of the handlebars 110 of FIGS. 1 and 2 just above the handlebar post 108 that supports the handlebars 110. In some embodiments, handlebars 1500 may comprise a set of navigation controls 1502 that provide for navigating a display, such as display 104 of FIGS. 1 and 2, through controls such as power, home, back, directional, select, etc. In some embodiments, depression of one or more of the set of navigation controls 1502 is detected by one or more sensors 1506 that provide an electrical signal to output circuitry 1508. Output circuitry 1508 analyzes the electrical signal from sensors 1506 and outputs a signal for use by the controller 312 of FIG. 3. In some embodiments, controller 312 is configured to process the sensor inputs to generate data for processing by the system 300 and/or display to the user (e.g., through display components 380 and/or display 1504), such as a cadence in revolutions per minute (RPMs), power in watts, resistance in a percentage, etc.
FIG. 16 illustrates example button controls that may be integrated into the handlebars of an exercise apparatus (such as an exercise cycle as described with reference to FIGS. 1-2, a treadmill as described with reference to FIG. 19, a rowing machine as described with reference to FIG. 20, or other suitable exercise apparatus), in accordance with one or more embodiments of the present disclosure. As discussed with regard to FIG. 14, in some embodiments, handlebars 101 of FIGS. 1 and 2, which is similar to handlebars 1400 of FIG. 14, may comprise a set of button controls 1602 positioned on the inside ends of the handlebars 101, allowing a rider to grip the handlebars 101 and, by pressing one of the set of button controls 1602 using the user's fingers, control one or more functions of an exercise apparatus, for example, adjusting a volume control for music and/or instruction, adjusting a seat height associated with seat post 112, increasing or decreasing the resistance of resistance mechanism 126, etc. In some embodiments, depression of one or more of the set of button controls 1602 is detected by one or more sensors 1610 that provide an electrical signal to output circuitry 1612. Output circuitry 1612 analyzes the electrical signal from sensors 1610 and outputs a signal for use by the controller 312 of FIG. 3 to, for example, adjust the volume control for music and/or instruction, adjust a seat height associated with seat post 112, increase or decrease the resistance of resistance mechanism 126, etc.
FIG. 17 illustrates one example of a resistance knob control that may be integrated into the handlebars of an exercise apparatus (such as an exercise cycle as described with reference to FIGS. 1-2, a treadmill as described with reference to FIG. 19, a rowing machine as described with reference to FIG. 20, or other suitable exercise apparatus), in accordance with one or more embodiments of the present disclosure. In some embodiment, resistance knob control 1700 may be integrated into the handlebars, such as handlebars 101 of FIGS. 1 and 2, so that the user may adjust a resistance of resistance mechanism 126 rather than bending down to adjust resistance mechanism 126 using resistance adjustment knob 124. That is, in various exemplary embodiments, a force on the pedals necessary to spin the flywheel 122 may be adjusted using resistance adjustment knob 1700 integrated into the handle controls, such that resistance adjustment knob 1700 may be used to rotate an adjustment shaft to control the resistance mechanism 126 to increase or decrease the resistance of the flywheel 122 to rotation. For example, rotating the adjustment shaft clockwise may cause a set of magnets of the resistance mechanism 126 to move relative to the flywheel 122, increasing its resistance to rotation and increasing the force that the user must apply to the pedals 120 to make the flywheel 122 spin, and rotating the adjustment shaft counter-clockwise may cause a set of magnets of the resistance mechanism 126 to move relative to the flywheel 122, decreasing its resistance to rotation and decreasing the force that the user must apply to the pedals 120 to make the flywheel 122 spin. In some embodiments, the resistance adjustment knob 1700 includes a circular dial configured with a surface that facilitates friction (e.g., ridged surface as illustrated) on the user's hand allowing the dial to be easily rotated in a clockwise and/or counterclockwise direction. In some embodiments, the resistance adjustment knob 1700 rotates about an axis point and the movement of the resistance adjustment knob 1700 is detected by one or more sensors 1702 that translate an angular mechanical position to an electrical signal. Output circuitry 1704 analyzes data from sensors 1702 and outputs a signal for use by the controller 312 of FIG. 3. In some embodiments, the resistance adjustment knob 1700 includes a plurality of clickable positions (e.g., 12 positions) preventing the resistance adjustment knob 1700 from rotating accidentally. In some embodiments, a detent mechanism including a wheel with notches are attached to the dial and when the wheel reaches a correct position a spring-loaded ball bearing or other stabilizing mechanism is engages. In some embodiments, the resistance adjustment knob 1700 provides continuous rotation. In some embodiments, the resistance adjustment knob 1700 includes a maximum and minimum position. In some embodiments, the resistance adjustment knob 1700 is free spinning, and the sensors 1702 are configured to detect the direction of rotation for feedback to controller 312 via output circuitry 1704.
FIG. 18 illustrates an exemplary automatic seat post adjustment mechanism controlled by one or more of the control mechanisms (such as those described in FIGS. 4-12 and 14-16) for an exercise cycle (such as an exercise cycle as described with reference to FIGS. 1-2) or other exercise apparatus, in accordance with one or more embodiments of the present disclosure. In some embodiment, utilizing, for example, the set of button controls 1402 of FIG. 14 or the set of button controls 1602 of FIG. 16, the user may depress one button to raise the height of seat post 112 thereby raising seat 114 and depress another button to lower the height of seat post 112 thereby lowering seat 114. In some embodiments, automatic seat post adjustment mechanism 1800 comprises an adjustable shaft 1802 within seat post 112 that is raised and lowered using a stepper motor 1804 controlled via one or more controls, such as those described in FIGS. 4-12 and 14-16, associated with automatic seat post adjustment mechanism 1800. In some embodiments, the stepper motor 1804 and the bottom of the adjustable shaft 1802 may be comprised with base 1806 affixed to the base of the exercise apparatus. The stepper motor 1804 is configured to operate from an integrated circuit or other control components to initialize, configure and drive the stepper motor to provide positional control of the adjustable shaft 1802 and thus seat post 112 and seat 114.
FIG. 19 illustrates an example treadmill in which one or more of the control mechanisms may be integrated into a handlebar/crossbar accordance with one or more embodiments of the present disclosure. In various example embodiments, treadmill 1900 is another type of exercise apparatus which may incorporate one or more of the control mechanisms described in FIGS. 4-18. In various example embodiments, treadmill 1900 comprises, in general, one or more displays 1904 that may be mounted directly to treadmill 1900, a lower assembly 1908 and an upper assembly 1910. The lower assembly 1908 may generally include a deck 1912 that provides support for a user while the user is working out on the treadmill 1900, as well as other components of both the lower assembly 1908 and the upper assembly 1910. For example, the deck 1912 may support a first motor (not shown) configured to increase, decrease, and/or otherwise change an incline of the deck 1912 relative to a support surface on which the treadmill 1900 is disposed. The deck 1912 may also include one or more linkages 1916 coupled to such a motor and configured to, for example, raise and lower the deck 1912 by acting on the support surface when the motor is activated. The deck 1912 may also include a second motor (not shown) configured to increase, decrease, and/or otherwise change a rotational speed of a belt 1920 connected to the deck 1912. The belt 1920 may be rotatable relative to the deck 1912 and, in particular, may be configured to revolve or otherwise move completely around (i.e., encircle) the deck 1912 during use of the treadmill 1900. For example, the belt 1920 may support the user and may repeatedly encircle the deck 1912 as the user runs, walks, and/or otherwise works out on the treadmill. Such an example belt 1920 may include one or more continuous tracks (not shown) movably coupled to a gear, flywheel, pulley, and/or other component of the deck 1912. In such examples, such a gear, flywheel, pulley, and/or other component of the deck 1912 may be coupled to an output shaft or other component of the second motor described above. In such examples, rotation of the output shaft or other component of the second motor may drive commensurate rotation of the belt 1920.
The belt 1920 may also include a plurality of laterally aligned slats 1926 connected to the one or more continuous tracks described above. For example, as shown in FIG. 19, each slat 1926 may extend substantially parallel to at least one adjacent slat 1926. Additionally, each slat 1926 may be hingedly, pivotally, and/or otherwise movably coupled to the one or more continuous tracks of the deck 1920 via one or more respective couplings. Such couplings may comprise, for example, a bracket, pin, screw, clip, bolt, and/or one or more other fastening components configured to secure a respective slat 1926 to the continuous track described above, while allowing the slat 1926 to pivot, rotate, and/or otherwise move relative to the track while the belt 1920 revolves about the deck 1912.
With continued reference to FIG. 1, the exercise machine 102 may also include one or more sidewalls 1928 connected to the deck 1912. For example, the exercise machine 1902 may include a first sidewall 1928 on a left-hand side of the deck 1912, and a second sidewall 1928 on the right-hand side of the deck 1912. Such sidewalls 1928 may be made from cloth, foam, plastic, rubber, polymers, and/or other like material, and in some examples, the sidewalls 1928 may assist in damping and/or otherwise reducing noise generated by one or more of the motors and/or other components of the deck 1912.
The treadmill 1900 may also include one or more posts 1930 extending upwardly from the deck 1912. For example, the treadmill 1900 may include a first post 1930 on the left-hand side of the deck 1912, and a second post 1930 on the right-hand side of the deck 1912. Such posts 1930 may be made from a metal, alloy, plastic, polymer, and/or other like material, and similar such materials may be used to manufacture the deck 1912, the slats 1926, and/or other components of the treadmill 1900. In such examples, the posts 1930 may be configured to support the display 1904, and in some examples, the display 1904 may be directly coupled to a handlebar/crossbar 1932 of the treadmill 1900, and the handlebar/crossbar 1932 may be connected to and/or otherwise supported by the posts 1930. For example, the handlebar/crossbar 1932 may comprise one or more hand rests or handles useful in supporting the user during exercise. In some examples, the handlebar/crossbar 1932 may be substantially C-shaped, substantially U-shaped, and/or any other configuration. In any of the examples described herein, the handlebar/crossbar 1932 may extend from a first one of the posts 1930 to a second one of the posts 1930. Further, in some examples, the posts 1930 and the handlebar/crossbar 1932 may comprise a single integral component of the upper assembly 1910. Alternatively, in other examples, the posts 1930 and the handlebar/crossbar 1932 may comprise separate components of the upper assembly 1910. In such examples, the upper assembly 1910 may include one or more brackets, endcaps, and/or additional components configured to assist in coupling the one or more posts 1930 to the handlebar/crossbar 1932.
As shown, the treadmill 1900 may also include one or more control mechanisms 1944, 1946 integrated into handlebar/crossbar 1932. As described with relation to FIGS. 4-7, the one or more control mechanisms 1944, 1946 may include one or more of a multi-position shifter, a mid-sized shifter, a compact shifter, a 2-way rocker shifter, positioned on the top of the handlebar/crossbar 1932, on the bottom of the handlebar/crossbar 1932, on the inside of the handlebar/crossbar 1932, at the ends of the handlebar/crossbar 1932, and/or at other locations on the handlebar/crossbar 1932. As described with relation to FIGS. 8-12, the one or more control mechanisms 1944, 1946 may include one or more of rotary controls, a rotary control, a mouse wheel control, a mini-mouse wheel control, a coaxial control, etc. integrated into the top of the handlebar/crossbar 1932, into the bottom of the handlebar/crossbar 1932, into inside of the handlebar/crossbar 1932, into the ends of the handlebar/crossbar 1932, and/or at other locations on the handlebar/crossbar 1932. As described with relation to FIGS. 14-17, the one or more control mechanisms 1944, 1946 may include one or more of button controls, navigational controls, resistance knob controls, etc. integrated into the top of the handlebar/crossbar 1932, into the bottom of the handlebar/crossbar 1932, into inside of the handlebar/crossbar 1932, into the ends of the handlebar/crossbar 1932, and/or at other locations on the handlebar/crossbar 1932. In some embodiments, the one or more control mechanisms 1944, 1946 may be configured to allow the user to adjust exercise settings (e.g., resistance, seat height), navigate the display 1904, and/or provide other controls as desired (e.g., volume control for music and/or instruction). In some embodiments, the one or more control mechanisms 1944, 1946 associated with the treadmill 1900 may be useful in changing and/or otherwise controlling, for example, the incline of the deck 1912, the speed of the belt 1920, and/or other parameters of the treadmill 1900 associated with incremental increases or decreases.
FIG. 20 illustrates an example rowing machine in which one or more of the control mechanisms may be integrated into a handle in accordance with one or more embodiments of the present disclosure. In various example embodiments, rowing machine 2000 is another type of exercise apparatus which may incorporate one or more of the control mechanisms described in FIGS. 4-18. In various example embodiments, rowing machine 2000 comprises, in general, one or more displays 2004 that may be mounted directly to rowing machine 2000. In various embodiment, the rowing machine 2000 further comprises rail 2006, seat 2008, and feet bindings 2010. In some embodiments, as a user sits on the seat 2008, the user fastens their feet into the feet bindings 2010. In some embodiments, the user the grabs handle 2012 and, as the user exerts a force against feet bindings 2010, the seat 2008 with the seated user glides alone rail 2006 away from hub 2014. As the user exerts the force against feet bindings 2010 and the seat 2008 with the seated user glides alone rail 2006 away from hub 2014, a cable 2016, which is attached to handle 2012 being held by the user, is extended from a drive train (not shown) incorporated within hub 2014.
As shown, the rowing machine 2000 may also include one or more control mechanisms 2018 integrated into the handle 2012. In some embodiments, as shown and as described with relation to FIGS. 14 and 15, the one or more control mechanisms may include one or more of button controls, navigational controls, etc. integrated into the handle 2012. In some embodiments, the one or more control mechanisms 2012 may be configured to allow the user to adjust exercise settings (e.g., resistance), navigate the display 2004, and/or provide other controls as desired (e.g., volume control for music and/or instruction). In some embodiments, the one or more control mechanisms 2018 associated with the rowing machine 2000 may be useful in changing and/or otherwise controlling, for example, a resistance of the drive train and/or other parameters of the rowing machine 2000 associated with incremental increases or decreases.
FIG. 21 illustrates a process adjusting various components of an exercise apparatus based on user providing input without moving their hands via one or more handle control systems positioned on a handlebar of the exercise apparatus in accordance with embodiments of the disclosure. The process 2100 is illustrated as a collection of steps in a logical flow diagram, which represents operations that may be implemented in hardware, software, or a combination thereof. In the context of software, the steps represent computer-executable instructions stored in memory. When such instructions are executed by, for example, the controller 312 described above, such instructions may cause the controller 312 to adjust exercise settings (e.g., resistance, seat height), navigate the display 104, and/or provide other controls as desired (e.g., volume control for music and/or instruction). The order in which the operations are described is not intended to be construed as a limitation, and any number of the described steps can be combined in any order and/or in parallel to implement the process. Additionally, the process 2100 may include any of the operations described herein with respect to additional and/or other methods of the present disclosure, and vice versa. For discussion purposes, and unless otherwise specified, the process 2100 is described with reference to the exercise apparatus 100 of FIG. 1 in response to a user providing one or more inputs via one or more of the handle control systems described in FIGS. 4-20. In particular, although any part of and/or the entire process 2100 may be performed by controller 312, unless otherwise specified, the process 2100 will be described below with respect to the controller 312 and/or other components of the exercise apparatus 100 for ease of description.
With reference to FIG. 21, at block 2102 the controller 312 receives data from output circuitry associated with one or more sensors coupled to various handle control systems positioned on a handlebar of an exercise apparatus. In some embodiments, the data may provide a user indication to adjust exercise settings (e.g., resistance, seat height), navigate the display 104, and/or provide other controls as desired (e.g., volume control for music and/or instruction). At block 2104, the controller 312 processes the data to identify one or more adjustments to be implemented on the exercise apparatus, i.e., resistance, seat height, volume, etc. Then, at block 2106, the controller 312 issues one or more instructions to one or more adjustment mechanisms to implement the one or more identified adjustments. For example, when a resistance setting is set by a handle control, a corresponding target position may be determined and a drive to position command issued to the appropriate adjustment mechanism, such as a stepper motor. The stepper motor may be configured to receive the “Drive to Position” command, including the desired position value and command the stepper motor to execute a corresponding number of steps between a current position and the target position. In various embodiments, the desired adjustment (e.g., resistance, incline of a treadmill, etc.) may be converted into a position using a reverse lookup from an offset table. The command should then be used to drive to position using a smooth motion control profile for a desirable user experience.
Advantages of the present embodiment will be apparent to those skilled in the art, including that embodiments disclosed herein can effectively achieve a reduction of user action and shorten the required sensing time.
The foregoing disclosure is not intended to limit the present invention to the precise forms or particular fields of use disclosed. As such, it is contemplated that various alternate embodiments and/or modifications to the present disclosure, whether explicitly described or implied herein, are possible in light of the disclosure. Having thus described embodiments of the present disclosure, persons of ordinary skill in the art will recognize advantages over conventional approaches and that changes may be made in form and detail without departing from the scope of the present disclosure.
Where applicable, various embodiments provided by the present disclosure can be implemented using hardware, software, or combinations of hardware and software. Also where applicable, the various hardware components and/or software components set forth herein can be combined into composite components comprising software, hardware, and/or both without departing from the spirit of the present disclosure. Where applicable, the various hardware components and/or software components set forth herein can be separated into sub-components comprising software, hardware, or both without departing from the spirit of the present disclosure. In addition, where applicable, it is contemplated that software components can be implemented as hardware components, and vice-versa.
Software in accordance with the present disclosure, such as program code and/or data, can be stored on one or more computer readable mediums. It is also contemplated that software identified herein can be implemented using one or more general purpose or specific purpose computers and/or computer systems, networked and/or otherwise. Where applicable, the ordering of various steps described herein can be changed, combined into composite steps, and/or separated into sub-steps to provide features described herein.
Embodiments described above illustrate but do not limit the invention. It should also be understood that numerous modifications and variations are possible in accordance with the principles of the present invention. Example embodiments illustrating various aspects of the present invention are listed below.
In various embodiments, a method includes receiving data from output circuitry associated with one or more sensors coupled to one or more handle control systems positioned on a handlebar of an exercise apparatus, processing the data to identify one or more adjustments to be implemented on the exercise apparatus, and issuing one or more commands to one or more adjustment mechanisms to implement the one or more identified adjustments. The one or more handle control systems may include one or more multi-position shifters, wherein the one or more multi-position shifters are positioned on the handlebar of the exercise apparatus at a position that allows the user to actuate the one or more multi-position shifters without moving the user's hands, the one or more multi-position shifters are biased into a neutral position, wherein movement of the one or more multi-position shifters is detected by the one or more sensors, and/or one or more multi-position shifters provide a tactile response to indicate that the multi-position shifter have been actuated.
In some embodiments of the method, the one or more handle control systems include one or more mid-sized shifters, wherein the one or more mid-sized shifters are positioned on the handlebar of the exercise apparatus at a position that allows the user to actuate the one or more mid-sized shifters without moving the user's hands, the one or more mid-sized shifters are biased into a neutral position and wherein movement of the one or more mid-sized shifters is detected by the one or more sensors, and/or the one or more mid-sized shifters provide a tactile response to indicate that the one or more mid-sized shifters have been actuated.
In some embodiments of the method, the one or more handle control systems include one or more compact shifters, wherein the one or more compact shifters are positioned on the handlebar of the exercise apparatus at a position that allows the user to actuate the one or more compact shifters without moving the user's hands, the one or more compact shifters are biased into a neutral position and wherein movement of the one or more compact shifters is detected by the one or more sensors, and/or the one or more compact shifters provide a tactile response to indicate that the one or more compact shifters have been actuated.
In some embodiments of the method, the one or more handle control systems comprise one or more 2-way rocker shifters, wherein the one or more 2-way rocker shifters are positioned on the handlebar of the exercise apparatus at a position that allows the user to actuate the one or more 2-way rocker shifters without moving the user's hands, the one or more 2-way rocker shifters are biased into a neutral position and wherein movement of the one or more 2-way rocker shifters is detected by the one or more sensors, and/or the one or more 2-way rocker shifters provide a tactile response to indicate that the one or more 2-way rocker shifters have been actuated.
In some embodiments of the method, the one or more handle control systems include one or more rotary controls, wherein the one or more rotary controls are positioned on the handlebar of the exercise apparatus at a position that allows the user to actuate the one or more rotary controls without moving the user's hands, the one or more rotary controls are configured with a surface that facilitates friction on the user's hand allowing a dial of the one or more rotary controls to be easily rotated in a clockwise, counterclockwise, forward, and/or backward direction and wherein movement of the one or more rotary controls is detected by the one or more sensors, and/or the one or more rotary controls include a plurality of clickable positions preventing the one or more rotary controls from rotating accidentally.
In some embodiments of the method, the one or more handle control systems include one or more mouse wheel controls, wherein the one or more mouse wheel controls are positioned on the handlebar of the exercise apparatus at a position that allows the user to actuate the one or more mouse wheel controls without moving the user's hands, the one or more mouse wheel controls are configured to allow a dial of the one or more mouse wheel controls to be easily moved in a clockwise, counterclockwise, left, right, and/or downward direction and wherein movement of the one or more mouse wheel controls is detected by the one or more sensors, and/or the one or more mouse wheel controls include a plurality of clickable positions preventing the one or more mouse wheel controls from rotating accidentally.
In some embodiments of the method, the one or more handle control systems include one or more coaxial wheel controls, wherein the one or more coaxial wheel controls are positioned on the handlebar of the exercise apparatus at a position that allows the user to actuate the one or more coaxial wheel controls without moving the user's hands, the one or more coaxial wheel controls are configured with a surface that facilitates friction on the user's hand allowing a dial of the one or more coaxial wheel controls to be easily rotated in a clockwise and/or counterclockwise direction and wherein movement of the one or more coaxial wheel controls is detected by the one or more sensors, and/or the one or more coaxial wheel controls include a plurality of clickable positions preventing the one or more coaxial wheel controls from rotating accidentally.
In some embodiments of the method, the one or more handle control systems include one or more button and/or navigational controls, wherein the one or more button and/or navigational controls are positioned on the handlebar of the exercise apparatus at a position that allows the user to actuate the one or more button and/or navigational controls without moving the user's hands, and/or the one or more button and/or navigational controls are configured to be depressed and wherein the depression of the one or more button and/or navigational controls is detected by the one or more sensors.
In some embodiments of the method, the one or more handle control systems include a resistance knob control, wherein the resistance knob control is positioned on the handlebar of the exercise apparatus at a position that allows the user to actuate the resistance knob control without moving the user's hands, the resistance knob control is configured with a surface that facilitates friction on the user's hand allowing a dial of the resistance knob control to be easily rotated in a clockwise and/or counterclockwise direction and wherein movement of the resistance knob control is detected by the one or more sensors, and/or the resistance knob control includes a plurality of clickable positions preventing the resistance knob control from rotating accidentally.
In various embodiments, a system includes a memory component storing machine-executable instructions, and a controller configured to execute the instructions to cause the system to receive data from output circuitry associated with one or more sensors coupled to one or more handle control systems positioned on a handlebar of an exercise apparatus, process the data to identify one or more adjustments to be implemented on the exercise apparatus, and issue one or more commands to one or more adjustment mechanisms to implement the one or more identified adjustments.
In some embodiments of the system, the one or more handle control systems include one or more multi-position shifters, wherein the one or more multi-position shifters are positioned on the handlebar of the exercise apparatus at a position that allows the user to actuate the one or more multi-position shifters without moving the user's hands, the one or more multi-position shifters are biased into a neutral position and wherein movement of the one or more multi-position shifters is detected by the one or more sensors, and/or the one or more multi-position shifters provide a tactile response to indicate that the multi-position shifter have been actuated.
In some embodiments of the system, the one or more handle control systems include one or more mid-sized shifters, wherein the one or more mid-sized shifters are positioned on the handlebar of the exercise apparatus at a position that allows the user to actuate the one or more mid-sized shifters without moving the user's hands, the one or more mid-sized shifters are biased into a neutral position and wherein movement of the one or more mid-sized shifters is detected by the one or more sensors, and/or the one or more mid-sized shifters provide a tactile response to indicate that the one or more mid-sized shifters have been actuated.
In some embodiments of the system, the one or more handle control systems include one or more compact shifters, wherein the one or more compact shifters are positioned on the handlebar of the exercise apparatus at a position that allows the user to actuate the one or more compact shifters without moving the user's hands, the one or more compact shifters are biased into a neutral position and wherein movement of the one or more compact shifters is detected by the one or more sensors, and/or the one or more compact shifters provide a tactile response to indicate that the one or more compact shifters have been actuated.
In some embodiments of the system, the one or more handle control systems comprise one or more 2-way rocker shifters, wherein the one or more 2-way rocker shifters are positioned on the handlebar of the exercise apparatus at a position that allows the user to actuate the one or more 2-way rocker shifters without moving the user's hands, the one or more 2-way rocker shifters are biased into a neutral position and wherein movement of the one or more 2-way rocker shifters is detected by the one or more sensors, and/or the one or more 2-way rocker shifters provide a tactile response to indicate that the one or more 2-way rocker shifters have been actuated.
In some embodiments of the system, the one or more handle control systems include one or more rotary controls, wherein the one or more rotary controls are positioned on the handlebar of the exercise apparatus at a position that allows the user to actuate the one or more rotary controls without moving the user's hands, the one or more rotary controls are configured with a surface that facilitates friction on the user's hand allowing a dial of the one or more rotary controls to be easily rotated in a clockwise, counterclockwise, forward, and/or backward direction and wherein movement of the one or more rotary controls is detected by the one or more sensors, and/or the one or more rotary controls include a plurality of clickable positions preventing the one or more rotary controls from rotating accidentally.
In some embodiments of the system, the one or more handle control systems comprise one or more mouse wheel controls, wherein the one or more mouse wheel controls are positioned on the handlebar of the exercise apparatus at a position that allows the user to actuate the one or more mouse wheel controls without moving the user's hands, the one or more mouse wheel controls are configured to allow a dial of the one or more mouse wheel controls to be easily moved in a clockwise, counterclockwise, left, right, and/or downward direction and wherein movement of the one or more mouse wheel controls is detected by the one or more sensors, and/or the one or more mouse wheel controls include a plurality of clickable positions preventing the one or more mouse wheel controls from rotating accidentally.
In some embodiments of the system, the one or more handle control systems comprise one or more coaxial wheel controls, wherein the one or more coaxial wheel controls are positioned on the handlebar of the exercise apparatus at a position that allows the user to actuate the one or more coaxial wheel controls without moving the user's hands, the one or more coaxial wheel controls are configured with a surface that facilitates friction on the user's hand allowing a dial of the one or more coaxial wheel controls to be easily rotated in a clockwise and/or counterclockwise direction and wherein movement of the one or more coaxial wheel controls is detected by the one or more sensors, and/or the one or more coaxial wheel controls include a plurality of clickable positions preventing the one or more coaxial wheel controls from rotating accidentally.
In some embodiments of the system, the one or more handle control systems include one or more button and/or navigational controls, wherein the one or more button and/or navigational controls are positioned on the handlebar of the exercise apparatus at a position that allows the user to actuate the one or more button and/or navigational controls without moving the user's hands, and/or the one or more button and/or navigational controls are configured to be depressed and wherein the depression of the one or more button and/or navigational controls is detected by the one or more sensors.
In some embodiments of the system, the one or more handle control systems include a resistance knob control, wherein the resistance knob control is positioned on the handlebar of the exercise apparatus at a position that allows the user to actuate the resistance knob control without moving the user's hands, the resistance knob control is configured with a surface that facilitates friction on the user's hand allowing a dial of the resistance knob control to be easily rotated in a clockwise and/or counterclockwise direction and wherein movement of the resistance knob control is detected by the one or more sensors, and/or the resistance knob control includes a plurality of clickable positions preventing the resistance knob control from rotating accidentally.