Obstacle Following/Avoiding Robot

Obstacle avoiding robots actually avoid obstacles using sensors like ultrasonic or IR sensors where they calculate by transmission and receiving of radiations. These kinds of technology can be used in automated automobiles or trains where when they find something big in their way they would stop preventing damage. Obstacle follower on the contrary follows the obstacle.