Download as pdf or txt
Download as pdf or txt
You are on page 1of 10

www.idosr.

org Nambale et al
©IDOSR Publication
International Digital Organization for Scientific Research ISSN: 2579-079X
IDOSR JOURNAL OF SCIENCE AND TECHNOLOGY 7(1):67-76, 2022.
Design and Implementation of an Intelligent Voice Controlled Wheel
Chair

Nambale Anthony, Kalyankolo Zainab and Kalyankolo Umar


Department of Electrical and Telecommunication Engineering School of Engineering and
Applied Sciences Kampala International University Uganda.
Email: anthonynambale@gmail.com

ABSTRACT
This research describes Intelligent Voice Controlled Wheelchair which operates on
user’s voice commands. The disabled people cannot move from one place to another on
their own. They continuously need someone to help them in getting the wheelchair
moving. This voice controlled system make them more independent. Powered
wheelchairs with the standard joystick interface are unable to be controlled by many
people. A voice controlled wheelchair can provide easy access for a physical disabled
person who cannot control their movements especially hands. Few patients such as
quadriplegic, cerebral palsy and multiple sclerosis are dependent on other people to
move from one place to another and due to this they don’t have the freedom of
mobility. This voice controlled wheelchair help them to drive the wheelchair without
anyone’s help. This system can be controlled by the simple voice commands given by
the user. Depending upon the direction specified in the commands, the Arduino will
drive the motors. The speech recognition is done by voice recognition module,
connected with Arduino. The wheelchair would operate on real analogous voice signal of
patient or user using the wheelchair.
Keywords: Voice control, quadriplegic, cerebral palsy, multiple sclerosis and arduino.

INTRODUCTION
The smart wheelchair project is to of daily living, and 40% of patients
enhance an ordinary powered found the steering and maneuvering
wheelchair using sensors to perceive the tasks difficult or impossible. These
wheelchair's surroundings, a speech people, suffering from motor deficits,
interface to interpret commands. disorientation, amnesia, or cognitive
Intelligent wheelchair will play an deficits, are dependent upon others to
important role in the future welfare push them, so often feel powerless and
society. The use of intelligent out of control. Intelligent wheelchair has
wheelchair encourages the view of the the potential to provide these people
machine as a partner rather than as a with effective ways to alleviate the
tool. The population of people with impact of their limitations, by
disabilities has risen markedly during compensating for their specific
the past century. As the data come from impairments. In particular, robotic
the National Health Interview Survey wheelchairs may help in maneuvering a
(NHIS), two distinct trends have wheelchair and planning motion.
contributed to the increasing overall Recently, research of assistant robots is
prevalence of disability: a gradual rise, also emerging field of robotic
due largely to demographic shifts applications [2].
associated with an aging population, as The rising population of disabled and
well as a rapid increase that is due to elderly community and lack of
health impairments and accidents. Many caretakers to look after them have
individuals have problems to use a become a crisis in most countries. Voice
conventional wheelchair [1]. A recent controlled wheelchairs give its user a
clinical survey indicated that 9%-10% of chance to interact with the wheelchair in
patients who received power wheelchair a human manner. Due to the
training found it extremely difficult or uncertainties of the voice commands
impossible to use it for their activities and unreliability of using one

67
www.idosr.org Nambale et al
interaction modality, user safety is done by HM2007 voice recognition
compromised. In natural wheelchair module. The output from this module is
user and caretaker conversation a lot of then received by Arduino [6].The
distance related uncertain instructions already written programs in the Arduino
like 'little' and 'far' will be used. With helps Arduino to convert this voice
incorporating these uncertain terms, the commands into considerable output and
interpretation of voice commands will the wheelchair will move accordingly.
be enhanced. In most existing systems, By having a wheelchair control system
Joystick support is used as backup people will become more independent.
modality. Even though this is intended The wheelchair control system employs
as a safety feature, accidental joystick a voice recognition system for triggering
operation can lead to unfortunate and controlling all its movements. By
situations [3,4,5]. using the system, the users are able to
People with arms and hand impairment operate the wheelchair by simply
finds difficult to use a normal speaking to the wheelchair’s
wheelchair as their hands are not microphone. The basic movement
capable of operating the normal functions includes forward and reverse
wheelchair and cannot move it to any direction, left and right turns and stop.
direction. Therefore, voice controlled The spoken words are linked to the
wheel chair is built to overcome the voice recognition processor via a
problems faced by such people and flexible microphone which can be bent
enable them to operate the wheelchair. as per the user's need. Many physically
The wheelchair will be operated using disabled patients cannot move any of
the voice commands through the given the limbs below the neck. Hence manual
input. The Arduino will take care about and even joystick operated wheelchair
all the directions the user wants. The are out of question for these patients. So
instruction for each and every direction the development of voice operated
is written in the form of program in the wheelchair will solve the query about
Arduino itself. The voice commands to the mobility of quadraplegic patient and
the wheelchair will be given by the make them independent of mobility
unilateral mic placed as per the user [6,7,8].
comfort. The voice recognition will be
Objectives of the study
The aim of this project is to design and Making the total prototype as cost-
implement to cover the problems effective and less expensive as possible.
obtained by the manual wheelchairs.
METHODOLOGY
Project Description module is directed to Arduino which
The purpose of this project is to uses a motor driver IC to drive the
develop a wheelchair which will move as motors. The voice controlled wheelchair
per the user’s commands. This system works using unilateral mic, voice
works on voice commands given by the recognition module, Arduino and
wheelchair user. The system is fully motors. The input to the system is the
independent as the user do not need unilateral mic. It’s capable to take user’s
any other person to help him to move voice commands and not bother about
the wheelchair. There are basically five other noises. The mic will be placed as
commands, which command is given by per the user’s comfort. The output is in
the user, accordingly the wheelchair will the form of voice signals and is
move. The voice commands of the user transferred to the voice recognition
is recognized in the first step. Once it is module which acts as an interface
recognized, the commands are between mic and Arduino. The Arduino
converted into its equivalent then receive the output from voice
instructions which drive the system. recognition module thus converting it
This system consists of two major into binary code. The system is unable
modules namely Voice recognition to understand any language other than
module and motor driving module. The binary code. Thus, the generated voice
voice recognition is done through voice command is converted into machine
recognition module. The output of this understandable form. This system uses

68
www.idosr.org Nambale et al
the Arduino uno R3. It is connected with The movement of wheelchair depends
motors to drive the wheelchair only upon these five commands. The
anywhere. Motors are responsible for wheelchair responds to the voice
the movement of wheelchair. command from its user to perform any
Hence, motors receives input from the movement’s functions. The basic
Arduino and depending upon the movement functions include forward
instruction type, motors moves direction, left and right turns and stop.
accordingly. This system uses two In order to recognize the spoken words,
motors connected with motor driver. the voice recognition processor must be
There are five different instructions that trained with the word spoken out by the
can be given to the motors, they are user who is going to operate the
forward, backward, left, right and stop. wheelchair.

.
Figure 1: Showing the System Architecture

The system would recognize the given to the system. Once the command
commands given to it and hence would is given through the mic it hardly takes
work or rather respond according to the time for the system to respond
given command. Below is the flowchart accordingly.
of the acceptance of the commands

69
www.idosr.org Nambale et al

Figure 2: Showing the flowchart of the commands

Hardware Description capable of ignoring noises apart from


The system uses four major hardware, the actual voice commands. The mic
they are mic, voice recognition module, receives the voice commands from the
Arduino and motors. user and send it to the voice recognition
1. Mic module.
This voice controlled wheelchair uses 2. Voice Recognition Module.
unilateral mic. The unilateral mic is

Figure 3: Showing the Voice recognition module

The voice recognition mo dule ie v3.1 is in the system. The wheelchair uses the
used to recognize the voice commands voice recognition module interfaced
given by the user and it can be trained with the Arduino Uno R3 to convert the
by the user. It’s a 48-pin single chip voice commands into motor
CMOS voice recognition LSI circuit with understandable instructions to move the
on-chip analog front end. In this system, wheelchair as commanded by the user.
the voice recognition module is trained 3. Arduino Uno R3
and it takes the input from mic available

70
www.idosr.org Nambale et al

Figure 4: Showing the Arduino Uno R3

The Arduino Uno R3 acts as an support the microcontroller. It receives


intermediate agent between the voice the input given to the voice recognition
recognition module and the motors to module and converts into the format
drive the wheelchair. It is a accepted by the motors and thus the
microcontroller board based on the motors works according to the
ATmega328P. It has 14 digital command given. The Arduino needs to
input/output pins, 6 analog inputs, a 16 be interfaced to the motors as well as
MHz quartz crystal, a USB connection, a the voice control module.
power jack, an ICSP header and a reset 4. D.C Motor
button. It contains everything needed to

Figure 5: Showing D.C motor

The Arduino is coupled with motors to converted into binary format by voice
drive the system as per the user’s recognition kit. Thus this binary format
demand. The proposed system consists would be checked with the binary code
of four, DC magnetized, 100 rpm motors fed to the microcontroller, if true the
(Johnson motors) to equalize the weight command will be performed. More
distribution and stall torque. The specifically, this system is designed to
motors will be attached to all the four allow an admin and users to give the
wheels and two motor drivers will be voice command to the wheelchair. These
connected to each side. command would be performed within
This system will be a Real-Time Voice seconds. On the whole it's basic
controlled Wheelchair for the physically operation would be left, right, stop, go,
disabled person. This system will be back. Basically it's a wheelchair
designed to operate the wheelchair controlled by voice.
based on the voice of the user and Advantages
control the movement according to the 1. The patients like quadriplegic
command given by the operating and cerebral palsy, lack of force,
person. The voice would be given can easily handle this voice
through a unilateral mic and would be controlled system.

71
www.idosr.org Nambale et al
2. The use of Arduino make the 3. The system can be operated by
programming of the system easy giving synthetic voice
and thus, reduced the software commands.
and hardware interfacing 4. The system is fully automated
problems. because of the use of Arduino
and motor drivers.

Block Diagram

Figure 6: Showing the Block diagram of the system


Above diagram shows the system block These are just a normal sound which
diagram showing the interconnections can be formed by any person. It makes
between each block or module of the the command giving process easy and
system. All the modules are mounted the cerebral palsy affected people can
onboard as to ease the wheelchair also use the system. In this system some
movement. This includes a microphone advanced voice commands are designed
which is located nearest to the user so so that the highly disabled person can
as to make it handy and easy to use. use it. The working of the wheel chair is
Generally, the input voice level of the based on the voice recognition unit
user affects the recognition accuracy of which is the heart of the system. There
the command given result. Principally, are five types of motions considered,
the system is triggered by the voice moving forward, moving in reverse
command word produced by the user direction, moving to the left and moving
through the use of this microphone. The to the right and stop. The system starts
voice of the user using the system is by applying the supply voltage to the
already trained and stored in the speech recognition circuit.
module. So when the user gives the
command, the module matches it with
the existing command and gives the
output if the voice and the command
matches.
Certain people cannot even speak words
properly. For them rather than using
words as a command, vals can be used.

72
www.idosr.org Nambale et al

Figure 7: Showing the chair mounted with motors

For the forward command the 4. Battery and battery charger


wheelchair moves in forward direction. 5. Voice recognition module v3.1
For the reverse direction the opposite 6. Mic (Unilateral)
movement of wheel rotation will occur. 7. laptop/PC (for storing the voice
The left command is dependent on the commands)
mechanism of the wheel ie. right wheel 8. Capacitors
moves forward and left wheel moves Above is the image of the chair built
backward and right command makes left manually out of iron. For the proper
wheel moves forward and right wheel functioning of the wheels four motors
rotate backward. However all these are installed in the middle of the wheels
commands are to be fed into the voice on all the four sides. For the proper
recognition kit via a PC/Laptop. The convenience of sitting on the chair a
wheelchair system will go back to the plastic chair can also be used instead of
stand by condition or end the whole a metal chair.
system by turning off the power supply In this system many capacitors would be
of the speech recognition board. used in order to remove the noise which
Hardware Components is produced during the command giving
1. Arduino Uno R3 and interpreting the commands. Too
2. Motor drivers much noise is made during the
3. DC magnetized motor(Johnson movement of the system, hence to
motors)-4 remove it the capacitors are used.
TESTING AND RESULTS
Circuit Breakers
In the field we also looked at different Advantage of circuit breakers over
circuit breakers used in metering and fuses
different sizes. A circuit breaker is an A Circuit breaker can trip in case of an
automatically operated electrical switch overload to protect the meter or the
designed to protect an electrical circuit transformer unlike a fuse that gets
from damage caused by overload or burnt till the transformer is finally
short circuit. Its basic function is to damaged.
detect a fault condition and interrupt Report on Faults and Substation Faults
current flow. Unlike a fuse which A fault is any abnormal electric current
operates once and then must be reset to that occurs within the power line.
resume normal operation. Circuit In the simplest form faults are said to
breakers are made of different sizes occur on a power system if abnormally
from small devices that protect an high currents or short circuit flows or if
individual household up to large abnormally low current flows/no
switchgear designed to protect high current flows at all i.e. open circuit.
voltage circuits feeding the entire city. The major causes of short circuit are;

73
www.idosr.org Nambale et al
 Insulation breakdown/failure i.e. due This led to some consumer experiencing
to over voltage application or high voltages and others getting a stable
heating effects of currents. voltage and others will get dim lights.
 Mechanical injury leading to Consumers having effective earthling
conductor/insulation breaking then experienced a stable voltage since
different phases coming into earthling was there to stabiles the
contact. voltage. The consumers with poor
 Tensions/ badly sagging conductors. earthling system experienced high
Moving objects knocking down voltage due to broken return [neutral
supports and conductors joining up. conductor] and ineffective earth system.
 Moving objects coming into contact Short circuit
with the lines themselves. This a situation whereby the phase get
Some of the effects of power system into contact with another phase and
faults are as follows thus leading to high value of current
 Equipment can get damaged due damaging the equipment and making
to high currents/short circuit. the feeder to open. Another situation
 Equipment operating at non here is to find an HV line falling in the
protective levels. LV line, this results into electrical shock
 Equipment not operating at all and producing arcs on the line
i.e. when the feeder is not in. Broken jumpers on the line.
 It also causes the equipment to Broken jumper of 11kv feeder of
stall particularly motors. transformer: this results in 3 phase
Categories of Power Line Fault transformer being fed by two lines and
Transient faults: these are fault that as result low voltages were encountered
occurs in line for short period of time. on side of customer the low voltage was
These commonly in overhead power due voltage sharing in the winding of a
line, transient faults may be cause due 3phase transformer.
to Falling of rotten poles due to bad
 Momentary tree contact; to weather
address this problem, line Here during rainy seasons many of the
clearance is encouraged rotten poles that were strong in sunny
 Lightning strike: this is the main days were found down because of the
cause of transient fault in wind and bad weather.
overhead lines, this is common Permanent faults in power line
during rainy conditions This is a fault that makes the feeder to
 Birds or other animal gets in trip out whenever racked in .The feeder
contact with line can only be racked in when fault is
 Conductors clashing each other: completely corrected. Such a problem
this may be due to poor sagging can be on a transformer which is burnt
and tensioning of conductors or within the line or any other persistent
due vibrating forces from the cause. This problem is difficult to
ground. To overcome this discover in absence of fault location
problem resonance damper can protection system. It can be addressed
be used to reduce the effect of by patrolling the feeder till problem
vibrating forces discovered. If the feeder has many T-
Asymmetric faults: these cause offs, one by one t-off is disconnected
different effect in phases example of while feeder is racked in. this is done
such faults are until when T-off with a fault is got and
 Line to line fault due short circuit patrolled again until the fault is
 Two lines to the ground faults: to disconnected from the feeder or line.
lines gets in contact with the Permanent fault in addition can also be
ground due entangled conductors that can make
Symmetric fault: these cause similar feeder permanently refuse to be racked
effect in different lines or phases in. Can also be burnt vulture within the
Examples of Common Faults in Line line contact and leading to high currents
Broken neutral conductor and tripping the feeders out.

74
www.idosr.org Nambale et al
Air Break Switches They are isolating devices. They can,
Air Break Switches are special switches however, be used to interrupt small
designed to isolate a circuit. There are currents such as the exciting current of
usually employed in outdoor a transformer or the capacitive charging
installations. Special Arcing Horns are current of a long transmission line. A
provided to quench the arc which variation of the Air Break Switches is the
occurs when the current is Load Switch which can interrupt current
interrupted. Air Break Switches should on load.
not be used to interrupt load currents.
Activity Duration
NUMBER OF WEEKS
ACTIVITIES WEEK WEEK WEEK WEEK WEEK WEEK WEEK WEEK 8
1 2 3 4 5 6 7
DATA
COLLECTION
DATA
PROCESSING
DATA
ANALYSIS
PURCHASING
OF
COMPONENTS
CIRCUIT
CONNECTION
MICROCONTRL
LER CHECKING
CIRCUIT
ALLIGNMENT
REPORTING
AND
DISSEMINATIO
N
CONCLUSION
The project has been done successfully engineers who give advice in the
despite the fact that a few challenges practical part of my carrier and general
have been met during the research knowledge on various practical field
period. This project has enlightened a attachments. Harsh weather conditions
great exposure and findings in the field like strong wind, heavy rainfall and
of engineering from experienced staff report writing process were the most
including supervisors and other field challenging of all the sections.
RECOMMENDATION
The faculty or school of engineering and favorably compete in the job market. A
applied sciences should continue training schedule should also be made
providing more structured programs in order to optimize the training period
and enough time allocations in concern for the continuing students to
to internship practices to the understand the actual period internship
engineering students, research to be starts and ends.
carried out hence gaining more skills to
REFERENCES
1. Chhabria, S. A. and Dharaskar, R. 3. Yi, J. Z., Tan, Y. K., Ang, Z. R.
V. (2011). Multimodal Interface (2012). Microcontroller Based
forDisabledPersons’,international Voice-Activated Powered
Journal of Computer Science and Wheelchair Control’ ACM 2007
Communication ISBN: 978-1-59593-852-7.
2. [2] Simpson, R. C. (2005). Smart 4. Fehr, L., Edwin, W. and Skaar, S.
Wheelchairs: A Literature B. (2010). Adequacy of Power
Review’, J. Rehabil. Res. Develop., Wheelchair Control Interfaces for
42, pp. 423-436. Persons with Severe Disabilities:

75
www.idosr.org Nambale et al
A Clinical Survey’, J. Rehabil. Res. 7. Masisani William Mufana and
Develop, 37 (3), pp. 353-360. Adabara Ibrahim (2022).
5. Yasunari Obuchi, Multiple- Monitoring with Communication
Microphone Robust Speech Technologies of the Smart Grid.
Recognition Using Decoder-Based IDOSR Journal Of Applied Sciences 7(1)
Channel Selection, Advanced 102-112.
Research Laboratory, Japan, 8. Masisani William Mufana and
2004. Adabara Ibrahim (2022).
6. Masisani William Mufana and Implementation of Smart Grid
Adabara Ibrahim (2022). Decision Support Systems. IDOSR
Overview of Smart Grid: A Journal of Scientific Research
Review. IDOSR Journal Of 7(1) 50-57.
Computer and Applied Sciences
7(1):33-44.

76

You might also like