Learning Traversability from Point Clouds in Challenging Scenarios