System for assisting in driving a bicycle by sending a haptic feedback to a cyclist
First Claim
1. System for assisting in driving a bicycle by sending a haptic feedback to a cyclist, comprising:
- means for detecting the current value of a target quantity (q;
v);
a memory module wherein an optimal profile of said target quantity is stored or storable, as a function of a spatial position (x) of the bicycle along a predetermined path, or as a function of time (t), configured for supplying an optimal value of the target quantity (qmax;
vmax) corresponding to the current spatial position (x) of the bicycle along the predetermined path or corresponding to the current instant (t);
a comparator module configured for determining a quantity representative of the error (eq;
ev) between said current value of the target quantity (q;
v) and said optimal value of the target quantity (qmax;
vmax) supplied by the memory module;
an actuator applicable to a portion of the bicycle, suitable for generating vibrations;
a control module configured for determining a vibration frequency (f) of the actuator, based on said error (eq;
ev) between the current (q;
v) and the optimal values (qmax;
vmax) of the target quantity and for generating a command signal of the actuator so that the actuator vibrates at said vibration frequency (f), wherein said vibration implements the haptic feedback to the cyclist,wherein said quantity representative of the error between the current value of the target quantity (q;
v) and the optimal value of the target quantity (qmax;
vmax) is calculated by the comparator module, based on the following relation;
eq=(qmax−
q)/qmax wherein;
q is the current value of the target quantity;
qmax is the optimal value of the target quantity, andwherein said vibration frequency (f) is settable by the control module between a maximum value (fmax) and a value equal to 0, so that;
the vibration frequency (f) is equal to the maximum frequency (fmax) if the current value of the target quantity (q, v) is greater than the optimal value of the target quantity (qmax;
vmax);
the vibration frequency (f) gradually or instantaneously decreases as the current value of the target quantity (q, v) decreases in comparison with the optimal value of the target quantity (qmax;
vmax), until it becomes zero when the target quantity error (eq) reaches a threshold value eq* in the range 0-1.
1 Assignment
0 Petitions
Accused Products
Abstract
System for assisting in driving a bicycle by sending a haptic feedback to a cyclist having means for detecting the current value of a target quantity (q, v); and a memory module configured for supplying an optimal value of the target quantity (qmax; vmax) corresponding to the current spatial position (x) of the bicycle along the predetermined path or corresponding to the current instant (t). A comparator module is configured for determining a quantity representative of the error (eq; ev) between said current value of the target quantity (q, v) and said optimal value of the target quantity (qmax; vmax) supplied by the memory module. An actuator is applicable to a portion of the bicycle (100), suitable for generating vibrations. A control module is configured for determining a vibration frequency (f) of the actuator based on the error (eq; ev), wherein the said vibration implements the haptic feedback to the cyclist.
-
Citations
13 Claims
-
1. System for assisting in driving a bicycle by sending a haptic feedback to a cyclist, comprising:
-
means for detecting the current value of a target quantity (q;
v);a memory module wherein an optimal profile of said target quantity is stored or storable, as a function of a spatial position (x) of the bicycle along a predetermined path, or as a function of time (t), configured for supplying an optimal value of the target quantity (qmax;
vmax) corresponding to the current spatial position (x) of the bicycle along the predetermined path or corresponding to the current instant (t);a comparator module configured for determining a quantity representative of the error (eq;
ev) between said current value of the target quantity (q;
v) and said optimal value of the target quantity (qmax;
vmax) supplied by the memory module;an actuator applicable to a portion of the bicycle, suitable for generating vibrations; a control module configured for determining a vibration frequency (f) of the actuator, based on said error (eq;
ev) between the current (q;
v) and the optimal values (qmax;
vmax) of the target quantity and for generating a command signal of the actuator so that the actuator vibrates at said vibration frequency (f), wherein said vibration implements the haptic feedback to the cyclist,wherein said quantity representative of the error between the current value of the target quantity (q;
v) and the optimal value of the target quantity (qmax;
vmax) is calculated by the comparator module, based on the following relation;
eq=(qmax−
q)/qmaxwherein; q is the current value of the target quantity; qmax is the optimal value of the target quantity, and wherein said vibration frequency (f) is settable by the control module between a maximum value (fmax) and a value equal to 0, so that; the vibration frequency (f) is equal to the maximum frequency (fmax) if the current value of the target quantity (q, v) is greater than the optimal value of the target quantity (qmax;
vmax);the vibration frequency (f) gradually or instantaneously decreases as the current value of the target quantity (q, v) decreases in comparison with the optimal value of the target quantity (qmax;
vmax), until it becomes zero when the target quantity error (eq) reaches a threshold value eq* in the range 0-1. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. System for assisting in driving a bicycle by sending a haptic feedback to a cyclist, comprising:
-
means for detecting the current value of a target quantity (q;
v);a memory module wherein an optimal profile of said target quantity is stored or storable, as a function of a spatial position (x) of the bicycle along a predetermined path, or as a function of time (t), configured for supplying an optimal value of the target quantity (qmax;
vmax) corresponding to the current spatial position (x) of the bicycle along the predetermined path or corresponding to the current instant (t);a comparator module configured for determining a quantity representative of the error (eq;
ev) between said current value of the target quantity (q;
v) and said optimal value of the target quantity (qmax;
vmax) supplied by the memory module;an actuator applicable to a portion of the bicycle, suitable for generating vibrations; a control module configured for determining a vibration frequency (f) of the actuator, based on said error (eq;
ev) between the current (q;
v) and the optimal values (qmax;
vmax) of the target quantity and for generating a command signal of the actuator so that the actuator vibrates at said vibration frequency (f), wherein said vibration implements the haptic feedback to the cyclist,further comprising a module for the current control of the actuator, comprising; a memory module suitable for supplying, at the output, a reference current (Iref) starting from the actuator command signal based on a static map stored in the memory module itself, which correlates said reference current (Iref) with the actuator vibration frequency (f); a current sensor suitable to measure an effective current (I) of the motor; a voltage command module adapted to determine a voltage (DC) to be applied to the actuator so that the latter is supplied by a predetermined current; wherein said module for the current control of the actuator is configured so to determine a current error (eI) between the reference current (Iref) and the effective current (I) and said voltage command module is configured so to determine the voltage to be applied to the actuator so that the actuator effective current (I) follows the trend of the reference current and therefore said current error (eI) is minimized. - View Dependent Claims (13)
-
Specification