8/12/2019 Wall Follower Robot - Presentation
1/16
Wall Follower Robot
Project Guide Chandresh Pratap SinghMr. Vinay Negi Gaurav Kushwaha
Ishan Upadhayay
Lalit Mohan Pandey
8/12/2019 Wall Follower Robot - Presentation
2/16
INTRODUCTION
The study of robots has received a considerable amount of attention in
past two decades. Term robot was mentioned in the literature as early as
1920s. Due to its interdisciplinary nature constructing a robot requires
understanding of various facets of the aforementioned areas of expertise.
Wall following is a major topic of table top robotics . Wall following is the
act of having a robot follow a wall without turning into it or getting too far
from it.
Currently, specific task can be executed by robots using AI tools, but no
universal thing exists that can truly think. Therefore construction of even
simple robot for the task of navigation within a maze can be challenging
and educational.
8/12/2019 Wall Follower Robot - Presentation
3/16
8/12/2019 Wall Follower Robot - Presentation
4/16
Motion of a Wall Follower Robot
8/12/2019 Wall Follower Robot - Presentation
5/16
8/12/2019 Wall Follower Robot - Presentation
6/16
COMPONENTS USED
Atmega16 microcontroller.
IR Sensors.
Motor Driving Circuitary
Power Supply.
Locomotive System.
LEDs
8/12/2019 Wall Follower Robot - Presentation
7/16
ATmega16
The ATmega16 is a low-power CMOS 8-bit
microcontroller based on the AVR enhanced RISC
architecture.
The ATmega16 provides the following key features: 16 Kbytes In-System Programmable Flash Program
memory with Read-While-Write capabilities.
512 bytes EEPROM, 1 Kbyte SRAM. 32 general purpose I/O lines.
32 general purpose working registers.
8/12/2019 Wall Follower Robot - Presentation
8/16
Atmega16 PIN DIAGRAM
8/12/2019 Wall Follower Robot - Presentation
9/16
IC(L293D)
It is basically 16 pin IC.
This device is a monolithic integrated high voltage four
channel driver design to accept DTL or TTL logic levels.
8/12/2019 Wall Follower Robot - Presentation
10/16
IR SENSORS
Sensors provide a robot with the means to
observe the characteristics of the external environment and the
internal state. Without the sensors the robot would be unable
to determine its current state and therefore unable to actmeaningfully. Infrared sensors are used for range sensing.
IR sensors have a range of 8 inch, and if the object (wall) is within
its range, then the rays produced by emitter bounces off the
object and is detected by sensor.
8/12/2019 Wall Follower Robot - Presentation
11/16
PROGRAMMING
The program is written in embedded C language.The code is written to give instructions to the
microcontroller as to how to proceed in aparticular situation.
This code is compiled by the compiler to producea hex file that contains the code in itshexadecimal representation.
As the microcontroller understands only binary
language, this hex file is fed into themicrocontroller memory. This process is calledBurning.
8/12/2019 Wall Follower Robot - Presentation
12/16
WORKING MODEL
As soon as the robot with the power ON is
placed alongside a wall, the IR sensors comes
into play.
The sensors receives the input signals as
according to the wall.
These signals are sent to the ADC comparator
from where the digital signals are forwarded
to the microcontroller.
8/12/2019 Wall Follower Robot - Presentation
13/16
WORKING MODEL(contd.)
This input is passed onto the microcontrollerwhich in turn gives instructions to the motorto perform desired task.
The motor rotates according to theinstructions and the wheels help the motor inperforming the task.
Hence the sensor provides the input to themicrocontroller, and the output is provided bythe motor.
8/12/2019 Wall Follower Robot - Presentation
14/16
APPLICATIONS
8/12/2019 Wall Follower Robot - Presentation
15/16
FUTURE IMPROVEMENTS
Future improvement can be made such as the
detection of the color object, and automatic
color threshold adjustment. Many advanceapplications can be achieved based on the
features of Wall-Follower, including parallel
parking, automatic indoor navigation and so
on.
8/12/2019 Wall Follower Robot - Presentation
16/16
Top Related