EV range planning for autonomous agents: route optimization with charging stops, battery state modeling, charger availab