Soft Computing for Visual Terrain Perception and Traversability Assessment by Planetary Robotic Systems