Robust Perception and Auto-Teaching for Autonomous Robotic Systems