Sensors of Ultrasonic rays are provided for detecting theobstacles. If any obstacle is detected, an interrupt isprovided, which in turn runs a special algorithm forcollision avoidance and following a new course. Thefinal unit is the motoring part consists of the drivercircuit for the motor which is a stepper motor.