SlideShare a Scribd company logo
IOSR Journal of Computer Engineering (IOSR-JCE)
e-ISSN: 2278-0661,p-ISSN: 2278-8727, Volume 17, Issue 6, Ver. V (Nov – Dec. 2015), PP 59-63
www.iosrjournals.org
DOI: 10.9790/0661-17655963 www.iosrjournals.org 59 | Page
Design of Mobile Robot Navigation system using SLAM and
Adaptive Tracking Controller with Particle Swarm Optimization
for Indoor Environment Monitoring
Kapil Jajulwar1
Dr.Amol Deshmukh2
1
(Research Scholar, Electronic Engineering G.H.Raisoni College of Engineering, India)
2
(Deputy Director & Professor, Electronic Engineering G.H.Raisoni College of Engineering, India)
Abstract: Now a day mobile robot work as a autonomous machine which is used to control the locomotion and
move around in environment by varying the physical location A self localization & mapping of mobile robot
using fuzzy based tracking controller is design . The localization of mobile robot is calculated by slam
technique. A AFTC with 9 various rule based is used to calculate the total unknown path of mobile robot in
indoor monitoring system is calculate & the PSO is used to optimized the total path required for same. A system
design with SLAM technique, Adaptive Fuzzy based controller & PSO which is used to solve the self localization
of mobile robot.
Keywords: Fuzzy Controller, Particle Swarm Optimization, Simultaneous Location & mapping technique
I. Introduction
The Navigation is an area of study that concentrates on the process of detecting and controlling the
motion of a vehicle from one place to another. The area of navigation includes the four basics categories such as
aeronautic navigation, marine navigation, space Navigation and land navigation. Locating the Navigator's
position compared to known locations or patterns includes in navigational techniques. ]Robot navigation means
the robot's talent to figure out its own position in its reference frame and design a path for the goal location.
Navigation is basically consisting of the three basic aptitudes: Self-localization, Path planning, Map-
construction. Self-localization indicates the robot's capacity to confirm its own position and orientation within
the reference frame. Path planning is efficiently denotation of localization, in that it requires the determination
of the robot's present position and a position of a goal location, both within the same coordinates. Map
construction can be in the status of a metric map or any symbols describing locations in the robot frame of
reference. As long as we see Robot navigation has been a ground laying goal in both computer vision research
and robotics. While the problem is largely solved for robots furnished with an active range-finding device, for a
variety of reasons.Vision is an attractive sensor as it helps in the design of economically possible systems with
simpler sensor limitations. Different sensors are used in conventional robot navigation systems, utilizing
traditional sensor there are several drawbacks related to physical limitations of the sensor. Vision sensing has
come forth as a popular choice where cameras can be used to minimize the overall cost and maintaining high
degree of intelligence, robustness and flexibility. Robot navigation classified in to two parts:[5]5 Indoor
navigation Outdoor navigation Indoor navigation is more complex as against the outdoor navigation. Because,
indoor navigation has to deal with more dimensions (multiple floors of building), needs more level of detail to
understand enclosing area around navigating subject or object, and has to consider the context of navigation for
accurate sub spacing results. Keeping in view the complexity of indoor navigation we have to find solutions for
applications (e.g., route planning) of indoor navigation that must take into consideration of the context of
navigation and be more level of detail to have accurate and consistent results for users.The proposed
methodology will use the color image acquired by the single camera module, which is stored in database. Then
the image is converted in to gray image by image processing technique. And using Adaptive fuzzy tracking
controller the reference path for the navigation of robot will be calculated. The Procedure to reach the
Destination is Time Consuming.[2] Hence the Reseach work is to reduce the time Consumption using PSO.
Directing the robot to the Destination is another major Task to be fullfilled as the path would consist of several
Obstacle ,consider images stored in Database.[3] One of the image is consider from the Database. It Is Difficult
to Controller work on RGB level. Therefore it is needed to convert in gray level image.
Then that gray image is fed to controller. It will calculate shortest path and Time required. Whatever
time is needed to complete this simulation is reduce by applying PSO Technique. Working of Adaptive
Tracking Fuzzy Controller (ATFC) and Particle Swarm Optimization (PSO) is discussed below.
Design of Mobile Robot Navigation system using SLAM and Adaptive Tracking Controller ….
DOI: 10.9790/0661-17655963 www.iosrjournals.org 60 | Page
Table No.1: Rule Used For Sensor Devices
II. Design Approach
Controllers which are based upon Fuzzy logic are adept control systems that fluently insinuate between
rules. Rules fire to continuous degrees and the multiple resultant actions are mixed into an insinuate result.
Processing of uncertain information and savings of energy using common-sense rules and natural language
statements are the bases for fuzzy logic control. Fuzzy controller rule-bases typically consist of form of a set of
if-then rules whose preceding (“if” parts) and following (“then” parts) are proportionally involve fuzzy
membership functions. If X is input and Y is output assumed in a given discussion of a fuzzy controller with a
rule-base of size n, then „if-then‟ rule as follows:
IF x is ˜Ai THEN y is ˜Bi Where, x and y are respective input and output fuzzy real variables, and ˜Ai
€X and ˜Bi €Y (1 ≤ i ≤ n) are fuzzy sets representing exact values of x and y.A fuzzy controller or model uses
fuzzy rules, which are linguistic if-then statements involving fuzzy sets, fuzzy logic, and fuzzy inference. Fuzzy
rules play a key role in representing expert control/modeling knowledge and experience and in linking the input
variables of fuzzy controllers/models to output variable (or variables). Two major types of fuzzy rules exist,
namely, Mamdani fuzzy rules and Takagi-Sugeno (TS, for short) fuzzy rules. Let‟s start with the familiar
Mamdani fuzzy systems. Out of these two here we are using Takagi-Sugeno for monitoring the Working of
controller as shown in below.
Figure No -1 Flow Chart of Adaptive fuzzy controllers
The fuzzy controller here Where; A-Away, N-Near, NS-Nearest Robot is considered as X.Our purpose
is to design a FLC able to guide a robot in its navigation in an environment from a start position to a goal zone.
So for this reason we adopted the following fuzzy logic system: In the Fuzzification, the inputs variables of our
FLC are dl, dc, dr, dLr, dLl and _; where: dl, dc and dr: are respectively the distances to the nearest obstacles in
the left, the center and the right sides of the robot, dLr, dLl: are respectively the distances to the nearest
obstacles in the lateral right and lateral left sides of the robot and a: is the angle value between the robot
direction and the target position.
The variation range of variables dl, dc and dr is [0, 10] in centimeters; 0 cm means that the obstacle is
very near and a collision may be happen, 10 cm means that the obstacle is very far. Each of those three variables
are represented by two trapezoidal Mfs: Near and Far. Whereas values of dLr and dLl are either 0 or 1
depending on the presence of obstacle or not. While the variation range of the input variable a is [-1800
, 1800
] in
which negative values refer to the left side robot and positive ones to the right side.
Motion of Robot Indication of Obstacle From Sensor
Sr. No Robot Decision Sensor Right Sensor Straight Sensor Left
1 Straight A A A
2 Easy Right A A N
A N A
A N N
3 Strong Right A F NS
A N NS
4 Easy Left N A A
N N A
5 Strong
Left
NS A A
Design of Mobile Robot Navigation system using SLAM and Adaptive Tracking Controller ….
DOI: 10.9790/0661-17655963 www.iosrjournals.org 61 | Page
Concerning the output variable of our FFLC we defined the angular velocity computed from the left and right
robot‟s angular velocities values Vangular; the robot is supposed to have a fixed linear velocity equal to 100
mm/s. Regarding the inference part, in our controller we elaborated rules in such a way the robot behavior
mimic the human comportment in driving.
III. Particle Swarm Optimization
Concept of Particle Swarm Optimization (PSO) was given by Eberhart and Kennedy in 1995. This
technique was inspirited by bird flocking‟s social behavior, where it was observed that the motion of each bird is
influenced by the motion of the nearest bird to it. PSO was used successfully in several applications. The
algorithm initializes the population with random solutions and updates the generation to found optima. N
number of particles exists in a swarm in M-dimensional search space. In PSO each individual or particle has a
position and a velocity expressed by a position change which means the flying direction of the particle. It
successively adjusts its position based on two factors: the best position of its neighbor (pbest) and the best
position swing by the entire swarm (gbest). The best solution is determined using a defined fitness function.
Each particle is represented by its instantaneous current position x and position change _(x) or also named
velocity, which is generally calculated as below:v[] = c0 *v[] + c1 * rand() * (pbest[] - present[])+ c2 * rand() *
(gbest[] –present)&present[] = present[] + v[]Where w indicates the inertia weight, t is the tth
iteration, rand() is
a random function in [0 1], gbest is the global best of the whole swarm, pbesti is the local best of the ith
particle
and fc1; c2g are cognitive and social parameters.
Figure :-2 Flow chart of particle swam optimization
The swarm size is assumed to be D. Fig.4 illustrates the schematic view of updating position of particle
in two successive iteration. Working of PSO explained in following flowcharts algorithms using population
topologies, which can be smaller and localized subsets of the global best value, are familiar in these days.
Neighboring particle may involve two or more particles which are predetermined to act together. Figure: Single-
located, where particular particle only compare themselves to the next best.
IV. Simulation Results
Design of Adaptive Tracking Controller Using Particle Swarm Optimization (PSO) for Robot
Navigation gives results as describes fallow. The starting direction is found from the start point and ends at the
goal point. The inputs are three sensors for detection of obstacle which fuzzified on the basis of far, close or
very close and the output is the navigation i.e. straight, soft right, hard right, soft left, hard left.
The distance of the obstacle is sensed from the sensor and depends on the current position and
orientation of the moving robot. Figure 1, 2 consist of source goal along with obstacle, Figure Shows possible
path here only three possible path considered out of which one is shortest one shown in Figure 2and 4. Table 2,
Design of Mobile Robot Navigation system using SLAM and Adaptive Tracking Controller ….
DOI: 10.9790/0661-17655963 www.iosrjournals.org 62 | Page
5 shows the Possible Path and Path with No. of obstacle. Whereas table2 Show Movement of Robot and
Obstacle Position Here Distance between Source and Destination considered 10 units then it is divided into 3
parts according to the Ranges As for nearest, near and away.
Three sensors are considered in Left, Right and Straight direction respectively. Depending upon the distance and
direction membership function has been calculated. Simulation Results by using different Enlivenments
(a) (b) (c)
Figure 3- Simulation result based on Enlivenment No-01 (a) Input image for indoor Environment (b) Input
with no of possible path in Environment No -1 (c) Calculated Navigated Path using PSO in Environment No-1
(e) (f) (g)
Figure 4 - Calculated navigated path with avoiding the no. of obstacle & Target in Input Environment-2 (e)
The no. of projected path in ENV. No. 2 (f)Input image for Indoor room of ENV No.-2 (g) Calculated Navigated
Path using PSO.in ENV. No.2
V. Mobile Robot Navigation Using Pso
In this paper the navigation path was calculated for mobile robot in different indoor environment ,here
two simulation result are calculated using two different environment with maximum obstacle & target. The
Adaptive fuzzy tracking controller was design using 09 fuzzy rules based & Simulation location & mapping
(SLAM) technique are used to find the mobile robot location with path planning & mapping. The Particle
swarm optimization was used to optimized the time required in project path & Navigated path.
Table No. 2 – Time Calculation for Mobile robot navigation in Environment 1 & 2.
VI. Conclusion
The adaptive fuzzy Tracking controller finds out the possible collision free and smooth navigation path.
In the simulation Particle swarm optimization approaches have been implemented for robot navigation in indoor
environments. Navigation Path for mobile robot calculate by Fuzzy tracking controller and particle swarm
optimization (PSO). The particle swarm optimization approach is used to calculate the total time for navigated
path and optimize path. In optimize path time delay with and without PSO is calculated. Efficiency of adaptive
tracking fuzzy controller is increased by using particle swarm optimization. The SLAM technique is used to
calculate the total localization & Mapping of the mobile robot in indoor monitoring
References
[1]. S. Rathinam; P. Almeida; Z. Kim; S. Jackson; A. Tinka; W. Grossman and R. Sengupta ,” Autonomous Searching and Tracking of a
River using UAV”, Proceedings of the American control conference, new York city ,USA, July 11-13,2012.
[2]. D Santosh, SupreethAchar, C V Jawahar “Autonomous Image-Based Exploration for Mobil Robot Navigation”, IEEE International
Conference on Robotics and Automation Pasadena, CA, USA, May 19-23, 2013.
Navigation Time for Environment 1
Navigated Path without PSO 11.14sec
Navigated Path With PSO 1.71 sec
Navigation Time for Environment 2
Navigated Path without PSO 8.92 sec
Navigated Path With PSO 1.55 sec
Design of Mobile Robot Navigation system using SLAM and Adaptive Tracking Controller ….
DOI: 10.9790/0661-17655963 www.iosrjournals.org 63 | Page
[3]. D. Wolf; C. Netto ,”Vision based outdoor Navigation Using Mobile Robots” IEEE Latin American Robotic symposium,pp35-39.
[4]. L. F. Posada; K.K. Narayan; F. Hoffmann and T. Bertram ,”Floor Segmentation of Omnidirectional Images for Mobile Robot
Visual Navigation”, IEEE/RSJ International Connefernce on Intelligent Robots and systems, Taipei,Taiwan .
[5]. Shankardas ,Deepti Bharat, Abdul Imran Rasheed , Viswanath K. Reddy.Dept. of EEE, MSRSAS, Bangalore, India,” Design and
ASIC Implementation of Image Segmentation Algorithm for Autonomous MAV Navigation”, International Conference on Image
Information Processing (ICIIP-2043).
[6]. Ricardo Neves, Anibal Matos, “Raspberry PI Based Stereo Vision for Small Size ASVs” IEEE, International Conference on Image
Processing, 2013.
[7]. Chin-kai chang christian siagian laurent itti. ,”Mobile robot monocular vision navigation based on road region and boundary
estimation” 2012 IEEE/RSJ international conference on intelligent robots and systems, october 7-12, 2012. Vilamoura, algarve,
portugal.
[8]. Denis F. Wolf, CeiloNetto, “Vision-based outdoor navigation using mobile robots”, IEEE Latin American Robotic Symposium,
2014.
Ad

Recommended

HSV Brightness Factor Matching for Gesture Recognition System
HSV Brightness Factor Matching for Gesture Recognition System
CSCJournals
 
Fuzzy Logic Application in Robotics( Humanoid Push Recovery)
Fuzzy Logic Application in Robotics( Humanoid Push Recovery)
IIIT Allahabad
 
FUZZY LOGIC IN ROBOT NAVIGATION
FUZZY LOGIC IN ROBOT NAVIGATION
Ashish Kholia
 
6 - Conception of an Autonomous UAV using Stereo Vision (presented in an Indo...
6 - Conception of an Autonomous UAV using Stereo Vision (presented in an Indo...
Youness Lahdili
 
Mobile robotics fuzzylogic and pso
Mobile robotics fuzzylogic and pso
Devasena Inupakutika
 
Iisrt2 dwarakesh(9 11)
Iisrt2 dwarakesh(9 11)
IISRT
 
Robot-Manipulator-Control-with-Inverse-Kinematics-PD-Pseudoinverse-Jacobian-a...
Robot-Manipulator-Control-with-Inverse-Kinematics-PD-Pseudoinverse-Jacobian-a...
MUHAMMAD FAISAL RASHEED
 
Real time pedestrian detection, tracking, and distance estimation
Real time pedestrian detection, tracking, and distance estimation
omid Asudeh
 
An Assessment of Image Matching Algorithms in Depth Estimation
An Assessment of Image Matching Algorithms in Depth Estimation
CSCJournals
 
B0441418
B0441418
IOSR Journals
 
ramya_Motion_Detection
ramya_Motion_Detection
ramya1591
 
Report on robotic control
Report on robotic control
Anil Maurya
 
Optimally Learnt, Neural Network Based Autonomous Mobile Robot Navigation System
Optimally Learnt, Neural Network Based Autonomous Mobile Robot Navigation System
IDES Editor
 
IRJET - Analysis of A-Star Bot
IRJET - Analysis of A-Star Bot
IRJET Journal
 
[IJET V2I3P2] Authors: Shraddha Kallappa Walikar, Dr. Aswatha Kumar M
[IJET V2I3P2] Authors: Shraddha Kallappa Walikar, Dr. Aswatha Kumar M
IJET - International Journal of Engineering and Techniques
 
A350111
A350111
International Advance Journal of Engineering Research
 
Leader follower formation control of ground vehicles using camshift based gui...
Leader follower formation control of ground vehicles using camshift based gui...
ijma
 
A010430107
A010430107
IOSR Journals
 
Presentation Object Recognition And Tracking Project
Presentation Object Recognition And Tracking Project
Prathamesh Joshi
 
To identify the person using gait knn based approach
To identify the person using gait knn based approach
eSAT Journals
 
Adaptive Disparity Estimation for Auto Convergence of Region of Interest in a...
Adaptive Disparity Estimation for Auto Convergence of Region of Interest in a...
ijcga
 
InternshipReport
InternshipReport
Vikas Solanki
 
Mobile robot controller using novel hybrid system
Mobile robot controller using novel hybrid system
IJECEIAES
 
Face recognition across non uniform motion blur, illumination, and pose
Face recognition across non uniform motion blur, illumination, and pose
Raja Ram
 
A04430105
A04430105
IOSR-JEN
 
Camshaft
Camshaft
Ahmed Tememe
 
C015 apwcs10-positioning
C015 apwcs10-positioning
evegod
 
Wall follower autonomous robot development applying fuzzy incremental controller
Wall follower autonomous robot development applying fuzzy incremental controller
Yousef Moh. Abueejela
 
Wall follower autonomous robot development applying fuzzy incremental controller
Wall follower autonomous robot development applying fuzzy incremental controller
rajabco
 
EFFECTIVE REDIRECTING OF THE MOBILE ROBOT IN A MESSED ENVIRONMENT BASED ON TH...
EFFECTIVE REDIRECTING OF THE MOBILE ROBOT IN A MESSED ENVIRONMENT BASED ON TH...
ijfls
 

More Related Content

What's hot (19)

An Assessment of Image Matching Algorithms in Depth Estimation
An Assessment of Image Matching Algorithms in Depth Estimation
CSCJournals
 
B0441418
B0441418
IOSR Journals
 
ramya_Motion_Detection
ramya_Motion_Detection
ramya1591
 
Report on robotic control
Report on robotic control
Anil Maurya
 
Optimally Learnt, Neural Network Based Autonomous Mobile Robot Navigation System
Optimally Learnt, Neural Network Based Autonomous Mobile Robot Navigation System
IDES Editor
 
IRJET - Analysis of A-Star Bot
IRJET - Analysis of A-Star Bot
IRJET Journal
 
[IJET V2I3P2] Authors: Shraddha Kallappa Walikar, Dr. Aswatha Kumar M
[IJET V2I3P2] Authors: Shraddha Kallappa Walikar, Dr. Aswatha Kumar M
IJET - International Journal of Engineering and Techniques
 
A350111
A350111
International Advance Journal of Engineering Research
 
Leader follower formation control of ground vehicles using camshift based gui...
Leader follower formation control of ground vehicles using camshift based gui...
ijma
 
A010430107
A010430107
IOSR Journals
 
Presentation Object Recognition And Tracking Project
Presentation Object Recognition And Tracking Project
Prathamesh Joshi
 
To identify the person using gait knn based approach
To identify the person using gait knn based approach
eSAT Journals
 
Adaptive Disparity Estimation for Auto Convergence of Region of Interest in a...
Adaptive Disparity Estimation for Auto Convergence of Region of Interest in a...
ijcga
 
InternshipReport
InternshipReport
Vikas Solanki
 
Mobile robot controller using novel hybrid system
Mobile robot controller using novel hybrid system
IJECEIAES
 
Face recognition across non uniform motion blur, illumination, and pose
Face recognition across non uniform motion blur, illumination, and pose
Raja Ram
 
A04430105
A04430105
IOSR-JEN
 
Camshaft
Camshaft
Ahmed Tememe
 
C015 apwcs10-positioning
C015 apwcs10-positioning
evegod
 
An Assessment of Image Matching Algorithms in Depth Estimation
An Assessment of Image Matching Algorithms in Depth Estimation
CSCJournals
 
ramya_Motion_Detection
ramya_Motion_Detection
ramya1591
 
Report on robotic control
Report on robotic control
Anil Maurya
 
Optimally Learnt, Neural Network Based Autonomous Mobile Robot Navigation System
Optimally Learnt, Neural Network Based Autonomous Mobile Robot Navigation System
IDES Editor
 
IRJET - Analysis of A-Star Bot
IRJET - Analysis of A-Star Bot
IRJET Journal
 
Leader follower formation control of ground vehicles using camshift based gui...
Leader follower formation control of ground vehicles using camshift based gui...
ijma
 
Presentation Object Recognition And Tracking Project
Presentation Object Recognition And Tracking Project
Prathamesh Joshi
 
To identify the person using gait knn based approach
To identify the person using gait knn based approach
eSAT Journals
 
Adaptive Disparity Estimation for Auto Convergence of Region of Interest in a...
Adaptive Disparity Estimation for Auto Convergence of Region of Interest in a...
ijcga
 
Mobile robot controller using novel hybrid system
Mobile robot controller using novel hybrid system
IJECEIAES
 
Face recognition across non uniform motion blur, illumination, and pose
Face recognition across non uniform motion blur, illumination, and pose
Raja Ram
 
C015 apwcs10-positioning
C015 apwcs10-positioning
evegod
 

Similar to Design of Mobile Robot Navigation system using SLAM and Adaptive Tracking Controller with Particle Swarm Optimization for Indoor Environment Monitoring (20)

Wall follower autonomous robot development applying fuzzy incremental controller
Wall follower autonomous robot development applying fuzzy incremental controller
Yousef Moh. Abueejela
 
Wall follower autonomous robot development applying fuzzy incremental controller
Wall follower autonomous robot development applying fuzzy incremental controller
rajabco
 
EFFECTIVE REDIRECTING OF THE MOBILE ROBOT IN A MESSED ENVIRONMENT BASED ON TH...
EFFECTIVE REDIRECTING OF THE MOBILE ROBOT IN A MESSED ENVIRONMENT BASED ON TH...
ijfls
 
EFFECTIVE REDIRECTING OF THE MOBILE ROBOT IN A MESSED ENVIRONMENT BASED ON TH...
EFFECTIVE REDIRECTING OF THE MOBILE ROBOT IN A MESSED ENVIRONMENT BASED ON TH...
Wireilla
 
Modelling of Walking Humanoid Robot With Capability of Floor Detection and Dy...
Modelling of Walking Humanoid Robot With Capability of Floor Detection and Dy...
ijfcstjournal
 
Modelling of walking humanoid robot with capability of floor detection and dy...
Modelling of walking humanoid robot with capability of floor detection and dy...
ijfcstjournal
 
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...
CSCJournals
 
Ijecet 06 10_003
Ijecet 06 10_003
IAEME Publication
 
DESIGN AND IMPLEMENTATION OF PATH PLANNING ALGORITHM
DESIGN AND IMPLEMENTATION OF PATH PLANNING ALGORITHM
NITISH K
 
Fuzzy logic control for robot navigation
Fuzzy logic control for robot navigation
RAVINDRASHINDE59
 
L01117074
L01117074
IOSR Journals
 
HCI for Real world Applications
HCI for Real world Applications
IOSR Journals
 
K010218188
K010218188
IOSR Journals
 
Iaetsd modified artificial potential fields algorithm for mobile robot path ...
Iaetsd modified artificial potential fields algorithm for mobile robot path ...
Iaetsd Iaetsd
 
Autonomous Path Planning and Navigation of a Mobile Robot with Multi-Sensors ...
Autonomous Path Planning and Navigation of a Mobile Robot with Multi-Sensors ...
CSCJournals
 
PSO APPLIED TO DESIGN OPTIMAL PD CONTROL FOR A UNICYCLE MOBILE ROBOT
PSO APPLIED TO DESIGN OPTIMAL PD CONTROL FOR A UNICYCLE MOBILE ROBOT
JaresJournal
 
Motion Planning and Controlling Algorithm for Grasping and Manipulating Movin...
Motion Planning and Controlling Algorithm for Grasping and Manipulating Movin...
ijscai
 
Smart element aware gate controller for intelligent wheeled robot navigation
Smart element aware gate controller for intelligent wheeled robot navigation
IJECEIAES
 
Attitude Estimation And Compensation In Odometric Localization of Mobile Robo...
Attitude Estimation And Compensation In Odometric Localization of Mobile Robo...
Waqas Tariq
 
Leader Follower Formation Control of Ground Vehicles Using Dynamic Pixel Coun...
Leader Follower Formation Control of Ground Vehicles Using Dynamic Pixel Coun...
ijma
 
Wall follower autonomous robot development applying fuzzy incremental controller
Wall follower autonomous robot development applying fuzzy incremental controller
Yousef Moh. Abueejela
 
Wall follower autonomous robot development applying fuzzy incremental controller
Wall follower autonomous robot development applying fuzzy incremental controller
rajabco
 
EFFECTIVE REDIRECTING OF THE MOBILE ROBOT IN A MESSED ENVIRONMENT BASED ON TH...
EFFECTIVE REDIRECTING OF THE MOBILE ROBOT IN A MESSED ENVIRONMENT BASED ON TH...
ijfls
 
EFFECTIVE REDIRECTING OF THE MOBILE ROBOT IN A MESSED ENVIRONMENT BASED ON TH...
EFFECTIVE REDIRECTING OF THE MOBILE ROBOT IN A MESSED ENVIRONMENT BASED ON TH...
Wireilla
 
Modelling of Walking Humanoid Robot With Capability of Floor Detection and Dy...
Modelling of Walking Humanoid Robot With Capability of Floor Detection and Dy...
ijfcstjournal
 
Modelling of walking humanoid robot with capability of floor detection and dy...
Modelling of walking humanoid robot with capability of floor detection and dy...
ijfcstjournal
 
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...
CSCJournals
 
DESIGN AND IMPLEMENTATION OF PATH PLANNING ALGORITHM
DESIGN AND IMPLEMENTATION OF PATH PLANNING ALGORITHM
NITISH K
 
Fuzzy logic control for robot navigation
Fuzzy logic control for robot navigation
RAVINDRASHINDE59
 
HCI for Real world Applications
HCI for Real world Applications
IOSR Journals
 
Iaetsd modified artificial potential fields algorithm for mobile robot path ...
Iaetsd modified artificial potential fields algorithm for mobile robot path ...
Iaetsd Iaetsd
 
Autonomous Path Planning and Navigation of a Mobile Robot with Multi-Sensors ...
Autonomous Path Planning and Navigation of a Mobile Robot with Multi-Sensors ...
CSCJournals
 
PSO APPLIED TO DESIGN OPTIMAL PD CONTROL FOR A UNICYCLE MOBILE ROBOT
PSO APPLIED TO DESIGN OPTIMAL PD CONTROL FOR A UNICYCLE MOBILE ROBOT
JaresJournal
 
Motion Planning and Controlling Algorithm for Grasping and Manipulating Movin...
Motion Planning and Controlling Algorithm for Grasping and Manipulating Movin...
ijscai
 
Smart element aware gate controller for intelligent wheeled robot navigation
Smart element aware gate controller for intelligent wheeled robot navigation
IJECEIAES
 
Attitude Estimation And Compensation In Odometric Localization of Mobile Robo...
Attitude Estimation And Compensation In Odometric Localization of Mobile Robo...
Waqas Tariq
 
Leader Follower Formation Control of Ground Vehicles Using Dynamic Pixel Coun...
Leader Follower Formation Control of Ground Vehicles Using Dynamic Pixel Coun...
ijma
 
Ad

More from iosrjce (20)

An Examination of Effectuation Dimension as Financing Practice of Small and M...
An Examination of Effectuation Dimension as Financing Practice of Small and M...
iosrjce
 
Does Goods and Services Tax (GST) Leads to Indian Economic Development?
Does Goods and Services Tax (GST) Leads to Indian Economic Development?
iosrjce
 
Childhood Factors that influence success in later life
Childhood Factors that influence success in later life
iosrjce
 
Emotional Intelligence and Work Performance Relationship: A Study on Sales Pe...
Emotional Intelligence and Work Performance Relationship: A Study on Sales Pe...
iosrjce
 
Customer’s Acceptance of Internet Banking in Dubai
Customer’s Acceptance of Internet Banking in Dubai
iosrjce
 
A Study of Employee Satisfaction relating to Job Security & Working Hours amo...
A Study of Employee Satisfaction relating to Job Security & Working Hours amo...
iosrjce
 
Consumer Perspectives on Brand Preference: A Choice Based Model Approach
Consumer Perspectives on Brand Preference: A Choice Based Model Approach
iosrjce
 
Student`S Approach towards Social Network Sites
Student`S Approach towards Social Network Sites
iosrjce
 
Broadcast Management in Nigeria: The systems approach as an imperative
Broadcast Management in Nigeria: The systems approach as an imperative
iosrjce
 
A Study on Retailer’s Perception on Soya Products with Special Reference to T...
A Study on Retailer’s Perception on Soya Products with Special Reference to T...
iosrjce
 
A Study Factors Influence on Organisation Citizenship Behaviour in Corporate ...
A Study Factors Influence on Organisation Citizenship Behaviour in Corporate ...
iosrjce
 
Consumers’ Behaviour on Sony Xperia: A Case Study on Bangladesh
Consumers’ Behaviour on Sony Xperia: A Case Study on Bangladesh
iosrjce
 
Design of a Balanced Scorecard on Nonprofit Organizations (Study on Yayasan P...
Design of a Balanced Scorecard on Nonprofit Organizations (Study on Yayasan P...
iosrjce
 
Public Sector Reforms and Outsourcing Services in Nigeria: An Empirical Evalu...
Public Sector Reforms and Outsourcing Services in Nigeria: An Empirical Evalu...
iosrjce
 
Media Innovations and its Impact on Brand awareness & Consideration
Media Innovations and its Impact on Brand awareness & Consideration
iosrjce
 
Customer experience in supermarkets and hypermarkets – A comparative study
Customer experience in supermarkets and hypermarkets – A comparative study
iosrjce
 
Social Media and Small Businesses: A Combinational Strategic Approach under t...
Social Media and Small Businesses: A Combinational Strategic Approach under t...
iosrjce
 
Secretarial Performance and the Gender Question (A Study of Selected Tertiary...
Secretarial Performance and the Gender Question (A Study of Selected Tertiary...
iosrjce
 
Implementation of Quality Management principles at Zimbabwe Open University (...
Implementation of Quality Management principles at Zimbabwe Open University (...
iosrjce
 
Organizational Conflicts Management In Selected Organizaions In Lagos State, ...
Organizational Conflicts Management In Selected Organizaions In Lagos State, ...
iosrjce
 
An Examination of Effectuation Dimension as Financing Practice of Small and M...
An Examination of Effectuation Dimension as Financing Practice of Small and M...
iosrjce
 
Does Goods and Services Tax (GST) Leads to Indian Economic Development?
Does Goods and Services Tax (GST) Leads to Indian Economic Development?
iosrjce
 
Childhood Factors that influence success in later life
Childhood Factors that influence success in later life
iosrjce
 
Emotional Intelligence and Work Performance Relationship: A Study on Sales Pe...
Emotional Intelligence and Work Performance Relationship: A Study on Sales Pe...
iosrjce
 
Customer’s Acceptance of Internet Banking in Dubai
Customer’s Acceptance of Internet Banking in Dubai
iosrjce
 
A Study of Employee Satisfaction relating to Job Security & Working Hours amo...
A Study of Employee Satisfaction relating to Job Security & Working Hours amo...
iosrjce
 
Consumer Perspectives on Brand Preference: A Choice Based Model Approach
Consumer Perspectives on Brand Preference: A Choice Based Model Approach
iosrjce
 
Student`S Approach towards Social Network Sites
Student`S Approach towards Social Network Sites
iosrjce
 
Broadcast Management in Nigeria: The systems approach as an imperative
Broadcast Management in Nigeria: The systems approach as an imperative
iosrjce
 
A Study on Retailer’s Perception on Soya Products with Special Reference to T...
A Study on Retailer’s Perception on Soya Products with Special Reference to T...
iosrjce
 
A Study Factors Influence on Organisation Citizenship Behaviour in Corporate ...
A Study Factors Influence on Organisation Citizenship Behaviour in Corporate ...
iosrjce
 
Consumers’ Behaviour on Sony Xperia: A Case Study on Bangladesh
Consumers’ Behaviour on Sony Xperia: A Case Study on Bangladesh
iosrjce
 
Design of a Balanced Scorecard on Nonprofit Organizations (Study on Yayasan P...
Design of a Balanced Scorecard on Nonprofit Organizations (Study on Yayasan P...
iosrjce
 
Public Sector Reforms and Outsourcing Services in Nigeria: An Empirical Evalu...
Public Sector Reforms and Outsourcing Services in Nigeria: An Empirical Evalu...
iosrjce
 
Media Innovations and its Impact on Brand awareness & Consideration
Media Innovations and its Impact on Brand awareness & Consideration
iosrjce
 
Customer experience in supermarkets and hypermarkets – A comparative study
Customer experience in supermarkets and hypermarkets – A comparative study
iosrjce
 
Social Media and Small Businesses: A Combinational Strategic Approach under t...
Social Media and Small Businesses: A Combinational Strategic Approach under t...
iosrjce
 
Secretarial Performance and the Gender Question (A Study of Selected Tertiary...
Secretarial Performance and the Gender Question (A Study of Selected Tertiary...
iosrjce
 
Implementation of Quality Management principles at Zimbabwe Open University (...
Implementation of Quality Management principles at Zimbabwe Open University (...
iosrjce
 
Organizational Conflicts Management In Selected Organizaions In Lagos State, ...
Organizational Conflicts Management In Selected Organizaions In Lagos State, ...
iosrjce
 
Ad

Recently uploaded (20)

最新版美国圣莫尼卡学院毕业证(SMC毕业证书)原版定制
最新版美国圣莫尼卡学院毕业证(SMC毕业证书)原版定制
Taqyea
 
Proposal for folders structure division in projects.pdf
Proposal for folders structure division in projects.pdf
Mohamed Ahmed
 
20CE404-Soil Mechanics - Slide Share PPT
20CE404-Soil Mechanics - Slide Share PPT
saravananr808639
 
Complete guidance book of Asp.Net Web API
Complete guidance book of Asp.Net Web API
Shabista Imam
 
IntroSlides-June-GDG-Cloud-Munich community [email protected]
IntroSlides-June-GDG-Cloud-Munich community [email protected]
Luiz Carneiro
 
362 Alec Data Center Solutions-Slysium Data Center-AUH-Adaptaflex.pdf
362 Alec Data Center Solutions-Slysium Data Center-AUH-Adaptaflex.pdf
djiceramil
 
Learning – Types of Machine Learning – Supervised Learning – Unsupervised UNI...
Learning – Types of Machine Learning – Supervised Learning – Unsupervised UNI...
23Q95A6706
 
Fundamentals of Digital Design_Class_12th April.pptx
Fundamentals of Digital Design_Class_12th April.pptx
drdebarshi1993
 
VARICELLA VACCINATION: A POTENTIAL STRATEGY FOR PREVENTING MULTIPLE SCLEROSIS
VARICELLA VACCINATION: A POTENTIAL STRATEGY FOR PREVENTING MULTIPLE SCLEROSIS
ijab2
 
AI_Presentation (1). Artificial intelligence
AI_Presentation (1). Artificial intelligence
RoselynKaur8thD34
 
Center Enamel can Provide Aluminum Dome Roofs for diesel tank.docx
Center Enamel can Provide Aluminum Dome Roofs for diesel tank.docx
CenterEnamel
 
How to Un-Obsolete Your Legacy Keypad Design
How to Un-Obsolete Your Legacy Keypad Design
Epec Engineered Technologies
 
System design handwritten notes guidance
System design handwritten notes guidance
Shabista Imam
 
Machine Learning - Classification Algorithms
Machine Learning - Classification Algorithms
resming1
 
FUNDAMENTALS OF COMPUTER ORGANIZATION AND ARCHITECTURE
FUNDAMENTALS OF COMPUTER ORGANIZATION AND ARCHITECTURE
Shabista Imam
 
Microwatt: Open Tiny Core, Big Possibilities
Microwatt: Open Tiny Core, Big Possibilities
IBM
 
Complete University of Calculus :: 2nd edition
Complete University of Calculus :: 2nd edition
Shabista Imam
 
machine learning is a advance technology
machine learning is a advance technology
ynancy893
 
Abraham Silberschatz-Operating System Concepts (9th,2012.12).pdf
Abraham Silberschatz-Operating System Concepts (9th,2012.12).pdf
Shabista Imam
 
Unit III_One Dimensional Consolidation theory
Unit III_One Dimensional Consolidation theory
saravananr808639
 
最新版美国圣莫尼卡学院毕业证(SMC毕业证书)原版定制
最新版美国圣莫尼卡学院毕业证(SMC毕业证书)原版定制
Taqyea
 
Proposal for folders structure division in projects.pdf
Proposal for folders structure division in projects.pdf
Mohamed Ahmed
 
20CE404-Soil Mechanics - Slide Share PPT
20CE404-Soil Mechanics - Slide Share PPT
saravananr808639
 
Complete guidance book of Asp.Net Web API
Complete guidance book of Asp.Net Web API
Shabista Imam
 
362 Alec Data Center Solutions-Slysium Data Center-AUH-Adaptaflex.pdf
362 Alec Data Center Solutions-Slysium Data Center-AUH-Adaptaflex.pdf
djiceramil
 
Learning – Types of Machine Learning – Supervised Learning – Unsupervised UNI...
Learning – Types of Machine Learning – Supervised Learning – Unsupervised UNI...
23Q95A6706
 
Fundamentals of Digital Design_Class_12th April.pptx
Fundamentals of Digital Design_Class_12th April.pptx
drdebarshi1993
 
VARICELLA VACCINATION: A POTENTIAL STRATEGY FOR PREVENTING MULTIPLE SCLEROSIS
VARICELLA VACCINATION: A POTENTIAL STRATEGY FOR PREVENTING MULTIPLE SCLEROSIS
ijab2
 
AI_Presentation (1). Artificial intelligence
AI_Presentation (1). Artificial intelligence
RoselynKaur8thD34
 
Center Enamel can Provide Aluminum Dome Roofs for diesel tank.docx
Center Enamel can Provide Aluminum Dome Roofs for diesel tank.docx
CenterEnamel
 
System design handwritten notes guidance
System design handwritten notes guidance
Shabista Imam
 
Machine Learning - Classification Algorithms
Machine Learning - Classification Algorithms
resming1
 
FUNDAMENTALS OF COMPUTER ORGANIZATION AND ARCHITECTURE
FUNDAMENTALS OF COMPUTER ORGANIZATION AND ARCHITECTURE
Shabista Imam
 
Microwatt: Open Tiny Core, Big Possibilities
Microwatt: Open Tiny Core, Big Possibilities
IBM
 
Complete University of Calculus :: 2nd edition
Complete University of Calculus :: 2nd edition
Shabista Imam
 
machine learning is a advance technology
machine learning is a advance technology
ynancy893
 
Abraham Silberschatz-Operating System Concepts (9th,2012.12).pdf
Abraham Silberschatz-Operating System Concepts (9th,2012.12).pdf
Shabista Imam
 
Unit III_One Dimensional Consolidation theory
Unit III_One Dimensional Consolidation theory
saravananr808639
 

Design of Mobile Robot Navigation system using SLAM and Adaptive Tracking Controller with Particle Swarm Optimization for Indoor Environment Monitoring

  • 1. IOSR Journal of Computer Engineering (IOSR-JCE) e-ISSN: 2278-0661,p-ISSN: 2278-8727, Volume 17, Issue 6, Ver. V (Nov – Dec. 2015), PP 59-63 www.iosrjournals.org DOI: 10.9790/0661-17655963 www.iosrjournals.org 59 | Page Design of Mobile Robot Navigation system using SLAM and Adaptive Tracking Controller with Particle Swarm Optimization for Indoor Environment Monitoring Kapil Jajulwar1 Dr.Amol Deshmukh2 1 (Research Scholar, Electronic Engineering G.H.Raisoni College of Engineering, India) 2 (Deputy Director & Professor, Electronic Engineering G.H.Raisoni College of Engineering, India) Abstract: Now a day mobile robot work as a autonomous machine which is used to control the locomotion and move around in environment by varying the physical location A self localization & mapping of mobile robot using fuzzy based tracking controller is design . The localization of mobile robot is calculated by slam technique. A AFTC with 9 various rule based is used to calculate the total unknown path of mobile robot in indoor monitoring system is calculate & the PSO is used to optimized the total path required for same. A system design with SLAM technique, Adaptive Fuzzy based controller & PSO which is used to solve the self localization of mobile robot. Keywords: Fuzzy Controller, Particle Swarm Optimization, Simultaneous Location & mapping technique I. Introduction The Navigation is an area of study that concentrates on the process of detecting and controlling the motion of a vehicle from one place to another. The area of navigation includes the four basics categories such as aeronautic navigation, marine navigation, space Navigation and land navigation. Locating the Navigator's position compared to known locations or patterns includes in navigational techniques. ]Robot navigation means the robot's talent to figure out its own position in its reference frame and design a path for the goal location. Navigation is basically consisting of the three basic aptitudes: Self-localization, Path planning, Map- construction. Self-localization indicates the robot's capacity to confirm its own position and orientation within the reference frame. Path planning is efficiently denotation of localization, in that it requires the determination of the robot's present position and a position of a goal location, both within the same coordinates. Map construction can be in the status of a metric map or any symbols describing locations in the robot frame of reference. As long as we see Robot navigation has been a ground laying goal in both computer vision research and robotics. While the problem is largely solved for robots furnished with an active range-finding device, for a variety of reasons.Vision is an attractive sensor as it helps in the design of economically possible systems with simpler sensor limitations. Different sensors are used in conventional robot navigation systems, utilizing traditional sensor there are several drawbacks related to physical limitations of the sensor. Vision sensing has come forth as a popular choice where cameras can be used to minimize the overall cost and maintaining high degree of intelligence, robustness and flexibility. Robot navigation classified in to two parts:[5]5 Indoor navigation Outdoor navigation Indoor navigation is more complex as against the outdoor navigation. Because, indoor navigation has to deal with more dimensions (multiple floors of building), needs more level of detail to understand enclosing area around navigating subject or object, and has to consider the context of navigation for accurate sub spacing results. Keeping in view the complexity of indoor navigation we have to find solutions for applications (e.g., route planning) of indoor navigation that must take into consideration of the context of navigation and be more level of detail to have accurate and consistent results for users.The proposed methodology will use the color image acquired by the single camera module, which is stored in database. Then the image is converted in to gray image by image processing technique. And using Adaptive fuzzy tracking controller the reference path for the navigation of robot will be calculated. The Procedure to reach the Destination is Time Consuming.[2] Hence the Reseach work is to reduce the time Consumption using PSO. Directing the robot to the Destination is another major Task to be fullfilled as the path would consist of several Obstacle ,consider images stored in Database.[3] One of the image is consider from the Database. It Is Difficult to Controller work on RGB level. Therefore it is needed to convert in gray level image. Then that gray image is fed to controller. It will calculate shortest path and Time required. Whatever time is needed to complete this simulation is reduce by applying PSO Technique. Working of Adaptive Tracking Fuzzy Controller (ATFC) and Particle Swarm Optimization (PSO) is discussed below.
  • 2. Design of Mobile Robot Navigation system using SLAM and Adaptive Tracking Controller …. DOI: 10.9790/0661-17655963 www.iosrjournals.org 60 | Page Table No.1: Rule Used For Sensor Devices II. Design Approach Controllers which are based upon Fuzzy logic are adept control systems that fluently insinuate between rules. Rules fire to continuous degrees and the multiple resultant actions are mixed into an insinuate result. Processing of uncertain information and savings of energy using common-sense rules and natural language statements are the bases for fuzzy logic control. Fuzzy controller rule-bases typically consist of form of a set of if-then rules whose preceding (“if” parts) and following (“then” parts) are proportionally involve fuzzy membership functions. If X is input and Y is output assumed in a given discussion of a fuzzy controller with a rule-base of size n, then „if-then‟ rule as follows: IF x is ˜Ai THEN y is ˜Bi Where, x and y are respective input and output fuzzy real variables, and ˜Ai €X and ˜Bi €Y (1 ≤ i ≤ n) are fuzzy sets representing exact values of x and y.A fuzzy controller or model uses fuzzy rules, which are linguistic if-then statements involving fuzzy sets, fuzzy logic, and fuzzy inference. Fuzzy rules play a key role in representing expert control/modeling knowledge and experience and in linking the input variables of fuzzy controllers/models to output variable (or variables). Two major types of fuzzy rules exist, namely, Mamdani fuzzy rules and Takagi-Sugeno (TS, for short) fuzzy rules. Let‟s start with the familiar Mamdani fuzzy systems. Out of these two here we are using Takagi-Sugeno for monitoring the Working of controller as shown in below. Figure No -1 Flow Chart of Adaptive fuzzy controllers The fuzzy controller here Where; A-Away, N-Near, NS-Nearest Robot is considered as X.Our purpose is to design a FLC able to guide a robot in its navigation in an environment from a start position to a goal zone. So for this reason we adopted the following fuzzy logic system: In the Fuzzification, the inputs variables of our FLC are dl, dc, dr, dLr, dLl and _; where: dl, dc and dr: are respectively the distances to the nearest obstacles in the left, the center and the right sides of the robot, dLr, dLl: are respectively the distances to the nearest obstacles in the lateral right and lateral left sides of the robot and a: is the angle value between the robot direction and the target position. The variation range of variables dl, dc and dr is [0, 10] in centimeters; 0 cm means that the obstacle is very near and a collision may be happen, 10 cm means that the obstacle is very far. Each of those three variables are represented by two trapezoidal Mfs: Near and Far. Whereas values of dLr and dLl are either 0 or 1 depending on the presence of obstacle or not. While the variation range of the input variable a is [-1800 , 1800 ] in which negative values refer to the left side robot and positive ones to the right side. Motion of Robot Indication of Obstacle From Sensor Sr. No Robot Decision Sensor Right Sensor Straight Sensor Left 1 Straight A A A 2 Easy Right A A N A N A A N N 3 Strong Right A F NS A N NS 4 Easy Left N A A N N A 5 Strong Left NS A A
  • 3. Design of Mobile Robot Navigation system using SLAM and Adaptive Tracking Controller …. DOI: 10.9790/0661-17655963 www.iosrjournals.org 61 | Page Concerning the output variable of our FFLC we defined the angular velocity computed from the left and right robot‟s angular velocities values Vangular; the robot is supposed to have a fixed linear velocity equal to 100 mm/s. Regarding the inference part, in our controller we elaborated rules in such a way the robot behavior mimic the human comportment in driving. III. Particle Swarm Optimization Concept of Particle Swarm Optimization (PSO) was given by Eberhart and Kennedy in 1995. This technique was inspirited by bird flocking‟s social behavior, where it was observed that the motion of each bird is influenced by the motion of the nearest bird to it. PSO was used successfully in several applications. The algorithm initializes the population with random solutions and updates the generation to found optima. N number of particles exists in a swarm in M-dimensional search space. In PSO each individual or particle has a position and a velocity expressed by a position change which means the flying direction of the particle. It successively adjusts its position based on two factors: the best position of its neighbor (pbest) and the best position swing by the entire swarm (gbest). The best solution is determined using a defined fitness function. Each particle is represented by its instantaneous current position x and position change _(x) or also named velocity, which is generally calculated as below:v[] = c0 *v[] + c1 * rand() * (pbest[] - present[])+ c2 * rand() * (gbest[] –present)&present[] = present[] + v[]Where w indicates the inertia weight, t is the tth iteration, rand() is a random function in [0 1], gbest is the global best of the whole swarm, pbesti is the local best of the ith particle and fc1; c2g are cognitive and social parameters. Figure :-2 Flow chart of particle swam optimization The swarm size is assumed to be D. Fig.4 illustrates the schematic view of updating position of particle in two successive iteration. Working of PSO explained in following flowcharts algorithms using population topologies, which can be smaller and localized subsets of the global best value, are familiar in these days. Neighboring particle may involve two or more particles which are predetermined to act together. Figure: Single- located, where particular particle only compare themselves to the next best. IV. Simulation Results Design of Adaptive Tracking Controller Using Particle Swarm Optimization (PSO) for Robot Navigation gives results as describes fallow. The starting direction is found from the start point and ends at the goal point. The inputs are three sensors for detection of obstacle which fuzzified on the basis of far, close or very close and the output is the navigation i.e. straight, soft right, hard right, soft left, hard left. The distance of the obstacle is sensed from the sensor and depends on the current position and orientation of the moving robot. Figure 1, 2 consist of source goal along with obstacle, Figure Shows possible path here only three possible path considered out of which one is shortest one shown in Figure 2and 4. Table 2,
  • 4. Design of Mobile Robot Navigation system using SLAM and Adaptive Tracking Controller …. DOI: 10.9790/0661-17655963 www.iosrjournals.org 62 | Page 5 shows the Possible Path and Path with No. of obstacle. Whereas table2 Show Movement of Robot and Obstacle Position Here Distance between Source and Destination considered 10 units then it is divided into 3 parts according to the Ranges As for nearest, near and away. Three sensors are considered in Left, Right and Straight direction respectively. Depending upon the distance and direction membership function has been calculated. Simulation Results by using different Enlivenments (a) (b) (c) Figure 3- Simulation result based on Enlivenment No-01 (a) Input image for indoor Environment (b) Input with no of possible path in Environment No -1 (c) Calculated Navigated Path using PSO in Environment No-1 (e) (f) (g) Figure 4 - Calculated navigated path with avoiding the no. of obstacle & Target in Input Environment-2 (e) The no. of projected path in ENV. No. 2 (f)Input image for Indoor room of ENV No.-2 (g) Calculated Navigated Path using PSO.in ENV. No.2 V. Mobile Robot Navigation Using Pso In this paper the navigation path was calculated for mobile robot in different indoor environment ,here two simulation result are calculated using two different environment with maximum obstacle & target. The Adaptive fuzzy tracking controller was design using 09 fuzzy rules based & Simulation location & mapping (SLAM) technique are used to find the mobile robot location with path planning & mapping. The Particle swarm optimization was used to optimized the time required in project path & Navigated path. Table No. 2 – Time Calculation for Mobile robot navigation in Environment 1 & 2. VI. Conclusion The adaptive fuzzy Tracking controller finds out the possible collision free and smooth navigation path. In the simulation Particle swarm optimization approaches have been implemented for robot navigation in indoor environments. Navigation Path for mobile robot calculate by Fuzzy tracking controller and particle swarm optimization (PSO). The particle swarm optimization approach is used to calculate the total time for navigated path and optimize path. In optimize path time delay with and without PSO is calculated. Efficiency of adaptive tracking fuzzy controller is increased by using particle swarm optimization. The SLAM technique is used to calculate the total localization & Mapping of the mobile robot in indoor monitoring References [1]. S. Rathinam; P. Almeida; Z. Kim; S. Jackson; A. Tinka; W. Grossman and R. Sengupta ,” Autonomous Searching and Tracking of a River using UAV”, Proceedings of the American control conference, new York city ,USA, July 11-13,2012. [2]. D Santosh, SupreethAchar, C V Jawahar “Autonomous Image-Based Exploration for Mobil Robot Navigation”, IEEE International Conference on Robotics and Automation Pasadena, CA, USA, May 19-23, 2013. Navigation Time for Environment 1 Navigated Path without PSO 11.14sec Navigated Path With PSO 1.71 sec Navigation Time for Environment 2 Navigated Path without PSO 8.92 sec Navigated Path With PSO 1.55 sec
  • 5. Design of Mobile Robot Navigation system using SLAM and Adaptive Tracking Controller …. DOI: 10.9790/0661-17655963 www.iosrjournals.org 63 | Page [3]. D. Wolf; C. Netto ,”Vision based outdoor Navigation Using Mobile Robots” IEEE Latin American Robotic symposium,pp35-39. [4]. L. F. Posada; K.K. Narayan; F. Hoffmann and T. Bertram ,”Floor Segmentation of Omnidirectional Images for Mobile Robot Visual Navigation”, IEEE/RSJ International Connefernce on Intelligent Robots and systems, Taipei,Taiwan . [5]. Shankardas ,Deepti Bharat, Abdul Imran Rasheed , Viswanath K. Reddy.Dept. of EEE, MSRSAS, Bangalore, India,” Design and ASIC Implementation of Image Segmentation Algorithm for Autonomous MAV Navigation”, International Conference on Image Information Processing (ICIIP-2043). [6]. Ricardo Neves, Anibal Matos, “Raspberry PI Based Stereo Vision for Small Size ASVs” IEEE, International Conference on Image Processing, 2013. [7]. Chin-kai chang christian siagian laurent itti. ,”Mobile robot monocular vision navigation based on road region and boundary estimation” 2012 IEEE/RSJ international conference on intelligent robots and systems, october 7-12, 2012. Vilamoura, algarve, portugal. [8]. Denis F. Wolf, CeiloNetto, “Vision-based outdoor navigation using mobile robots”, IEEE Latin American Robotic Symposium, 2014.