Coping with imbalanced training data for improved terrain prediction in autonomous outdoor robot navigation