Explore the theoretical foundations of machine vision and image processing in robotics, including concepts such as feature extraction, object recognition, and stereo vision, and discussing their applications in robot perception, navigation, and manipulation tasks.