A method for determining a predictive ego speed of a vehicle traveling along a predetermined route, the predictive ego speed being for a location or a section of the predetermined route, the method comprising:
- determining a current average speed of road users currently traveling at the location or the section;
- determining a first average speed, the first average speed being an average of speeds of vehicles that have traveled at the location or the section during high traffic density that is indicative of traffic congestion;
- determining a second average speed, the second average speed being an average of speeds of vehicles that have traveled at the location or the section with a traffic density that is indicative of traffic flowing;
- determining if the current average speed is between the first average speed and the second average speed;
- and
- if the current average speed is determined to be between the first average speed and the second average speed, determining the predictive ego speed based on the current average speed and by interpolating between the first average speed and the second average speed.