The medical industry has been unable to provide a mechanism for safely strengthening the core muscles of all types of patients, including sick, weak, or physically disabled patients. Core-muscle strength is important for good health, as it contributes to mobility, posture, and the ability to carry out daily tasks.
Traditional core-strengthening exercises require a high level of physical fitness to perform. For example, performing a sit-up requires a baseline level of abdominal strength, as well as lower body strength required to support or balance the rest of the body. Modifying a traditional core-strengthening exercise to make it easier to perform typically results in rendering the exercise ineffective.
Other core-strengthening exercises are ineffective in that they target only a few of the many core muscles. The human body includes multiple core muscles that span the abdominal area, back area, and sides. An exercise that only focuses on one muscle group will not provide a full range of benefits to posture and mobility. Even high-performing athletes could benefit from a form of exercise that targets all of the core muscles rather than merely a few.
Furthermore, some patients are simply unable to perform the exercises necessary to strengthen their core muscles. For example, a person suffering from lower-body paralysis or muscular dystrophy is unlikely to be able to perform enough useful exercise to improve their physical condition.
As a result, a need exists for an improved mechanism for strengthening a person's core muscles. A need exists for a device that can service all types of people, ranging from athletes to the severely disabled, and provide measurable benefits.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the examples, as claimed.
Systems and methods herein provide for safe and efficient strengthening of core muscles of a user. An example device can include various components for securing a user in a safe position, tilting the body of the user, and rotating the user in a manner that engages the desired muscle groups. The device can include electronically controlled actuators and/or electric motors for performing various motions associated with the user. A control unit can gather information regarding the user and the device to provide helpful information to the user or a caretaker. For example, the control unit can track progress over time, suggest the types and intensities of exercises for individual users, and prepare reports suitable for use in medical or insurance contexts.
In one example, a device for strengthening core muscles of a user is provided. The device can include at least one support frame intended to rest on a flat surface such as the ground or a floor of a building. The device can also include a first rotating frame assembly. The first rotating frame is rotatably coupled to at least one support frame. A second rotating frame is rotatably coupled to the first frame, adding another degree of freedom to the device. A seat is coupled to the second rotating frame, such that the orientation of the second frame determines the orientation of the seat at any given time.
In an example, the device includes an actuator coupled to at least one support frame, at one end, and coupled to the first rotating frame at another end. Based on the position of the actuator, extension and retraction of the actuator can cause the first rotating frame to rotate relative to at least one support frame. For example, extending the actuator can place the first frame in a first position, while retracting the actuator can place the first frame in a second position. In some examples, the first and second positions represent a 90-degree rotation of the first frame relative to one another. Of course, any intermediate position between the first and second positions can also be achieved via the actuator.
In another example, the device includes an electric motor mounted on the first rotating frame. The electric motor can rotatably couple to the second rotating frame, such that activating the motor causes the second frame to rotate relative to the first frame. In one example, the electronic motor can rotate the second frame 360 degrees relative to the first frame, and can rotate the second frame either clockwise or counterclockwise.
The seat of the device can include multiple adjustment points to accommodate users of different sizes. In one example, the seat includes a base portion, a back portion, and two opposing side portions. At least one of those side portions can be positionally adjustable relative to the base portion. For example, the side portions can slide along a track that causes the side portions to either reduce or expand the amount of space between them. The side portions can be adjusted to the user after the user is seated on the base portion. The seat can also include a restraining device that surrounds a portion of the user's body.
The seat can also include adjustable knee restraints intended to restrain the user's knees while the device is being used. The knee restraints can be mounted on a slide that allow the restraints to be adjusted closer to, or further from, the base portion of the seat. In other examples, different adjustment mechanisms can be used, such as a screw drive or pneumatic piston. A foot rest can be used in conjunction with the seat to support the user. The foot rest can be mounted on the second rotating frame, such that it maintains its position relative to the seat and the user as the device rotates the first and/or second frames. The foot rest can include restraint devices for retaining the user's feet while the device is in use.
In another example, a control unit is provided for managing the use of the device. The control unit can be a computing device associated with the exercise device, for example. The control unit can receive input from an operator, such as operating parameters. For example, the operator can select an angle of rotation for the first frame along with a rotation speed and direction for the second frame. The control unit can carry out these instructions after receiving them from the operator.
The control unit can receive information from a variety of sources. For example, the control unit can receive input from a positional sensor associated with the first frame and a positional sensor associated with the second frame. Using these sensors, the control unit can calculate a current angle of inclination or rotation of either the first or second frame. The control unit can also receive information about the user based on various recognition methods. For example, the control unit can receive information from a scanner that scans a badge or bracelet of the patient. In another example, the control unit can sense the proximity of a user based on a near-field communication (“NFC”) device in the user's possession. In yet another example, the control unit can receive biometric data from the user. For example, the control unit can receive a BLUETOOTH signal that includes the user's heart rate, respiration rate, blood oxygen level, or any other biometric data.
The control unit can store user-specific data in a repository. For example, the control unit can store information indicating the date, duration, intensity, and machine settings of any sessions performed by a particular user. The control unit can retrieve this information at future sessions and provide recommended session parameters based on that information. For example, the control unit can suggest rotation angles that only slightly exceed the previous session. The control unit can also cause reports to be generated. The reports can be formatted for specific purposes, such as for submitting to an insurance company to show a patient's improvement over time.
Reference will now be made in detail to the present examples, including examples illustrated in the accompanying drawings. Wherever possible, the same reference numbers will be used throughout the drawings to refer to the same or like parts.
Systems and methods herein provide for safe and efficient strengthening of core muscles of a user. An example device can include various components for securing a user in a safe position, tilting the body of the user, and rotating the user in a manner that engages the desired muscle groups. The device can include electronically controlled actuators and/or electric motors for performing various motions associated with the user. A control unit can gather information regarding the user and the device to provide helpful information to the user or a caretaker. For example, the control unit can track progress over time, suggest the types and intensities of exercises for individual users, and prepare reports suitable for use in medical or insurance contexts.
One or more of the support frames 102 can be coupled to a first rotating frame 104 (also referred to herein as a “first frame”). The support frames 102 can be made from any material with sufficient strength to support the remainder of the device 100, including a user 110, while providing a sufficient margin of safety. Example materials include steel, aluminum, alloys, carbon fiber, and so on. The support frames 102 and first frame 104 can be coupled via a rotating coupling 106. Any type of rotating coupling 106 can be used, provided the coupling 106 can handle a radial load associated with the weight of the suspended portions of the device 100 as well as the user 110, who is also suspended by the support frames 102. The couplings 106 can each include a bearing coupled to a shaft. As non-exhaustive examples, the bearing can be a ball bearing, roller bearing, bushing, journal bearing, sleeve bearing, rifle bearing, composite bearing, jewel bearing, fluid bearing, magnetic bearing, flexure bearing, or a combination thereof. In some cases, multiple bearings can be used. For example, a coupling 106 can include one bearing press-fit into the first frame 104 and a second bearing press-fit into the support frame 102, with a shaft connecting the two. Any other rotational coupling can be used for coupling 106 based on the design parameters of the device 100.
In some examples, a shaft used as part of a coupling 106 can extend through the support frame 102 and be attached to a powered rotation mechanism, such as a motor. In those examples, first frame 104 can provide rotational movement via the motor rotating the shaft of the coupling 106. In other examples, actuators can be mounted to control the movement of first frame 104 relative to the support frames 102.
Continuing with the example of
In some examples, the couplings 112, 114 between the first frame 104 and second frame 108 include a first coupling 112 and a second coupling 114. In the example of
The electric motor 116 can utilize a supply of either DC or AC power to provide mechanical work. In the example of
While described as an electric motor, the motor 116 can be any type of device that utilizes power to produce rotational movement. The motor 116 can include additional components, such as a set of gears that increases or decreases the mechanical leverage of the motor 116 or that changes the direction of rotation, such as a differential. The motor 116 can also include a housing that covers and protects the components of the motor 116. The motor 116 can further include a fail-safe that causes the motor to lock into position in the case of a malfunction, including a manual override that allows an operator to manually move the second frame 108 as desired.
Although not shown, the electric motor 116 can be mounted in alternate locations in some embodiments. For example, the motor 116 can be mounted to the first frame 104 proximate the second coupling 114. In that example, the motor 116 would cause the second frame 108 to rotate by applying a rotational force to a shaft extending through the second coupling 114. The shaft, fixed to the second frame 108, would cause the second frame 108 to rotate at the same speed as the shaft is rotating. The orientation with the motor 116 proximate the second coupling 114 provides an advantage in that it lowers the center of gravity 120 of the device 100. However, the size of the motor 116 will require careful consideration to ensure that sufficient ground clearance is provided for the motor 116 as the first frame 104 pivots about couplings 106.
The seat assembly 130 can include a base portion 134 mounted to the seat frame 131 and shaped for a user 110 to sit on. The base portion 134 can be a padded section similar to what might be found in a typical chair. The seat assembly 130 can also include a back portion 132 mounted to the seat frame 131. The back portion 132 can be made from a similar material as the base portion 134, with the intended function being to provide comfortable support to the user's 110 body. In some examples, the back portion 132 of the seat assembly 130 is positioned to contact the user 110 in the waist and lower back area, without providing any support to the user's 110 upper or middle back areas. This is intentional, as a large back portion 132 would eliminate the requirement for a user 110 to engage particular core muscles when operating the device 100.
The seat assembly 130 can also include a side support 138 on one or both sides of the seat assembly 130. The side supports 138 can include an adjustable knee support 136 that provides support to a user's 100 legs near the knee area. The adjustable knee support 136 can be moved along the length of the side support 138 in order to conform to the size of the user 100. The distance between opposing side supports 138 can also be adjusted to accommodate various sizes of users 110. This functionality is discussed in more detail with respect to
The device 100 of
To control the rotation of the first frame 104 relative to the support frame 102, one or more actuators 210 can be utilized. Each actuator 210 can include any component that moves or controls a mechanical system. For example, an actuator 210 can be electric, mechanical, pneumatic, hydraulic, or some combination thereof. An actuator 210 can also be comprised of multiple actuators working in conjunction with one another.
As shown in
Although two actuators 210 are shown in
In
In some examples, one or more sensors associated with the first frame 104 can provide an indication of the inclination level of the first frame 104 relative to the support frame 102, the ground, or an initial position. For example, an inertial sensor can be placed on a top portion of the first frame 104 with another inertial sensor placed at a bottom portion of the first frame 104. In another example, the second inertial sensor can be placed on the first frame 104 at a location axially aligned with a coupling 106 between the first frame 104 and support frame 102. In yet another example, the second inertial sensor can be place on the support frame 102. Regardless of their precise locations, these inertial sensors can provide information sufficient to determine the spatial orientation of the first frame 104. This feedback can be used to control the actuators 210 such that they extend a precise amount that causes the first frame 104 to be oriented vertically.
In
The examples of
The seat assembly 130 can include a base portion 134 mounted to the seat frame 131 and shaped for a user 110 to sit on. The base portion 134 can be a padded section similar to what might be found in a typical chair. The seat assembly 130 can also include a back portion 132 mounted to the seat frame 131 of mounting plate 331. The back portion 132 can be made from a similar material as the base portion 134, with the intended function being to provide comfortable support to the user's 110 body. In some examples, the back portion 132 of the seat assembly 130 is positioned to contact the user 110 in the waist- and lower-back area, without providing any support to the user's 110 upper or middle back areas. This is intentional, as a large back portion 132 would eliminate the requirement for a user 110 to engage particular core muscles when operating the device 100.
The seat assembly 130 can also include a side support 138 on one or both sides of the seat assembly 130. The side supports 138 can include an adjustable knee support 136 that provides support to a user's 110 legs near the knee area. The adjustable knee support 136 can be moved along the length of the side support 138 in order to conform to the size of the user 110. The knee support 136 can include a knee pad 336 positioned to contact the user's 110 knee while providing a cushion to maintain comfort and avoid potentially painful pressure on the knee. Other types of knee supports may be used in place of, or in addition to, the knee support 136 shown in
The distance between opposing side supports 138 can also be adjusted to accommodate various sizes of users 110. For example, the seat assembly 130 can include tracks 314 underneath the base portion 134 of the seat assembly 130. The tracks 314 can accommodate a variety of positions for the side supports 138 of the seat assembly 130. In practice, a user 110 can be seated in the seat assembly 130 and an operator can adjust the side supports 138, by engaging the desired notch of the relevant tracks 314, such that the side supports 138 contact the user 110 on either side. In some examples, the tracks 314 can move forward and back along the seat assembly 130 with the side support 138. Each side support 138 can be adjusted via an adjustment mechanism 312, one of which is shown in
The seat assembly 130 can also include a footrest 140 positioned for the user 110 to place his or her feet as the device 100 is operated. The footrest 140 can be mounted to the second frame 108, such that its orientation with respect to the second frame 108, and therefore to the seat assembly 130, remains static as the first and second frames 104, 108 move within their ranges of movement. The footrest 140 can include one or more restraining members 342 that can be positioned to secure a user's 100 feet to the footrest 140 while the device is being operated. In the example of FIG. 3, the restraining members 342 are rotatable, such that a user 110 can place his or her feet on the footrest 140 and an operator can rotate each restraining member 342 into a second, locked position. The second position can place the restraining members 342 on or near the top of the user's 110 feet, near their ankles for example. The restraining members 342 can be locked into place via an adjustment mechanism 344 as shown in
In some examples, the control unit 440 receives inputs from a variety of sources. For example, sensors associated with the exercise device 100 can send information to the control unit 440 indicating positional information of different components of the device 100. A first position sensor 410 can be located on the device 100 in a location associated with the first rotating frame 104, for example. The first position sensor 410 can be a single sensor or multiple sensors. It can encompass any type of sensor, such as an inertial sensor, inclinometer, accelerometer, gravity sensor, magnetic sensor, or any other relevant sensor. In one example, the first position sensor 410 is an inclinometer mounted to a top or bottom portion of the first rotating frame 104. As the first rotating frame 104 rotates about an axis extending through the couplings 106 shown in
A second position sensor 415 can be located on the device 100 in a location associated with the second rotating frame 108. The second position sensor 415 can be a single sensor or multiple sensors. It can encompass any type of sensor, such as an inertial sensor, inclinometer, accelerometer, gravity sensor, magnetic sensor, or any other relevant sensor. In one example, the second position sensor 415 is an inclinometer mounted to a top or bottom portion of the second rotating frame 108. As the second rotating frame 104 rotates about an axis extending through the couplings 112, 114 shown in
The control unit 440 can also receive a user identification (ID) 420. The user ID 420 can be obtained from a variety of sources. In one example, an administrator manually inputs a user ID 420 into a user interface of the computing device. In another example, a user 110 logs into the computing device and provides their user ID 420 in that manner. In yet another example, a user 110 scans an identification object, such as a barcode on an armband, keychain, or smartphone application, using a scanner in communication with the computing device.
The control unit 440 can also receive information from user sensors 425 that are associated with the user 110. For example, the user 110 can wear a heartrate-monitoring device that syncs to the computing device and provides a wireless signal to the control unit 440 regarding the user's 110 heartrate during use of the device 100. The wireless signal can be any type of wireless communication, such as BLUETOOTH, WIFI, or radio-frequency communication. Other user sensors 425 can be used as well, such as blood pressure monitors, blood oxygen monitors, respiration rate monitors, and so on. Finally, the control unit 440 can receive manual inputs 430 from a user 110 or administrator. For example, an administrator can provide a manual input 430 regarding the parameters used for the device 100 during a session or in past sessions.
The control unit 440 can gather information provided by the first position sensor 410, second position sensor 415, user ID 420, user sensors 425, manual input 430, and any other sensors or sources of information, and perform various calculations and functions. For example, the control unit 440 can store any information received from the various information sources in a data repository 450. The data repository 450 can be a storage device associated with the computing device, a server or group of servers, or one or more additional computing devices, for example. The control unit 440 can store data in the data repository 450 in a manner that associates the data with a particular user profile. The user profile can be matched to a user ID 420 in one example. In another example, the user profile is associated with a medical record of a user 110. The user profile can also be a randomized number or alphanumeric representation in order to provide confidentiality.
The control unit 440 can perform calculations to determine the location and movements associated with a user 110 on the device 100. For example, the control unit 440 can calculate, in real time, the angle of the first rotating frame 104 relative to the support frame 102, and angle of the second rotating frame 108 relative to either the first rotating frame 104 or support frame 102, or both. For example, at any point in time, the control unit 440 can determine an angle of inclination of the first frame and a rotation rate and location of the user about the axis defined by the first frame 104. These calculated values can be stored in the data repository 450. The calculated values can also be displayed on a display 460 associated with the computing device. The display 460 can be a screen of the computing device, a monitor or television located in proximity to the computing device, or a remote display at a different location.
In addition to saving or displaying data and calculations, the control unit can generate reports and recommendations. A report generator 470 can be used to generate reports that show a user's 110 history, including the dates and times of using the device 100, as well as the particular specifications of the usage. For example, the report can indicate the angle of inclination, number of rotations, speed of rotation, and other similar statistics for each use of the device 100. These statistics can be packaged into a report that shows user 110 improvement over time. Such reports can be required for insurance purposes in some examples. A system administrator can request to organize or format the report as needed, and the report generator 470 can generate the desired report.
The control unit 440 can also utilize a recommendation engine 480 to recommend specifications for future sessions of a user 110 based on their user history. For example, the control unit 440 can obtain historical records for a user 110 based on their user profile. The control unit 440 can parse this data to determine trends, including whether the user 110 is gaining or losing strength, gaining or losing weight, and the speed at which any improvements or setbacks are occurring. Of course, other data can be used by the recommendation engine 480 as well—such as heartrate data, blood pressure data, blood oxygen data, and so on. The control unit 440 can display recommended control parameters for a user's 110 use of the device. In some examples, the control unit 440 can automatically implement the recommended parameters and run the device 100 using those parameters.
Although not shown, the control unit 440 can also control all functionality of the exercise device 100 itself. For example, the control unit 440 can control the actuators 210 and electric motor 116 that cause the first and second rotating frames 104, 108 to move. The control unit 440 can issue commands to any electronically controllable mechanism used by the exercise device 100. In some examples, an operator can enter manual inputs 430 to the control unit 440 requesting the control unit 440 to operate the device 100 in a particular manner or according to particular specifications.
While
The user data uploaded to the cloud can be made available in a variety of manners. In one example, a secured medical web portal can provide access to medical professionals with appropriate credentials. The medical web portal can be built to abide by current, ever-evolving laws surround medical data security. The medical web portal can require proof from a party requesting information that the party is authorized to handle the user data. The user data provided through the secured medical web portal can be formatted, altered, redacted, or changed such that all applicable laws and regulations are followed.
The server can also host a separate, secured patient web portal. The patient web portal can provide a medical patient with access to their own user data. The data security and transmission requirements for the patient web portal can be different from the medical web portal, as dictated by applicable laws and regulations. A user could provide credentials, including biometric information in some examples, to access the patient web portal and view the user data collected from their use of the core-strengthening device 100.
The server can host additional web portals, such as an insurance web portal in one example. In some cases, information provided to an insurance company can implicate different data security or privacy standards relative to information provided to medical providers or to the patient. In those cases, a separate insurance web portal can be provided to control the format and content of user data provided to insurance companies. For example, the user data accessible to the insurance web portal can be scrubbed of information that an insurance company is not allowed to access. Other types of servers or web portals can be provided based on the user data stored in the user history repository 450.
Stage 520 can include adjusting at least one side portion of the seat such that it contacts the body of the user. This can include, for example, sliding the side portion along one or more slotted tracks built into the seat.
Stage 530 can include adjusting at least one restraining device such that it contacts the body of the user. The restraining device can be a seatbelt-like device that contacts the user across the front of their midsection. The restraining device can also be a knee pad, or pair of knee pads, that can be adjusted to contact the user's knees. The restraining device can further be a foot restraint device that contacts the user's feet, legs, or ankle to restrain the user's feet to the footrest.
Stage 540 can include rotating the first frame relative to the support frame. This can include operating a mechanical device such as a pair of actuators, with each actuator connected to the first frame at one end and to a support frame at the other end. Extension and retraction of the actuators can cause rotation of the first frame.
Stage 550 can include rotating the second rotating frame relative to the first rotating frame, such that the user rotates relative to the first frame. Because the user is secured to the seat assembly, and the seat assembly is securely mounted to the second frame, the user will go where the second frame goes. As a result of rotation of the first and second rotating frames, the user will be tilted and then rotated around that tilted axis.
Stage 620 can include calculating a rotation angle of the first rotating frame relative to the support frame based on the received information from the first sensor. This can include interpreting an angle of inclination transmitted by the sensor, in one example. In another example this stage can include applying one or more mathematical formulae to the data received from the first sensor to calculate a rotation angle or angle of inclination.
Stage 630 can include receiving information from a second sensor associated with a second rotating frame rotatably mounted to the first frame. In one example, the second position sensor is an inclinometer mounted to a top or bottom portion of the second rotating frame. As the second rotating frame rotates about an axis extending through the couplings shown in
Stage 640 can include calculating a rotation angle of the second rotating frame relative to the first frame. This can include interpreting an angle of inclination transmitted by the sensor, in one example. In another example this stage can include applying one or more mathematical formulae to the data received from the second sensor to calculate a rotation angle or angle of inclination. Data gathered from multiple sensors can be used to calculate the rotation angle of the second frame.
Stage 650 can include displaying values associated with the calculated rotation angles of the first and second rotating frames. For example, the control unit can transmit the values to a display device associated with the computing device. The display can be a screen of the computing device, a monitor or television located in proximity to the computing device, or a remote display at a different location.
Stage 720 can include, based on the receive user identification, associating the user identification with a user profile. The user profile can be matched to a user ID in one example. In another example, the user profile is associated with a medical record of a user. The user profile can also be a randomized number or alphanumeric representation in order to provide confidentiality.
Stage 730 can include retrieving user history from a repository based on the user profile. The control unit can identify data stored in the data repository based on the user profile associated with that data. With a user ID to identify a user profile, the control unit can retrieve any historical information associated with a user profile matching the user ID.
Stage 740 can include recommending exercise parameters based on the retrieved user history. The control unit can utilize a recommendation engine to recommend specifications for future sessions of a user based on their user history. For example, the control unit can obtain historical records for a user based on their user profile. The control unit can parse this data to determine trends, including whether the user is gaining or losing strength, gaining or losing weight, and the speed at which any improvements or setbacks are occurring. Of course, other data can be used by the recommendation engine as well—such as heartrate data, blood pressure data, blood oxygen data, and so on. The control unit can display recommended control parameters for a user's use of the device. In some examples, the control unit can automatically implement the recommended parameters and run the device using those parameters.
Stage 750 can include preparing a report that includes historical information regarding at least two exercise events associated with the same user profile. A report generator can be used to generate reports that show a user's history, including the dates and times of using the device, as well as the particular specifications of the usage. For example, the report can indicate the angle of inclination, number of rotations, speed of rotation, and other similar statistics for each use of the device. These statistics can be packaged into a report that shows user improvement over time. Such reports can be required for insurance purposes in some examples. A system administrator can request to organize or format the report as needed, and the report generator can generate the desired report.
Other examples of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the examples disclosed herein. Though some of the described methods have been presented as a series of steps, it should be appreciated that one or more steps can occur simultaneously, in an overlapping fashion, or in a different order. The order of steps presented is only illustrative of the possibilities and those steps can be executed or performed in any suitable fashion. Moreover, the various features of the examples described here are not mutually exclusive. Rather any feature of any example described here can be incorporated into any other suitable example. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.