Robotic Perception and Mapping: Frontier Vision & Learning Techniques