CPC B62J 6/028 (2020.02) [B60L 15/10 (2013.01); B60L 15/20 (2013.01); B60L 15/2009 (2013.01); B60L 58/10 (2019.02); B62J 1/28 (2013.01); B62J 3/10 (2020.02); B62J 6/015 (2020.02); B62J 6/057 (2020.02); B62J 6/22 (2020.02); B62J 6/24 (2020.02); B62J 6/26 (2020.02); B62J 27/00 (2013.01); B62J 43/13 (2020.02); B62J 45/20 (2020.02); B62J 45/41 (2020.02); B62J 45/416 (2020.02); B62J 45/42 (2020.02); B62J 45/421 (2020.02); B62J 45/422 (2020.02); B62J 50/21 (2020.02); B62J 50/22 (2020.02); B62K 11/00 (2013.01); B62K 11/10 (2013.01); B62K 21/12 (2013.01); B62M 6/40 (2013.01); B62M 6/45 (2013.01); B62M 6/50 (2013.01); B62M 6/55 (2013.01); B62M 6/60 (2013.01); B62M 6/90 (2013.01); G06V 20/58 (2022.01); G06V 20/588 (2022.01); G08G 1/166 (2013.01); B60L 2200/12 (2013.01); B60L 2250/20 (2013.01); B60L 2250/22 (2013.01); B62J 45/412 (2020.02); B62J 45/414 (2020.02); B62J 45/415 (2020.02); B62K 11/02 (2013.01); B62K 2204/00 (2013.01)] | 17 Claims |
1. An electric bicycle, comprising:
a frame having a head tube, down tube, top tube, and seat tube;
a front wheel attached to the frame via a fork connected to the head tube;
a rear wheel attached to the frame via a dropout assembly of the frame;
an electric motor mounted to the rear wheel that propels the electric bicycle;
a battery pack mounted to the frame of the electric bicycle that provides power to the electric motor;
a controller that controls operations of the battery pack of the electric bicycle and the electric motor of the electric bicycle;
one or more sensors attached to the frame of the electric bicycle; and
a friction detection system stored in memory of the controller, the friction detection system having multiple hardware modules, including:
a sensor data module that receives information captured by the one or more sensors of the electric bicycle;
a friction module that determines one or more metrics associated with a contact friction currently applied to the electric bicycle by a road surface upon which the electric bicycle is traveling, by:
determining multiple force vectors applied to the electric bicycle at a current speed and tilt angle of the electric bicycle from motion data captured by the one or more sensors of the electric bicycle;
comparing the multiple force vectors to baseline force vectors for the electric bicycle at the current speed and tilt angle; and
determining the one or more metrics based on the comparison of the multiple force vectors to the baseline force vectors for the electric bicycle; and
an action module that performs an action in response to the estimated contact friction currently applied to the electric bicycle.
|