Wearable article having an actuator that performs non-haptic and haptic operations
US-2017178471-A1 · Jun 22, 2017 · US
US10476410B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10476410-B2 |
| Application number | US-201715459058-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 15, 2017 |
| Priority date | Mar 15, 2016 |
| Publication date | Nov 12, 2019 |
| Grant date | Nov 12, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems, apparatus, and methods related to an automated footwear platform including motor control techniques. The motor control techniques can include operations such as segmenting a pre-defined travel distance, defining a plurality of moves, creating a plurality of motion profiles, and commanding movements. The plurality of moves can utilize the segmented travel distance for a drive mechanism associated with the footwear platform. Each motion profile of the plurality of motion profiles can include one or more moves from the plurality of moves. Commanding movement of the drive mechanism can be based on selection of one or more motion profiles from the plurality of motion profiles.
Opening claim text (preview).
The claimed invention includes: 1. A motor control method for a drive mechanism within an automated footwear platform, the method comprising: segmenting a pre-defined travel distance associated with the drive mechanism into a plurality of segments, wherein the pre-defined travel distance covers a range of travel for a lace cable from fully tightened to completely loose, and wherein a first segment of the plurality of segments covers a first length within the range of travel and a second segment of the plurality of segments covers a second length within the range of travel where the first length is not equal to the second length; defining a plurality of moves for the drive mechanism; creating a plurality of motion profiles, each motion profile of the plurality of motion profiles including one or more moves from the plurality of moves; and commanding movement of the drive mechanism based on selection of one or more motion profiles from the plurality of motion profiles, wherein commanding movement involves engaging the drive mechanism to tighten or loosen the lace cable within the automated footwear platform. 2. The motor control method of claim 1 , wherein each move of the plurality of moves includes an acceleration parameter, a velocity parameter, a deceleration parameter, and distance parameter. 3. The motor control method of claim 2 , wherein the distance parameter is provided in one of segments of the plurality of segments, degrees of rotation, and linear distance. 4. The motor control method of claim 2 , wherein commanding movement further comprises: determining a first target velocity for operating a motor within the drive mechanism when a voltage being supplied to the motor is above a threshold voltage; determining a second target velocity for operating the motor when the voltage being supplied to the motor is below the threshold voltage; measuring a first voltage being supplied by a battery; upon determining that the first voltage is at or above the threshold voltage, setting the velocity parameter equal to the first target velocity; and upon determining that the first voltage is below the threshold voltage, setting the velocity parameter equal to the second target velocity. 5. The motor control method of claim 1 , wherein commanding movement further comprises: measuring, using a processor circuit coupled to a motor within the drive mechanism, battery voltage being supplied to the motor to determine an incoming battery voltage; comparing, using the processor circuit, the incoming battery voltage to a threshold voltage to determine if the incoming battery voltage is above or below the threshold voltage; upon determining that the incoming battery voltage is above the threshold voltage, applying a first scaling factor to the selected one or more motion profiles; and upon determining that the incoming battery voltage is below the threshold voltage, applying a second scaling factor to the selected one or more motion profiles. 6. The motor control method of claim 1 , wherein commanding movement includes: receiving a user input; and selecting a motion profile of the one or more motion profiles based on the user input. 7. The motor control method of claim 6 , wherein selecting the motion profile includes recognizing a current location along the pre-defined travel distance. 8. The motor control method of claim 7 , wherein recognizing the current location includes recognizing a segment of the plurality of segments associated with the current location. 9. The motor control method of claim 7 , wherein recognizing the current location includes analyzing data received from an encoder coupled to the drive mechanism, the encoder configured to provide output that can be correlated to a distance or location along the pre-defined travel distance. 10. A automated footwear system comprising: an upper portion including a lace routed through a series of lace guides; an outsole coupled to the upper portion; a mid-sole disposed between the outsole and the upper portion; and a lacing engine disposed within the mid-sole and adapted to automatically tighten the lace upon activation, the lacing engine comprising a processor circuit including instructions that, when executed by the lacing engine, cause the lacing engine to perform operations including: segmenting a pre-defined travel distance associated with the drive mechanism into a plurality of segments, wherein the pre-defined travel distance covers a range of travel for a lace cable from fully tightened to completely loose, and wherein a first segment of the plurality of segments covers a first length within the range of travel and a second segment of the plurality of segments covers a second length within the range of travel where the first length is not equal to the second length; defining a plurality of moves for the drive mechanism; creating a plurality of motion profiles, each motion profile of the plurality of motion profiles including one or more moves from the plurality of moves; and commanding movement of the drive mechanism based on selection of one or more motion profiles from the plurality of motion profiles, wherein commanding movement involves engaging the drive mechanism to tighten or loosen a lace cable within the automated footwear platform. 11. The automated footwear platform of claim 10 , wherein each move of the plurality of moves includes an acceleration parameter, a velocity parameter, a deceleration parameter, and distance parameter. 12. The automated footwear platform of claim 11 , wherein the distance parameter is provided in one of segments of the plurality of segments, degrees of rotation, and linear distance. 13. The automated footwear platform of claim 11 , wherein commanding movement further comprises: determining a first target velocity for operating a motor within the drive mechanism when a voltage being supplied to the motor is above a threshold voltage; determining a second target velocity for operating the motor when the voltage being supplied to the motor is below the threshold voltage; measuring a first voltage being supplied by a battery; upon determining that the first voltage is at or above the threshold voltage, setting the velocity parameter equal to the first target velocity; and upon determining that the first voltage is below the threshold voltage, setting the velocity parameter equal to the second target velocity. 14. The automated footwear platform of claim 10 , wherein commanding movement further comprises: measuring, using a processor circuit coupled to a motor within the drive mechanism, battery voltage being supplied to the motor to determine an incoming battery voltage; comparing, using the processor circuit, the incoming battery voltage to a threshold voltage to determine if the incoming battery voltage is above or below the threshold voltage; upon determining that the incoming battery voltage is above the threshold voltage, applying a first scaling factor to the selected one or more motion profiles; and upon determining that the incoming battery voltage is below the threshold voltage, applying a second scaling factor to the selected one or more motion profiles. 15. The automated footwear platform of claim 10 , wherein commanding movement includes: receiving a user input via buttons disposed on the outsole; and selecting a motion profile of the one or more motion profiles based on the user input. 16. The automated footwear platform of claim 15 , wherein selecting the motion profile includes recognizing a current location along the pre-defined travel distance.
Combined fastenings, e.g. to accelerate undoing or fastening · CPC title
characterised by a spool, reel or pulley for winding up cables, laces or straps by rotation · CPC title
Clamp fastenings {, e.g. strap fastenings}; Clamp-buckle fastenings; Fastenings with toggle levers · CPC title
comprising worm and worm-wheel (structural association with bearings specially adapted for worm gear drives H02K7/081) · CPC title
Arrangements for speed regulation of a single motor wherein the motor speed is measured and compared with a given physical value so as to adjust the motor speed · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.