Method, control unit and system for avoiding collision with vulnerable road users
Method and control unit, for avoiding a potential collision between the vehicle and a Vulnerable Road User, VRU. The method comprises: predicting a future path of the vehicle; detecting the VRU and the position of the VRU; determining velocity of the detected VRU; predicting a future position of the detected VRU, based on the VRU position upon detection and the determined VRU velocity; and performing an action for avoiding a collision, when the predicted future position of the VRU is overlapping the predicted future path of the vehicle.
1. A method for use with a vehicle, for avoiding a potential collision between the vehicle and a Vulnerable Road User, VRU, wherein the method comprises:
predicting a future path of the vehicle by:
measuring a velocity of the vehicle;
measuring a steering wheel angle (α sw );
measuring a steering wheel angle rate (α′ sw );
calculating a future steering wheel angle (α sw ), based on the measured steering wheel angle (α sw ) and the measured steering wheel angle rate (α′ sw );
calculating a future yaw rate (ω) of the vehicle based on the measured velocity of the vehicle and the calculated future steering wheel angle (α sw );
extrapolating a vehicle position of the vehicle in a set of future time frames, based on the calculated future yaw rate (ω) and the vehicle velocity; and
predicting the path of the vehicle based on the extrapolated vehicle positions in the set of future time frames;
detecting the VRU and a position of the VRU;
determining a velocity of the detected VRU;
predicting a future position of the detected VRU, based on the VRU position upon detection and the determined VRU velocity;
determining a geographical position of the vehicle;
extracting statistical information related to a probability of a collision at the determined geographical position, wherein the probability of a collision is increased at geographical positions where a number of traffic accidents is exceeding a threshold limit; and
performing an action for avoiding a collision when the predicted future position of the VRU is overlapping the predicted future path of the vehicle and based on the probability of a collision.
2. The method according to claim 1 , wherein the predicted future path of the vehicle corresponds to a first area occupied by the vehicle during a set of future time frames, and wherein the predicted future position of the VRU comprises a second area wherein the VRU is expected to be situated at the set of future time frames, and wherein probability of a collision to occur is proportional to the overlap between the first area and the second area, and wherein the action is performed when the probability of a collision exceeds a first threshold limit.
3. The method according to claim 1 , wherein the action to be performed comprises a silent warning visually or haptically displayed to the driver of the vehicle, an audible warning, a short brake jerk for alerting the driver, a full brake to standstill or an alert for warning the VRU of the collision risk.
4. The method according to claim 3 , wherein the silent warning is visually or haptically displayed to the driver of the vehicle when the probability of a collision exceeds a first threshold limit; the audible warning is emitted when the probability of a collision exceeds a second threshold limit; the short brake jerk is performed when the probability of a collision exceeds a third threshold limit; the full brake to standstill is performed when the probability of a collision exceeds a fourth threshold limit.
5. The method according to claim 1 , wherein the probability of a collision is increased when the VRU is detected and classified as an unattended animal or a person shorter than a configurable threshold length.
6. The method according to claim 1 , further comprising:
detecting a traffic structure related to increased probability of a collision, and wherein the action for avoiding a collision is performed based on the probability of a collision.
7. The method according to claim 1 , wherein the detection of the VRU and the position of the VRU comprises:
detecting an object by a camera of the vehicle;
classifying the detected object as a VRU;
detecting the object by a sensor of the vehicle;
mapping the classified VRU with the object detected by the sensor; and
tracking the VRU by the sensor.
8. The method according to claim 1 further comprising:
extracting statistical information related to traffic accidents at the determined geographical position; and
increasing the probability of a collision at geographical positions where a number of traffic accidents is exceeding the threshold limit.
9. A control unit in a vehicle, for avoiding a potential collision between the vehicle and a Vulnerable Road User VRU, wherein the control unit is configured for:
predicting a future path of the vehicle by:
measuring a velocity of the vehicle;
measuring a steering wheel angle (α sw );
measuring a steering wheel angle rate (α′ sw );
calculating a future steering wheel angle (α sw ), based on the measured steering wheel angle (α sw ) and the measured steering wheel angle rate (α′ sw );
calculating a future yaw rate (ω) of the vehicle based on the measured velocity of the vehicle and the calculated future steering wheel angle (α sw );
extrapolating a vehicle position of the vehicle in a set of future time frames, based on the calculated future yaw rate (ω) and the vehicle velocity; and
predicting the path of the vehicle based on the extrapolated vehicle positions in the set of future time frames;
detecting the VRU and a position of the VRU via a sensor;
determining a velocity of the detected VRU;
predicting a future position of the detected VRU based on the position of the detected VRU and the determined VRU velocity;
determining a geographical position of the vehicle;
extracting statistical information related to a probability of a collision at the determined geographical position, wherein the probability of a collision is increased at geographical positions where a number of traffic accidents is exceeding a threshold limit; and
performing an action for avoiding a collision when the predicted future position of the VRU is overlapping the predicted future path of the vehicle and based on the probability of a collision.
10. The control unit according to claim 9 further configured for:
extracting statistical information related to traffic accidents at the determined geographical position; and
increasing the probability of a collision at geographical positions where a number of traffic accidents is exceeding the threshold limit.
11. A computer program product comprising program code stored on a non-transitory computer-readable medium, said computer program product for avoiding a potential collision between a vehicle and a Vulnerable Road User VRU, said computer program product comprising computer instructions to cause one or more computer processors to perform the following operations:
predicting a future path of the vehicle by:
measuring a velocity of the vehicle;
measuring a steering wheel angle (α sw );
measuring a steering wheel angle rate (α′ sw );
calculating a future steering wheel angle (α sw ), based on the measured steering wheel angle (α sw ) and the measured steering wheel angle rate (α′ sw );
calculating a future yaw rate (ω) of the vehicle based on the measured velocity of the vehicle and the calculated future steering wheel angle (α sw );
extrapolating a vehicle position of the vehicle in a set of future time frames, based on the calculated future yaw rate (ω) and the vehicle velocity; and
predicting the path of the vehicle based on the extrapolated vehicle positions in the set of future time frames;
detecting, using a sensor, the VRU and a position of the VRU;
determining a velocity of the detected VRU;
predicting a future position of the detected VRU, based on the VRU position upon detection and the determined VRU velocity;
determining a geographical position of the vehicle;
extracting statistical information related to a probability of a collision at the determined geographical position, wherein the probability of a collision is increased at geographical positions where a number of traffic accidents is exceeding a threshold limit; and
performing an action for avoiding a collision when the predicted future position of the VRU is overlapping the predicted future path of the vehicle and based on the probability of a collision.
12. The computer program product according to claim 11 further configured for:
extracting statistical information related to traffic accidents at the determined geographical position; and
increasing the probability of a collision at geographical positions where a number of traffic accidents is exceeding the threshold limit.
13. A system for avoiding a potential collision between a vehicle and a Vulnerable Road User VRU, wherein the system comprises:
a sensor on the vehicle, configured for detecting the VRU and the position of the VRU;
a control unit configured for:
predicting a future path of the vehicle by:
measuring a velocity of the vehicle;
measuring a steering wheel angle (α sw );
measuring a steering wheel angle rate (α′ sw );
calculating a future steering wheel angle (α sw ), based on the measured steering wheel angle (α sw ) and the measured steering wheel angle rate (α′ sw );
calculating a future yaw rate (ω) of the vehicle based on the measured velocity of the vehicle and the calculated future steering wheel angle (α sw );
extrapolating a vehicle position of the vehicle in a set of future time frames, based on the calculated future yaw rate (ω) and the vehicle velocity; and
predicting the path of the vehicle based on the extrapolated vehicle positions in the set of future time frames;
detecting the VRU and the position of the VRU via a sensor;
determining a velocity of the detected VRU;
predicting a future position of the detected VRU based on the position of the detected VRU and the determined VRU velocity;
determining a geographical position of the vehicle;
extracting statistical information related to a probability of a collision at the determined geographical position, wherein the probability of a collision is increased at geographical positions where a number of traffic accidents is exceeding a threshold limit; and
performing an action for avoiding a collision when the predicted future position of the VRU is overlapping the predicted future path of the vehicle and based on the probability of a collision; and
a warning emitting device on the vehicle, configured for emitting a warning for avoiding a collision.
14. The system according to claim 13 , wherein in said control unit is further configured for:
extracting statistical information related to traffic accidents at the determined geographical position; and
increasing the probability of a collision at geographical positions where a number of traffic accidents is exceeding the threshold limit.