The world of connected fitness is an ever-expanding one. This world can include a user taking part in an activity (e.g., running, cycling, lifting weights, and so on), other users also performing the activity, and other users doing other activities. The users may be utilizing a fitness or exercise machine (e.g., a treadmill, a stationary bike, a strength machine, a stationary rower, and so on), or may be moving through the world on a bicycle or other machine.
An exercise machine, such as a rower, can include a display device or display that includes a user interface providing or presenting interactive content to the users. For example, the user interface can present live or recorded classes, video tutorials of activities, online or interactive games, augmented reality environments, leaderboards and other competitive or interactive features, progress indicators (e.g., via time, distance, and other metrics), and so on.
Embodiments of the present technology will be described and explained through the use of the accompanying drawings.
In the drawings, some components are not drawn to scale, and some components and/or operations can be separated into different blocks or combined into a single block for discussion of some of the implementations of the present technology. Moreover, while the technology is amenable to various modifications and alternative forms, specific implementations have been shown by way of example in the drawings and are described in detail below. The intention, however, is not to limit the technology to the particular implementations described. On the contrary, the technology is intended to cover all modifications, equivalents, and alternatives falling within the scope of the technology as defined by the appended claims.
Various systems and methods that enhance an exercise activity performed by a user are described. In some embodiments, a rowing machine is described. The rowing machine includes devices and/or components that can enhance the experience of a user performing a rowing activity via the rowing machine, such as during a rowing-based exercise class.
In some embodiments, the rowing machine can include features that facilitate tracking or measuring the rowing movements or activities performed by the user during the class (or during another interactive session or activity). For example, the rowing machine can include different sensors that capture information associated with a position or movement of a seat of the rowing machine relative to a position or movement of a handle of the rowing machine and utilize the captured information to perform actions associated with the user performing the rowing activity.
These actions can include identifying a part of a stroke performed by the user, detecting errors or issues with a current form of the user during the rowing activity, tracking the movement of the user during the rowing activity, rendering a visualization (e.g., a displayed avatar) of the user during the rowing activity, and so on.
Further, the rowing machine can include components that facilitate easy operation and use of the rowing machine by one or multiple users (e.g., a household or group of users). For example, the rowing machine can include foot stretchers having an enhanced foot coupling mechanism, a display mount that facilitates the swiveling and folding of a display of the machine, storage components disposed or placed proximate to a user, and components that facilitate moving and stowing the rowing machine in an upright, secured orientation, among other features.
Various embodiments of the rowing machine, including associated systems and methods, will now be described. The following description provides specific details for a thorough understanding and an enabling description of these embodiments. One skilled in the art will understand, however, that these embodiments may be practiced without many of these details. Additionally, some well-known structures or functions may not be shown or described in detail, so as to avoid unnecessarily obscuring the relevant description of the various embodiments. The terminology used in the description presented below is intended to be interpreted in its broadest reasonable manner, even though it is being used in conjunction with a detailed description of certain specific embodiments.
The technology described herein is directed, in some embodiments, to providing a user with an enhanced user experience when performing an exercise activity, such as an exercise activity as part of a connected fitness system or other exercise system. For example, a user (e.g., a member of a connected fitness platform) can perform a rowing activity via a rowing machine, such as a stationary rower having an electromechanical or magnetic drivetrain, as described herein.
In addition, the user 105 can perform other exercise activities, including a variety of different workouts, activities, actions, and/or movements, such as movements associated with stretching, doing yoga, lifting weights, rowing, running, cycling, jumping, sports movements (e.g., throwing a ball, pitching a ball, hitting, swinging a racket, swinging a golf club, kicking a ball, hitting a puck), and so on.
The exercise machine 110 can assist or facilitate the user 105 to perform the movements and/or can present interactive content to the user 105 when the user 105 performs the activity. For example, in some cases, the exercise machine 110 can be a stationary bicycle, a treadmill, a weight machine, or other machines. As another example, the exercise machine 110 can be a display device that presents content (e.g., classes, dynamically changing video, audio, video games, instructional content, and so on) to the user 105 during an activity or workout.
The exercise machine 110 includes a media hub 120 and a user interface 125. The media hub 120, in some cases, captures images and/or video of the user 105, such as images of the user 105 performing different movements, or poses, during an activity. The media hub 120 can include a camera or cameras, a camera sensor or sensors, or other optical sensors configured to capture the images or video of the user 105.
In some cases, the media hub 120 can capture audio (e.g., voice commands) from the user 105. The media hub 120 can include a microphone or other audio capture devices, which captures the voice commands spoken by a user during a class or other activity. The media hub 120 can utilize the voice commands to control operation of the class (e.g., pause a class, go back in a class), to facilitate user interactions (e.g., a user can vocally “high five” another user), and so on.
In some cases, the media hub 120 includes components configured to present or display information to the user 105. For example, the media hub 120 can be part of a set-top box or other similar device that outputs signals to a display, such as the user interface 125. Thus, the media hub 120 can operate to both capture images of the user 105 during an activity, while also presenting content (e.g., streamed classes, workout statistics, and so on) to the user 105 during the activity.
The user interface 125 provides the user 105 with an interactive experience during the activity. For example, the user interface 125 can present user-selectable options that identify live classes available to the user 105, pre-recorded classes available to the user 105, historical activity information for the user 105, progress information for the user 105, instructional or tutorial information for the user 105, and other content (e.g., video, audio, images, text, and so on), that is associated with the user 105 and/or activities performed (or to be performed) by the user 105.
The exercise machine 110, the media hub 120, and/or the user interface 125 can send or receive information over a network 130, such as a wireless network. Thus, in some cases, the user interface 125 is a display device (e.g., attached to the exercise machine 110), that receives content from (and sends information, such as user selections) an exercise content system 135 over the network 130. In other cases, the media hub 120 controls the communication of content to/from the exercise content system 135 over the network 130 and presents the content to the user via the user interface 125.
The exercise content system 135, located at one or more servers remote from the user 105, can include various content libraries (e.g., classes, movements, tutorials, games, virtual environments, and so on) and perform functions to stream or otherwise send content to the machine 110, the media hub 120, and/or the user interface 125 over the network 130.
In addition to a machine-mounted display, the display device 125, in some embodiments, can be a mobile device associated with the user 105. Thus, when the user 105 is performing activities outside of the activity environment 102 (such as running, climbing, and so on), a mobile device (e.g., smart phone, smart watch, or other wearable device), can present content to the user 105 and/or otherwise provide the interactive experience during the activities.
In some embodiments, a classification system 140 communicates with the media hub 120 to receive images and perform various methods for classifying or detecting poses, motions, and/or exercises performed by the user 105 during an activity. The classification system 140 can be remote from the media hub 120 (as shown in
The classification system 140 can include a pose detection system 142 that detects, identifies, and/or classifies poses performed by the user 105 and depicted in one or more images captured by the media hub 120. Further, the classification system 140 can include an exercise detection system 145 that detects, identifies, and/or classifies exercises or movements performed by the user 105 (e.g., different parts of a rowing stroke) and depicted in the one or more images captured by the media hub 120.
Various systems, applications, and/or user services 150 provided to the user 105 can utilize or implement the output of the classification system 140 and/or data collected by the exercise machine 110, as described herein.
In some embodiments, the systems and methods include a movements database (dB) 160. The movements database 160, which can reside on a content management system (CMS) or other system associated with the exercise platform (e.g., the exercise content system 135), stores information as entries that relate individual movements to data associated with the individual movements. As is described herein, a movement is a unit of a workout or activity, and in some cases, the smallest unit of the workout or activity. Example movements include a push-up or a jumping jack or a bicep curl or portion of a rowing stroke.
The movements database 160 can include, or be associated with, a movement library 165. The movement library 165 includes short videos (e.g., GIFs) and long videos (e.g., ˜90 seconds or longer) of movements, exercises, activities, and so on. Thus, in one example, the movements database 160 can relate a movement to a video or GIF within the movement library 165.
Various systems and applications can utilize information stored by the movements database 160. For example, a class generation system 170 can utilize information from the movements database 160 when generating, selecting, and/or recommending classes for the user 105, such as classes that target specific muscle groups.
As another example, a body focus system 175 can utilize information stored by the movements database 160 when presenting information to the user 105 that identifies how a certain class or activity strengthens or works the muscles of their body. The body focus system 175 can present interactive content that highlights certain muscle groups, displays changes to muscle groups over time, tracks the progress of the user 105, and so on.
Further, a dynamic class system 180 can utilize information stored by the movements database 160 when dynamically generating a class or classes for the user 105. For example, the dynamic class system 180 can access information for the user 105 from the body focus system 175 and determine one or more muscles to target in a new class for the user 105. The system 180 can access the movements database 160 using movements associated with the targeted muscles and dynamically generate a new class for the user that incorporates videos and other content identified by the database 160 as being associated with the movements.
The network or cloud 130 can be any network, ranging from a wired or wireless local area network (LAN), to a wired or wireless wide area network (WAN), to the Internet or some other public or private network, to a cellular (e.g., 4G, LTE, or 5G network), and so on. While the connections between the various devices and the network 130 and are shown as separate connections, these connections can be any kind of local, wide area, wired, or wireless network, public or private.
Further, any or all components depicted in the Figures described herein can be supported and/or implemented via one or more computing systems or servers. Although not required, aspects of the various components or systems are described in the general context of computer-executable instructions, such as routines executed by a general-purpose computer, e.g., mobile device, a server computer, or personal computer. The system can be practiced with other communications, data processing, or computer system configurations, including: Internet appliances, hand-held devices, wearable devices, or mobile devices (e.g., smart phones, tablets, laptops, smart watches), all manner of cellular or mobile phones, multi-processor systems, microprocessor-based or programmable consumer electronics, set-top boxes, network PCs, mini-computers, mainframe computers, AR/VR devices, gaming devices, and the like. Indeed, the terms “computer,” “host,” and “host computer,” and “mobile device” and “handset” are generally used interchangeably herein and refer to any of the above devices and systems, as well as any data processor.
Aspects of the system can be embodied in a special purpose computing device or data processor that is specifically programmed, configured, or constructed to perform one or more of the computer-executable instructions explained in detail herein. Aspects of the system may also be practiced in distributed computing environments where tasks or modules are performed by remote processing devices, which are linked through a communications network, such as a Local Area Network (LAN), Wide Area Network (WAN), or the Internet. In a distributed computing environment, program modules may be located in both local and remote memory storage devices.
Aspects of the system may be stored or distributed on computer-readable media (e.g., physical and/or tangible non-transitory computer-readable storage media), including magnetically or optically readable computer discs, hard-wired or preprogrammed chips (e.g., EEPROM semiconductor chips), nanotechnology memory, or other data storage media. Indeed, computer implemented instructions, data structures, screen displays, and other data under aspects of the system may be distributed over the Internet or over other networks (including wireless networks), or they may be provided on any analog or digital network (packet switched, circuit switched, or other scheme). Portions of the system may reside on a server computer, while corresponding portions may reside on a client computer such as an exercise machine, display device, or mobile or portable device, and thus, while certain hardware platforms are described herein, aspects of the system are equally applicable to nodes on a network. In some cases, the mobile device or portable device may represent the server portion, while the server may represent the client portion.
The rowing machine 200 includes a drivetrain 202, a seat 104, a rail handle 206, a hub 208 or housing, hub stabilizer wheels 210, a foot stretcher 211 (e.g., a pair of foot stretchers), a foot binding component 212, a handle 214, a handle mount 215, a display 216, a display mount 218, a storage compartment 220, and a rail 224 that extends out of the hub 208 upon which the seat 204 moves back and forth.
In some cases, the drivetrain 202, which is at least partially contained by the hub 208, positions a user in a rowing position, and may be parallel or substantially parallel to a horizontal surface, such as a floor. The drivetrain 202 can include a power absorber and electronic controls. Further, the drivetrain 202 can include or provide magnetic damping (e.g., providing quiet operation), a mechanically adjustable drag factor, and/or a software adjustable drag factor, which causes a user (e.g., the user 105) to feel a simulated rowing experience when pulling and/or holding the handle 214 during a rowing activity.
The drivetrain 202 can include a flywheel or other rotating mass, such as a steel disc or wheel. In some cases, the drivetrain 202 can include a belt tensioner and/or be hydro driven. Thus, in some cases, the drivetrain 202 operates to convert linear movement of the handle 214 (coupled to the drivetrain 202 via a strap or rope) to rotary motion of a rotating device (e.g., flywheel or other rotating mass) of the drivetrain 202.
The rail 224 (or rails) can be part of the drivetrain 202, coupled to the drivetrain 202 or the hub 208, and/or positioned proximate to the drivetrain 202 or the hub 208. In some cases, the drivetrain 202 and/or the rails 224 may be detachable from the hub 208 for transport, storage, or other factors.
In some cases, the seat 204 attaches to the rail 224. The seat 204 slides horizontally on top of the rail 224 (e.g., along the rail 224) during a rowing activity performed by a user. For example, the user can apply a force when they begin rowing (e.g., the user pushes off with their feet to move away from the hub 208 or pulls back to move back towards the hub 208). The seat 204 can be ergonomic and stable.
Further, the seat 204 can include a position lock (e.g., a rotating lever and a rubber bumper) that locks the seat 204 to the rail 224 (e.g., when the rowing machine 200 is being stowed or moved). The seat 204 can also be set to an over-center or detent stop position, and can include spring-to-open feature, where the user can slide the lever from one side to the other to lock or unlock the seat 204 or saddle at any position along the rail 224.
The rail handle 206 is attached to a bottom portion of the rail 224, such as at a rear area of the rail 224 (near the rear end of the rowing machine 200). In some cases, the rail handle 206 is curved, such that the end of the rail handle 206 may connect to the bottom or side of the rail 224 to form an opening between the rail handle 206 and the rail 224. In some cases, the rail handle 206 assists in transporting the rowing machine 200 from one location to another and/or to lift (e.g., pivot) the rowing machine 200 to a vertical orientation.
Thus, the rail handle 206 is positioned near the rear end of the rail 224 to provide a user with leverage when lifting the rear end of the rail 224 upwards to orient the rowing machine 200 vertically place or to storage. As is described herein, the rowing machine 200 can be positioned in the vertical or upright orientation and fixed to a wall or other vertical surface.
In some cases, the hub 208, or housing, (at least partially) contains the drivetrain 202 or is otherwise positioned proximate to the drivetrain 202. The hub 208 can support the display 216 via the display mount 218 and can be detachable from the rail 224 or display 216. The hub 208 can be formed of a certain geometry and/or weight (relative to the entire machine 200) such that the hub 208 provides a stable base when the rowing machine 200 is positioned or oriented vertically. Further stabilizer wheels 210 (attached to feet) can assist in moving and/or lifting the rowing machine 200, as well as stabilizing the machine 200 when upright.
The foot stretcher 211 is configured to secure the feet of a user during a rowing activity. For example, the foot stretcher 211 can be a pair of stretchers and is disposed near the front of the rail 224. As described herein, the foot stretcher 211 can include a spring-loaded mechanism that facilitates a one-handed adjustment of each stretcher when the user inserts/removes a foot into/from the stretcher. The foot stretcher 211 includes a foot binder 212 to secure the foot in place.
The handle 214 is coupled or connected to the drivetrain 202 and/or hub 208 via a cable, rope, strap, or other physical connection. The handle dock 215 is configured to dock the handle 215 when not in use and/or to reset tracking/monitoring of a rowing activity when the handle 214 is docked or otherwise proximate to the handle dock 215.
As is described herein, the handle 214 can include communication components, user controls, charging components, and so on. For example, the handle 214 can include components that interact with pogo pins of the handle dock 215 and/or a hall effect sensor of the handle dock 215, to charge the handle 214 and/or detect the proximity of the handle 214. Further, the handle 214 can include integrated controls that facilitate user navigation of content displayed by the display 216, adjustment of operation characteristics of the rowing machine 200 (e.g., an applied damping factor), and so on.
The display 216 is supported by the display mount 218, which attaches the display 216 to the hub 208 or housing. The display 216 can be a computing device that provides a user interface, such as tablet with a modular touch screen display. In some cases, the rowing machine 200 is associated with a portable computing device that provides a user interface, such as a smartphone, a watch, another display, a television, and so on.
As described herein, the display mount 218 can be a swivel mount that swivels up and down, and side to side up to a predefined number of degrees, such as 45 degrees. The display mount 218 can attach or support the display 216 on one end and attach to the hub 208 at the other end. In some cases, the display mount 218 includes a folding mechanism that facilitates the folding of the display 216 to a certain number of degrees (e.g., towards the rail 224) during storage, transport, set-up, and other functions when not in use for a rowing activity.
The storage compartment 120 is disposed near a front end of the rail 224 and proximate to the drivetrain 202 or hub 208, such as (at least partially) between the two stretchers of the foot stretcher 221. The storage compartment can include compartments for storing various items or tools, such as compartments having a shape or geometry to store or receive a water bottle, a towel, and/or a mobile device. The storage compartment 120 can also include a charging mechanism or port (e.g., a USB port or an inductive charging platform) for charging the mobile device.
In some embodiments, the form system 270 can receive information (e.g., position information) captured by the seat sensor 250 and/or the handle sensor 260, and determine a current form, or error in the form, of a user of the rowing machine 200 during one or more phases of a rowing stroke.
In some cases, the seat sensor 250 is a time-of-flight (ToF) sensor or camera that aims a laser or LED light signal along a rail (e.g., the rail 224) of the rowing machine 200 to the seat 204 to determine the position/velocity/acceleration of the seat 204 (along the rail 224) based on a time or duration of the light signal to travel to the seat 204 and reflect to the seat sensor 250.
In some cases, the handle sensor 260 is an encoder that measures a position/velocity/acceleration for the handle 214 based on a position or velocity or acceleration of a motor (e.g., the drivetrain 202) or rotating mass coupled via a cable to the handle 214. The motor or mass rotates as the handle 214 is pulled and released by the user, as described herein.
Thus, the form system 270 can be associated with a sensor system that includes the handle sensor 260 (e.g., an encoder), which tracks movement of the handle as the user performs different rowing movements (e.g., the catch, the drive, the finish, the recovery) and the seat sensor 250 (e.g., a ToF sensor) that tracks movement of the seat 204. The form system 270 can utilize information from sensor system to determine whether the relative movement of the handle and the seat (e.g., the relative positions or velocities or accelerations at any given time or duration during a rowing movement) represent good or bad form for the user, among other determinations.
In some cases, the rowing machine 200 can include a camera or other image sensors that capture images of the user during rowing movements. The system can utilize the images to identify certain features of the user during a stroke, such as the curvature of a user's back, distances between different points on the user (e.g., between the eyes and shoulders of the user), and so on. The system can employ the relative position information and/or the imaging information with machine learning algorithms to generate predictions about the user's form, form errors, and so on. The camera or image sensors can be disposed within the display 216, the hub 208, the display mount 218, or other locations suitable for imaging the user during rowing activities.
In some embodiments, other sensors can be distributed throughout the rowing machine 200 or be communicatively coupled to the rowing machine 200 or the display 216. For example, one or more sensors may be located inside or on the surface of the seat 204, the handle 214, the foot stretcher 211, the rail 224, and so on.
The group of sensors can include sensors that monitor or measure activity data, such as the simulated speed, cadence, and so on, of the rowing machine 200, capture video or images of the user using the rowing machine 200, measure user performance data, and/or measure user characteristics (e.g., a heart rate, respiration, hydration levels, and so on). The sensors may transmit the data to the rowing machine 200 (e.g., to the display 216), to other devices or machines, and/or to one or more servers or systems using wired or wireless connections, such as Bluetooth, HiD Remote, BLE HRM, Wi-Fi, and/or the Internet.
As described herein, the sensors can measure, track, or capture activity data of the user during a rowing activity performed via the rowing machine 200. In some cases, the various sensors are calibrated to accurately measure the activity data, such as based on usage or diagnostic information for the rowing machine 200 and/or a group of rowing machines associated with the connected fitness platform 100. Any of the sensors can include components programmed to generate error status and error codes when the sensors detect an error, and activity data, error status and/or error codes can be logged into a logging application included in the sensor and/or the rowing machine 200.
Thus, in some embodiments, the rowing machine 200 can include a drivetrain, a handle that is coupled to the drivetrain, a seat that moves along a rail, and a sensor system, including a seat sensor that is configured to detect a position of the seat along the rail and a handle sensor that is configured to detect a position of the handle. In some cases, the seat sensor is a ToF sensor disposed on a rail and captures distance information for the seat as the seat moves along the rail and the handle sensor is an encoder that captures rotation information for a flywheel, motor, or rotating mass of a drivetrain. The sensor system can transmit or send data to a user form system, which determines a form of a user performing a rowing activity via the rowing machine based on the detected position of the seat along the rail in relation to the detected position of the handle.
Examples of Performing Actions Associated with a Rowing Machine
As described herein, in some embodiments, various systems or modules can perform actions based on information captured by the rowing machine 200 during a rowing activity of a user.
The modules of the rowing machine 200 can be implemented with a combination of software (e.g., executable instructions, or computer code) and hardware (e.g., at least a memory and processor). Accordingly, as used herein, in some example embodiments, a component/module is a processor-implemented component/module and represents a computing device having a processor that is at least temporarily configured and/or programmed by executable instructions stored in memory to perform one or more of the functions that are described herein.
In some embodiments, a personalized device calibration module 302 is configured and/or programmed to receive and process user input associated with the position data for user catch and finish positions. The personalized device calibration module 302 may store position data received from one or more sensors of the rowing machine 200 and can save the position data and other sensor measurements to a user profile for a user (e.g., rower) of the rowing machine 200.
In some embodiments, a form helper module 304 is configured and/or programmed to provide real-time feedback as a visualization of an avatar or other animation via the display 216. The real-time feedback can be based on a comparison of data from the seat and handle sensors with data associated with a known or proper form provided by a software algorithm and based on what is an optimal or suitable handle and seat position data for the user. For example, the proper form can be a form that results in a low amount of impact on the body during a workout. The form helper module 304 can cause the display 216 to present a visualization of how a user's current or recorded form deviates from the proper rowing form for the user.
In some embodiments, a form error module 306 is configured and/or programmed to provide real-time error classification of common rowing errors (e.g., the different parts if a stroke as described herein) based on user-calibrated values determined via a software algorithm. The errors can be based on handle and seat position data from the sensors.
In some embodiments, a rhythm module 308 is configured and/or programmed to provide a visual indication of a stroke output during a rowing activity based on a measured power of the user for each performed stroke. For example, the rhythm module 308 can receive sensor data that captures the rowing activity and generate or render a visualization that dynamically changes along with the movement of the user during the rowing activity.
In some embodiments, a control module 310 is configured and/or programmed to implement and perform a closed loop forward control system to control damping of the drivetrain 202, such as damping that applies a variable or constant damping factor to the drivetrain 202 during a rowing activity.
In some embodiments, a class module 312 is configured and/or programmed to enable responses or input to in-class events, such as via input received from a user via the handle 214 during the rowing activity.
In some embodiments, a gaming module 314 is configured and/or programmed to provide or present game-based rowing experiences via the display 216.
In some embodiments, a goals module 216 is configured and/or programmed to provide or present a user interface that displays information for a user, such as workout history information that compares workouts across different goals or events (e.g., a 2000-meter workout, 5000-meter workout, and so on).
As described herein, the form system or one or more of the action modules described herein can utilize data captured by sensors of the rowing machine 200 and perform actions using or based on the captured data.
In operation 322, the form system 270 determines a position of a seat relative to a position of a handle. For example, the form system 270 can receive data from the seat sensor 250, which is associated with a position of the seat 204 along the rail 224 and the handle sensor 260, which is associated with a position of the handle 214.
In operation 324, the form system 270 causes a display to present a visualization of the rowing activity based on the relative positions of the seat and handle. For example, the form system 270 causes the display 216 to present an avatar of the user rowing and/or a form helper visualization that depicts and/or identifies certain areas on a user that are compromised or causing form errors during the rowing activity.
As one example,
The handle 214 can be shaped to be docked or otherwise received by the handle dock 215.
In some cases, the handle dock 215 charges the handle 214 when the handle 214 is docked. Further, the handle dock 215, via the hall effect sensor, can determine the handle 214 is docked, and reset the tracking of the handle 214 during a rowing activity. As described herein, the handle dock 215 can be located or disposed in front of the foot stretcher 211 and/or proximate to the drivetrain 202 or storage compartment 220.
As shown in
In some cases, the phone holder 627 can include a charger or charging mechanism, as well as a cable management device. For example,
As another example,
As described herein, the rowing machine 200, in some embodiments, is configured or designed to be stowed in an upright and secured position. For example, the hub 208 can include wheel stabilizers 210 and have a weight that facilitates supporting the rowing machine 200 in a vertical or upright position (e.g., with the rear end of the rail 224 pointing upwards). Further, the rowing machine 200 can include components to lock the seat 204 to the rail 224 and includes the rail handle 206 at a position or location on the rail 224 that is closer to the rear end of the rail 224, to facilitate the lifting and moving of the rowing machine 200 to the upright position.
The wall mount 710 can be configured in a variety of ways. For example,
As another example,
As described herein, in some embodiments, the rowing machine 200 includes the display mount 218, which facilitates the swivel or rotation of the display 216 and/or the folding of the display 216. The display mount 218 includes a housing 1010 that contains a folding mechanism, a knuckle 1015 that secures the display mount 218 to the hub 208 of the rowing machine 200, a swivel hinge 1020, and a neck 1030 that facilitates securement of the display 216 to the display mount 216.
Thus, in various embodiments, the display mount 218 can include components that facilitate the movement of the display 216 in three-dimensional space, including rotation around a horizontal axis (e.g., when folding) and/or rotation around a vertical axis (when swiveling).
As described herein, the foot stretcher 211 can include a spring-loaded mechanism that facilitates a one-handed securement or release of a user's foot to or from the rowing machine 200, among other benefits.
The foot stretcher 211 can be made of various materials, including injection molded plastics and nylon webbing. As described herein, the foot stretcher 211 includes a pair of stretchers. The foot stretcher 211 includes a housing 1410, a heel strap or support 1415, a foot binding 1420, and a top plate 1425.
The housing 1410 includes a top housing 1414 and a bottom housing 1416. The top housing 1414 and the bottom housing 1416 can be made of plastic. A top component 1412 is attached or disposed to a top of the housing 1410. A rivet 1422, such as a cosmetic rivet, can secure the foot strap or binding 1420. Further, threaded inserts 2518, springs 1424, and a pin 1430 may attach the bottom housing 1416 to the top housing 1414.
The top plate 1425 can be a spring-loaded top plate for easier foot size adjustment and/or opening of the foot stretcher 211. As depicted in
As described herein, in some embodiments, the hub 208 can have a structure that facilitates the removal and/or addition of a strap (e.g., a webbing swap), such as the 420 that couples the handle 214 to the drivetrain 202.
In
In
In
In some embodiments, a rowing machine includes a drivetrain, a handle that is coupled to the drivetrain, a seat that moves along a rail and a sensor system, including: a seat sensor that is configured to detect a position of the seat along the rail and a handle sensor that is configured to detect a position of the handle.
In some cases, the sensor system includes a user form system that determines a form of a user performing a rowing activity via the rowing machine based on the detected position of the seat along the rail in relation to the detected position of the handle.
In some cases, the seat sensor is a time-of-flight (ToF) sensor disposed on the rail.
In some cases, the seat sensor is a ToF sensor that captures distance information for the seat as the seat moves along the rail.
In some cases, the handle sensor is an encoder that captures rotation information for a flywheel of the drivetrain.
In some cases, the rowing machine includes a handle dock that includes a hall effect sensor.
In some cases, the rowing machine includes a display device that is configured to present interactive content to a user performing a rowing activity via the rowing machine.
In some embodiments, a rowing machine includes a housing, a drivetrain at least partially contained by the housing, a handle that is coupled to the drivetrain, a seat that moves along a rail that extends out of the housing, a display device that is configured to present interactive content to a user performing a rowing activity via the rowing machine, and a mount that is fixed to the housing and is configured to support the display device, where the mount includes a swivel hinge and a folding mechanism.
In some cases, the swivel hinge includes a rotating plate that facilitates rotation of the display device, a mounting plate that facilitates securement of the mount to the housing of the rowing machine, and a friction plate disposed between the rotating plate and the mounting plate.
In some cases, the folding mechanism includes counterbalance springs, a wireform rod, an actuator, and a plunger.
In some cases, the mount facilitates the display device to perform a swivel movement and a folding movement.
In some embodiments, a rowing machine includes a housing, a drivetrain at least partially contained by the housing, a handle that is coupled to the drivetrain, a seat that moves along a rail that extends out of the housing, and a pair of foot stretchers, wherein each foot stretcher includes a spring-loaded top plate and a foot strap.
In some cases, each foot stretcher is configured to be in an open position upon movement of the spring-loaded top plate towards a top area of the foot stretcher and configured to be in a closed position upon movement of the spring-loaded top plate towards a bottom area of the foot stretcher.
In some embodiments, a rowing machine includes a housing, a drivetrain at least partially contained by the housing, a handle that is coupled to the drivetrain, a seat that moves along a rail that extends out of the housing, and a rail handle disposed on a bottom portion of a rear area of the rail.
In some cases, the rail handle includes an opening configured to receive an attachment device when the rowing machine is positioned proximate to a wall-mounted securement device.
In some cases, the rowing machine includes a display device that is configured to present interactive content to a user performing a rowing activity via the rowing machine and a foldable mount that is fixed to the housing and is configured to support the display device, where the foldable mount includes a folding mechanism that facilitates positioning the display device proximate to the rail when the rowing machine is in a stowed position.
In some embodiments, an exercise machine that facilitates performance of a rowing activity includes a drivetrain contained within a housing, a rail that extends from the housing, a seat that moves along the rail, a handle that is coupled to the drivetrain, and a sensor-based positioning system that tracks movement of the seat relative to movement of the handle during the performance of the rowing activity by a user of the exercise machine.
In some cases, the sensor-based positioning system includes a time-of-flight (ToF) sensor that captures position information for the seat during the the performance of the rowing activity and an encoder that captures position information for the handle during the performance of the rowing activity.
In some cases, the sensor-based positioning system tracks a position of the seat relative to a position of the handle during the performance of the rowing activity.
In some cases, the sensor-based positioning system tracks a velocity of the seat relative to a velocity of the handle during the performance of the rowing activity.
In some cases, the sensor-based positioning system tracks a position and velocity of the seat relative to a position and velocity of the handle during the performance of the rowing activity.
In some cases, the sensor-based positioning system tracks an acceleration of the seat relative to an acceleration of the handle during the performance of the rowing activity.
In some cases, the sensor-based positioning system tracks a position and acceleration of the seat relative to a position and acceleration of the handle during the performance of the rowing activity.
In some cases, the exercise machine includes a display device that presents a user interface, where the user interface is configured to render an avatar of the user performing the rowing activity based on the tracked movement of the seat relative to the movement of the handle.
In some embodiments, a rowing machine includes a housing, a drivetrain at least partially contained by the housing, a handle that is coupled to the drivetrain, a seat that moves along a rail that extends out of the housing, a pair of foot stretchers, and a storage component disposed at least partially between the pair of foot stretchers.
In some cases, the storage component includes a bottle storage area and a charging port.
Unless the context clearly requires otherwise, throughout the description and the claims, the words “comprise,” “comprising,” and the like are to be construed in an inclusive sense, as opposed to an exclusive or exhaustive sense; that is to say, in the sense of “including, but not limited to.” As used herein, the terms “connected,” “coupled,” or any variant thereof, means any connection or coupling, either direct or indirect, between two or more elements; the coupling of connection between the elements can be physical, logical, or a combination thereof. Additionally, the words “herein,” “above,” “below,” and words of similar import, when used in this application, shall refer to this application as a whole and not to any particular portions of this application. Where the context permits, words in the above Detailed Description using the singular or plural number may also include the plural or singular number respectively. The word “or”, in reference to a list of two or more items, covers all of the following interpretations of the word: any of the items in the list, all of the items in the list, and any combination of the items in the list.
The above detailed description of embodiments of the disclosure is not intended to be exhaustive or to limit the teachings to the precise form disclosed above. While specific embodiments of, and examples for, the disclosure are described above for illustrative purposes, various equivalent modifications are possible within the scope of the disclosure, as those skilled in the relevant art will recognize.
The teachings of the disclosure provided herein can be applied to other systems, not necessarily the system described above. The elements and acts of the various embodiments described above can be combined to provide further embodiments.
Any patents and applications and other references noted above, including any that may be listed in accompanying filing papers, are incorporated herein by reference. Aspects of the disclosure can be modified, if necessary, to employ the systems, functions, and concepts of the various references described above to provide yet further embodiments of the disclosure.
These and other changes can be made to the disclosure in light of the above Detailed Description. While the above description describes certain embodiments of the disclosure, and describes the best mode contemplated, no matter how detailed the above appears in text, the teachings can be practiced in many ways. Details of the electric bike and bike frame may vary considerably in its implementation details, while still being encompassed by the subject matter disclosed herein. As noted above, particular terminology used when describing certain features or aspects of the disclosure should not be taken to imply that the terminology is being redefined herein to be restricted to any specific characteristics, features, or aspects of the disclosure with which that terminology is associated. In general, the terms used in the following claims should not be construed to limit the disclosure to the specific embodiments disclosed in the specification, unless the above Detailed Description section explicitly defines such terms. Accordingly, the actual scope of the disclosure encompasses not only the disclosed embodiments, but also all equivalent ways of practicing or implementing the disclosure under the claims.
From the foregoing, it will be appreciated that specific embodiments have been described herein for purposes of illustration, but that various modifications may be made without deviating from the spirit and scope of the embodiments. Accordingly, the embodiments are not limited except as by the appended claims.
This application claims priority to U.S. Provisional Patent Application No. 63/254,976, filed on Oct. 12, 2021, entitled ROWER EXERCISE DEVICE, and U.S. Provisional Patent Application No. 63/331,027, filed on Apr. 14, 2022, entitled USER EXPERIENCE SYSTEMS FOR A ROWING MACHINE, which are hereby incorporated by reference in their entirety.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US22/77979 | 10/12/2022 | WO |
Number | Date | Country | |
---|---|---|---|
63254976 | Oct 2021 | US | |
63331027 | Apr 2022 | US |