Autonomous Mission Planning For Multi-Terrain Solar-Powered Unmanned Ground Vehicles