Tactile Perception, Haptic Exploration, And Map Rendering For Robots That Operate Within Granular Materials