Systems and methods for automatic configuration and automatic calibration of continuously variable transmissions and bicycles having continuously variable transmissions
A continuously variable transmission on a bicycle may be automatically configured with little or no assistance from a user. Optical scanning devices, RFIDs, and other information capturing technology can communicate with a controller. The controller may then perform a portion or all of a configuration process. In operation, a controller may determine that calibration is needed. A calibration process may be initiated and performed with little or no user interaction. A calibration process may account for a load, a power source, or an environment.
1. A system for automatic calibration of a bicycle, comprising:
a vendor computer adapted to:
determine a component installed on the bicycle based on an optical label associated with the component;
communicate with a configuration server having stored thereon information about the component to determine a first set of operating parameters of the bicycle based on specifications of the component;
determine a user profile associated with the bicycle; and
communicate the first set of operating parameters to a controller associated with the bicycle, the controller having a set of instructions to:
receive a user input;
determine a first characteristic of the bicycle based on the component; and
control a continuously variable transmission based on the component, the user profile, the user input, and the first set of operating parameters.
2. The system of claim 1 , wherein the component comprises an electric motor, wherein the first set of operating parameters are associated with a road bicycle, wherein control of the continuously variable transmission based on the first component and the first set of operating parameters comprises optimizing the continuously variable transmission and the electric motor for paved roads.
3. The system of claim 1 , wherein the first set of operating parameters are associated with a mountain bicycle, and wherein control of the continuously variable transmission based on the first component and the first set of operating parameters comprises optimizing the continuously variable transmission for unpaved routes.
4. The system of claim 1 , further comprising an electric motor, wherein control of the continuously variable transmission based on the first component and the first set of operating parameters comprises optimizing the continuously variable transmission and the electric motor.
5. The system of claim 1 , wherein the first set of operating parameters are associated with a commercial bicycle, and wherein control of the continuously variable transmission based on the first component and the first set of operating parameters comprises optimizing the continuously variable transmission for a rider transporting heavy items.
6. The system of claim 1 , wherein determining the first characteristic of the first component comprises determining a gear size.
7. The system of claim 1 , wherein determining the first characteristic of the first component comprises determining one or more of a gear tooth count, a wheel size, a chain length, a gear ratio, a frame size, a length of a frame member, and a seat height.
8. The system of claim 1 , wherein the vendor computer communicates with a user profile server to determine a user profile associated with the bicycle.
9. The system of claim 1 , wherein the vendor computer is configured to communicate with a manufacturer computer to determine the component installed on the bicycle based on the optical label associated with the component.
10. The system of claim 1 , wherein the component comprises an electric motor, wherein the first set of operating parameters are associated with a mountain bicycle, and wherein control of the continuously variable transmission based on the first component, the user profile, the user input, and the first set of operating parameters comprises optimizing the continuously variable transmission and the electric motor for unpaved roads.