evasion de obstaculos y seguimiento de objetivo - fuzzy

Upload: jcpenaylillo

Post on 14-Apr-2018

214 views

Category:

Documents


0 download

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