Terrain Classification and Navigability Analysis in Unstructured Outdoor Environments