Motor control for automated footwear platform

US10476410B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10476410-B2
Application numberUS-201715459058-A
CountryUS
Kind codeB2
Filing dateMar 15, 2017
Priority dateMar 15, 2016
Publication dateNov 12, 2019
Grant dateNov 12, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • Combined fastenings, e.g. to accelerate undoing or fastening · CPC title

  • A43C11/165Primary

    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

  • H02P6/06Primary

    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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10476410B2 cover?
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 …
Who is the assignee on this patent?
Nike Inc
What technology area does this patent fall under?
Primary CPC classification A43C11/165. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Tue Nov 12 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).