How does the algorithm give its recommendations?

The feature looks at

  1. Distance to the destination from current scooter location

  2. Current SOC of the scooter

  3. Unique range for the rider based on past riding history

And first checks if the rider can make it to the destination without any additional charge - The feature also tells the rider what the expected charge at the destination will be.

If the customer cannot make it (Say, destination is 40 Km away and the scooter has 35% SOC)

  1. The feature finds a grid point that is on route to the destination

  2. The feature then tells the rider what is the expected charge when they reach the grid point and how much they should charge to.