Wall Follower

Wall Follower

- Satcheel Reddy Chamakoora (2016 batch) and C.Vine , Technopedia



Aim:- To follow a wall (The wall refers to a boundary line of any shape) .The robot has to simply follow the wall wherever the wall leads to, the robot must go there.

Hardware Used:-
1. Arduino Uno.

2. Breadboard.

3. Ultrasound Sensors(X3).

4. 12 Volt Battery.

5. L293d Motor Driver Chip With Breakout Board.

6. 150 RPM Motors.

7. Chassis (2 Wheel).

8. Regular Size Castor Wheel.

SOFTWARE Used: Arduino IDE.

WORKING:- This Robot Uses 3 Ultrasound Sensors(Left(l),Right(r),Center(c)).The Robot first moves forward.If the distance measured between any of the sensors and a wall is less than 12 cm then it means that a wall is found(sensor is active) and this has to followed. The robot responds in the way that is given in the table below.



1.c only Turn right or left

2.r only Move Forward

3.l only Move forward

4.l and r Move forward

5.l and c Turn Right

6.r and c Turn Left

7.all sensors Turn 180 degree and Reverse.

8.No Sensor Move forward

(before a wall is found)

9.No Sensor STOP ,Turn Right Search for a wall,if not found come back to initial position,Then Turn Left And Search for a wall and start following it as soon as it is found.

(After A wall is found)

It is also made sure that the wall follower lies at a distance range of 3-10 cms from the wall According to the following table.


1.Left less than 3 Turn Right

2.Left greater than 10 Turn Left

3.Right less than 3 Turn Left

4.Right greater than 10 Turn Right

This will be helpful in case of walls which are not straight,round walls.It can even avoid obstacles of any shape.

The Robot Cannot Turn 90degree Perfectly near turnings so there is a high chance it may either collide with the wall or deviate slant wards.The above arrangement removes these difficulties.


To see the Project in action click here

Contact:- Satcheel Reddy Chamakoora-8297845169