evasion de obstaculos y seguimiento de objetivo - fuzzy
TRANSCRIPT
-
7/27/2019 Evasion de Obstaculos y Seguimiento de Objetivo - Fuzzy
1/7
International Journal of Advanced Robotic Systems
Fuzzy Logic Navigation and ObstacleAvoidance by a Mobile Robot inan Unknown Dynamic EnvironmentRegular Paper
Mohammed Faisal1,*, Ramdane Hedjar1, Mansour Al Sulaiman1 and Khalid Al-Mutib1
1 College of Computer and Information Sciences, King Saud University, Saudi Arabia* Corresponding author E-mail: [email protected]
Received 26 Apr 2012; Accepted 16 Oct 2012
DOI: 10.5772/54427
2013 Faisal et al.; licensee InTech. This is an open access article distributed under the terms of the Creative
Commons Attribution License (http://creativecommons.org/licenses/by/3.0), which permits unrestricted use,distribution, and reproduction in any medium, provided the original work is properly cited.
AbstractMobilerobotnavigationhasremainedanopen
problem over the last two decades.Mobile robots are
required to navigate in unknown and dynamic
environments, and in recent years the use of mobile
robots inmaterialhandlinghasconsiderably increased.
Usually workers push carts around warehouses and
manuallyhandleorderswhichisnotverycosteffective.
To this end, apotentialmethod to control a swarm of
mobile
robots
in
a
warehouse
with
static
and
dynamic
obstacles is to use the wireless control approach.
Further, tobe able to controldifferent typesofmobile
robots in the warehouse, the fuzzy logic control
approachhasbeenchosen.Therefore, in thispaper,an
onlinenavigationtechniqueforawheeledmobilerobot
(WMR) in an unknown dynamic environment using
fuzzylogictechniquesisinvestigated.Inthispaper,we
aim to use the robot in application in a warehouse.
Experimental results show the effectiveness of the
proposedalgorithm.
KeywordsFuzzy
Logic
Control,
Wheeled
Mobile
Robot, Wireless Communication, Navigation and
Obstacles
1.Introduction
Many researchers have anticipated that mobile robots
willtakechargeinvarioustasksinmanufacturingplants,
warehouses and construction sites. Recently, the use of
mobile robots in material handling applications has
considerably increased. For instance, in warehouses,
mobile robots are used for material handling from
stockrooms and also monitoring the inventory of
differentitems
in
the
warehouse.
For
this
reason,
wireless
communication control is adequate for themotion and
navigation of a set of mobile robots inside a covered
space. Indeed, wireless controls of a swarm ofmobile
robots offer good features: selforganization, flexibility,
improvement in production quality and cost savings.
Moreover,wirelessnavigationcontrolofa setofmobile
robots in awarehouse isbetter than the coloured line
trackingmethodusedinmostofoldwarehousesystems.
The fuzzy logic controldoesnotneed themathematical
model of the controlled process. This will permit
controllingvehicleswithdifferentmathematicalmodels.
In thiswork, two fuzzy logic controllers (FLCs), using
different membership functions, are used for mobile
1Mohammed Faisal, Ramdane Hedjar, Mansour Al Sulaiman and Khalid Al-Mutib:
Fuzzy Logic Navigation and Obstacle Avoidance by a Mobile Robot in an Unknown Dynamic Environment
www.intechopen.com
ARTICLE
www.intechopen.com Int J Adv Robotic Sy, 2013, Vol. 10, 37:2013
-
7/27/2019 Evasion de Obstaculos y Seguimiento de Objetivo - Fuzzy
2/7
robot navigation in an unknown environment. A
TrackingFuzzyLogicController (TFLC) is employed to
navigate theWMR to its target.AnObstaclesAvoiding
FuzzyLogicController(OAFLC)isproposedtoperform
the obstacle avoidance behaviour. The dynamic
environmentand
the
insufficient
information
on
the
environment are the main challenge in the navigation
operation of the WMR. The traditional mobile robot
planning approaches remain not robust and unable to
overcome these challenges. As a result, many reactive
approacheswereintroducedallowingtheuseofartificial
intelligence techniques,whereproblemsolving, learning
and reasoning are the main issues.Within this scope,
fuzzy logic [5,6,7],neuralnetworks [2, 3,4] andother
artificial intelligence techniques, became the basis of
navigationsystemsinmobilerobots.
Overthe
last
two
decades,
many
motion
control
methods
havebeenproposed for efficientmovement ofWheeled
MobileRobot(WMR).Despitetheadvancesinthefieldof
autonomous robotics,manyproblemsstillexist.Mostof
the difficulties are due to unknown dynamic
environments.Various useful techniques, such as fuzzy
logic,geneticalgorithmsandneuralnetworksareusedto
dealwithunknownanddynamicenvironments.
Manyresearchershaveusedfuzzylogictechniquesin the
navigation of WMR. The research proposed in [13] is
relatedtomobilerobotnavigationinwhichbothtargetand
obstacle avoidance are treated. The approach uses a
methodthattheauthorsnamedFIM.Althoughtheideais
good, itneedsanoptimizedrulebasedwhich isobtained
using a genetic algorithm.The researchproposed in [17]
uses hybrid approaches, i.e., a fuzzy logic system with
multiple types of input, which are sonar, camera and
stored map. This paper lacks simulation and
experimentation, so we cannot effectively evaluate this
scheme.Ontheotherhand,wedonothaveanyideaonthe
realtime operation due to the fact that the authors use
many sensors to sense the surrounding environment.
Indoornavigationusingfuzzylogichasbeenpresentedin
[12].The authorsproposedhow touseFLC for the target
trackingcontrol
of
WMRs.
The
authors
of
[12]
do
not
use
any FLC to avoid the obstacles, they just use FLC for
motion. Another indoor navigation system using fuzzy
logicispresentedin[16].The authors used the fuzzy logic
and visual sensors to guide the robot to its target. But this
scheme does notuseanyFLCtoavoidtheobstacles;itjust
uses FLC for WMR motion. In [8], the authors have
presentedanavigationapproachforseveralmobilerobots
in an unknown environment using the fuzzy logic
technique. In thiswork, the authors used a fuzzy logic
controller (FLC)with adifferent number ofmembership
functions (threemembership function and five
membershipfunction)
to
navigate
the
mobile
robots
in
an
unstructured environment. A realtime fuzzy target
tracking control scheme for autonomous mobile robot
using infrared sensors is presented in [10]. It uses two
robots,thefirstWMRisthemovingtargetandthesecond
isthetracker.In[11],theauthorshavepresentedacontrol
structure that combines a kinematic controller and an
adaptive fuzzy controller for trajectory tracking.Wireless
communicationhas
been
used
in
mine
rescue
and
recovery
[14].Moreover,fuzzylogiccontrolcombinedwithwireless
communicationcanbeusefultocontrolaswarmofWBRs
utilizingonlyoneserverasacontrollerorasasupervisor.
In thiswork, this strategyhasbeen adopted forwireless
fuzzylogiccontrolofaWMR.
This paper is organized as follows. In Section 2, a
kinematicsmodel of theWMR is presented. To estimate
theconfigurationoftheWMRateachsamplingtime,dead
reckoning isaddressed in section3.Section4depicts the
proposed fuzzy logiccontrol for trackingandnavigation.
In
section
5,
the
wireless
communication
used
in
this
work
is discussed. Experimental results aregiven in section 6.
Theconclusionandsuggestionsaregiveninsection7.
2.KinematicsModelofWMR
Themobile robot used in thiswork is a unicycle type
mobile robot (figure 1). The WMR contains two
individual drivingwheelsmounted at the front of the
chassison thesameaxisandthe thirdfreewheel(castor
wheel)on thebackof the chassis tobalance themobile
robot during motion. These two wheels are
independently driven by two actuators to achieve the
motionand
orientation.
The
kinematics
model
of
this
kind of mobile robot is described by the following
nonlinearequations[1]:
Figure1.GeometricdescriptionoftheWMR.
(1)wherexandyare thecoordinatesof thepositionof themobilerobot. istheorientationofthemobilerobotwithrespect the positive direction Xaxis. is the linearvelocityandistheangularvelocity.3.DeadReckoning
Deadreckoning is used to estimate the position and
orientation of a WMR during motion. The dead
2 Int J Adv Robotic Sy, 2013, Vol. 10, 37:2013 www.intechopen.com
-
7/27/2019 Evasion de Obstaculos y Seguimiento de Objetivo - Fuzzy
3/7
reckoningmethod isbasedon thepreviouspositionand
orientationattimet=tktocalculatethenextpositionand
orientation at t=tk+1. Using the Euler approximation,
equation(1)becomes:
cos s (2)where isthesamplingtime.Itispreferabletouse thedistance travelledby themobile robotduring
Tsandthiscanbecalculatedusingpulsesoftheencoders
oneachmotoroftherobotDCwheel.Thismathematical
modelisdescribedbythefollowingequations:
(3)
where aretheimpulsesoftheencoders(LstandsforleftandRstandsforright)duringthesampling
rateTs, is thedistancebetween thewheels,D is thediameter of wheels, and Tw is the number of encoder
pulsesforfullrotation.
Itisknownthatthismethodisnotaccurateforfastdynamic
motionofaWMR.However,asstatedin[1],theaccuracyis
acceptableforlowdynamicsmotionofaWMR.Thus,inthe
experimental part, low dynamic motion of the WMR is
adoptedin
order
to
use
the
dead
reckoning
algorithm
to
estimatetheactualconfigurationofthemobilerobot.
4.FuzzyLogicControl
Two fuzzy logic controllers are developed and used to
navigatethemobilerobotfromtheinitialconfigurationto
thegoal.Trackingfuzzylogiccontrol(TFLC)andobstacle
avoidance fuzzy logiccontrol (OAFLC)arecombined to
movethemobilerobottothetargetalongacollisionfree
path. In this work, the algorithm starts with TFLC. If
sensorsdetectanyobstaclesinthefrontoftherobot,then
the control algorithm switches over to the OAFLC. The
output of TFLC and OAFLC are the left and right
velocities of each wheel. Figure 2 illustrates the fuzzy
controllerofTFLCandOAFLC.
4.1TFLCTFLCisproposedtomovetheWMRtoitstargetsmoothly.
The inputsof TFLCare the anglebetween the robotand
thetarget(errorangle),andthedistancefromtherobotto
thetarget.TheoutputsofTFLCarethevelocitiesoftheleft
and right motors. TFLC is implemented with seven
membership functions for each input as illustrated in
figures3and
4.
The
linguistic
variables
used
for
the
angle
between the robot and the target (Err. angle) are: N:
Negative,SN:SmallNegative,NNZ:NearNegativeZero,
Z:Zero,NPZ:NearPositiveZero,SP:SmallPositiveandP:
Positive. The linguistic variables used for input distance
are: Z: Zero, NZ: Near Zero, N: Near, M: Medium, NF:
NearFar,F:FarandVF:VeryFar.
LErr.Angle={N,
SN,
NNZ,
Z,
NPZ,
SP,
P}
LDistance={Z,NZ,N,M,NF,F,VF}
TFLC is implementedwith sevenmembership functions
foreachoutput(LeftVelocityLVandRightVelocityRV
of the motors) as illustrated in figure 5. The linguistic
variablesusedforthefuzzyrulesofTFLCare:Z:Zero,S:
Slow,NM:NearMedium,M:Medium,NH:NearHigh,
H:HighandVH:VeryHigh.Themembershipfunctions
fortheleftandtherightmotorsareshownintable1.
LLV=LRV={Z,S,NM,M,NH,H,VH}
Figure2.Flowchartofthefuzzylogicalgorithm.
Figure3.Membershipfunctionsforthedistance.
3Mohammed Faisal, Ramdane Hedjar, Mansour Al Sulaiman and Khalid Al-Mutib:
Fuzzy Logic Navigation and Obstacle Avoidance by a Mobile Robot in an Unknown Dynamic Environment
www.intechopen.com
-
7/27/2019 Evasion de Obstaculos y Seguimiento de Objetivo - Fuzzy
4/7
Figure4.Membershipfunctionsfortheerrorinangle.
Figure5.Membershipfunctionsfortheleftandrightvelocity.AngleDis.
N SN NNZ Z NPZ SP PZ LZ LZ LZ LZ LNM LNM LM
RM RNM RNM RZ RZ RZ RZ
NZ LS LS LZ LS LM LNH LHRH RNH RM RS RZ RS RS
N LS LS LS LNM LNH LH LVHRVH RH RNH RNM RS RS RS
M LS LS LS LM LH LH LVHRVH RH RH RM RS RS RS
NF LS LS LNM LNH LNH LH LVHRVH RH RNH RNH RNM RS RS
F LS LS LM LH LNH LH LVHRVH RH RNH RH RM RS RS
VF LS LS LNM LVH LNH LH LVHRVH RH RNH RVH RNM RS RS
Table1.FuzzyrulesoftheleftvelocityandrightvelocityofthemotorsinTFLC
The velocities (LV and RV) of the driving wheels of the
robotsarecalculatedusingthedefuzzificationstep.Note
that in this work the weighted average defuzzification
techniquehasbeenadopted.
Further,
if
an
obstacle
is
detected
around
(from
0o
to
180o
)
the mobile robot, the control algorithm switches over to
theOAFLC.
4.2OAFLCOAFLCisproposedtogenerateacontrolsignal(LVand
LR) in order to avoid obstacles in unknown dynamic
environments. The inputs of OAFLC are the distance
between the left, front and right sides distances of the
robotand theobstacles.Thesedistances areacquiredby
three ultrasonic sensors, from the left, front and right
sideoftherobot.TheoutputsofOAFLCarethevelocities
of
the
left
and
right
motors.
OAFLC
is
implemented
with
threemembership functions foreach inputas illustrated
infigure6.The linguisticvariablesused for thedistance
betweentherobotandobstacles(LD,RD,andFD)are:N:
Near,M:MediumandFar.
LLD=LFD=LRD={N,M,F},
Figure6.Left,frontandrightobstacledistance.
Figure7.MembershipfunctionsfortheLVandRVofOAFLC.For the outputs, OAFLC is implemented with fivemembership functions for each output (left velocity LVand right velocity RV) as illustrated in figure 7. Thelinguistic variables used for the fuzzy rules of OAFLCare: NH: Negative High, N: Negative, P: Positive, HP:High Positive and VHP: Very High. The linguisticvariables used for the outputs using five membershipfunctionsforleftandrightmotorareshownintable2.
LLV=LRV={NH,N,P,HP,VHP}Input Output
LD FD RD RV LV
N N N NH NH
N N M N NH
N N F N NH
N M N NH NH
N M M N NH
N M F N NH
N F N NH NH
N F M N NH
N F F N NH
M N N NH N
M N M NH NH
M N F VHP
P
M M N P VHP
M M M VHP P
M M F VHP P
M F N NH N
M F M VHP P
M F F VHP P
F N N NH N
F N M P VHP
F N F NH NH
F M N NH N
F M M P VHP
F M F VHP P
F F N NH N
F F M P VHP
F F F HP
HP
Table2.ThefuzzyrulesfortheleftandrightvelocitiesoftheOAFLC.
4 Int J Adv Robotic Sy, 2013, Vol. 10, 37:2013 www.intechopen.com
-
7/27/2019 Evasion de Obstaculos y Seguimiento de Objetivo - Fuzzy
5/7
5.WirelessCommunication
This work aims to navigate the robot in a warehouse.
Wirelesscommunicationisaplausiblesolutionforswarm
mobilerobotsusedformaterialhandlinginawarehouse.
We use the ScoutII as a WMR, which is a wireless
networkrobot.ItconnectstothewirelessAPorroutervia
IEEE802.11b/gwithhighbandwidth(11Mbps)[15].
Using such abandwidth, ScoutII could send all sensor
data (including encoder sensor readings) to a server at
rates of 10Hz.The server PC, which runs the ScoutII
control program, connects to this network via either
networkcableorwireless.Figure8illustratestheoperation
scenario of ScoutII. There are many benefits of using
wireless technology to control the motion of a WMR:
wireless
deployment
is
less
expensive
than
the
use
of
wires
due to wire replacement and increased congestion.
Wirelessismoreefficientintermsofscalability,thecurrent
bandwidth is suitable for data communication,which is
requiredtocontrolthemotionoftheWMR.
Figure8.TypicaloperationscenarioofScoutII[15].6.Experimentalresults
The used mobile robot platform is the ScoutII robot
developed by Dr Robot Inc [15]. The ScoutII is a
differentialdrive robot for research.ScoutII isa ready
to use mobile robot platform designed for remote
monitoring patrolling [15]. ScoutII uses WiFi
(802.11b/g) as an interface for the wireless
communication.In
this
work,
wireless
communicates
effectivelyupuntiltherangeof213feet(56metres)inan
indoorenvironment.Inaddition,itusesC++interfaceasa
programming language. In the experiment part, the
parameters used are: dst= 30.5 cm, D =17 cm andTw=800pulsesforfullrotation.
The experiment part of this work is divided in three
scenarios.Inthefirstscenario,themobilerobotnavigates
in an unstructured environment without obstacles, as
illustratedinfigure9.In thesecondscenario, themobile
robotScoutIInavigates inanunstructuredenvironment
withfour
static
obstacles,
as
illustrated
in
figure
10.
These
obstacleshavedifferentshapes,threearerectangularand
one is circular. In the third scenario, the mobile robot
navigates in a dynamic environment as illustrated in
figure13.Letusassume thatweneedtomovetherobot
from the initial point to the goal as shown in table 3.
Thesepointsareused forall scenarios.Note that in this
work,wearenotinterestedinthefinalconfigurationwith
orientation.Thus,
is
not
included
in
table
3.
Points X YInitial 0cm 0cm
Intermediate 150cm 150cm
Target 150cm 400cm
Table3.Movementpoints.Figures 9 and 10 illustrate the path performedby the
mobile robotScoutII to reach the target.Thegenerated
path
to
the
target
is
relatively
smooth.
Notice
that
the
robotturnsgraduallyfirsttowardtheintermediatepoint
andsecondly towards the target.Therobotspeedvaries
withrespect toitsanglevelocityasdefinedbythefuzzy
logiccontroller.Notethatthisdataaregeneratedusinga
deadreckoningalgorithm.Asmentionedin[1],whenthe
speedofthemobilerobotisslow,thealgorithmprovides
accuratepositionandorientationfortherobot.
Figure9.Firstscenario(environmentwithoutobstacles).
Figure10.Secondscenario(environmentwithobstacles).
5Mohammed Faisal, Ramdane Hedjar, Mansour Al Sulaiman and Khalid Al-Mutib:
Fuzzy Logic Navigation and Obstacle Avoidance by a Mobile Robot in an Unknown Dynamic Environment
www.intechopen.com
-
7/27/2019 Evasion de Obstaculos y Seguimiento de Objetivo - Fuzzy
6/7
Inallscenarios,therobotmovesfromtheinitialpointto
the intermediatepoint, then from the intermediatepoint
tothetargetpoint.Inthesecondscenario,fourobstacles
havebeenadded to the scene.As shown in figure10, if
the distance between the obstacle and robot sonar
mountedon
the
robots
left,
front
and
right
sides
is
less
than70cm, then the robotmotioncontrolswitches from
theTFLCalgorithm to theOAFLCalgorithm inorder to
avoid the obstacle. Figure 11 illustrates the realtime
experimentalresultsoftheenvironmentscenariowithout
obstacles.
Aswecan see from figures9and10, themotionof the
robot in thefirstscenarioisdifferentfrom themotionin
the second scenario. This difference comes from the
obstacles which are present in the environment in the
second
scenario.
Figure12illustratestherealtimeexperimentalresultsof
the second scenario, where obstacles are added to the
environment.Figure12showstheScoutIIrobotpassing
through the obstacles. The generated path in figure 9
corresponds to the real experimentation given in figure
11.Thegeneratedpathshowninfigure10correspondsto
therealexperimentationoffigure12.
Figure13illustratesthebehaviouroftherobotwithinthe
dynamicobstacles.Asshowninfigure13a,thedynamic
obstaclemoved
in
front
of
the
robot
and
the
robot
responded to that dynamic obstacle by switching the
control scheme from TFLC toOAFLC, passingby it as
illustratedinfigure13b.
Since only one robot is available in the laboratory, we
haveusedaresearcherasamovingobstacleinthescene.
The WMR was able to avoid both the researcher and
otherstaticobstacles.Thisscenariowasperformedsoas
tobeclosetotherealsceneinawarehouse.
Figure11.Firstscenario(duringnavigation).
Figure12.Secondscenario(passthroughstaticobstacles).
Figure13a.Thirdscenario(dynamicobstacles).
Figure13b.Thirdscenario(passbydynamicobstacle).
Notetothereaders,videosforallscenariosareavailable
inthefollowinglinks:
http://www.youtube.com/watch?v=FQafywfEJd8&feature
=youtu.be
Thelinkofthesecondscenariois:
http://www.youtube.com/watch?v=ABo_IVLHJn0&featur
e=youtu.be
Thethirdscenariois:
http://www.youtube.com/watch?v=Wtfhgxn44Vs&feature
=youtu.be
6 Int J Adv Robotic Sy, 2013, Vol. 10, 37:2013 www.intechopen.com
-
7/27/2019 Evasion de Obstaculos y Seguimiento de Objetivo - Fuzzy
7/7
7.Conclusion
In this paper,wehave proposed awireless fuzzy logic
control of awheeledmobile robot (unicycle type). The
proposed work intends to introducemobile robots for
materialhandling
in
warehouse
environments
where
wirelesscommunication isused insteadofcoloured line
tracking that complicates the navigation of a swarm of
mobilerobots.
Experimentalparthasbeenperformedonone available
mobile robot (ScoutII) and so as tobe as close to the
scene in warehouse as possible, a researcher hasbeen
used as amoving obstacle.According the experimental
results, theextension toasetofmobilerobotscaneasily
bedone.Further,experimentalresultshavevalidatedthe
proposed algorithm and smooth paths have been
generated
by
using
the
fuzzy
logic
algorithm
in
structuredandunstructuredenvironments.
Forfuturework,theproposedwirelesscontrolofaWMR
shouldbeextendedtoaswarmofmobilerobots.Analysis
of the influenceof induced timedelay from thewireless
communicationofthenetworkedmobilerobotsisworthy
offurtherinvestigation.
8.Acknowledgments
Thiswork issupportedbytheNPSTprogrammeatKing
SaudUniversity(projectno.:08ELE30002).
9.References
[1] G. Oriolo, A. Deluca and M. Vendittelli, (2002)WMR control via dynamic feedback linearization:
design, implementation and experimental
validation, IEEE Trans. On Control Systems
Technology,Vol.10,No.6,pp.835852.
[2] B.Kosko(1992),NeuralNetworkandFuzzySystems:ADynamicalSystemsApproachtoMachine Intelligence.
PrenticeHallInternational,Inc
[3] R.Carelli,E.F.Camacho,D.Patio (1995),Aneuralnetworkbased feed forward adaptive controller for
robot,IEEETrans.Syst.,Man,Cybern,
vol.
25,
no.
9,
pp.12811288.
[4] F. L. Lewis, S. Jagannathan, A. Yesildirek (1999)Neural Network Control of Robot Manipulators and
NonlinearSystems,London,U.K.:Taylor&Francis.
[5] L. A. Zadeh (1965) Fuzzy Sets, Information andControl,vol.8,pp.2944.
[6] L.A.Zadeh(1973)Outlineofanewapproachtotheanalysis of complex systems anddecisionprocess,
IEEE,TransSyst,Man,Cybern.,vol.3,pp.2844.
[7] D.Driankov,H.HellendournM.Reinfrank(1993),AnIntroduction to Fuzzy Control,SpringerVerlag,Berlin
Heidelberg,New
York.
[8] S.KumarPradhan,D.RamakrushnaParhi,A.KumarPanda (2009),Fuzzy logic techniques fornavigation
ofseveralmobilerobots,AppliedSoftComputing,vol.
9,no.1,pp.29030.
[9] T.H.Lee,H.K.Lam,F.H.F.LeungandP.K.S.Tam,(2003),Apracticalfuzzylogiccontrollerforthepath
tracking of wheeled mobile robots, IEEE Control
SystemsMagazine,pp.6065.
[10]T.H. S. Li, SJ. Chang andW. Tong (2004),Fuzzytarget tracking control of autonomous robots by
using infrared sensors, IEEE on Fuzzy Systems,
vol.12,no.4,
pp.491
501.
[11]T. Das and N. Kan (2006) Design andimplementation of an adaptive fuzzy logicbased
controller for wheeled mobile robots, IEEE on
ControlSystemsTechnology,vol.14,no.3,pp.501510.
[12]R.Rashid,I.Elamvazuthi,M.BegamandM.Arrofiq,Differential Drive Wheeled Mobile Robot (WMR)
Control Using Fuzzy Logic Techniques, AMS 10
Proceedings of the 2010 Fourth Asia International
Conference on Mathematical/Analytical Modelling and
ComputerSimulation2010,pp.5155.
[13]F.Abdessemed, K. Benmahamed and E.Monacelli(2004),
A
fuzzy
based
reactive
controller
for
a
non
holonomic mobile robot, Robotics and autonomous
Systems,vol.47,pp.3146.
[14]R. R. Murphy,J. Kravitz and S. L. Stover, Novelapplicationofrobotics:Mobilerobotsinminerescue
and recovering, IEEE Robotics & Automation
Magazine,June2009,pp.91103.
[15]WirelessNetworkedAutonomiesMobileRobotwithhighResolutionPanTiltZoomCCDCamera,i90Dr
RobotQuickstartGuide.AvailableOnlineat:
http://www.drrobot.com/products/item_downloads/
Scout2_1.pdf.(Accessed2012April5).
[16]V.Raudonis,R.Maskeliunas (2011)Trajectorybasedfuzzy
controller
for
indoor
navigation,
Computational
IntelligenceandInformatics(CINTI).pp.6972.
[17]M.Cao andE.L.Hall, Fuzzy logic control for anautomated guided vehicle, Intelligent Robots and
Computer Vision XVII: Algorithms, Techniques and
ActiveVision,vol.3522,no.1,pp.303312,1998.
7Mohammed Faisal, Ramdane Hedjar, Mansour Al Sulaiman and Khalid Al-Mutib:
Fuzzy Logic Navigation and Obstacle Avoidance by a Mobile Robot in an Unknown Dynamic Environment
www.intechopen.com