ADVANCED ROBOT FOR VISUALLY IMPAIRED PEOPLE
ADVANCED ROBOT FOR VISUALLY IMPAIRED PEOPLE
IMPAIRED PEOPLE
(Minor Project Report)
Submitted By
Siddharth Khare
0206ec101105
ii
BONAFIDE CERTIFICATE
This is to certify that the Minor Project report entitled “Advanced Robot
for Visually Impaired People “submitted by Siddharth Khare is a
bonafide work submitted in the partial fulfillment for the award of
Bachelor of Engineering Degree from “Rajiv Gandhi Proudyogiki
Vishwavidyalaya, Bhopal (M.P)”.
i
CERTIFICATE
This is to certify that the Minor Project report entitled “Advanced Robot
for Visually Impaired People” submitted by Siddharth Khare is approved
for submission towards partial fulfillment of the requirement for the
award of the degree of Bachelor of Engineering in Electronics and
Communication from “Rajiv Gandhi Proudyogiki Vishwavidyalaya,
Bhopal (M.P)”
Date: Date:
ii
DECLARATION
I hereby declare that Minor Project report entitled “Advanced Robot for
Visually Impaired People” which is being submitted in partial
fulfillment of the requirement for the award of the degree of Bachelor of
Engineering in Electronics and Communication from “Rajiv Gandhi
Proudyogiki Vishwavidyalaya, Bhopal (M.P)” is an authentic record of
our own work done under the guidance of Mr. Mohammed Arif,
Department of Electronics and Communication Engineering, Gyan
Ganga Institute of Technology and Sciences, Jabalpur.
The matter reported in this project has not been submitted earlier for the
award of any other degree.
Siddharth Khare
iii
ABSTRACT
iv
Table of Contents
1. Introduction 1
7. Result 16
9. Application 18
10. Conclusion 19
12. Bibliography 22
viii
INTRODUCTION
1|Page
LITERATURE REVIEW
There are several methods and devices used to guide visually impaired
persons. Several research works are being performed by many
institutions throughout the
world to offer the best navigational robot in terms of cost effectiveness.
This section gives a brief review on various navigational aids for blind
individuals.
A. Guide Dog
Dogs are very capable guides for the blind, but they require extensive
training. Fully trained guide dogs cost between RM20000 and
RM50000 per year for training, breed and support; they are only useful
for about five years. Furthermore, many blind and visually impaired
people are elders and find it difficult to care appropriately another living
being. As a result, only less than 1% of the
estimated two hundred thousand visually impaired people in Malaysia
have guide dogs.
B. Kaspa
It is a more complex sonic system for the Blind. Based on technology
developed in the early 1960s by Leslie Kay, the KASPA consists of a
sweep FM ultrasound emitter and three laterally displaced sensors. The
signal received from the echo is beat against the outgoing signal to
produce audible sounds. The frequency of the sound is inversely
proportional to the range and the timbre carries information about
reflection properties of the object. The user must learn to interpret the
sounds, a process that can take several weeks of training.
2|Page
C. NavBelt
3|Page
BASIC BLOCK DIAGRAM:
DESCRIPTION:
START
NO OBSTRUCTION
POWER ON
DECTETED
(SENSORS ON)
MOVE
FORWARD
IF IN FRONT OBSTRUCTION IF BOTH FRONT AND
DETECTED.
IF LEFT VACANT MOVE
LEFT OBSTRUCTION
LEFT BY DEFUALT PRESENT MOVE RIGHT
IF AT ALL SENSORS
OBSTRUCTION DETECTED
MOVE BACK TILL FREE
SPACE STARTS.
4|Page
The three IR sensors (front left and right) will detect the obstacle in the
following manner. If no obstacle is detected in the front then the robot
will move in the front direction. In case an obstacle is detected in the
front end the robot checks for the presence of obstacle in the left side of
the robot. if no obstacle is present on the left, the robot turns to the left
guiding the person to a safer path. In case an obstacle is present on the
left as well then the robot checks for an obstacle in the right. If no
obstacle is present on the right then the robot turns to the right.
The robot keeps moving in the alternative path till the obstacle is
present. As soon as the original path becomes obstacle free the mobile
robot moves to the original path back.
TECHNOLOGY USED:
5|Page
CIRCUIT DIAGRAM
6|Page
LIST OF COMPONENTS
7|Page
6) PCA (Programmable Counter Array) with PWM and
Capture/Compare functions
7) Four 8-bit I/O ports with three high-current Port 1 pins (16 mA
each)
8) Three 16-bit timers/counters
9) Programmable Watchdog timer (WDT)
2) L293D IC:
8|Page
Enable pins 1 and 9 (corresponding to the two motors) must be high for
motors to start operating. When an enable input is high, the associated
driver gets enabled. As a result, the outputs become active and work in
phase with their inputs. Similarly, when the enable input is low, that
driver is disabled, and their outputs are off and in the high-impedance
state.
9|Page
3) IR SENSORS
IR Transmitter
ON state = 10ms
OFF state = 90ms
10 | P a g e
The figure above explains the modulation process, this is similar to
OOK(ON-OFF Keying) modulation, where the carrier signal is ON for
certain period of time. When transmitting a signal for obstacle
detection, it is necessary that the carrier signal is transmitted for a short
while and remains OFF for longer period of time.
IR Receiver
Here in the circuit the LED blinks whenever the TSOP4838 module
receives a signal from the transmitter. The same circuit can be altered to
work with microcontroller; the circuit below has both IR transmitter and
IR receiver modules integrated with the microcontroller
11 | P a g e
SOFTWARE USED
1) FLASH MAGIC:
Flash Magic is an application developed by Embedded Systems
Academy to allow you to easily access the features of a microcontroller
device. With this program you can erase individual blocks or the entire
Flash memory of the microcontroller.
This application is very useful for work in the electronics field. The
main window of the program is composed of five sections where you
can find the most common functions in order to program a
microcontroller device. Using the “Communications” section you will
be able to choose the way a specific device connects to your computer.
Select the COM port to be used and the baud rate. It is recommended
that you choose a low baud rate first and increase it afterwards. This
way you will determine the highest speed with which your system
works. In order to select which parts of the memory to erase, choose
from the items in the “Erase” section. The third section is optional. It
offers you the possibility to program a HEX file. In the next section you
will be able to find different programming options, such as “verify after
programming”, “gen block checksums”, “execute” and others. When
you’re done, click the Start button that can be found in the “Start”
section. The program will start the device, and you will able to see the
progress of the operations at the bottom of the main window.
12 | P a g e
2) Kiel µVision3:
Keil development tools for the 8051 Microcontroller Architecture
support every level of software developer from the professional
applications engineer to the student just learning about embedded
software development.
13 | P a g e
RESULT
14 | P a g e
TIME & COST ANALYSIS
Time
The development of the whole completed assembly take one month.
Cost
The project is made keeping humanitarian concern thus production
when done on mass scale will be cheaper rather than individual product.
Thus to build this product we used motor cost Rs.220 , Battery bl5c(3)
costed Rs.200 , circuit components cost Rs.150.
15 | P a g e
APPLICATIONS
By the use of this robot the blind and visually impaired pedestrians will
be provided by the some abilities that are they will be able to navigate
from obstacles in safe and fast. That is the full obstacle avoidance for
conventional objects, furniture, other people, Sign posts etc. It can
provide ability in position determination by measuring absolute or
relative position and can notify the final or intermediate target that have
to be reached.
The better ability of the robot is guidance. That is guidance to a
predefined target, another room in a house, post office halfway across
town etc. It can direct to a specific paths, long corridors, sidewalks,
walking paths etc.
16 | P a g e
CONCLUSION
17 | P a g e
FURTHER IMPROVEMENTS AND FUTURE
SCOPE
Sonar – The next version of this robot prototype will be equipped with
13 sonars located in the front in a semi-circular fashion, covering 195°
ahead of the robot. Three additional sonars will be placed on top of the
housing to detect overhanging obstacles.
18 | P a g e
could be the instant presentation of location and orientation data.
Another useful function would be to warn a user if he/she gets too close
to an obstacle, and even telling him/her on which side the obstacle is.
Speech output could also be used instead of the brakes to ask the user to
slow down or stop.
19 | P a g e
BIBLIOGRAPHY
20 | P a g e