Digital clutch control system, method and control system
Patent Information
- Application Number
- JP2023565305
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2021-04-23
- Filing Date
- 2022-04-21
- Publication Date
- 2025-04-25
AI Technical Summary
Existing support apparel lacks the ability to dynamically adjust support levels based on changes in activity levels, requiring manual or multiple changes for different activities, which compromises comfort and performance.
Incorporation of inertial measurement units (IMUs) and activity sensors into adaptive support garments that use control mechanisms such as air dampers, power harvesting, rotary dampers, digital clutches, and friction systems to adjust support structures based on detected activity levels, providing dynamic support through lace tension control.
Enables seamless adjustment of support levels to match activity intensity, enhancing comfort and reducing the risk of injury by minimizing unwanted tissue movement during physical activities.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical field]
[0001] Declaration of priority This application claims the benefit of priority to U.S. Provisional Patent Application No. 63 / 178,554, filed April 23, 2021, the contents of which are incorporated herein by reference in their entirety. [Background technology]
[0002] Apparel such as bras, tops, bottoms, tights, leggings, underwear, hats or other headgear can be constructed to provide support to the wearer during various activities. Such multi-piece apparel can be configured to accommodate different body sizes and body types and can be configured for specific activities. Some apparel can have limited adjustability or adaptability.
[0003] Overview The inventors have specifically recognized a need to improve the fit and function of apparel such as bras, tights and various other garments, undergarments or base layers (also referred to herein as support garments), hats, helmets, headgear, footwear and other apparel. One example includes adaptive bras that can provide a customized fit to an individual's body shape and can automatically or manually adapt to different dynamic conditions (e.g., changes in activity level).
[0004] For example, an adaptive bra can adjust from maximum comfort to maximum breast support as the wearer transitions from rest to vigorous exercise. An adaptive bra can also utilize an automatic adjustment mechanism coupled to a motion sensor to dynamically adapt to inhibit undesirable breast movement during an activity such as running, as an example. Adaptive apparel such as adaptive tights, athletic supports, or other articles described below can also provide dynamic support with the potential to improve performance or reduce the likelihood of injury. Numerous examples of the various support apparel introduced herein are discussed throughout the disclosure below.
[0005] The term "support garment" as used herein is meant to encompass any number of support garments, such as bras, sports bras, tank tops, camisoles with built-in support, swimwear tops, body suits, and other styles or types of support garments used to support body tissue (e.g., breast tissue). Additionally, the term "support region" as used herein is meant to encompass any type of structure intended to be positioned in contact with or adjacent to a wearer's breasts, other reproductive organs, and / or soft tissues that would benefit from enhanced support when the support garment is worn. In exemplary embodiments, for a typical wearer, the support garment includes a first breast contacting surface configured to be positioned in contact with or adjacent to, for example, the wearer's right breast, and a second breast contacting surface configured to be positioned in contact with or adjacent to, for example, the wearer's left breast. In some embodiments, the support garment may include separate, distinct cups (e.g., molded or non-molded), each cup including a breast-contacting surface and each cup configured to cover or encase a separate breast, or the support garment may include a single or continuous band of material that contacts both of the wearer's breasts. Summary of the Invention [Problem to be solved by the invention]
[0006] The inventors have recognized a need to dynamically modify the support provided by certain types of support garments based on changes in activity level. The need to modify support arises from a desire for long-term comfort versus the possibility of improved functionality during activity. Thus, systems have been developed that include activity sensors, such as inertial measurement units (IMUs), global positioning sensors (GPSs) or heart rate monitors, among others, that communicate with control circuits that send commands to adaptive support garments that include adaptive engines to facilitate automatic changes in support based on detected changes in activity level, and the like. These systems can provide comfort to the wearer all day long without compromising performance. [Means for solving the problem]
[0007] Without the systems, methods and devices discussed herein, a wearer may need to change support garments for different activities or may struggle with multiple manual adjustments.
[0008] The activity sensors discussed herein may include any sensor that provides an indication of a user's level of physical activity and an indication of forces (e.g., dynamic or static forces) applied to the adaptive support garment during use. Sensors may be embedded in the adaptive support garment to provide data associated with forces applied to portions of the support structure, such as straps, laces, cables, or areas of fabric.
[0009] This section is intended to provide an overview of the subject matter of the present patent application. This section is not intended to provide an exclusive or exhaustive description of the invention. The detailed description is included to provide further information.
[0010] To easily identify the discussion of any particular element or act, the most significant digit(s) of a reference number refers to the number of the drawing in which that element is first introduced. [Brief description of the drawings]
[0011] [Figure 1] FIG. 1 is a schematic diagram illustrating portions of a system that may include an adaptive support garment. [Diagram 2] FIG. 1 is a schematic diagram illustrating portions of a system that may include an adaptive support garment. [Diagram 3] FIG. 1 shows a schematic block diagram of some components of an adaptive support system. [Figure 4] 1A-1D are schematic diagrams illustrating front views of adaptive support garments according to some embodiments. [Diagram 5] 1A-1C are schematic diagrams illustrating rear views of adaptive support garments according to some embodiments. [Figure 6] 13 is a flow chart illustrating an exemplary technique for configuring a support garment to provide dynamic support to a wearer in accordance with some embodiments. [Figure 7] 10 is a flowchart illustrating an example technique for operating a control mechanism in an adaptive clothing system in accordance with various example embodiments. [Figure 8] 11 is a graph illustrating an exemplary effect of an adaptive support garment using a control system to control soft tissue movement according to various exemplary embodiments. [Figure 9A] 1 illustrates various diagrams illustrating aspects of an air damper analog control system in accordance with an illustrative embodiment; [Figure 9B] 1 illustrates various diagrams illustrating aspects of an air damper analog control system in accordance with an illustrative embodiment; [Figure 9C] 1 illustrates various diagrams illustrating aspects of an air damper analog control system in accordance with an illustrative embodiment; [Figure 9D] 1 illustrates various diagrams illustrating aspects of an air damper analog control system in accordance with an illustrative embodiment; [Figure 10A] 1 is a diagram illustrating various aspects of a power harvesting control system in accordance with an illustrative embodiment; [Figure 10B]1 is a diagram illustrating various aspects of a power harvesting control system in accordance with an illustrative embodiment; [Figure 10C] 1 is a diagram illustrating various aspects of a power harvesting control system in accordance with an illustrative embodiment; [Figure 10D] 1 is a diagram illustrating various aspects of a power harvesting control system in accordance with an illustrative embodiment; [Figure 10E] 1 is a diagram illustrating various aspects of a power harvesting control system in accordance with an illustrative embodiment; [Figure 10F] 1 is a diagram illustrating various aspects of a power harvesting control system in accordance with an illustrative embodiment; [Figure 10G] 1 is a diagram illustrating various aspects of a power harvesting control system in accordance with an illustrative embodiment; [Figure 10H] 1 is a diagram illustrating various aspects of a power harvesting control system in accordance with an illustrative embodiment; [Figure 10I] 1 is a diagram illustrating various aspects of a power harvesting control system in accordance with an illustrative embodiment; [Figure 11A] 1 illustrates various diagrams illustrating aspects of a rotary damper analog control system in accordance with an illustrative embodiment; [Figure 11B] 1 illustrates various diagrams illustrating aspects of a rotary damper analog control system in accordance with an illustrative embodiment; [Figure 11C] 1 illustrates various diagrams illustrating aspects of a rotary damper analog control system in accordance with an illustrative embodiment; [Figure 11D] 1 illustrates various diagrams illustrating aspects of a rotary damper analog control system in accordance with an illustrative embodiment; [Figure 11E] 1 illustrates various diagrams illustrating aspects of a rotary damper analog control system in accordance with an illustrative embodiment; [Figure 11F] 1 illustrates various diagrams illustrating aspects of a rotary damper analog control system in accordance with an illustrative embodiment; [Figure 11G]1 illustrates various diagrams illustrating aspects of a rotary damper analog control system in accordance with an illustrative embodiment; [Figure 11H] 1 illustrates various diagrams illustrating aspects of a rotary damper analog control system in accordance with an illustrative embodiment; [Figure 11I] 1 illustrates various diagrams illustrating aspects of a rotary damper analog control system in accordance with an illustrative embodiment; [Figure 11J] 1 illustrates various diagrams illustrating aspects of a rotary damper analog control system in accordance with an illustrative embodiment; [Figure 12A] 1 illustrates various drawings illustrating aspects of a digital clutch control system according to an exemplary embodiment; [Figure 12B] 1 illustrates various drawings illustrating aspects of a digital clutch control system according to an exemplary embodiment; [Figure 12C] 1 illustrates various drawings illustrating aspects of a digital clutch control system according to an exemplary embodiment; [Figure 12D] 1 illustrates various drawings illustrating aspects of a digital clutch control system according to an exemplary embodiment; [Figure 12E] 1 illustrates various drawings illustrating aspects of a digital clutch control system according to an exemplary embodiment; [Figure 12F] 1 illustrates various drawings illustrating aspects of a digital clutch control system according to an exemplary embodiment; [Figure 12G] 1 illustrates various drawings illustrating aspects of a digital clutch control system according to an exemplary embodiment; [Figure 12H] 1 illustrates various drawings illustrating aspects of a digital clutch control system according to an exemplary embodiment; [Figure 12I] 1 illustrates various drawings illustrating aspects of a digital clutch control system according to an exemplary embodiment; [Figure 13A] 1 illustrates various diagrams illustrating aspects of a rotational friction analog control system in accordance with an illustrative embodiment; [Figure 13B]1 is a block diagram illustrating various aspects of a rotational friction analog control system in accordance with an illustrative embodiment; [Figure 13C] 1 is a block diagram illustrating various aspects of a rotational friction analog control system in accordance with an illustrative embodiment; [Figure 13D] 1 is a block diagram illustrating various aspects of a rotational friction analog control system in accordance with an illustrative embodiment; [Figure 13E] 1 is a block diagram illustrating various aspects of a rotational friction analog control system in accordance with an illustrative embodiment; [Figure 13F] 1 is a block diagram illustrating various aspects of a rotational friction analog control system in accordance with an illustrative embodiment; [Figure 13G] 1 is a block diagram illustrating various aspects of a rotational friction analog control system in accordance with an illustrative embodiment; [Figure 13H] 1 is a block diagram illustrating various aspects of a rotational friction analog control system in accordance with an illustrative embodiment; [Figure 13I] 1 is a block diagram illustrating various aspects of a rotational friction analog control system in accordance with an illustrative embodiment; [Figure 14A] 1 illustrates various diagrams illustrating aspects of a textile-based analog friction control system in accordance with an illustrative embodiment; [Figure 14B] 1 illustrates various diagrams illustrating aspects of a textile-based analog friction control system in accordance with an illustrative embodiment; [Figure 14C] 1 illustrates various diagrams illustrating aspects of a textile-based analog friction control system in accordance with an illustrative embodiment; [Figure 14D] 1 illustrates various diagrams illustrating aspects of a textile-based analog friction control system in accordance with an illustrative embodiment; [Figure 15A] 1 illustrates various diagrams illustrating aspects of an analog control system in accordance with an illustrative embodiment; [Figure 15B] 1 illustrates various diagrams illustrating aspects of an analog control system in accordance with an illustrative embodiment; [Figure 15C]1 illustrates various diagrams illustrating aspects of an analog control system in accordance with an illustrative embodiment; [Figure 16] FIG. 1 illustrates an example block diagram of some components of an adaptive support system. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0012] The following description describes systems, methods, techniques, instruction sequences, and computer program products that illustrate exemplary embodiments of the present subject matter. In the following description, for purposes of explanation, numerous specific details are set forth to provide an understanding of various embodiments of the present subject matter. However, it will be apparent that such various embodiments of the present subject matter may be practiced without some or other of these specific details. The examples are merely representative of possible variations. Unless expressly stated otherwise, structures (e.g., structural components such as modules, devices, systems, or components thereof) are optional and may be combined or subdivided, and operations (e.g., operations in a procedure, algorithm, or other function) may be reordered or combined or subdivided.
[0013] 1 is an illustration of a system including an adaptive support garment and associated electronics according to some example embodiments. In this example, the adaptive support clothing system 1 includes components such as an adaptive support garment 10, a footwear assembly 20, and a smartwatch 30. Optionally, the adaptive support clothing system 1 can also communicate with a smartphone 35 for controlling or adjusting parameters. In this example, the footwear assembly 20 includes an activity sensor 25, and the adaptive support garment 10 includes an adaptive engine 15. In this example, the adaptive engine 15 is coupled to a control device and / or a control lacing system that controls adaptive support structures within the adaptive support garment 10.
[0014] In this example, the footwear assembly 20 includes an activity sensor 25, which may include sensors for detecting changes in activity levels, such as an accelerometer, a gyroscope, a temperature sensor, a magnetometer, a heart rate sensor, or a global positioning sensor (GPS). In one example, the footwear assembly 20 includes an inertial measurement unit (IMU), which combines at least an accelerometer and a gyroscope to provide a specific force, orientation, or angular rate of change for the monitored body. Data from the IMU may be used to detect movements, such as foot strike or cadence, among others. In this example, data from the activity sensor 25 is communicated to a smartwatch 30 or smartphone 35 for processing to determine whether a change in adaptive support is required based on the activity data from the activity sensor. In another example, the activity database is sent directly to the adaptive engine 15 for processing and determining the required adaptive support level.
[0015] Foot strike data is just a small part of a larger range of step metrics that can be derived from sensors such as the activity sensor 25 (e.g., a combination of IMU and force sensors). Step metrics can include individual steps or step counts. Steps can be defined based on parameters such as minimum vertical force threshold, minimum average vertical force per step, minimum step time, and maximum step time for this metric. Step metrics can include contact time (e.g., time when vertical force exceeds 50N) calculated per foot per step using the force signals. Another step metric is swing time (e.g., time for the foot to generate a force of over 50N when the vertical force exceeds 50N) calculated per foot per step using the force signals. Step metrics also include cadence, which can be defined as the inverse of the sum of the contact time and swing time of each foot using the force signals. Step length is another step metric (e.g., contact time plus swing time multiplied by average velocity) calculated using the force signals. Another step metric is impulse, which can be calculated by at least two methods. Impulse can be the peak velocity of rise of the vertical ground reaction force or the active peak of the vertical ground reaction force. Impulse is another step metric calculated per foot per step using a force signal (e.g., integral of the magnitude of the ground reaction force). Contact is another step metric derived from motion data. For example, IMU data sampled at 200 Hz is used to derive the foot angle relative to the horizontal plane at the time of foot contact. Contact can include rearfoot, midfoot, and forefoot angles. Any of the step metrics discussed herein can be used as activity data, or in addition to other activity data, to aid in deriving activity levels or directly derive target support levels for adaptive support garments.
[0016] In this example, one or each of the adaptive engine 15, smartwatch 30 and smartphone 35, separately or in conjunction with each other or by accessing remote computing resources, includes control circuitry that processes the activity data and sends commands to the adaptive engine 15 to change the support characteristics as needed. The adaptive engine 15 receives the commands and activates the system to adjust the adaptive support structure through interaction with a clutch system coupled to the adaptive engine 15.
[0017] FIG. 2 illustrates a user of an adaptive support clothing system moving through various activities that require or may benefit from different levels of support. In this example, an activity sensor 25 shown in the footwear assembly 20 operates to detect various activity levels, ranging from relaxed walking, to moderate exercise such as doing yoga, to the more strenuous impact and exercise associated with running. In this example, the activity sensor 25 transmits data to a control circuit in the smartwatch 30, which is running an application that derives a current activity level based on the activity data interpreted from the sensor(s). In some examples, the smartwatch 30 may further include an activity sensor that also transmits activity data to a control circuit operating on the smartwatch 30 to provide further activity level information that informs a decision to increase or decrease the support provided by the adaptive support garment 10, such as an adaptive bra as in this example. For example, the smartwatch 30 may include a built-in heart rate monitor that may be used as further information associated with the activity level.
[0018] In the comfort zone, the adaptive clothing support system 1 detects a low level of physical activity determined to correspond to a relaxed level of support required from the adaptive support garment. Thus, the control circuitry commands the adaptive engine 15 to activate and adjust the adaptive support garment 10 to a comfort setting. The control application (e.g., an application that operates the control circuitry) may include a user interface that allows the user to access various settings for the adaptive support garment. In one example, the settings may include associating different support levels with various predefined activity levels, such as rest = comfort support level (e.g., low level of support) and high impact = performance support level (e.g., high level of support). Other mappings may be generated, and a user interface may be presented to allow the user to generate custom mappings. Table 1 shows an example mapping table for mapping activity levels to support levels.
[0019] [Table 1]
[0020] As shown, the user can transition from comfort to low impact by increasing the movement and / or impact detected by the activity sensor. Dynamically upon detecting the transition, the control circuitry within the smartwatch 30 can instruct the adaptive engine 15 to increase the level of support provided by the adaptive support garment 10. If the user returns to a comfort level of activity (e.g., resting or walking), the control circuitry can instruct the adaptive engine 15 to transition from the relaxation support level back to the comfort level of support. Alternatively, if the user increases activity by going for a run, the system can dynamically respond to the adaptive engine 15 to increase the support level to a high impact (performance) level of support.
[0021] In certain examples, a user can select from different activity-related parameters (e.g., heart rate, cadence, impact, etc.) and associate different levels of each parameter with different support levels. For example, a user can create a running activity classification that uses heart rate and cadence as triggers. A running activity can then be mapped to a high support level. Support levels can be configured by associating different support structure adjustments to specific support levels, such as lace tension for a lacing system-based support structure.
[0022] Support garment 3 shows a schematic of an example article of clothing 302. A left front view of a left lacing system 304, a right front view of a right lacing system 306, a left shoulder strap 308, a left fastening point 310, a right fastening point 312, a right cup 316 and a left cup 314 are shown.
[0023] The example article of clothing 302 is an example of a support garment for a wearer having a textile layer forming a support region configured to adjustably inhibit displacement of a wearer's body part positioned proximate the support region. The example article of clothing 302 may further include straps fastened to a portion of the textile layer. The left and right lacing systems 304 and 306 may house a control mechanism including cables and / or pulleys for selectively controlling movement of the breasts in the right cup 316 or the left cup 314.
[0024] The example article of apparel 302 is a sports bra and the support areas are the right cup 316 and the left cup 314 of the sports bra. The lacing systems 304 and 306 are individually addressable or controllable by a controller (e.g., support garment control device 1612) to selectively adjust the absolute or relative amount that the support garment allows for displacement of the body part. For example, if the wearer has a larger left breast, the left cup 314 may provide a different level of support than the right cup 316 provides for the right breast.
[0025] FIG. 4 shows a second view of an example adaptive support garment 402 similar to example adaptive support garment 302. The back view of the support garment 402 shows a back view of a left lacing system 404 and a back view of a right lacing system 406. The support garment may include an embedded garment control unit 408 embedded within or coupled to the support garment. The garment control unit 408 may include a system or processor configured to control actuation of a clutch. The garment control unit 408 may be permanently or semi-permanently fastened to a back portion 410 of the example adaptive support garment 402. In some examples described in FIG. 6, the garment control unit 408 is coupled to the example adaptive support garment at various locations (e.g., between the breasts in the front view of the adaptive support garment or between the shoulder blades shown in FIG. 4).
[0026] The support garment is configured to inhibit displacement of a body part of the wearer when the wearer or a body part of the wearer is measured at an acceleration rate higher than a threshold value, and the support garment is configured to relax or allow contraction of the support garment.
[0027] FIG. 5 shows an example of a modular control system 502 for use with an adaptive support garment. This example shows a rear view of a left lacing system 510 and a rear view of a right lacing system 522. The garment control unit 502 may be a modular device configured for attachment to a support garment 302 (FIG. 3) and may include mechanical mechanisms (e.g., air damper 900 and mechanical / digital clutch system, described below) and various additional sensors to provide dynamic support to the wearer. Various mechanisms described herein may be included in the left and right lacing systems 510 and 522. Alternatively, the left and right lacing systems 510, 522 may be coupled to various mechanisms discussed herein. The garment control unit 502 includes a left adjustment strap 504 and a right adjustment strap 516 that may be controlled by the garment control unit to apply various tensions to the support garment. The right and left adjustment straps 504 and 516 are coupled to the base 512 and may be attached to the support garment 302 or 402 by attachment mechanisms 506, 514, 518, 524, 526 and 528. The attachment mechanisms may include O-rings, D-rings, hook-and-loop fasteners, zippers, snaps, or any other type of suitable attachment mechanism for selectively connecting the garment control unit 502 to a portion of the support garment. The garment control unit 502 is further coupled to the support garment and / or subcomponents attached to the support garment via right connector 520 and left connector 508. The right connector 520 and left connector 508 may be used to attach additional modular units including additional sensors such as accelerometers, gyroscopes, GPS, heart rate monitors, EKG monitors, etc.
[0028] In some embodiments, the integrated garment control unit 502 may be located on the front of the support garment, e.g., at a location between the breasts, or on the back of the support garment, e.g., at a location between the shoulder blades. The modular unit may be useful for providing dynamic support of the user's body as described herein, for example, without being integral to or permanently fastened (e.g., sewn or permanently fastened) to the support garment. The modular unit may include one or more adjustment straps (e.g., right adjustment strap 516 and left adjustment strap 504) for selectively connecting to the support garment to provide the functionality described in connection with FIGS. 3 and 4.
[0029] 6 is a flow chart illustrating an example method 600 for selectively controlling portions of an adaptive support garment according to one example embodiment. The method may be performed by any of the control mechanisms discussed herein in connection with FIGS. 9A-13I in conjunction with the adaptive support garment.
[0030] In some embodiments, a method 600 includes acts for providing dynamic support for a human appendage. The method begins at act 602 and proceeds at act 604 by applying a first tension using a support garment control device to a control race coupled to a support portion of an adaptive support garment. In some examples, at acts preceding act 604, the support garment control device is attached to a modular panel including a mechanical control system and removably assembled to the adaptive support garment (e.g., FIG. 5). Attaching the support garment control device to the modular panel may include coupling the control race to the support garment control device. Coupling may be accomplished by a connector as shown in FIG. 5, a mechanical hook-and-loop fastener, a zipper, a snap button, or any suitable mechanism that allows for selective coupling of the control race to the support garment control device.
[0031] At operation 606, the support garment control device is locked at the first tension to inhibit movement of the control lace in response to detecting a change in human motion. In some examples, the motion input is detected and / or received from a sensor adapted to monitor human motion. An output from the sensor is evaluated to detect a change in human motion. The output from the sensor can be evaluated to predict the human's future motion, thereby preemptively applying the first tension to the control lace. Additionally, the output from the sensor can be evaluated to derive a duration of time that the control lace will remain locked at the first tension. Based on the output of the sensor, a direction and / or an acceleration rate of the human can be derived. The acceleration and / or direction is used to adjust the first tension in response to the direction and acceleration of the human.
[0032] For example, a human is wearing an adaptive support garment, such as a sports bra. The human is training for a "mud run" competition and will perform a series of jogging, running, jumping and crawling movements. Based on the direction, acceleration and / or intensity of the detected human movement, the support garment control device applies tension to the control laces (e.g., control lace systems 510, 522 of FIG. 5) and locks the support garment control device to inhibit the movement. When the human is running, the support garment control device is locked at a first tension. When the human is jumping, the support garment control device is locked at a second tension, possibly for a different duration than when the human is running. Different tensions and locking intervals are possible depending on different conditions and human movements.
[0033] A determination is made whether a predefined event has occurred following a change in human movement at operation 608. If yes, method 600 continues with unlocking the supporting garment control device at operation 610.
[0034] In some examples, the predefined event includes expiration of a time delay from locking the support garment control device. In other examples, the predefined event includes receiving an indication (e.g., from a sensor) that the acceleration, direction, and / or frequency of human movement has changed. In still other examples, the predefined event may include tension on the control lace exceeding or deviating from a threshold.
[0035] After the support garment control device is unlocked at operation 610, in some examples the method includes applying a second tension to the control lace, the second tension being higher than the first tension. The support garment control device locks at the second tension to limit movement of the control lace in response to detecting a second change in human motion. The second change in human motion may include an acceleration of the human in one or more directions. The support garment control device is unlocked after a second predefined event following the second change in human motion. In some embodiments, the second predefined event may be the same predefined event detected to unlock the support garment control device at the first tension.
[0036] The method may end at operation 612, or in some examples may be repeated as determined necessary to provide dynamic support to the wearer while the wearer is in motion.
[0037] 7 is a flow chart illustrating an exemplary technique 700 for controlling a portion of an adaptive support garment according to one exemplary embodiment. Technique 700 may be performed by any of the control mechanisms described below in FIGS. 9A-14B, but will be discussed in terms of a rotary damper control mechanism 1100 and a digital rotary clutch control mechanism 1200, by way of example. A first exemplary implementation of technique 700 will be discussed in terms of a rotary damper control mechanism 1100 and does not include the optional operations for detecting changes in motion at 715 and 730. The rotary damper control example is comparable to how technique 700 may be applied to any of the analog control systems discussed herein.
[0038] In one example, technique 700 includes operations for applying a first tension to a lace cable at 710, engaging a control mechanism at 720, applying a second tension to the lace cable at 725, and disengaging the control mechanism at 735. In this example, technique 700 begins when a user participates in an impact-based physical activity, and as presented in the flowchart, technique 700 is cyclical and continues throughout the impact-based physical activity. At 710, technique 700 begins with a control mechanism, in this example a rotary damper control mechanism 1100, applying a first tension to a lace cable coupled to a support portion of an adaptive support garment, such as an adaptive brassiere. The rotary damper control mechanism 1100 applies a first tension in a retraction (or release) mode in which the race spool 1110 is biased by the rotary biasing member 1118 to retract the race cable (or allow the race cable to extend if the tension exerted on the race cable exceeds the bias provided by the rotary biasing member 1118). In this initial retraction / release mode, the locking ring 1120 rotates counterclockwise until the locking wedge 1125 disengages the damper mechanism 1130 from the spool gear 1115 and the upper unlocking tab 1126 engages the unlocking housing slot (or tab) 1107, relieving friction between the locking ring 1120 and the locking ring groove 1114 (which friction is created by the locking tension member 1121). When the race is retracted by the race spool 1110, the locking ring 1120 and locking wedge 1125 are naturally held in place to keep the damper mechanism 1130 decoupled. However, when the race cable is pulled from the control mechanism due to tension exceeding the rotational biasing member 1118, the technique 700 transitions to operation 720.
[0039] At 720, technique 700 may continue by the rotary damper control mechanism 1100 engaging the damper mechanism 1130 by rotating the lock ring 1120 clockwise to position the lock wedge 1125 in a neutral position that allows the damper mechanism 1130 to engage the race spool 1110 (by the damper gear 1136 or drive gear 1140 engaging the spool gear 1115). Once the damper mechanism 1130 is actuated, technique 700 transitions to operation 725 by applying a second tension to the race cable, thereby increasing the tension required to extract more race cable from the control mechanism. At 725, the damper mechanism 1130 is engaged to apply a second tension to the race cable as the race cable is pulled from the control mechanism by the race guide 1150. During operation 725 , the lower unlocking tabs 1127 of the locking ring 1120 engage with the unlocking housing tabs 1106 extending from the lower housing 1101 to release friction between the locking ring 1120 and the locking ring grooves 1114 .
[0040] At 735, the technique 700 completes the cycle by disengaging the control mechanism. The rotary damper control mechanism 1100 can be disengaged when the race spool 1110 rotates counterclockwise sufficiently to engage a portion of the locking wedge 1125 of the locking ring 1120 that pivots the damper mechanism 1130 out of engagement with the race spool 1110. Disengagement can occur when the lace cable is pulled back into the control mechanism as the cycle of impact-oriented exercise unloads the adaptive support garment and releases tension on the lace cable. After the technique 700 disengages the control mechanism at 735, the technique returns to the starting point and restarts the cycle by applying a first tension to the lace cable at operation 710. The technique 700 continues the cycle with impact-focused exercises and coordinated movements as the transitions between the various movements are driven by tensions exerted on the lace cables induced by the forces experienced by the adaptive support garment.
[0041] In one optional example of technique 700, digital rotary clutch control mechanism 1200 (also referred to as control mechanism 1200) is the control mechanism that performs the technique. In this example, optional operations 715 and 730 for detecting a change in motion are included. As described above, control mechanism 1200 includes a circuit board 1260 that can receive information from sensors coupled to the adaptive support garment or to the user. The sensors can be configured to detect a change in motion associated with the user that can be used by the control mechanism as a trigger to transition between modes of operation. In this example, the digital rotary clutch control mechanism transitions between a release mode (ratchet disengaged) and a ratcheting mode (ratchet engaged).
[0042] Technique 700 may begin at 710 with control mechanism 1200 applying a first tension to the race cables. At 710, control mechanism 1200 is in a release mode with ratchet mechanism 1230 decoupled by solenoids 1240A, 1240B (collectively referred to as solenoids 1240). In this mode, race spool 1210 is free to rotate in either direction but is biased by rotational biasing member 1218 to apply a first tension to the race cables. In this mode, control mechanism 1200 generally allows the race cables to extend outward. Similar to the rotary damper control mechanism 1100 described above, in the release mode of the control mechanism 1200, the lock ring 1220 rotates in a clockwise direction (as viewed from the device shown in FIGS. 12A-12B) until the upper unlock tab 1226 engages an unlock housing slot (or tab) (see, e.g., FIGS. 11C, 1107 for an illustration of a similar structure) in the upper housing 1202, relieving friction between the lock ring 1220 and the lock ring groove 1214. Releasing friction between the lock ring 1220 and the lock ring groove 1214 allows the race spool 1210 to apply more of the tension generated by the rotational biasing member 1218 to the race cable.
[0043] At 715, the technique 700 may continue by the control mechanism 1200 detecting a change in motion. In this example, the circuit board 1260 may receive a signal from one or more sensors worn by the user that may be interpreted to detect a change in motion. In other examples, the detection of a change in motion may simply be a trigger signal received by the circuit board 1260 that does not require any further processing or interpretation. Upon detecting a change in motion at 715, the technique 700 continues at 720 by transitioning to engage the control mechanism 1200. Engaging the control mechanism 1200 includes deactivating the solenoid 1240 to engage the ratchet mechanism 1230. Deactivating the solenoid 1240 retracts the solenoid shafts 1245A, 1245B, allowing the ratchet teeth 1234 to engage the spur gear 1215. In the ratcheting mode, the control mechanism 1200 only allows the lace cable to be retracted. Thus, upon engagement of the control mechanism 1200, the technique 700 transitions to applying a second tension to the race cable at 725. In this example, applying the second tension includes preventing further withdrawal of the race cable from the control mechanism 1200 by engagement of the ratchet mechanism 1230. In the ratcheting mode, the lock ring 1220 rotates counterclockwise with the race spool 1210 until the lower unlocking tab 1227 engages with the unlocking housing tab of the lower housing 1201 (see, e.g., FIG. 11E, 1106 for an illustration of a similar structure). When the lower unlocking tab 1227 engages with the unlocking housing tab, friction between the lock ring 1220 and the lock ring groove 1214 is relieved (or reduced) by relieving the tension between the tension interfaces 1222A, 1222B generated by the locking tension member 1221.
[0044] At 730, technique 700 may continue with the detection of another motion change. Again, the motion change detection may be from sensor data or may be fed in as a trigger signal from an external source. Alternatively, operation 730 may be triggered by a programmed time delay in circuit board 1260 rather than any kind of sensor data. In some examples, the system may analyze periodic sensor data to predict when technique 700 should transition from operation 725 to operation 735 (e.g., when to perform operation 730). In this example, the motion change detection is based on a predictive algorithm that analyzes past cycles to trigger the motion change detection just prior to the actual motion change, which may provide improved (or at least different) support characteristics.
[0045] Upon detecting a change in motion, the technique 700 transitions to operation 735, which disengages the control mechanism 1200. Disengaging the ratchet mechanism 1230 includes actuating the solenoid 1240, which extends the solenoid shafts 1245A, 1245B to push the ratchet solenoid arm 1235 and shift the ratchet teeth 1234 out of engagement with the spur gear 1215. After the ratchet mechanism 1230 is disengaged, the technique 700 returns to operation 710, which applies a first tension to the lace cable.
[0046] Control System The following sections outline several control systems / devices that may be incorporated into adaptive support garments, such as the adaptive bras described above. In these examples, the control systems are designed to help reduce soft tissue movement, such as breast tissue, during moderate to high impact activities. The control systems are not necessarily designed to eliminate soft tissue motion, but rather to reduce and / or modify the motion to make it more comfortable for the wearer of the support garment.
[0047] In the example of an adaptive brassiere, the control system may be utilized to reduce and / or counteract the cyclical movement of breast tissue relative to the center of gravity. FIG. 8 shows exemplary results obtained from one exemplary implementation of the control system described below for controlling the movement of breast tissue relative to the center of gravity of a wearer while running. The graph includes two lines, the center of gravity line 810 (also referred to as TORSO) and the soft tissue 820 (e.g., breast tissue). Each line indicates the movement of an object relative to a fixed observation point. As shown by a comparison of the two lines, the soft tissue 820 traces a cyclical pattern that includes a lower amplitude and is offset from the center of gravity line 810. The inventors have discovered that both attributes may contribute to improved comfort for the user. A lower amplitude indicates less movement, resulting in lower acceleration forces during transitions from movements in different directions. It is believed that the shift in the cycle of the soft tissue 820 may further reduce the compounding of forces exerted on the soft tissue when moving in sync with the center of gravity.
[0048] In stark contrast to any of the adaptive bras discussed, the amplitude of breast tissue exceeds that of the torso when using a typical sports bra during a similar activity. As demonstrated with the adaptive bra, reducing the movement of breast tissue results in slower acceleration, which in turn increases running efficiency by reducing the inertia that must be countered. Using one of the adaptive bra examples discussed herein is equivalent to carrying less weight while running or participating in other high-impact activities.
[0049] In these examples, the control system operates to dynamically adjust tension applied to straps that connect to the cups that support breast tissue. For purposes of discussion, the structures controlled by the control system are discussed herein as lace or lace cables, but may be other structures suitable for incorporation into various control systems. In these examples, the lace connects to a support structure of an adaptive garment, such as an adaptive brassiere strap. The control system operates in various ways to pull back, hold, and then release the lace in a specific time sequence to modify or limit targeted soft tissue movement.
[0050] In this example, the control system is programmed or designed to retract the laces for a period of time during the swing phase or immediately after the propulsion phase through the swing phase. The retraction is typically timed to occur while the soft tissue is elevated or neutral. At or just after the breast motion reaches its apex (or mid-swing phase), the control system locks the laces to maintain the retracted position of the support structure and limit the movement of the supported soft tissue. The control system locks for a predefined period of time based on sensor input or until a threshold tension is exceeded and the laces are released. Lace tension is also maintained during impact (torso trough) to support the breasts in this more neutral position, as this is the most painful time during walking (running cycle). A typical sports bra creates maximum breast tissue deflection during a similar portion of the gait. The lace tension is then released with a stiff (high) lace tension immediately after impact to prevent the breast tissue from being thrown upwards. The control system typically maintains a particular tension on the race even upon release to continue to provide some level of control of the support structure.
[0051] In specific examples, the following triggers may be used for when and how to control lace tension: Measurement of torso acceleration, such as with an accelerometer, may be used to time the release and retraction of the lace; Detection of breast tissue deflection relative to the torso, using devices such as strain gauges, linear potentiometers or other position sensors, may be used to control lace tension; The devices discussed may be configured to brake the motion with a dashpot or variable clutch, which may be used to further reduce the impact of breast tissue at the bottom of the motion cycle.
[0052] 9A-9D are various views illustrating aspects of an air damper analog control system 900 according to one exemplary embodiment. In this example, the air damper can function as an analog control device with a lace cable 901 coupled to a support structure of an adaptive support garment. In this example, the air damper 900 can include structures such as an air cylinder 910, a piston 920, a biasing member 930, a housing 940, a check valve 950, and a control valve 960. The lace cable 901 couples to the piston 920 via a lace port 916 at a proximal end 914 of the housing 940. The piston 920 is biased toward a distal end 911 of the air cylinder 910 by a biasing member 930, in this example a coil spring. Tension on the lace cable 901 pushes the piston 920 proximally against both the air pressure in the air cylinder 910 and the biasing member 930. Control valve 960 controls the amount of air pressure in air cylinder 910, while check valve 950 is a one-way valve that allows air to escape upon retraction of piston 920.
[0053] In this example, housing 940 includes components such as cylinder holder 941, upper housing 942, and lower housing 944. Upper housing 942 is coupled to lower housing 944 with housing fasteners 946A, 946B extending through fastener bores 943A, 943B (shown in at least FIGS. 9B and 9D). Housing 940 can be fastened to a support garment via attachment holes 948A, 948B.
[0054] As shown in the cross-sectional view of FIG. 9D, the piston 920 includes a race anchor 922 that captures and controls the race. The piston 920 further includes a cylindrical pocket for receiving a biasing member 930 (shown in FIG. 9A). As noted above, in this example, the biasing member 930 is a helical coil spring, although other suitable biasing members, such as a wave washer, may be implemented. The cross-section also shows a damper control port 912 at the distal end 911 of the air cylinder 910. In this example, a control valve 960 and a check valve 950 couple to the damper control port 912. In other examples, the control valve 960 and the check valve 950 may be incorporated into the distal end 911 of the air cylinder 910.
[0055] 9C, air damper 900 can be assembled by threading race 901 through race port 916 and fastening race 901 to race anchors on piston 920. After race 901 is fastened, piston 920 is inserted into the proximal end of air cylinder 910, and air cylinder 910 is inserted into cylinder holder 941. Once air cylinder 910 is in cylinder holder 941, upper housing 942 can be attached to lower housing 944 using housing fasteners 946A, 946B.
[0056] Although air damper 900 is shown in a cylindrical configuration, the same air damping concept can be implemented in other configurations using controlled air chambers, pistons and biasing members.
[0057] 10A-10I are various views illustrating aspects of a power harvesting control system according to an exemplary embodiment. In this example, the control system 1000 includes a power harvesting component (generator mechanism 1030) that operates to apply tension to the lace during certain portions of the operating cycle. In this example, the power harvesting component is a motor 1032 and a reduction gear mechanism 1033 that applies regenerative braking via a series of gears coupled to the lace spool 1010. When engaged, the generator mechanism 1030 applies tension to the lace unwound from the lace spool 1010, backdriving the motor 1032 to generate power that can be used to operate sensors, lights, or other components of the adaptive support system.
[0058] In this example, the major components of the regenerative control system 1000 include a lower housing 1001, an upper housing 1002, a race spool 1010, a lock ring 1020, a generator mechanism 1030, and a race guide 1050. The lower housing 1001 includes a mounting flange 1003 within a mounting hole 1004. The lower housing 1001 and the upper housing 1002 each include a race guide recess 1005 through which the race guide 1050 extends. In this example, the upper housing 1002 further includes an opening for a portion of the generator mechanism 1030 (see FIG. 10B).
[0059] The lace spool 1010 operates to hold the lace that connects the regenerative control mechanism 1000 to a support structure within the adaptive support garment. The lace spool 1010 operates to control the extension and retraction of the lace in a manner designed to control a particular target soft tissue, such as breast tissue in the example adaptive brassiere. The lace spool 1010 includes lace anchors 1011, which are the termination points of the lace and where the lace is secured to the lace spool 1010. In this example, the lace anchors 1011 include two adjacent bores that extend through an upper recessed portion of the lace spool 1010. The lace spool 1010 includes two circumferential grooves, the larger first groove being the lace groove 1012, which is where the lace collects upon retraction into the regenerative control mechanism 1000. A second groove formed by the lower portion of the race spool 1010 and the upper portion of the race gear 1015 is a lock ring groove 1014 which retains a lock ring 1020. The lower portion of the race spool 1010 is connected to a spool gear 1015 which couples to a generator mechanism 1030 via a drive gear 1040. The race spool 1010 and race gear 1015 rotate about a spool shaft 1017 which, in this example, is an extension of the lower housing 1001.
[0060] The locking ring 1020 performs a key function included in the regenerative control mechanism 1000 (and all similar control mechanisms described below) by engaging and disengaging the generator mechanism 1030 via the action of the locking wedge 1025. The locking ring 1020 rotates with the race spool 1010 based on tension generated by the locking tension member 1018, which urges the tension interfaces 1022A, 1022B together and generates increased friction between the locking ring 1020 and the locking ring groove 1014. The locking tension member 1018 may be an O-ring or similar biasing member. The locking ring 1020 further includes upper and lower unlocking tabs 1026, 1027 which operate to reduce tension exerted on the tension interfaces 1022A, 1022B and expand the diameter of the locking ring 1020, thereby relieving friction between the locking ring 1020 and the locking ring groove 1014 at certain points during rotation of the locking ring 1020. The upper and lower unlocking tabs 1026, 1027 engage with features on the lower housing 1001 or upper housing 1002 to relieve tension exerted on the locking ring 1020. In some examples, the upper unlocking tab 1026 can operate by entering a slot in the upper housing and engaging an end point of the slot. Alternatively, the upper unlocking tab 1026 can mate with an unlocking housing tab extending from the underside of the upper housing. In some examples, the lower unlocking tab 1027 can mate with an unlocking housing tab extending upward from the inner surface of the lower housing. These different configurations are described below in various figures.
[0061] The overall operation of the lock ring 1020 is best illustrated in Figures 11A and 11B, which include an equivalent lock ring 1120 with similar structure and operation as that included in the regenerative control mechanism 1000. As shown in Figure 11A, the lock ring 1120 is in an unlocked state, in which the lock wedge 1125 is disengaged from the drive gear 1140, thereby allowing engagement of the damper mechanism 1130 (equivalent to the generator mechanism 1030) through interaction of the drive gear 1140 with the spool gear 1115 (equivalent to the spool gear 1015). The unlocked state shown in Figure 11A can also be considered a braking state (or a generating state in the example of Figures 10A-10I). The lock ring 1120 rotates to the unlocked state as the races are extended (e.g., unwound) from the race spool 1120. In this position, the lower unlock tabs 1127 can engage with the unlock housing tabs 1106 to release friction between the lock ring 1120 and the lock ring groove 1114 of the race spool 1110 (stretching the locking tension member 1121 and widening the diameter of the lock ring 1120).
[0062] Upon retraction of the race onto the race spool 1110, the lock ring 1120 rotates counterclockwise to the locked state shown in FIG. 11B. The locked state shown in FIG. 11B is also known as the retracted state or mode, in which the race is retracted onto the race spool 1110 via the action of the rotational biasing member 1118 within the race spool 1110. In the retracted mode, the lock ring 1120 is rotated such that the locking wedge 1125 disengages the brake mechanism 1130 (disengaging the drive gear 1140 from the spool gear 1115). In the retracted mode, the upper unlock tab 1126 engages the unlocked housing slot 1107 (or in some instances an unlocked housing tab extending downward from the underside of the upper housing 1102) to release the tension exerted on the lock ring 1120 and allow the race spool 1110 to rotate more freely. The operating principles of the locking ring 1120 discussed in conjunction with Figures 11A and 11B apply equally to all of the control mechanisms of Figures 10A-13I, although there are some variations for the locking ring of Figures 12A-12I, as described below.
[0063] Returning to a discussion of the details of the generator control mechanism 1000, the generator mechanism 1030 may include a pivot mounting plate 1031, a motor 1032, a reduction gearing 1033, a generator housing 1034, a generator gear 1036, a drive gear 1040, and a pinion gear 1042. The motor 1032 is directly coupled to the reduction gearing 1033 which includes a motor shaft 1037 that extends into a generator gear coupler 1035. The motor 1032 and reduction gearing 1033 are driven by the rotation of the generator gear 1036 which is driven by a drive pinion 1042 which is coupled to a drive shaft 1044 of the drive gear 1040. The drive gear 1040 meshes with the spool gear 1015 (as described above in connection with the lock ring 1020) which controls the rotation of the race spool 1010. The entire generator mechanism 1030 pivots about a pivot mounting plate 1031 and is biased against the spur gear 1015 by a generator biasing member 1039. In this example, the generator biasing member 1039 is a coil spring, although the coil spring could be replaced by any equivalent biasing member. The pivoting of the generator mechanism 1030 is responsible for decoupling the generator mechanism under certain operating conditions. The generator mechanism 1030 pivots about a pivot point 1038 corresponding to a pivot axis 1046 that extends through a portion of the pivot mounting plate 1031.
[0064] 10I illustrates a bottom view of some of the internal mechanisms within regenerative control system 1000. In this example, race spool 1010 includes a biasing member interface 1016 where a rotational biasing member 1018 is fixedly secured to race spool 1010 and race gear 1015. In this example, a portion of the rotational (torsion) spring extends into a slot in the side of the inner recess of race spool 1010 that holds the rotational biasing member 1018.
[0065] Many of the above components also reappear in the control systems described below. Thus, the discussion of components provided above applies equally to similar components introduced below. The discussion below focuses on the differences between the various control systems, such as tensioning mechanisms (e.g., regenerative braking, analog dampers, ratchet systems, and rotary friction mechanisms). Individual components are introduced as at least briefly discussed within each embodiment.
[0066] 11A-11J are various views illustrating aspects of a rotary damper analog control system according to an exemplary embodiment. In this example, the control system uses a rotary damper to apply extra tension to the races. The rotary damper control system 1100 can include a lower housing 1101, an upper housing 1102, a race spool 1110, a spool gear 1115, a lock ring 1120, a damper mechanism 1130, a drive gear 1140, and a race guide 1150. The housing includes a lower housing 1101 coupled to the upper housing 1102, the lower housing 1101 having a mounting flange 1103 with mounting holes 1104. As with the other embodiments, the housing further includes a race guide recess 1105. In this example, the housing further includes an unlocking housing tab 1106, an unlocking housing slot 1107, and a damper housing opening 1108.
[0067] In this example, the race spool 1110 includes a race anchor 1111, race grooves 1112, a lock ring groove 1114, and a biasing member interface 1116, and is coupled to a spool gear 1115. The race spool 1110 further contains a rotational biasing member 1118 that couples to the race spool 1110 via the biasing member interface 1116. As with the other embodiments, a lock ring 1120 fits into the lock ring groove 1114 of the race spool 1110. The operation of the race spool 1110 and lock ring 1120 is described above in connection with Figures 11A and 11B. Figure 11E is a cross-sectional perspective view showing how the lower unlocking tab 1127 of the lock ring 1120 mates with the unlocking housing tab 1106. When the lock ring 1120 is rotated clockwise (engaged brake mode-unlock mode), a lower unlock tab 1127 engages with an end of an unlock housing tab 1106, relieving tension on the lock ring 1120. An upper unlock tab 1126 engages with a similar structure (or housing slot) in pull back mode, relieving tension on the lock ring 1120.
[0068] The damper mechanism 1130 is introduced in FIG. 11A and shown in more detail (among other things) in FIGS. 11F-11J. In this example, the damper mechanism 1130 may include components such as a pivoting damper mount 1131, a damper housing 1134, a damper 1132, damper mounting holes 1135A, 1135B, and a damper gear 1136. The damper 1132 may be mounted to the pivoting damper mount 1131, which pivots about a damper pivot point 1138 about a pivot 1146 extending from the pivoting damper mount 1131. As shown in FIGS. 11A-11B, the pivoting damper mount 1131 is biased by a damper biasing member 1139. 11A-11B includes a drive gear 1140, a drive pinion 1142 that couples with a damper gear 1136, and a drive shaft 1144. However, the example shown in Figures 11C-11J has a damper gear 1136 that couples directly with the spur gear 1115.
[0069] The damper mechanism 1130 in these examples operates to increase resistance to race extension by adding mechanical resistance to the rotation of the race spool 1115 when the lock ring 1120 is rotated such that the lock wedge 1125 is out of engagement with the damper gear 1136 (or drive gear 1140), allowing the damper gear 1136 to mesh with the spool gear 1115. The damping mechanism 1131 is shown in a braking mode in FIG. 11A. As shown in FIG. 11B, the damping mechanism 1130 is disengaged during a retraction mode of operation in which the rotational biasing member 1118 drives the race spool 1115 to retract the race onto the race spool 1115. In certain examples, the damper 1132 can be an analog type damping device adjustable by a rotary (or similar) input that allows adjustment of the amount of damping generated by the damping mechanism 1130.
[0070] 12A-12I are various views illustrating aspects of a digital clutch control system 1200 according to an exemplary embodiment. The digital clutch control system 1200 allows for full locking of race extension when a ratchet mechanism 1230 is actuated. The ratchet mechanism 1230 is designed to lock out race extension (or release) but still allow further race retraction by ratcheting the race spool 1210. In this example, the digital clutch control system 1200 includes structures such as a lower housing 1201, an upper housing 1202, a race spool 1210, a spool gear 1215, a lock ring 1220, a ratchet mechanism 1230, solenoids 1240A, 1240B, a race guide 1250, a circuit board 1260, a battery 1270, and an on / off switch 1280.
[0071] In this example, the race spool 1210 has similar components as the above examples, but interacts with the other components in a slightly different manner. The race spool 1210 includes a race anchor 1211, race grooves 1212, a spool bearing 1213, a lock ring groove 1214, and a spool gear 1215. The race anchor 1211 is a U-shaped groove on the top surface with two through holes that extend into the race grooves 1212. The spool bearing couples the race spool 1210 to a spool shaft 1217 that extends downward to interface with a rotation biasing member 1218 and the spool gear 1215. Both the race spool 1210 and the spool shaft 1217 include an interface for coupling with the rotation biasing member 1218. The interface of the rotation biasing member 1218 of the spool shaft 1217, the spool shaft biasing member slot 1219, is a vertical slot in the center of the spool shaft 1217. Meanwhile, the biasing member interface 1216 of the race spool 1210 is an L-shaped slot formed in the underside of the race spool 1210 (see FIG. 12I).
[0072] Ratchet mechanism 1230 interacts with spur gear 1215 and solenoids 1240A, 1240B to form a digital clutch mechanism that can be actuated based on inputs such as from external sensors monitoring user activity or timing circuits within circuit board 1260. The digital clutch mechanism is controlled by sensors or timing adjustments by circuit board 1260 that receives power from battery 1270. Ratchet mechanism 1230 includes ratchet pivot 1231, pivot bearings 1232A, 1232B, ratchet manual release 1233, ratchet teeth 1234, solenoid arm 1235, and solenoid interface 1236. The ratchet mechanism 1230 is biased by a biasing member, which may be either a rotational biasing member built into the ratchet pivot 1231 or a coil spring (or similar biasing member) disposed between the lower housing 1201 and the ratchet solenoid arm 1235 (omitted from view for clarity). Thus, as shown in Figures 12A-12B (particularly Figure 12B shows the digital control mechanism 1200 in ratcheting mode), the ratchet teeth 1234 are biased against the spool gear 1215. The ratchet teeth 1234 include angled surfaces that ride over corresponding rounded tooth flanks of the teeth of the spool gear 1215, with opposing catch surfaces to prevent the spool gear 1215 from rotating in a clockwise direction when the digital rotary clutch control mechanism 1200 is in ratcheting mode.
[0073] To activate the release mode and disable the ratchet mechanism 1230, the circuit board 1260 triggers the actuation of the solenoids 1240A, 1240B, resulting in the extension of the solenoid shafts 1245A, 1245B. Note that the system shown includes two solenoids to increase the overall strength of the solenoid actuation, but other examples may utilize one or more solenoids as needed to obtain the desired power. Upon actuation, the solenoid shafts 1245A, 1245B (through 1245A) urge the ratchet solenoid arm 1235 at the solenoid interface 1236, pivoting the ratchet mechanism 1230 away from engagement with the spur gear 1215. In the release mode, the lock ring 1220 can rotate to position one of the ratchet lockout tabs 1228A, 1228B adjacent to the ratchet teeth 1234. In the example shown in FIG. 12A, the ratchet lockout tab 1228A is positioned adjacent to a ratchet tooth 1234. The other ratchet lockout tab 1228B operates under certain conditions to lock out the ratchet mechanism 1230 without actuating the solenoids 1240A, 1240B, for example, after a certain amount of ratcheting (pulling back the races) occurs and the lock ring 1220 rotates to a position where the lower unlocking tab 1227 engages an unlocking housing tab (not shown, see e.g., FIG. 11E, 1106) on the lower housing 1201. In the release mode, the upper unlocking tab 1226 engages an unlocking housing slot (or tab) (see e.g., FIG. 11C, 1107) to release tension on the lock ring 1220 and allow the race spool 1210 to rotate more freely.
[0074] In some instances, the main purpose of the lock ring is to limit the amount of time the solenoid needs to be energized, reducing power consumption. Once the solenoid releases the pawl (ratchet), the spool begins to rotate, which in turn rotates the lock ring. The lock ring prevents the pawl from re-engaging, even when the solenoid (or similar digital / powered control device) is powered off. Another benefit provided by the lock ring includes preventing noise during retraction. For example, once the spool begins to retract, the lock ring can impede the motion of the pawl to prevent chattering of the gear teeth.
[0075] 13A-13I are various views illustrating aspects of a rotary friction analog control system 1300 according to one exemplary embodiment. The rotary friction analog control system 1300 operates similarly to the rotary damper control mechanism 1100 described above. The rotary friction analog control system 1300 substitutes a friction mechanism 1330 for the damper mechanism 1130 described above. In other respects, other components of the rotary friction analog control system 1300 are designed and function similarly to those described above in connection with the rotary damper control mechanism 1100, e.g., the race spool 1310 and associated components are equivalent to the race spool 1110 and associated components. Additionally, the lock ring 1320 functions in an equivalent manner to the lock ring 1120 and includes a lock wedge 1325 that operates to disengage the friction mechanism 1330 by pushing the friction gear 1336 away from the spool gear 1315. As throughout this disclosure, components with similar numbering schemes (eg, race spool 1110 and race spool 1310) are of equivalent construction having similar features and functions (except where noted).
[0076] In this example, the friction mechanism 1330 introduces drag into the mechanism of the race spool 1310 to slow down the extension of the race from the control system under certain conditions (similar to the brake mechanism 1130). The friction mechanism 1330 may include a pivot friction housing 1331, a pivot friction mounting plate 1332, a pivot 1333, friction washers 1334A, 1334B, a friction shaft 1335, a friction transmission 1336, a friction bearing 1337, and a friction adjustment knob 1339. The majority of the friction mechanism 1330 is contained within the pivot friction housing 1331. The pivot friction housing 1331 couples to the pivot friction mounting plate 1332 and holds the friction washers 1334A, 1334B, the friction transmission 1336, and the friction bearing 1337 with the friction shaft 1335 extending through these components. The pivoting friction housing 1331 and the pivoting friction mounting plate 1332 form an assembly that pivots about a pivot point 1338 on a pivot shaft 1333. In one example, the friction shaft includes a threaded lower end that extends through a friction housing opening 1309 in the lower housing 1301 to receive a friction adjustment knob 1339. The friction adjustment knob 1339 interacts with a friction bearing 1337 to compress friction washers 1334A, 1334B against the friction transmission 1336, thereby creating an adjustable amount of friction that resists rotation of the friction transmission 1336.
[0077] Although not explicitly shown in Figures 13A-13I, the pivoting friction housing 1331 and the pivoting friction plate 1332 are biased by a biasing member, such as a coil spring, to urge the friction transmission 1336 into mesh with the spool gear 1315. A similar arrangement may be utilized in this embodiment as shown in Figure 11A, which shows a damper biasing member 1139 biasing the damping mechanism 1130 with the coil spring disposed between a portion of the lower housing 1101 and the pivoting damper mount 1131. Alternatively, a rotational biasing member, such as a torsion spring, may be incorporated into the pivot 1333 to bias the friction mechanism 1330 against the spool gear 1315. To mate with the pivoting of friction mechanism 1330, friction housing opening 1309 in lower housing 1301 is a rectangular hole of sufficient size to allow friction adjustment knob 1339 and friction shaft 1335 to move freely.
[0078] Similar to the lock ring 1120, the lock ring 1320 includes a locking wedge 1325 that operates to disengage the friction mechanism 1330 from the spool gear 1315 when rotated to a particular position. The locking wedge 1325 includes a grooved ramp surface for engaging the friction transmission 1336 when the lock ring 1320 rotates in a clockwise direction (when viewed from above (e.g., FIG. 13E). In some examples, a portion of the locking wedge 1325 of the lock ring 1320 engages another portion of the friction mechanism 1330, such as a pivoting friction mounting plate 1332 or a pivoting friction housing 1331, to pivot the friction mechanism 1330 away from engagement with the race spool 1310. In other examples, the locking wedge portions of the lock ring described above can similarly engage portions of the brake mechanism 1130 or generator mechanism 1030 other than the respective gears (e.g., damper gear 1136 or drive gear 1040).
[0079] 14A-14D are various views illustrating aspects of a friction-based analog control system 1400 utilizing opposing directional fabrics according to an exemplary embodiment. The example below utilizes a mohair material with directional hairs in a friction-based analog control system. The mohair mechanism models a concept used by backcountry skiers who use ski skins to climb mountains on downhill skis. The original ski skins were made from seal skins with stiff directional hairs. Today, most ski skins utilize synthetics that mimic seal skins, such as mohair fabrics.
[0080] FIG. 14A shows a test setup used to test the mohair friction-based analog control system 1400. In this example, a first directional fabric 1410A is attached to a housing 1460A, which is intended to represent a housing for a control device to be fastened to a human torso or a fixed portion of an adaptive support garment. A second directional fabric 1420A is attached to the underside of a control structure 1450A, which represents a control device or mechanism applying various tensions to laces or lace cables attached to a support portion of an adaptive garment, such as the bra straps of an adaptive bra. In this example, the downward force vector 1440A represents the weight of soft tissue (e.g., breast tissue weight) + gravity, while the upward force vector 1430A represents a constant support force. Note that the terms "upward" and "downward" are used in a relative sense, but represent the effect applied to the support portion of the adaptive garment during use, such as running. Further, in a practical control device, the lower force vector 1440A would be a control lace or similar structure attached to a support portion of the adaptive garment. Similarly, the upper force vector 1430A would be a tensioning device, such as a spring, to provide a constant support force to the control lace. In this example, the constant support force (upper force vector) 1430A is similar to the weight of breast tissue.
[0081] Each of the directional fabrics includes directional hairs or fibers represented by a first directional fiber 1412A and a second directional fiber 1422A. As shown, these directional fibers are oriented in opposite directions, which creates a much higher frictional force in the opposite direction and allows easier movement between the opposing fabrics in the other direction. In this example, the first and second directional fabrics 1410A, 1420A changed various induced force levels to create directional changes detailed in Table 2 (see downward force vector 1440A (DOWN) and upward force vector 1430A (UP)).
[0082] [Table 2] As shown by the exemplary test measurements, transitions requiring overcoming of opposing directional fibers on the first and second directional fabrics 1410A, 1420A are the only transitions where the fabric produces a significant increase in the required force. In this example, DOWN represents the extension of the lace cable from the control mechanism, and UP represents the retraction of the lace cable from the control mechanism. The opposing directional fabric arrangement acts as a damping mechanism for the supported soft tissue, such as breast tissue in an adaptive brassiere. The friction-based analog control mechanism of FIG. 14A can produce results similar to those shown in FIG. 8, where the amplitude of the cycles of the breast tissue (e.g., 1450A) is reduced and shifted compared to the cycles of the torso (e.g., 1460A).
[0083] FIG. 14B shows a friction-based analog control mechanism 1400B according to an exemplary embodiment. In this example, opposing directional fabrics are used in a rotational control mechanism designed to be incorporated into an adaptive garment such as an adaptive brassiere. The friction-based analog control mechanism 1400B includes a first directional fabric 1410B fastened to an inner cylindrical surface of a housing 1460B. The friction-based analog control mechanism 1400B further includes a second directional fabric 1420B fastened to an outer cylindrical surface of a control structure 1450B that applies tension to the control race 1440B, partially generated by a tensioning device 1430B. In this example, the tensioning device 1430B is a torsion spring positioned within the hub of the control structure 1450B. The control structure 1450B is a lace spool in this example that moves in rotation relative to the housing 1460B to release or retract the control race 1440B.
[0084] Again, the first and second directional fabrics 1410B, 1420B are positioned such that the directional fibers 1412B, 1422B face each other with the directional fibers 1412B, 1422B angled in opposite directions. The opposite directions create increased friction between the housing 1460B and the rotation of the control structure (race spool) 1450B as the control structure 1450B transitions between retraction (counterclockwise rotation) and extension (clockwise rotation).
[0085] 14C and 14D show the incorporation of a friction-based analog control device 1400C into an adaptive brassiere. In this example, a first directional fabric 1410C is fastened to a fixed portion of the brassiere strap (e.g., housing 1460C). A second directional fabric 1420C is fastened to a control structure 1450C, which is a movable portion of the brassiere strap that is connected to a support portion of the adaptive brassiere. In this example, the control structure 1450C is connected to a control lace 1440C that receives constant tension from a tensioning device 1430C.
[0086] In this example, the tensioning device 1430C applies constant tension to the control lace 1440C to provide support to the support portion of the adaptive brassiere. The first and second directional fabrics 1410C, 1420C operate to increase friction between the control structure 1450C and the fixed brassiere strap (housing) 1460C when the control structure is transitioning from pull back (pulling up on the support portion of the adaptive brassiere) to extension (e.g., allowing the support portion of the adaptive brassiere to move downward). In other words, the first and second directional fabrics 1410C, 1420C operate to increase the breakaway force required to make the transition between pull back and extension (e.g., a change in direction of the first and second directional fabrics moving relative to opposing fibers). As described above, the interaction of the first directional fabric with the second directional fabric acts to modify the support characteristics within the adaptive support garment, such as reducing the amplitude of the cycles, and / or shift the cycles relative to the center of gravity.
[0087] 15A-15C are various views illustrating aspects of an analog control system 1500 utilizing a spool gear and tensioned tooth member according to one exemplary embodiment. The analog control system 1500 is a modular control device designed to mimic the functionality of the directional weave system described above. In this example, the analog control system 1500 includes components such as a tensioned tooth member 1510, a lock stop 1515, an extension detent 1520, a pullback detent 1525, a race spool 1530, a spool gear 1535, a spool hub 1540, and a spool retaining washer 1545. FIG. 15A illustrates the analog control system 1500 in an extended state in which the race spool 1530 is free to rotate in a counterclockwise direction to allow extension of the race cable (not shown). FIG 15B shows the analog control system 1500 in a locked state where the gear teeth 1511 of the tensioned tooth member 1510 are meshed with the spool gear 1535 and the tensioning device 1512 is meshed with the lock stop 1515. FIG 15C shows the analog control system 1500 in a retracted state where the race spool 1530 is free to rotate in a clockwise direction to retract the race cable. In the retracted state, the race spool 1530 is biased to move in a clockwise direction by a tension spring embedded in (or around) the spool hub 1540.
[0088] In operation, the analog control system 1500 will exhibit an increased breakaway force when transitioning from the extended state to the retracted state and from the retracted state to the extended state. The increased breakaway force is generated by the tensioned tooth member 1510 engaging the spur gear 1530 between the gear teeth 1511 and the tensioning device 1512. When in the locked state shown in FIG. 15B, the tensioning device 1512 engages the lock stop 1515 to urge the gear teeth 1511 into the spur gear 1530. The amount of tension generated by the tensioning device 1512 affects the amount of breakaway force. In this example, the tensioning device 1512 is a coil spring disposed within the tensioned tooth member 1510.
[0089] 16 is a block diagram illustrating components of an adaptive support system according to some example embodiments. Note that throughout this specification, the adaptive support system is also referred to as an adaptive support apparel system. In this example, the adaptive support system 1 includes components such as a control circuit 1604, an activity sensor 1606, and an adaptive engine 1608, where the adaptive engine 1608 is incorporated within an adaptive support garment 1602. The adaptive support garment 1602 may include an adaptive support region 1610. The adaptive support region 1610 includes one or more control lace(s) 1614 configured to be selectively inelastic and / or elastic, and a control device 1612 that can generate and / or provide signals to control the actuation of the control lace(s) 1614.
[0090] The control lace 1614 may include indicators including haptic feedback devices, light sources, or other interface means that can indicate whether the control lace and / or supporting garment control device(s) 1612 are engaged or disengaged, or the degree to which the control device(s) 1612 are engaged.
[0091] The control circuitry 1604 includes a processor 1616, a computer readable memory device memory 1618, and a communication circuitry 1620. As mentioned above, in some examples, the control device 1612 may be incorporated within the smartwatch 30 or smartphone 35 (FIG. 1). In these examples, the control device 1612 is incorporated into a software application running on an operating system (e.g., iOS or Android) for the hardware of the smartwatch 30 or smartphone 35. Thus, the processor 1616 and the memory device memory 1618 are part of the smartphone 35 or smartwatch 30. In the examples shown, the control device 1612 is a standalone device or is incorporated into the adaptive support garment 1602.
[0092] The processor 1616 accesses instructions stored in the memory device memory 1618 to process activity data received via the communication circuitry 1620. The activity data may also be stored in the memory device memory 1618, at least during processing operations. The processor 1616 also processes instructions that enable it to generate commands to the adaptive engine 1608 and transmit the commands to the adaptive engine 1608 via the communication circuitry 1620. The commands communicated to the adaptive engine 1608 control operation of the adaptive engine 1608 to modify the support characteristics of the adaptive support garment.
[0093] The control device 1612 receives activity data from the activity sensor 1606. In this example, the activity sensor 1606 may include any combination of an IMU 1622, an accelerometer 1258, a strain gauge 1624 (e.g., a capacitance-based strain gauge configured to measure displacement information), a pressure sensor 1626, a global positioning system 1630, a temperature sensor and / or a heart rate (HR sensor 1632), a tension sensor 1634, and other sensors (e.g., an activity sensor 1636) capable of generating data indicative of a user's activity level. The activity sensor 1606 may include any combination of the listed sensors and transmits the generated activity data to the control device 1612 via a wireless communication link such as Bluetooth® LE (Low Energy). Furthermore, as also alluded to above, the components of the system 1 may be distributed in any combination among devices including a smart watch, a smartphone, a footwear assembly, or an adaptive support garment (e.g., those incorporated in an adaptive engine).
[0094] Further notes Throughout this specification, multiple embodiments may implement components, operations, or structures described as a single embodiment. Although individual operations of one or more methods are illustrated and described as separate operations, one or more of the individual operations may be performed simultaneously, and the operations need not be performed in the order shown. Structures and functionality presented as separate components in the configuration of the embodiments may be implemented as a combined structure or component. Similarly, structures and functionality presented as a single component may be implemented as separate components. These and other variations, modifications, additions, and improvements are within the scope of the subject matter herein.
[0095] Although the subject matter of the present invention has been generally described with reference to specific illustrative embodiments, various modifications and changes can be made to these embodiments without departing from the broader scope of the disclosed embodiments. Such embodiments of the subject matter of the present invention may be referred to individually or collectively by the term "invention" herein for convenience only, and there is no intention to automatically limit the scope of this application to any single disclosure or inventive concept when in fact more than one disclosure or inventive concept is disclosed.
[0096] The embodiments illustrated herein are described in sufficient detail to enable those skilled in the art to practice the disclosed teachings. Other embodiments can be used and derived from other embodiments, such that structural and logical substitutions and changes can be made without departing from the scope of the disclosure. Thus, the disclosure is not to be construed in a limiting sense, and the scope of the various embodiments includes the full range of equivalents to which the disclosed subject matter is entitled.
[0097] As used herein, the term "or" may be interpreted in an inclusive or exclusive sense. Moreover, multiple examples may be provided for a resource, operation, or structure described herein as a single example. Moreover, boundaries between various resources, operations, modules, engines, and data stores are to some extent arbitrary, and particular operations are described in the context of particular example configurations. Other allocations of functionality are contemplated and may be within the scope of various embodiments of the disclosure. In general, structures and functionality presented as separate resources in an example configuration may be implemented as a combined structure or resource. Similarly, structures and functionality presented as a single resource may be implemented as separate resources. These and other variations, modifications, additions, and improvements are included within the scope of the embodiments of the disclosure, as expressed by the appended claims. The specification and drawings are therefore to be regarded in an illustrative and not a restrictive sense.
[0098] (Example) Each of these non-limiting examples can stand alone or may be combined in various permutations or combinations with one or more of the other examples.
[0099] Example 1 describes a subject matter including an article of clothing for providing dynamic support for a human appendage. The article of clothing may include a support garment control device configured to manipulate a support portion of the article of clothing. The support garment control device includes a control lace coupled to the support portion of the article of clothing. The support garment control device (control device) is configured to apply a first tension to the control lace. The control device is also configured to lock the support garment control device at the first tension to inhibit movement of the control lace in response to detecting a change in human motion. The control device is further configured to unlock the support garment control device after a predefined event following the change in human motion.
[0100] In Example 2, the subject matter of Example 1 is optionally a modular panel including a mechanical control system and may include a supporting garment control device removably coupled to an article of clothing.
[0101] In Example 3, the subject matter of any one of Examples 1 and 2 may optionally include a sensor configured to monitor human movement, and an output from the sensor is evaluated to detect changes in the human movement.
[0102] In example 4, the subject matter of example 3 may optionally include evaluating output from the sensor to predict future motion of the human, thereby preemptively applying a first tension to the control race.
[0103] In Example 5, the subject matter of any one of Examples 3 or 4 may optionally include evaluating an output from the sensor to derive a duration for which the control race remains locked at the first tension.
[0104] In Example 6, the subject matter of any one of Examples 3 to 5 may optionally include evaluating an output from the sensor to derive a direction of acceleration of the human, and the direction of acceleration of the human is used to adjust the first tension in response to the orientation and acceleration of the human.
[0105] In Example 7, the subject matter of any one of Examples 3-6 may optionally include evaluating an output from the sensor, and in response to determining that the output exceeds a threshold, applying a first tension to the control lace, and locking the support garment control device at the first tension to inhibit horizontal and / or vertical movement of the control lace.
[0106] In Example 8, the subject matter of any one of Examples 1-7 may optionally include a support portion of the article of clothing configured to move freely while supporting a human appendage when the support garment control device is unlocked.
[0107] In Example 9, the subject matter of any one of Examples 1-8 may optionally include an article of clothing having a first support garment control device and a second support garment control device, each of the first and second support garment control devices independently operable to provide dynamic support to first and second appendages of a human.
[0108] In Example 10, the subject matter of any one of Examples 1-9 may optionally include a support portion that is a first support portion, the article further including a second support portion, the first support portion and the second support portion configured to receive and support a first and second breast of a human, respectively.
[0109] In Example 11, the subject matter of Example 10 can optionally include the article being a sports bra, wherein the support garment control device is non-permanently fastened to a front region or a back region of the sports bra.
[0110] In Example 12, the subject matter of any one of Examples 1-11 can optionally include a predefined event being the expiration of a time delay from locking the support garment control device.
[0111] Example 13 describes a method of providing dynamic support for a human appendage using an adaptive support garment. The method may include operations such as applying a first tension, locking a control device, and unlocking the control device. In this example, a support garment control device (control device) can apply a first tension to a control lace coupled to a support portion of the adaptive support garment. The control device can also lock at the first tension to inhibit movement of the control lace in response to detecting a change in human motion. The control device can then unlock a predefined event following the change in human motion.
[0112] In Example 14, the subject matter of Example 13 may optionally include mounting the support garment control device to a modular panel that includes a mechanical control system to be removably incorporated into the adaptive support garment.
[0113] In Example 15, the subject matter of Example 14 may optionally include mounting a support garment control device to the modular panel, including coupling a control lace to the support garment control device.
[0114] In Example 16, the subject matter of Example 15 may optionally include a control device that applies a second tension to the control lace after unlocking, the second tension being higher than the first tension, locks the support garment control device at the second tension to limit movement of the control lace in response to detecting a second change in human movement, and unlocks the support garment control device after a second predetermined event following the second change in human movement.
[0115] In Example 17, the subject matter of any one of Examples 13 to 16 may optionally include detecting input of human movement using a sensor configured to monitor movement and evaluating output from the sensor to detect changes in human movement.
[0116] In example 18, the subject matter of example 17 may optionally include evaluating output from the sensor to predict future motion of the human, thereby preemptively applying a first tension to the control race.
[0117] In Example 19, the subject matter of any one of Examples 17 or 18 may optionally include evaluating an output from the sensor to derive a duration of time that the control race remains locked at the first tension.
[0118] In Example 20, the subject matter of any one of Examples 17 to 19 may optionally include evaluating an output from the sensor to derive a direction of acceleration of the human, and the direction of acceleration of the human is used to adjust the first tension in response to the orientation and acceleration of the human.
[0119] Example 21 describes a support garment control device for a piece of clothing. The control device may include a control lace coupled to a support portion of the piece of clothing. The control device may be configured to apply a first tension to the control lace, lock at the first tension to inhibit movement of the control lace in response to detecting a change in movement of a wearer of the piece of clothing, and unlock after a predefined event following the change in movement of the wearer.
[0120] Example 22 describes a method of controlling human breast tissue during motion using an adaptive support garment. In this example, the method may include applying a first tension to a control race coupled to a support portion of the adaptive support garment using a support garment control device. The method may further include locking the support garment control device to inhibit movement of the control race in response to detecting a change in human motion, and unlocking the support garment control device after a predefined event following the change in human motion.
[0121] In Example 23, the subject matter of Example 22 may optionally include detecting movement input from a sensor configured to monitor movement of the human's center of gravity and detect changes in human movement, including evaluating the movement input.
[0122] In Example 24, the subject matter of Example 23 may optionally include detecting a change in motion input, including detecting an impact event.
[0123] In Example 25, the subject matter of any one of Examples 23 and 24 may optionally include detecting a change in the motion input, which includes averaging a predetermined number of past motion cycles to generate a time-averaged waveform representing a cyclical motion pattern associated with the motion, and predicting a change in the motion input based on the time-averaged waveform.
[0124] In Example 26, the subject matter of Example 25 may optionally include predicting changes in the motion input, including predicting future impact events based on the time-averaged waveform.
[0125] In example 27, the subject matter of example 26 can optionally include predicting a future impact event including identifying a time of a next trough in the time-averaged waveform.
[0126] In Example 28, the subject matter of any one of Examples 22-27 may optionally include a predetermined event including a second tension applied to a control race coupled to the support portion exceeding a threshold tension.
[0127] In Example 29, the subject matter of Example 28 can optionally include a second tension being detected within the support garment control device.
[0128] In Example 30, the subject matter of Example 29 can optionally include a threshold tension controlled by a unidirectional locking fiber adapted to resist relative motion between the surfaces below a breakaway threshold force.
[0129] In Example 31, the subject matter of any one of Examples 22-30 can optionally include a predefined event being the expiration of a time delay from locking the support garment control device.
[0130] In Example 32, the subject matter of any one of Examples 22-31 may optionally include locking the support garment control device, including applying a second tension, higher than the first tension, to a control lace coupled to a support portion of the adaptive support garment.
[0131] In Example 33, the subject matter of Example 32 can optionally include applying a second tension to the lace including engaging a rotary brake with a spool that holds a portion of the lace.
[0132] In example 34, the subject matter of example 33 can optionally include engaging a rotary braking device including varying a back electromagnetic force exerted on the motor to generate regenerative braking.
[0133] In Example 35, the subject matter of any one of Examples 33 and 34 can optionally include engaging a rotary braking device, the rotary braking device including engaging a plurality of friction discs.
[0134] In Example 36, the subject matter of any one of Examples 22-35 may optionally include locking the garment control device, including decoupling a solenoid that engages the ratchet pawl to limit movement of the control race to a single direction.
[0135] In Example 37, the subject matter of Example 36 can optionally include a ratchet pawl engaging teeth on a lace spool to limit movement of the control lace to be retracted within the support garment control device.
[0136] In Example 38, the subject matter of any one of Examples 36 and 37 can optionally include unlocking the support garment control device, including engaging a solenoid to disengage the ratchet pawl.
[0137] In Example 39, the subject matter of any one of Examples 36-38 may optionally include unlocking the support garment control device, including rotating a locking ring to disengage the ratchet pawl after retraction of the control race a predetermined length.
[0138] Example 40 describes a support garment control device for an adaptive support garment. The control device may include a first directional fabric including a first directional fiber and coupled to a fixed portion of the adaptive support garment. The control device further includes a second directional fabric including a second directional fiber and coupled to a movable control structure portion of the adaptive support garment. The control device further includes a tensioning device coupled to the movable control structure and configured to apply tension to the movable control structure in a first direction. In this example, the first directional fiber interlocks with the second directional fiber to resist movement in a second direction opposite the first direction.
[0139] In Example 41, the subject matter of Example 40 may optionally include a control device that generates an interaction between the first directional fibers and the second directional fibers to increase the force required to transition the movement of the movable control structure from the first direction to the second direction.
[0140] In Example 42, the subject matter of Example 41 can optionally include a control device that includes movement of the movable control structure in a first direction that includes compression within a portion of the adaptive support garment.
[0141] In Example 43, the subject matter of Example 42 can optionally include a control device that includes movement of the movable control structure in a second direction that reduces compression within the portion of the adaptive support garment.
[0142] In example 44, the subject matter of any one of examples 40-43 can optionally include a first directional fabric coupled to a fixed shoulder strap portion of the adaptive support garment.
[0143] In example 45, the subject matter of example 44 can optionally include a control structure that is a movable shoulder strap positioned opposite the fixed shoulder strap portion of the adaptive support garment.
[0144] In Example 46, the subject matter of any one of Examples 40-45 may optionally include a fixed portion of the adaptive support garment being a cylindrical body containing the movable control structure and the tensioning device.
[0145] In Example 47, the subject matter of Example 46 can optionally include a tensioning device that is a torsion spring configured to apply a constant force to the movable control structure.
[0146] In Example 48, the subject matter of Example 46 can optionally include a movable control structure that is a race spool disposed for rotation within the cylindrical body.
[0147] In Example 49, the subject matter of Example 48 can optionally include a second directional fabric disposed about an outer surface of the lace spool opposite the first directional fabric disposed about the inner surface of the cylindrical body.
[0148] Note The above detailed description includes references to the accompanying drawings, which form a part of this specification. The drawings show, by way of example, specific embodiments in which the invention may be practiced. These embodiments are also referred to herein as "examples." Such examples may include elements other than those shown or described. However, the inventors also contemplate examples in which only the shown or described elements are provided. Furthermore, the inventors also contemplate examples using any combination or permutation of the shown or described elements (or one or more aspects thereof) with respect to a particular example (or one or more aspects thereof) or with respect to other examples (or one or more aspects thereof) shown or described herein.
[0149] In the event of a conflicting usage between this specification and any document incorporated herein by reference, the usage in this specification shall control.
[0150] The terms "a" or "one" are used herein to include one or more than one, as is common in the patent literature, regardless of any other specific examples or usages of "at least one" or "one or more." Unless otherwise indicated, the term "or" is used herein to refer to a non-exclusive "or," such that "A or B" includes "A but not B," "B but not A," and "A and B." The terms "including" and "wherein" are used herein as the plain English equivalents of the respective terms "comprises" and "herein." Furthermore, in the following claims, the terms "including" and "comprising" are open-ended, i.e., a system, device, article, composition, formulation, or process that includes elements other than those listed after the preceding term in a claim is still presumed to be within the scope of the claim. Furthermore, in the following claims, terms such as "first," "second," and "third" are used merely as labels and are not intended to impose numerical requirements on the objects of these terms.
[0151] Examples of methods described herein, such as examples of methods of operating a motion control or digital control system, may be at least partially executed by a machine or computer. Some examples may include computer-readable or machine-readable media encoded with instructions operable to configure an electronic device to execute the methods described in the examples. Execution of such methods may include code, such as microcode, assembly language code, or high-level language code. Such code may include computer-readable instructions for executing various methods. The code may form part of a computer program product. Further, in an example, the code may be tangibly stored on one or more volatile, non-transitory, or non-volatile computer-readable tangible media, such as during execution or at other times. Examples of these computer-readable tangible media may include, but are not limited to, hard disks, removable magnetic disks, removable optical disks (e.g., compact disks and digital video disks), magnetic cassettes, memory cards or sticks, random access memory (RAM), and read-only memory (ROM).
[0152] The above description is intended to be illustrative, and not limiting. For example, the above examples (or one or more aspects of the above examples) may be used in combination with each other. Other embodiments may be used by those of ordinary skill in the art upon reviewing the above description. Moreover, in the above description, various features may be grouped together to streamline the disclosure. This should not be construed as intending that an unclaimed disclosed feature is essential to any claim. Conversely, inventive subject matter may lie in less than all features of a particular disclosed embodiment. Thus, the following claims are hereby incorporated into this specification as an example or embodiment, with each claim standing on its own as a separate embodiment, and it is contemplated that such embodiments can be combined with each other in various combinations or permutations. The scope of the present invention should be determined with reference to the appended claims, along with the full scope of equivalents to which such claims are entitled.
Claims
1. 1. A digital clutch control system for use within an adaptive support garment, comprising: a lace spool configured to manipulate an effective length of lace to provide adaptive support within the adaptive support garment; a ratchet mechanism configured to control rotation of the race spool during operation of the digital clutch control system; a solenoid adapted to control engagement of the ratchet mechanism; a control circuit electrically coupled to the solenoid and configured to operate the solenoid to engage or disengage the ratchet mechanism; Includes a digital clutch control system.
2. 2. The digital clutch control system of claim 1, a spur gear coupled to the race spool, the spur gear including teeth extending radially outward from a periphery thereof and configured to mesh with ratchet teeth of the ratchet mechanism. Digital clutch control system.
3. 3. The digital clutch control system of claim 2, the ratchet mechanism includes a solenoid arm extending from a pivot at a first end and a solenoid interface at a second end. Digital clutch control system.
4. 4. The digital clutch control system of claim 3, the ratchet teeth extending from the solenoid arm between the first end and the second end; Digital clutch control system.
5. 5. The digital clutch control system of claim 4, the solenoid arm is configured to pivot between a first position in which the ratchet teeth are engaged with the spur gear and a second position in which the ratchet teeth are disengaged from the spur gear; Digital clutch control system.
6. 6. A digital clutch control system as claimed in claim 5, comprising: the solenoid is operable to shift the solenoid arm between the first position and the second position; Digital clutch control system.
7. 2. The digital clutch control system of claim 1, A rotary biasing member coupled to the race spool for applying constant tension to the race. The digital clutch control system further comprises:
8. 2. The digital clutch control system of claim 1, and a lock ring movably disposed in a lock ring groove in the race spool. Digital clutch control system.
9. 9. The digital clutch control system of claim 8, further comprising: the locking ring includes a ratchet lockout tab extending radially outward from a location on an outer surface of the locking ring and configured to engage ratchet teeth of the ratchet mechanism with the locking ring in a particular angular orientation to lock out the ratchet mechanism; Digital clutch control system.
10. 9. The digital clutch control system of claim 8, further comprising: the locking ring includes an opposing pair of tensile interfaces disposed on opposing sides of the locking ring gap, the opposing pair of tensile interfaces coupled with a locking tension member; Digital clutch control system.
11. 11. The digital clutch control system of claim 10, the locking tension member is a resilient biasing member that tensions the lock ring to cause it to move with the race spool. Digital clutch control system.
12. 2. The digital clutch control system of claim 1, the control circuit includes a battery for powering the control circuit and the solenoid; Digital clutch control system.
13. 1. A method of providing adaptive control to an adaptive support garment by a lacing system in the adaptive support garment coupled to a control device, comprising: applying a first tension to a lace using the control device; detecting a first movement change associated with the adaptive support garment at the control device; engaging a control mechanism within the control device in response to detecting a change in the first movement; applying a second tension to the race using the control device; detecting, at the control device, a second movement change associated with the adaptive support garment; disengaging the control mechanism in response to detecting a change in the second movement. The method includes:
14. 14. The method of claim 13, applying the first tensioning force includes operating the control device in a release mode in which a control mechanism is disengaged. method.
15. 15. The method of claim 14, applying the first tensioning force includes a control circuit within the control device commanding a solenoid to disengage a ratchet mechanism. method.
16. 16. The method of claim 15, applying the first tension includes a rotational biasing member within the control device applying a rotational tension to a race spool to generate the first tension. method.
17. 17. The method of claim 16, further comprising applying a third tension to the race, the third tension is applied when a lock ring is disengaged from the race spool in the control device. method.
18. 14. The method of claim 13, detecting the change in the first movement includes receiving a sensor signal from an external sensor in a control circuit; method.
19. 14. The method of claim 13, and engaging the control mechanism includes deactivating a solenoid in the control device to engage a ratchet mechanism in the control device. method.
20. 20. The method of claim 19, Applying the second tension to the race includes preventing withdrawal of the race from the control device by engagement of the ratchet mechanism.
21. 14. The method of claim 13, disengaging the control mechanism includes rotating a lock ring to disengage a ratchet mechanism after retraction of the race a predefined length. method.
22. 1. A control system for use within an adaptive support garment, comprising: a lace spool including a lace groove adapted to receive a portion of a lace cable connected to a support structure within the adaptive support garment; a ratchet mechanism configured to control rotation of the race spool during operation of the control system; an actuator adapted to control engagement of the ratchet mechanism; a control circuit electrically coupled to the actuator, the control circuit configured to operate the actuator to engage or disengage the ratchet mechanism; Rotation of the lace spool controls the effective length of the lace cable. Control system.
23. The digital clutch control system of claim 1, the control circuitry is further configured to receive an input signal from an activity sensor, and based on the input signal, the control circuitry can switch the control system from a release mode, in which the ratchet mechanism is disengaged, to a ratcheting mode, in which the ratchet mechanism is engaged. Digital clutch control system.