Indoor bicycle adjustment method and system
A stationary indoor “smart” training bicycle includes a unique combination of adjustable components to provide configurable dimensions to adjust the frame size of the indoor bicycle to properly fit a rider. A system is also provided to process a digital image of an outdoor bicycle and determine and translate dimensions and adjustments to the indoor bicycle to match one or more dimensions (lengths, angles, separations, etc.) of the outdoor bicycle.
1. A method for adjusting a stationary bicycle, the method comprising:
accessing a digital photographic image of a reference non-stationary bicycle;
receiving a first input identifying a first aspect of the reference non-stationary bicycle in the digital photographic image and a second input identifying a second aspect of the reference non-stationary bicycle in the digital photographic image;
determining, based on the first input and the second input, a distance within the digital photographic image between a location of the first aspect of the reference non-stationary bicycle and a location of the second aspect of the reference non-stationary bicycle;
determining, based on the determined distance, a dimension of a stationary bicycle device;
determining, based on the determined dimension of the stationary bicycle device, a setting of an adjustable portion of the stationary bicycle device; and
controlling, based on the setting, an actuator of the adjustable portion to adjust a size of the stationary bicycle device to correspond with the determined dimension.
2. The method of claim 1 wherein the determined distance corresponds to a handlebar reach distance, a handlebar stack height, a seat reach distance, or a seat stack height.
3. The method of claim 1 wherein the stationary bicycle device comprises a pivotal post supporting the stationary bicycle device and by which the stationary bicycle device may be pivoted forwardly or rearwardly, and the determined dimension corresponds to an angle of the pivotal post to orient the stationary bicycle device forwardly or rearwardly.
4. The method of claim 1 wherein determining the dimension of the stationary bicycle device comprises:
receiving, via a user input on a user interface, a reference distance between the first aspect and the second aspect of the reference non-stationary bicycle;
correlating the determined distance within the digital photographic image to the reference distance between the first aspect and the second aspect of the reference non-stationary bicycle to determine a digital photographic image distance to a reference bicycle distance ratio; and
determining, based on the ratio, the dimension of the stationary bicycle device corresponding to the digital photographic image of the reference non-stationary bicycle.
5. The method of claim 1 wherein the stationary bicycle device comprises at least five distinct adjustable portions to alter a corresponding dimension of the stationary bicycle device.
6. The method of claim 1 wherein the actuator of the adjustable portion is a motor.
7. The method of claim 1 further comprising: transmitting, to a controller of the stationary bicycle device, a communication to control the actuator of the adjustable portion to adjust the size of the stationary bicycle device to correspond with the determined dimension.
8. The method of claim 1 wherein the adjustable portion of the stationary exercise bicycle comprises at least one of: an adjustable vertically oriented post;
a seat assembly adjustable forwardly or rearwardly relative to a first end of a top tube; and a handlebar assembly adjustable forwardly or rearwardly relative to a second end of the top tube.
9. The method of claim 8 wherein the adjustable portion of the stationary exercise bicycle further comprises at least one of: a vertically adjustable post of the seat assembly that is adjustable vertically relative to the first end of the top tube; and a vertically adjustable post of the handlebar assembly that is adjustable vertically relative to the second end of the top tube.
10. A non-transitory computer-readable storage medium having computer-executable program instructions stored thereon that when executed by a processor, cause the processor to:
display a digital photographic image of a reference non-stationary bicycle;
receive, from an input device, a first input identifying a first aspect of the reference non-stationary bicycle in the digital photographic image and a second input identifying a second aspect of the reference non-stationary bicycle in the digital photographic image, wherein a distance within the digital photographic image between a location of the first aspect and a location of the second aspect of the reference non-stationary bicycle is determined, and wherein a dimension of the reference non-stationary bicycle is calculated from the determined distance;
determine, based on the calculated dimension of the reference non-stationary bicycle, a setting of an adjustable feature of a stationary exercise bicycle to alter a dimension of the stationary exercise bicycle, the setting corresponding to a translation of the calculated dimension of the reference non-stationary bicycle to a corresponding dimension of the stationary exercise bicycle; and
control, based on the setting of the adjustable feature, an actuator of the stationary exercise bicycle to alter the dimension of the stationary bicycle device to correspond with the calculated dimension of the reference non-stationary bicycle.
11. The non-transitory computer-readable storage medium of claim 10 , wherein the instructions further cause the processor to:
display a component of the reference non-stationary bicycle within a portion of the digital photographic image, wherein one of the first input or the second input identifies the component as the first aspect or the second aspect of the reference non-stationary bicycle, respectively, within the digital photographic image.
12. The non-transitory computer-readable storage medium of claim 11 , wherein the instructions further cause the processor to:
receive, via the input device, a user input of a reference distance between the first aspect and the second aspect of the reference non-stationary bicycle;
calculate a correlation ratio comprising a difference of the determined distance within the digital photographic image and the reference distance of the reference non-stationary bicycle.
13. The non-transitory computer-readable storage medium of claim 12 , wherein the instructions further cause the processor to:
determine, based on the correlation ratio, a plurality of estimated dimensions of the reference non-stationary bicycle; and
correlate the plurality of estimated dimensions of the reference non-stationary bicycle to a plurality of dimensions of the stationary exercise bicycle.
14. The non-transitory computer-readable storage medium of claim 12 , wherein the instructions further cause the processor to:
transmit a communication to control the actuator of the stationary exercise bicycle to alter the dimension of the stationary bicycle device to correspond with the determined dimension of the reference non-stationary bicycle.