Vision-based navigation by a mobile robot with obstacle avoidance using single-camera vision and ultrasonic sensing | IEEE Journals & Magazine | IEEE Xplore