Energy Optimization Of An In-Wheel-Motor Electric Ground Vehicle Over A Given Terrain With Considerations Of Various Traffic Elements