Evolutionary stair climbing controller for Unmanned Ground Vehicles