MOTOR CONTROL FOR AUTOMATED FOOTWEAR PLATFORM
First Claim
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;
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.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
37 Citations
21 Claims
-
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; 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A motor control method comprising:
-
receiving, using a processor circuit coupled to a drive system including a motor, a signal indicative of an incoming battery voltage being supplied to the motor; comparing, using the processor circuit, the incoming battery voltage to a threshold voltage to determine if the incoming battery voltage transgresses the threshold voltage; upon determining that the incoming battery voltage transgresses the threshold voltage, controlling, using the processor circuit, the motor within the drive system to produce a first operating characteristic corresponding to operation of the motor at a first operating voltage; and upon determining that the incoming battery voltage does not transgress the threshold voltage, controlling the motor to produce a second operating characteristic corresponding to operation of the motor at a second operating voltage. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A motor control method comprising:
-
determining a first target velocity for operating a motor when a voltage being supplied to the motor is above a threshold voltage; determining a second target velocity for operating a motor when the voltage being supplied to the motor is below the threshold voltage; measuring a first voltage being supplied by a battery; operating a motor at the first target velocity based on determining that the first voltage is at or above the threshold voltage; and operating the motor at the second target velocity based on determining that the first voltage is below the threshold voltage.
-
-
20. A system comprising:
-
a battery with an operating voltage range; a motor with a drive system; and a processor circuit including a processor and a memory device, the memory device containing instruction that, when executed by the processor circuit, cause the system to perform operations including; receiving a signal indicative of an incoming battery voltage being supplied to the motor by the battery; comparing the incoming battery voltage to a threshold voltage to determine if the incoming battery voltage transgresses the threshold voltage; upon determining that the incoming battery voltage transgresses the threshold voltage, controlling the motor within the drive system to produce an first output speed corresponding to operation of the motor at a first operating voltage; and upon determining that the incoming battery voltage does not transgress the threshold voltage, controlling the motor to produce a second output speed corresponding to operation of the motor at a second operating voltage.
-
-
21. A non-transitory computer-readable medium comprising instructions that, when executed by a motor controller, cause the motor controller to perform operations comprising:
-
receiving a signal indicative of an incoming battery voltage being supplied to the motor by the battery; comparing the incoming battery voltage to a threshold voltage to determine if the incoming battery voltage transgresses the threshold voltage; upon determining that the incoming battery voltage transgresses the threshold voltage, controlling the motor within the drive system to produce an first output speed corresponding to operation of the motor at a first operating voltage; and upon determining that the incoming battery voltage does not transgress the threshold voltage, controlling the motor to produce a second output speed corresponding to operation of the motor at a second operating voltage.
-
Specification