Text this: Self-Supervised Sensor Learning and Its Application: Building 3D Semantic Maps Using Terrain Classification