SlideShare a Scribd company logo
1 of 7
Download to read offline
TELKOMNIKA Indonesian Journal of Electrical Engineering
Vol. 14, No. 2, May 2015, pp. 304 ~ 310
DOI: 10.11591/telkomnika.v14i2.7723  304
Received February 3, 2015; Revised March 25, 2015; Accepted April 10, 2015
Robot Three Dimensional Space Path-planning
Applying the Improved Ant Colony Optimization
Zhao Ming*1
, Dai Yong2
1
Applied Technology College of University of Science and Technology Liaoning,
Anshan, 114051, China
2
School of Electronic and Information Engineering, University of Science and Technology Liaoning,
Anshan, 114051, China
*Corresponding author, email: as_zmyli@163.com
1
, 578916135@qq.com
2
Abstract
To make robot avoid obstacles in 3D space, the Pheromone of Ant Colony Optimization (ACO) in
Fuzzy Control Updating is put forward, the Pheromone Updating value varies with The number of iterations
and the path-planning length by each ant . the improved Transition Probability Function is also proposed,
which makes more sense for each ant choosing next feasible point .This paper firstly, describes the Robot
Workspace Modeling and its path-planning basic method, which is followed by introducing the improved
designing of the Transition Probability Function and the method of Pheromone Fuzzy Control Updating of
ACO in detail. At the same time, the comparison of optimization between the pre-improved ACO and the
improved ACO is made. The simulation result verifies that the improved ACO is feasible and available.
Keywords: 3D space, ant colony optimization (ACO), pheromone, transition probability function, path-
planning
Copyright © 2015 Institute of Advanced Engineering and Science. All rights reserved.
1. Introduction
It has been a hot topic for robot avoiding obstacles in 3D space in the field of the
Optimal Search Control in recent years. There are a number of available research methods,
such as A* Algorithm [1, 2]、 Artificial Potential Field method [3, 4] and Genetic algorithm [5, 6]
etc, but these methods have its own limitation to some extent. By the time of the early of the
ninth decade of the twentieth century, Italian scholars M.Dorigo et al proposed Ant Colony
Algorithm [7, 8], This algorithm is an another heuristic search algorithm which is used to solve
the optimization problem. This algorithm has advantages in fast convergence, being not easy to
fall into local optimum, which solves the problem of robot 3D path planning better than other
algorithms [9]. To the improvement of the conventional Ant Colony Algorithm, Fuzzy Control
Pheromone Updating method as well as the improved design of Transition Probability Function
is introduced in this paper. What is improved makes the conventional ACO does better in path
planning and reducing the number of iterations.
2.Robot Workspace Modeling and its Path-planning Method
2.1 Robot Workspace Modeling
Firstly, A 3D environment with obstacles is constructed and shown by Figure 1. Then
this environment is divided equally into M sections, each section is in one unit average grid, as
is shown by Figur e2, Figure 3. In this way, the geometry space ABCD-EFGH is constructed.
hypothesis: AB=m, BC=n, CG=v, The discrete point in this environment can be looked on as
P(i, j, k), where i={0, 1,2, …,m}, j={0, 1,2, …, n}, k={0, 1,2, …,v}, therefore x=i, y=j,
z=k .
TELKOMNIKA ISSN: 2302-4046 
Robot Three Dimensional Space Path-planning Applying the Improved Ant… (Zhao Ming)
305
Figure 1. 3D Environment with obstacles
Figure 2. Environment Sections Figure 3. The gridded section
2.2. Three Dimensional Path-planning of Robot with ACO
In the gridded three-dimensional space, a certain point 1Pi (i-1,j,k) on the plane 1Πi ( i
taking values 1,2, …, m) making a line to a certain point Pi (i,j,k) on the plane Πi (i taking values
1,2, …, m) does not keep in touch with any obstacles, then the path from the point 1Pi (i-1,j,k) to
the point Pi (i,j,k) is called the feasible route, at the same time, this feasible route is stored in the
list (i, j,k)Allowed . ACO 3D path planning is simply that finding out the feasible optimal
path( )the shortest path from the starting point to the target point In the gridded three-
dimensional space. According to the ACO Transition Probability Function [10] and Pheromone
Updating Rule [10], under the pre-condition of all passing points belonging to (i, j,k)Allowed , in
the O-XYZ coordinate system with obstacles, the robot can set out from the starting point Son
0Π , to reach a certain point 1P (1, j, k) ∈{ 0(where j , 1, …, n} ∈{ 0,k , 1, …, v} ), and then to
reach a certain point 2P (2, j, k) (where j∈{ 0, 1, …, n} ,k∈{ 0, 1, …, v} ) from the point 1P (1, j,
k) , taking turns reaching a certain point 1Pm ( m-1, j, k) ∈{ 0(where j , 1, …, n} ∈{ 0,k , 1, …,
v} ) on the plane 1Πm ,in the end, to reach the destination point D from the point 1Pm ( m-1, j,
k) , Above all, a optimal path between the starting point to the destination point is constructed :
S→ 1P (1, j, k) → 2P (2, j, k)→…→ 1Pm ( m-1, j, k) →D.
3. The Improved Designing ofACO
3.1. The Improved Designing of the Transition Probability Function
According to geometric principles, connection (straight line)L from the starting point to
the target point is the shortest path, under the pre-condition that there is no obstacles
forpassing directly. That is to say, selectinga certain point relatively close to the line L on the
next plane can approximately approach to this line, therefore the distance from the point P on
the next plane to the line L has an effect not only on the Transition Probability Function, but also
it plays a decisive role in the convergence of the algorithm,thus the Distance Factor concept is
introduced in this paper.
 ISSN: 2302-4046
TELKOMNIKA Vol. 14, No. 2, May 2015 : 304 – 310
306
Definition: The Distance Factor
1
1
1 i
i
PL
D
PL


 
 , where 1PLi is the distance from the
point 1Pi (i+1,j, k) belonging to (i, j,k)Allowed to the straight-line L. The Distance Factor D plays
a role in selecting the next feasible point which approximately approaches to the optimal path L
(the shortest path).
The conventional Transition Probability Function takes α = 1, β = 1, then which is
multiplied by the Distance Factor. A brand new Transition Probability Function for a certain point
Pi (i,j,k) on Πi (i=0, 1, 2, …, m-1) getting to a certain point 1Pi (i+1,j,k) on 1Πi is formed:
1
1
1
1, 1
1
(P ,P )
, (i, j,k)
(P ,P )
0 ,
i
i i
i i
ii i
i i
τ
d
D P to P Allowed
τP
d
else







  
 



 (1)
Where, 1iτ  is the Pheromone value of the point 1Pi (i+1,j, k) on the plane 1Πi 1(P ,P )i id  is the
distance from the point Pi (i, j ,k) to the point 1Pi (i+1, j, k).
3.2. The Pheromone Fuzzy Control Updating Method
Ant Colony Algorithm applied to three-dimensional path planninggenerally puts
pheromones on the connection between the gridding points, this sort of designing for ACO will
lead to a particularly large amount of computation. If the Pheromone is simply placed on the
gridding points instead of the connection between the gridding points, then this designing will
not only greatly reduce the computational complexity of the algorithm [11], but also it will be very
convenient for updating the Pheromone value. Fuzzy Control Pheromone global updating is
a p p l i e d i n t h i s p a p e r , t h e u p d a t i n g f o r m u l a f r o m t h e p e r i o d t t o t h e
period(t + n):
(t n) (1 ) (t) Δ t
ijk ijk ijkτ ρ τ τ     (2)
Where (t)ijkτ represents the not updated pheromone valueon the point P (i, j,k)i . ρ is the
Pheromone Evaporation Rate, 1-ρ represents the Pheromone ResidueFactor, taking ρ = 0.7.
Δ t
ijkτ =Q/Nt, where Nt is the number of points passed by the ant, Q represents the total amount
of each ant’s pheromone, Q parameter is very important, This paper uses fuzzy reasoning
methods to control the amount of each Ant’s Q in order to get a more reasonable amount of Q.
there are twovalues determines the amount of Q, the first is NC the number of iterations of ACO
[12-14], and the second is dthe length of each ant’s path from the starting point S to the
destination point D. Q the amount of pheromone carried by each ant is a fixed value in the
conventional Ant Colony Algorithm, it is unscientific. In the early period of the Pheromone
Updating, if Q is so large, then the Ant Colony Algorithmwill quickly fall into local optimum, on
the other hand, if the Q is solittle, then the convergence speed of the Ant Colony Algorithm will
be slow. above all, the best way is that Q is set little when NC is little, Q is set large when NC is
large. Furthermore, the path (the straight line) between the target point and the starting point is
the best shortest route, if there is d the length of path made by an certain ant very close to the
ideal straight-line L, then the Q ofthis ant shouldbe set larger in order to improve Probability
forother ants choosing this path, making optimization again on this path could improve the
convergence speed. According to the input and output reasoning rulesin Fuzzy Control
Algorithm, Membership Function applied triangular [15]. NC the amount of Iterations is the input
taking values from 0 to 100 times (experience value) in Figure 4, d the length of the path is
another input taking values from 20 (Figure 1 the axial length is the shortest) to 200 (experience
value) in Figure 5, Q the carrying amount of pheromone is the output shown in Figure 6.
TELKOMNIKA ISSN: 2302-4046 
Robot Three Dimensional Space Path-planning Applying the Improved Ant… (Zhao Ming)
307
Figure 4. NC the iterations input Figure 5. d the length of path input
Figure 6. Q the carrying amount of pheromone
In this paper, mamdani reasoning is applied, Fuzzy Reasoning flow diagram shown in
Figure 7:
Figure 7. Fuzzy Reasoning
Fuzzy Reasoning rules are shown in Table 1, Figure 8 is a Fuzzy Reasoning rule table
in graphic form.
Table 1. Q value of Fuzzy Reasoning
dS dM dB
NCS
NCM
NCB
QM
QM
QB
QS
QS
QM
QS
QS
QS
NC Iterations
Q
Carrying
pheromone
 ISSN: 2302-4046
TELKOMNIKA Vol. 14, No. 2, May 2015 : 304 – 310
308
Figure 8. Fuzzy Reasoning rule table in graphic form
4. The Designing for the Fuzzy ACO
Steps of the algorithm is as follows:
Step 1: The 3D space environment with obstacles is initialized , establish the linear
equation from the starting point to the destination point, calculate PL the length of each point
belonging to (i, j,k)Allowed to the straight line L.
Step 2: According to formula (1) use roulette method to determine the next point of
each ant, ants reaching the target point apply Fuzzy Control Pheromone Updating formula (2) to
update the pheromone.
Step 3: Determine whether each set of all the ants have completed path planning, if
not, go to step 2.
Step 4: Determines whether the stopping condition of this algorithm is met, if it is,
output the optimal path and end, otherwise, go to step 2.
5. Simulation Results
As shown in Figure 1, A robot in a three dimensional terrain with obstacles applies fuzzy
Ant Colony Algorithm to find out an optimal path from the starting point (0,10,0) to thedestination
point (20,8,0). Hypothesis: There are 20 ants in each set, make an experimental comparison of
conventional Ant Colony Algorithm and the improved Ant Colony Algorithm, Matlab 2008 obtains
the simulation results shown in Figure 9 and Figure 10.
These results clearly show that the improved algorithm not only gets a better path in the
path planning, but also reduces approximately Ant Colony Algorithm iterations to the half
amount of work, the convergence rate also improves a lot. Specific experimental data results
are shown in Table 2:
Figure 9. The conventional ACO for path-planning
TELKOMNIKA ISSN: 2302-4046 
Robot Three Dimensional Space Path-planning Applying the Improved Ant… (Zhao Ming)
309
Figure 10. The improved ACO for path-planning
Table 1. Comparison of two algorithms
algorithm comparison Experiment
1
Experiment
2
Experiment
3
Average
improved ACO Best path
length
iterations
35.032
43
34.871
46
34.904
50
34.936
47
conventional
ACO
Best path
length
iterations
44.381
90
45.082
88
45.128
85
44.864
88
6. Conclusion
The improvement of the Transition Probability Function and Pheromone Updating
methods in conventional Ant Colony Algorithm greatly increases the convergence rate of the Ant
Colony Algorithm, reduces the number of iterations, effectively avoids fallinginto local optimal
problem, enables antsto find the first pathwith good results. In addition, the location of the
pheromone is on the pointsinstead of the connection between the points, which greatly
improves the computational speed. Clearly, the improvement of Ant Colony Algorithm can better
improve the rate of three-dimensional path planning and optimization. Therefore, this designing
can provide broad prospects for further optimization of three-dimensional robot path planning.
References
[1] P Vadakkepat, CT Kay, ML Wang. Evolutionary Artificial Potential Fields and Their Application in Real
Time Robot Path Planning. 9th International Conference on Electronic Measurement & Instrument
(ICEMI’2009). 2009.
[2] Ouyang xinyu, Yang shuguang. Control Engineering of China.Obstacle Avoidance Path Planning of
Mobile Robots Based on Potential Grid Method. Shenyang: Northeastern University. 2014.
[3] JIA Qingxuan, CHEN Gang, SUN Hanxu, ZHENG Shuangqi. Path Planning for Space Manipulator to
Avoid ObstacleBased on A* Algorithm. Journal of Mechanical Engineering. 2010.
[4] Li Xia, Xie Jun, Cai Manyi, Xie Ming, Wang Zhike. Path Planning for UAV Based on Improved Heuristic
A~* Algorithm. 9th International Conference on Electronic Measurement & Instrument (ICEMI’2009).
2009.
[5] Ramakrishnan R, Zein-Sabatto S. Multiple pat planning for a group of mobile robots in a 3D
environment using genetic algorithms. Proceedings of IEEE Southeast Con. 2001.
[6] Ismail AL-Taharwa, Alaa Sheta, Mohammed Al-Weshah. A Mobile Robot Path Planning Using Genetic
Algorithm in Static Environment. Journal of Computer Science. 2008.
[7] Duan haibin. The principle of ant colony algorithm and its application. Beijing: Scientific Publishing
House. 2005.
[8] Dorigo M, Maniezzo V, Colorni A. Ant system: optimization by a colony of cooperating agents, IEEE
Transactions on Systems, Man, and Cybernetics Part B: Cybernetics. 1996.
[9] Xiaoping Fan, Xiong Luo, Sheng Yi, Shengyue Yang, Heng Zhang. Optimal Path Planning for Mobile
Robots Based on Intensified Ant Colony Optimization Algorithm. Proceedings of the 2003 IEEE
International Conference on Robotics, Intelligent System-sand Signal Processing. 2003.
 ISSN: 2302-4046
TELKOMNIKA Vol. 14, No. 2, May 2015 : 304 – 310
310
[10] Shi feng, Wang hui, Yu lei, Hu fei. Analysis of 30 cases of Matlab intelligent algorithm. Beihang
University Press. 2011.
[11] Hu hui, Cai xiushan. An improved Ant Colony Algorithm of Three-Dimensional Path Planning of
Robots. Computer Engineering and Science. 2012.
[12] Liu geng, Ma liang. Fuzzy ant colony algorithm and its application in TSP. Mathematics in Practice
and Theory. 2011; 6.
[13] Ehsan Amiri, Hassan Keshavarz, Mojtaba Alizadeh, Mazdak Zamani, Touraj Khodadadi, S Khan.
Energy Efficient Routing in Wireless Sensor Networks Based on Fuzzy Ant Colony Optimization,
International Journal of Distributed Sensor Networks. 2014.
[14] Liu Yu, Yan Jian-Feng, Yan Guang-Rong, Lei Yi. ACO with fuzzy pheromone laying mechanism. 2011
World Congress on Engineering and Technology (CET 2011). 2011.
[15] Ding jianmei, Wang kecong. Simulation and Optimization of Fuzzy Controller Control Rules Based on
Matlab. Journal of Harbin Institute of Technology. Harbin: Harbin Institute of Technology. 2004.

More Related Content

What's hot

BALANCING BOARD MACHINES
BALANCING BOARD MACHINESBALANCING BOARD MACHINES
BALANCING BOARD MACHINESbutest
 
El text.tokuron a(2019).jung190711
El text.tokuron a(2019).jung190711El text.tokuron a(2019).jung190711
El text.tokuron a(2019).jung190711RCCSRENKEI
 
Platforming_Automated_And_Quickly_Beamer
Platforming_Automated_And_Quickly_BeamerPlatforming_Automated_And_Quickly_Beamer
Platforming_Automated_And_Quickly_BeamerPeter Sels
 
Mobile robot path planning using ant colony optimization
Mobile robot path planning using ant colony optimizationMobile robot path planning using ant colony optimization
Mobile robot path planning using ant colony optimizationeSAT Publishing House
 
A New Approach for Speech Enhancement Based On Eigenvalue Spectral Subtraction
A New Approach for Speech Enhancement Based On Eigenvalue Spectral SubtractionA New Approach for Speech Enhancement Based On Eigenvalue Spectral Subtraction
A New Approach for Speech Enhancement Based On Eigenvalue Spectral SubtractionCSCJournals
 
Presentation of GreenYourMove's hybrid approach in the 3rd Conference on Sust...
Presentation of GreenYourMove's hybrid approach in the 3rd Conference on Sust...Presentation of GreenYourMove's hybrid approach in the 3rd Conference on Sust...
Presentation of GreenYourMove's hybrid approach in the 3rd Conference on Sust...GreenYourMove
 
String kmp
String kmpString kmp
String kmpthinkphp
 
Iisrt zzzz shamili ch
Iisrt zzzz shamili chIisrt zzzz shamili ch
Iisrt zzzz shamili chIISRT
 
3rd Conference on Sustainable Urban Mobility
3rd Conference on Sustainable Urban Mobility3rd Conference on Sustainable Urban Mobility
3rd Conference on Sustainable Urban MobilityLIFE GreenYourMove
 
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...CSCJournals
 
The optimization of running queries in relational databases using ant colony ...
The optimization of running queries in relational databases using ant colony ...The optimization of running queries in relational databases using ant colony ...
The optimization of running queries in relational databases using ant colony ...ijdms
 
D ecimation and interpolation
D ecimation and interpolationD ecimation and interpolation
D ecimation and interpolationSuchi Verma
 
Dynamic Path Planning
Dynamic Path PlanningDynamic Path Planning
Dynamic Path Planningdare2kreate
 

What's hot (18)

BALANCING BOARD MACHINES
BALANCING BOARD MACHINESBALANCING BOARD MACHINES
BALANCING BOARD MACHINES
 
El text.tokuron a(2019).jung190711
El text.tokuron a(2019).jung190711El text.tokuron a(2019).jung190711
El text.tokuron a(2019).jung190711
 
paper
paperpaper
paper
 
Platforming_Automated_And_Quickly_Beamer
Platforming_Automated_And_Quickly_BeamerPlatforming_Automated_And_Quickly_Beamer
Platforming_Automated_And_Quickly_Beamer
 
Mobile robot path planning using ant colony optimization
Mobile robot path planning using ant colony optimizationMobile robot path planning using ant colony optimization
Mobile robot path planning using ant colony optimization
 
A New Approach for Speech Enhancement Based On Eigenvalue Spectral Subtraction
A New Approach for Speech Enhancement Based On Eigenvalue Spectral SubtractionA New Approach for Speech Enhancement Based On Eigenvalue Spectral Subtraction
A New Approach for Speech Enhancement Based On Eigenvalue Spectral Subtraction
 
Presentation of GreenYourMove's hybrid approach in the 3rd Conference on Sust...
Presentation of GreenYourMove's hybrid approach in the 3rd Conference on Sust...Presentation of GreenYourMove's hybrid approach in the 3rd Conference on Sust...
Presentation of GreenYourMove's hybrid approach in the 3rd Conference on Sust...
 
String kmp
String kmpString kmp
String kmp
 
Iisrt zzzz shamili ch
Iisrt zzzz shamili chIisrt zzzz shamili ch
Iisrt zzzz shamili ch
 
H0814247
H0814247H0814247
H0814247
 
ershov911
ershov911ershov911
ershov911
 
3rd Conference on Sustainable Urban Mobility
3rd Conference on Sustainable Urban Mobility3rd Conference on Sustainable Urban Mobility
3rd Conference on Sustainable Urban Mobility
 
Lt2419681970
Lt2419681970Lt2419681970
Lt2419681970
 
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...
 
The optimization of running queries in relational databases using ant colony ...
The optimization of running queries in relational databases using ant colony ...The optimization of running queries in relational databases using ant colony ...
The optimization of running queries in relational databases using ant colony ...
 
D ecimation and interpolation
D ecimation and interpolationD ecimation and interpolation
D ecimation and interpolation
 
Traveling Eco-Salesman
Traveling Eco-SalesmanTraveling Eco-Salesman
Traveling Eco-Salesman
 
Dynamic Path Planning
Dynamic Path PlanningDynamic Path Planning
Dynamic Path Planning
 

Similar to 3D Robot Path Planning Using Improved Ant Colony Optimization

An improved ant colony algorithm based on
An improved ant colony algorithm based onAn improved ant colony algorithm based on
An improved ant colony algorithm based onIJCI JOURNAL
 
Chaotic ANT System Optimization for Path Planning of the Mobile Robots
Chaotic ANT System Optimization for Path Planning of the Mobile RobotsChaotic ANT System Optimization for Path Planning of the Mobile Robots
Chaotic ANT System Optimization for Path Planning of the Mobile Robotscseij
 
α Nearness ant colony system with adaptive strategies for the traveling sales...
α Nearness ant colony system with adaptive strategies for the traveling sales...α Nearness ant colony system with adaptive strategies for the traveling sales...
α Nearness ant colony system with adaptive strategies for the traveling sales...ijfcstjournal
 
Path Planning of Mobile aco fuzzy-presentation.pptx
Path Planning of Mobile aco fuzzy-presentation.pptxPath Planning of Mobile aco fuzzy-presentation.pptx
Path Planning of Mobile aco fuzzy-presentation.pptxssuserf6b378
 
Research on The Control of Joint Robot Trajectory
Research on The Control of Joint Robot TrajectoryResearch on The Control of Joint Robot Trajectory
Research on The Control of Joint Robot TrajectoryIJRESJOURNAL
 
Automated Information Retrieval Model Using FP Growth Based Fuzzy Particle Sw...
Automated Information Retrieval Model Using FP Growth Based Fuzzy Particle Sw...Automated Information Retrieval Model Using FP Growth Based Fuzzy Particle Sw...
Automated Information Retrieval Model Using FP Growth Based Fuzzy Particle Sw...AIRCC Publishing Corporation
 
Improving initial generations in pso algorithm for transportation network des...
Improving initial generations in pso algorithm for transportation network des...Improving initial generations in pso algorithm for transportation network des...
Improving initial generations in pso algorithm for transportation network des...ijcsit
 
Seminer-Merve AYDIN-4802220035-SUNUM.pptx
Seminer-Merve AYDIN-4802220035-SUNUM.pptxSeminer-Merve AYDIN-4802220035-SUNUM.pptx
Seminer-Merve AYDIN-4802220035-SUNUM.pptxssuserf6b378
 
Heuristic algorithms for solving TSP.doc.pptx
Heuristic algorithms for solving TSP.doc.pptxHeuristic algorithms for solving TSP.doc.pptx
Heuristic algorithms for solving TSP.doc.pptxlwz614595250
 
PHD research publications 26.pdf
PHD research publications 26.pdfPHD research publications 26.pdf
PHD research publications 26.pdfnareshkotra
 
A novel particle swarm optimization for papr reduction of ofdm systems
A novel particle swarm optimization for papr reduction of ofdm systemsA novel particle swarm optimization for papr reduction of ofdm systems
A novel particle swarm optimization for papr reduction of ofdm systemsaliasghar1989
 
Swarm Intelligence Technique ACO and Traveling Salesman Problem
Swarm Intelligence Technique ACO and Traveling Salesman ProblemSwarm Intelligence Technique ACO and Traveling Salesman Problem
Swarm Intelligence Technique ACO and Traveling Salesman ProblemIRJET Journal
 
An agent based particle swarm optimization for papr reduction of ofdm systems
An agent based particle swarm optimization for papr reduction of ofdm systemsAn agent based particle swarm optimization for papr reduction of ofdm systems
An agent based particle swarm optimization for papr reduction of ofdm systemsaliasghar1989
 
Solving Quadratic Assignment Problems (QAP) using Ant Colony System
Solving Quadratic Assignment Problems (QAP) using Ant Colony SystemSolving Quadratic Assignment Problems (QAP) using Ant Colony System
Solving Quadratic Assignment Problems (QAP) using Ant Colony SystemAjay Bidyarthy
 
Simulation of Robot Manipulator Trajectory Optimization Design
Simulation of Robot Manipulator Trajectory Optimization DesignSimulation of Robot Manipulator Trajectory Optimization Design
Simulation of Robot Manipulator Trajectory Optimization DesignIJRESJOURNAL
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimizationUnnitaDas
 

Similar to 3D Robot Path Planning Using Improved Ant Colony Optimization (20)

An improved ant colony algorithm based on
An improved ant colony algorithm based onAn improved ant colony algorithm based on
An improved ant colony algorithm based on
 
Chaotic ANT System Optimization for Path Planning of the Mobile Robots
Chaotic ANT System Optimization for Path Planning of the Mobile RobotsChaotic ANT System Optimization for Path Planning of the Mobile Robots
Chaotic ANT System Optimization for Path Planning of the Mobile Robots
 
4260 9235-1-pb
4260 9235-1-pb4260 9235-1-pb
4260 9235-1-pb
 
α Nearness ant colony system with adaptive strategies for the traveling sales...
α Nearness ant colony system with adaptive strategies for the traveling sales...α Nearness ant colony system with adaptive strategies for the traveling sales...
α Nearness ant colony system with adaptive strategies for the traveling sales...
 
Path Planning of Mobile aco fuzzy-presentation.pptx
Path Planning of Mobile aco fuzzy-presentation.pptxPath Planning of Mobile aco fuzzy-presentation.pptx
Path Planning of Mobile aco fuzzy-presentation.pptx
 
Unit 3 daa
Unit 3 daaUnit 3 daa
Unit 3 daa
 
K046036367
K046036367K046036367
K046036367
 
Research on The Control of Joint Robot Trajectory
Research on The Control of Joint Robot TrajectoryResearch on The Control of Joint Robot Trajectory
Research on The Control of Joint Robot Trajectory
 
Automated Information Retrieval Model Using FP Growth Based Fuzzy Particle Sw...
Automated Information Retrieval Model Using FP Growth Based Fuzzy Particle Sw...Automated Information Retrieval Model Using FP Growth Based Fuzzy Particle Sw...
Automated Information Retrieval Model Using FP Growth Based Fuzzy Particle Sw...
 
Improving initial generations in pso algorithm for transportation network des...
Improving initial generations in pso algorithm for transportation network des...Improving initial generations in pso algorithm for transportation network des...
Improving initial generations in pso algorithm for transportation network des...
 
Seminer-Merve AYDIN-4802220035-SUNUM.pptx
Seminer-Merve AYDIN-4802220035-SUNUM.pptxSeminer-Merve AYDIN-4802220035-SUNUM.pptx
Seminer-Merve AYDIN-4802220035-SUNUM.pptx
 
Heuristic algorithms for solving TSP.doc.pptx
Heuristic algorithms for solving TSP.doc.pptxHeuristic algorithms for solving TSP.doc.pptx
Heuristic algorithms for solving TSP.doc.pptx
 
PHD research publications 26.pdf
PHD research publications 26.pdfPHD research publications 26.pdf
PHD research publications 26.pdf
 
algorithm Unit 3
algorithm Unit 3algorithm Unit 3
algorithm Unit 3
 
A novel particle swarm optimization for papr reduction of ofdm systems
A novel particle swarm optimization for papr reduction of ofdm systemsA novel particle swarm optimization for papr reduction of ofdm systems
A novel particle swarm optimization for papr reduction of ofdm systems
 
Swarm Intelligence Technique ACO and Traveling Salesman Problem
Swarm Intelligence Technique ACO and Traveling Salesman ProblemSwarm Intelligence Technique ACO and Traveling Salesman Problem
Swarm Intelligence Technique ACO and Traveling Salesman Problem
 
An agent based particle swarm optimization for papr reduction of ofdm systems
An agent based particle swarm optimization for papr reduction of ofdm systemsAn agent based particle swarm optimization for papr reduction of ofdm systems
An agent based particle swarm optimization for papr reduction of ofdm systems
 
Solving Quadratic Assignment Problems (QAP) using Ant Colony System
Solving Quadratic Assignment Problems (QAP) using Ant Colony SystemSolving Quadratic Assignment Problems (QAP) using Ant Colony System
Solving Quadratic Assignment Problems (QAP) using Ant Colony System
 
Simulation of Robot Manipulator Trajectory Optimization Design
Simulation of Robot Manipulator Trajectory Optimization DesignSimulation of Robot Manipulator Trajectory Optimization Design
Simulation of Robot Manipulator Trajectory Optimization Design
 
Ant colony optimization
Ant colony optimizationAnt colony optimization
Ant colony optimization
 

More from Nooria Sukmaningtyas

Technology Content Analysis with Technometric Theory Approach to Improve Perf...
Technology Content Analysis with Technometric Theory Approach to Improve Perf...Technology Content Analysis with Technometric Theory Approach to Improve Perf...
Technology Content Analysis with Technometric Theory Approach to Improve Perf...Nooria Sukmaningtyas
 
Data Exchange Design with SDMX Format for Interoperability Statistical Data
Data Exchange Design with SDMX Format for Interoperability Statistical DataData Exchange Design with SDMX Format for Interoperability Statistical Data
Data Exchange Design with SDMX Format for Interoperability Statistical DataNooria Sukmaningtyas
 
The Knowledge Management System of A State Loss Settlement
The Knowledge Management System of A State Loss SettlementThe Knowledge Management System of A State Loss Settlement
The Knowledge Management System of A State Loss SettlementNooria Sukmaningtyas
 
Automatic Extraction of Diaphragm Motion and Respiratory Pattern from Time-se...
Automatic Extraction of Diaphragm Motion and Respiratory Pattern from Time-se...Automatic Extraction of Diaphragm Motion and Respiratory Pattern from Time-se...
Automatic Extraction of Diaphragm Motion and Respiratory Pattern from Time-se...Nooria Sukmaningtyas
 
U-slot Circular Patch Antenna for WLAN Application
U-slot Circular Patch Antenna for WLAN ApplicationU-slot Circular Patch Antenna for WLAN Application
U-slot Circular Patch Antenna for WLAN ApplicationNooria Sukmaningtyas
 
The Detection of Straight and Slant Wood Fiber through Slop Angle Fiber Feature
The Detection of Straight and Slant Wood Fiber through Slop Angle Fiber FeatureThe Detection of Straight and Slant Wood Fiber through Slop Angle Fiber Feature
The Detection of Straight and Slant Wood Fiber through Slop Angle Fiber FeatureNooria Sukmaningtyas
 
Active Infrared Night Vision System of Agricultural Vehicles
Active Infrared Night Vision System of Agricultural VehiclesActive Infrared Night Vision System of Agricultural Vehicles
Active Infrared Night Vision System of Agricultural VehiclesNooria Sukmaningtyas
 
Research on a Kind of PLC Based Fuzzy-PID Controller with Adjustable Factor
Research on a Kind of PLC Based Fuzzy-PID Controller with Adjustable FactorResearch on a Kind of PLC Based Fuzzy-PID Controller with Adjustable Factor
Research on a Kind of PLC Based Fuzzy-PID Controller with Adjustable FactorNooria Sukmaningtyas
 
Nonlinear Robust Control for Spacecraft Attitude
Nonlinear Robust Control for Spacecraft AttitudeNonlinear Robust Control for Spacecraft Attitude
Nonlinear Robust Control for Spacecraft AttitudeNooria Sukmaningtyas
 
Remote Monitoring System for Communication Base Based on Short Message
Remote Monitoring System for Communication Base Based on Short MessageRemote Monitoring System for Communication Base Based on Short Message
Remote Monitoring System for Communication Base Based on Short MessageNooria Sukmaningtyas
 
Tele-Robotic Assisted Dental Implant Surgery with Virtual Force Feedback
Tele-Robotic Assisted Dental Implant Surgery with Virtual Force FeedbackTele-Robotic Assisted Dental Implant Surgery with Virtual Force Feedback
Tele-Robotic Assisted Dental Implant Surgery with Virtual Force FeedbackNooria Sukmaningtyas
 
Research on Adaptation of Service-based Business Processes
Research on Adaptation of Service-based Business ProcessesResearch on Adaptation of Service-based Business Processes
Research on Adaptation of Service-based Business ProcessesNooria Sukmaningtyas
 
Review on Islanding Detection Methods for Photovoltaic Inverter
Review on Islanding Detection Methods for Photovoltaic InverterReview on Islanding Detection Methods for Photovoltaic Inverter
Review on Islanding Detection Methods for Photovoltaic InverterNooria Sukmaningtyas
 
Stabilizing Planar Inverted Pendulum System Based on Fuzzy Nine-point Controller
Stabilizing Planar Inverted Pendulum System Based on Fuzzy Nine-point ControllerStabilizing Planar Inverted Pendulum System Based on Fuzzy Nine-point Controller
Stabilizing Planar Inverted Pendulum System Based on Fuzzy Nine-point ControllerNooria Sukmaningtyas
 
Gross Error Elimination Based on the Polynomial Least Square Method in Integr...
Gross Error Elimination Based on the Polynomial Least Square Method in Integr...Gross Error Elimination Based on the Polynomial Least Square Method in Integr...
Gross Error Elimination Based on the Polynomial Least Square Method in Integr...Nooria Sukmaningtyas
 
Design on the Time-domain Airborne Electromagnetic Weak Signal Data Acquisiti...
Design on the Time-domain Airborne Electromagnetic Weak Signal Data Acquisiti...Design on the Time-domain Airborne Electromagnetic Weak Signal Data Acquisiti...
Design on the Time-domain Airborne Electromagnetic Weak Signal Data Acquisiti...Nooria Sukmaningtyas
 
INS/GPS Integrated Navigation Technology for Hypersonic UAV
INS/GPS Integrated Navigation Technology for Hypersonic UAVINS/GPS Integrated Navigation Technology for Hypersonic UAV
INS/GPS Integrated Navigation Technology for Hypersonic UAVNooria Sukmaningtyas
 
Research on Space Target Recognition Algorithm Based on Empirical Mode Decomp...
Research on Space Target Recognition Algorithm Based on Empirical Mode Decomp...Research on Space Target Recognition Algorithm Based on Empirical Mode Decomp...
Research on Space Target Recognition Algorithm Based on Empirical Mode Decomp...Nooria Sukmaningtyas
 
An Improved AC-BM Algorithm for Monitoring Watch List
An Improved AC-BM Algorithm for Monitoring Watch ListAn Improved AC-BM Algorithm for Monitoring Watch List
An Improved AC-BM Algorithm for Monitoring Watch ListNooria Sukmaningtyas
 
Design of a Subsequent Water Detection System Controlled by the Microcontroller
Design of a Subsequent Water Detection System Controlled by the MicrocontrollerDesign of a Subsequent Water Detection System Controlled by the Microcontroller
Design of a Subsequent Water Detection System Controlled by the MicrocontrollerNooria Sukmaningtyas
 

More from Nooria Sukmaningtyas (20)

Technology Content Analysis with Technometric Theory Approach to Improve Perf...
Technology Content Analysis with Technometric Theory Approach to Improve Perf...Technology Content Analysis with Technometric Theory Approach to Improve Perf...
Technology Content Analysis with Technometric Theory Approach to Improve Perf...
 
Data Exchange Design with SDMX Format for Interoperability Statistical Data
Data Exchange Design with SDMX Format for Interoperability Statistical DataData Exchange Design with SDMX Format for Interoperability Statistical Data
Data Exchange Design with SDMX Format for Interoperability Statistical Data
 
The Knowledge Management System of A State Loss Settlement
The Knowledge Management System of A State Loss SettlementThe Knowledge Management System of A State Loss Settlement
The Knowledge Management System of A State Loss Settlement
 
Automatic Extraction of Diaphragm Motion and Respiratory Pattern from Time-se...
Automatic Extraction of Diaphragm Motion and Respiratory Pattern from Time-se...Automatic Extraction of Diaphragm Motion and Respiratory Pattern from Time-se...
Automatic Extraction of Diaphragm Motion and Respiratory Pattern from Time-se...
 
U-slot Circular Patch Antenna for WLAN Application
U-slot Circular Patch Antenna for WLAN ApplicationU-slot Circular Patch Antenna for WLAN Application
U-slot Circular Patch Antenna for WLAN Application
 
The Detection of Straight and Slant Wood Fiber through Slop Angle Fiber Feature
The Detection of Straight and Slant Wood Fiber through Slop Angle Fiber FeatureThe Detection of Straight and Slant Wood Fiber through Slop Angle Fiber Feature
The Detection of Straight and Slant Wood Fiber through Slop Angle Fiber Feature
 
Active Infrared Night Vision System of Agricultural Vehicles
Active Infrared Night Vision System of Agricultural VehiclesActive Infrared Night Vision System of Agricultural Vehicles
Active Infrared Night Vision System of Agricultural Vehicles
 
Research on a Kind of PLC Based Fuzzy-PID Controller with Adjustable Factor
Research on a Kind of PLC Based Fuzzy-PID Controller with Adjustable FactorResearch on a Kind of PLC Based Fuzzy-PID Controller with Adjustable Factor
Research on a Kind of PLC Based Fuzzy-PID Controller with Adjustable Factor
 
Nonlinear Robust Control for Spacecraft Attitude
Nonlinear Robust Control for Spacecraft AttitudeNonlinear Robust Control for Spacecraft Attitude
Nonlinear Robust Control for Spacecraft Attitude
 
Remote Monitoring System for Communication Base Based on Short Message
Remote Monitoring System for Communication Base Based on Short MessageRemote Monitoring System for Communication Base Based on Short Message
Remote Monitoring System for Communication Base Based on Short Message
 
Tele-Robotic Assisted Dental Implant Surgery with Virtual Force Feedback
Tele-Robotic Assisted Dental Implant Surgery with Virtual Force FeedbackTele-Robotic Assisted Dental Implant Surgery with Virtual Force Feedback
Tele-Robotic Assisted Dental Implant Surgery with Virtual Force Feedback
 
Research on Adaptation of Service-based Business Processes
Research on Adaptation of Service-based Business ProcessesResearch on Adaptation of Service-based Business Processes
Research on Adaptation of Service-based Business Processes
 
Review on Islanding Detection Methods for Photovoltaic Inverter
Review on Islanding Detection Methods for Photovoltaic InverterReview on Islanding Detection Methods for Photovoltaic Inverter
Review on Islanding Detection Methods for Photovoltaic Inverter
 
Stabilizing Planar Inverted Pendulum System Based on Fuzzy Nine-point Controller
Stabilizing Planar Inverted Pendulum System Based on Fuzzy Nine-point ControllerStabilizing Planar Inverted Pendulum System Based on Fuzzy Nine-point Controller
Stabilizing Planar Inverted Pendulum System Based on Fuzzy Nine-point Controller
 
Gross Error Elimination Based on the Polynomial Least Square Method in Integr...
Gross Error Elimination Based on the Polynomial Least Square Method in Integr...Gross Error Elimination Based on the Polynomial Least Square Method in Integr...
Gross Error Elimination Based on the Polynomial Least Square Method in Integr...
 
Design on the Time-domain Airborne Electromagnetic Weak Signal Data Acquisiti...
Design on the Time-domain Airborne Electromagnetic Weak Signal Data Acquisiti...Design on the Time-domain Airborne Electromagnetic Weak Signal Data Acquisiti...
Design on the Time-domain Airborne Electromagnetic Weak Signal Data Acquisiti...
 
INS/GPS Integrated Navigation Technology for Hypersonic UAV
INS/GPS Integrated Navigation Technology for Hypersonic UAVINS/GPS Integrated Navigation Technology for Hypersonic UAV
INS/GPS Integrated Navigation Technology for Hypersonic UAV
 
Research on Space Target Recognition Algorithm Based on Empirical Mode Decomp...
Research on Space Target Recognition Algorithm Based on Empirical Mode Decomp...Research on Space Target Recognition Algorithm Based on Empirical Mode Decomp...
Research on Space Target Recognition Algorithm Based on Empirical Mode Decomp...
 
An Improved AC-BM Algorithm for Monitoring Watch List
An Improved AC-BM Algorithm for Monitoring Watch ListAn Improved AC-BM Algorithm for Monitoring Watch List
An Improved AC-BM Algorithm for Monitoring Watch List
 
Design of a Subsequent Water Detection System Controlled by the Microcontroller
Design of a Subsequent Water Detection System Controlled by the MicrocontrollerDesign of a Subsequent Water Detection System Controlled by the Microcontroller
Design of a Subsequent Water Detection System Controlled by the Microcontroller
 

Recently uploaded

APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 

Recently uploaded (20)

APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 

3D Robot Path Planning Using Improved Ant Colony Optimization

  • 1. TELKOMNIKA Indonesian Journal of Electrical Engineering Vol. 14, No. 2, May 2015, pp. 304 ~ 310 DOI: 10.11591/telkomnika.v14i2.7723  304 Received February 3, 2015; Revised March 25, 2015; Accepted April 10, 2015 Robot Three Dimensional Space Path-planning Applying the Improved Ant Colony Optimization Zhao Ming*1 , Dai Yong2 1 Applied Technology College of University of Science and Technology Liaoning, Anshan, 114051, China 2 School of Electronic and Information Engineering, University of Science and Technology Liaoning, Anshan, 114051, China *Corresponding author, email: as_zmyli@163.com 1 , 578916135@qq.com 2 Abstract To make robot avoid obstacles in 3D space, the Pheromone of Ant Colony Optimization (ACO) in Fuzzy Control Updating is put forward, the Pheromone Updating value varies with The number of iterations and the path-planning length by each ant . the improved Transition Probability Function is also proposed, which makes more sense for each ant choosing next feasible point .This paper firstly, describes the Robot Workspace Modeling and its path-planning basic method, which is followed by introducing the improved designing of the Transition Probability Function and the method of Pheromone Fuzzy Control Updating of ACO in detail. At the same time, the comparison of optimization between the pre-improved ACO and the improved ACO is made. The simulation result verifies that the improved ACO is feasible and available. Keywords: 3D space, ant colony optimization (ACO), pheromone, transition probability function, path- planning Copyright © 2015 Institute of Advanced Engineering and Science. All rights reserved. 1. Introduction It has been a hot topic for robot avoiding obstacles in 3D space in the field of the Optimal Search Control in recent years. There are a number of available research methods, such as A* Algorithm [1, 2]、 Artificial Potential Field method [3, 4] and Genetic algorithm [5, 6] etc, but these methods have its own limitation to some extent. By the time of the early of the ninth decade of the twentieth century, Italian scholars M.Dorigo et al proposed Ant Colony Algorithm [7, 8], This algorithm is an another heuristic search algorithm which is used to solve the optimization problem. This algorithm has advantages in fast convergence, being not easy to fall into local optimum, which solves the problem of robot 3D path planning better than other algorithms [9]. To the improvement of the conventional Ant Colony Algorithm, Fuzzy Control Pheromone Updating method as well as the improved design of Transition Probability Function is introduced in this paper. What is improved makes the conventional ACO does better in path planning and reducing the number of iterations. 2.Robot Workspace Modeling and its Path-planning Method 2.1 Robot Workspace Modeling Firstly, A 3D environment with obstacles is constructed and shown by Figure 1. Then this environment is divided equally into M sections, each section is in one unit average grid, as is shown by Figur e2, Figure 3. In this way, the geometry space ABCD-EFGH is constructed. hypothesis: AB=m, BC=n, CG=v, The discrete point in this environment can be looked on as P(i, j, k), where i={0, 1,2, …,m}, j={0, 1,2, …, n}, k={0, 1,2, …,v}, therefore x=i, y=j, z=k .
  • 2. TELKOMNIKA ISSN: 2302-4046  Robot Three Dimensional Space Path-planning Applying the Improved Ant… (Zhao Ming) 305 Figure 1. 3D Environment with obstacles Figure 2. Environment Sections Figure 3. The gridded section 2.2. Three Dimensional Path-planning of Robot with ACO In the gridded three-dimensional space, a certain point 1Pi (i-1,j,k) on the plane 1Πi ( i taking values 1,2, …, m) making a line to a certain point Pi (i,j,k) on the plane Πi (i taking values 1,2, …, m) does not keep in touch with any obstacles, then the path from the point 1Pi (i-1,j,k) to the point Pi (i,j,k) is called the feasible route, at the same time, this feasible route is stored in the list (i, j,k)Allowed . ACO 3D path planning is simply that finding out the feasible optimal path( )the shortest path from the starting point to the target point In the gridded three- dimensional space. According to the ACO Transition Probability Function [10] and Pheromone Updating Rule [10], under the pre-condition of all passing points belonging to (i, j,k)Allowed , in the O-XYZ coordinate system with obstacles, the robot can set out from the starting point Son 0Π , to reach a certain point 1P (1, j, k) ∈{ 0(where j , 1, …, n} ∈{ 0,k , 1, …, v} ), and then to reach a certain point 2P (2, j, k) (where j∈{ 0, 1, …, n} ,k∈{ 0, 1, …, v} ) from the point 1P (1, j, k) , taking turns reaching a certain point 1Pm ( m-1, j, k) ∈{ 0(where j , 1, …, n} ∈{ 0,k , 1, …, v} ) on the plane 1Πm ,in the end, to reach the destination point D from the point 1Pm ( m-1, j, k) , Above all, a optimal path between the starting point to the destination point is constructed : S→ 1P (1, j, k) → 2P (2, j, k)→…→ 1Pm ( m-1, j, k) →D. 3. The Improved Designing ofACO 3.1. The Improved Designing of the Transition Probability Function According to geometric principles, connection (straight line)L from the starting point to the target point is the shortest path, under the pre-condition that there is no obstacles forpassing directly. That is to say, selectinga certain point relatively close to the line L on the next plane can approximately approach to this line, therefore the distance from the point P on the next plane to the line L has an effect not only on the Transition Probability Function, but also it plays a decisive role in the convergence of the algorithm,thus the Distance Factor concept is introduced in this paper.
  • 3.  ISSN: 2302-4046 TELKOMNIKA Vol. 14, No. 2, May 2015 : 304 – 310 306 Definition: The Distance Factor 1 1 1 i i PL D PL      , where 1PLi is the distance from the point 1Pi (i+1,j, k) belonging to (i, j,k)Allowed to the straight-line L. The Distance Factor D plays a role in selecting the next feasible point which approximately approaches to the optimal path L (the shortest path). The conventional Transition Probability Function takes α = 1, β = 1, then which is multiplied by the Distance Factor. A brand new Transition Probability Function for a certain point Pi (i,j,k) on Πi (i=0, 1, 2, …, m-1) getting to a certain point 1Pi (i+1,j,k) on 1Πi is formed: 1 1 1 1, 1 1 (P ,P ) , (i, j,k) (P ,P ) 0 , i i i i i ii i i i τ d D P to P Allowed τP d else                 (1) Where, 1iτ  is the Pheromone value of the point 1Pi (i+1,j, k) on the plane 1Πi 1(P ,P )i id  is the distance from the point Pi (i, j ,k) to the point 1Pi (i+1, j, k). 3.2. The Pheromone Fuzzy Control Updating Method Ant Colony Algorithm applied to three-dimensional path planninggenerally puts pheromones on the connection between the gridding points, this sort of designing for ACO will lead to a particularly large amount of computation. If the Pheromone is simply placed on the gridding points instead of the connection between the gridding points, then this designing will not only greatly reduce the computational complexity of the algorithm [11], but also it will be very convenient for updating the Pheromone value. Fuzzy Control Pheromone global updating is a p p l i e d i n t h i s p a p e r , t h e u p d a t i n g f o r m u l a f r o m t h e p e r i o d t t o t h e period(t + n): (t n) (1 ) (t) Δ t ijk ijk ijkτ ρ τ τ     (2) Where (t)ijkτ represents the not updated pheromone valueon the point P (i, j,k)i . ρ is the Pheromone Evaporation Rate, 1-ρ represents the Pheromone ResidueFactor, taking ρ = 0.7. Δ t ijkτ =Q/Nt, where Nt is the number of points passed by the ant, Q represents the total amount of each ant’s pheromone, Q parameter is very important, This paper uses fuzzy reasoning methods to control the amount of each Ant’s Q in order to get a more reasonable amount of Q. there are twovalues determines the amount of Q, the first is NC the number of iterations of ACO [12-14], and the second is dthe length of each ant’s path from the starting point S to the destination point D. Q the amount of pheromone carried by each ant is a fixed value in the conventional Ant Colony Algorithm, it is unscientific. In the early period of the Pheromone Updating, if Q is so large, then the Ant Colony Algorithmwill quickly fall into local optimum, on the other hand, if the Q is solittle, then the convergence speed of the Ant Colony Algorithm will be slow. above all, the best way is that Q is set little when NC is little, Q is set large when NC is large. Furthermore, the path (the straight line) between the target point and the starting point is the best shortest route, if there is d the length of path made by an certain ant very close to the ideal straight-line L, then the Q ofthis ant shouldbe set larger in order to improve Probability forother ants choosing this path, making optimization again on this path could improve the convergence speed. According to the input and output reasoning rulesin Fuzzy Control Algorithm, Membership Function applied triangular [15]. NC the amount of Iterations is the input taking values from 0 to 100 times (experience value) in Figure 4, d the length of the path is another input taking values from 20 (Figure 1 the axial length is the shortest) to 200 (experience value) in Figure 5, Q the carrying amount of pheromone is the output shown in Figure 6.
  • 4. TELKOMNIKA ISSN: 2302-4046  Robot Three Dimensional Space Path-planning Applying the Improved Ant… (Zhao Ming) 307 Figure 4. NC the iterations input Figure 5. d the length of path input Figure 6. Q the carrying amount of pheromone In this paper, mamdani reasoning is applied, Fuzzy Reasoning flow diagram shown in Figure 7: Figure 7. Fuzzy Reasoning Fuzzy Reasoning rules are shown in Table 1, Figure 8 is a Fuzzy Reasoning rule table in graphic form. Table 1. Q value of Fuzzy Reasoning dS dM dB NCS NCM NCB QM QM QB QS QS QM QS QS QS NC Iterations Q Carrying pheromone
  • 5.  ISSN: 2302-4046 TELKOMNIKA Vol. 14, No. 2, May 2015 : 304 – 310 308 Figure 8. Fuzzy Reasoning rule table in graphic form 4. The Designing for the Fuzzy ACO Steps of the algorithm is as follows: Step 1: The 3D space environment with obstacles is initialized , establish the linear equation from the starting point to the destination point, calculate PL the length of each point belonging to (i, j,k)Allowed to the straight line L. Step 2: According to formula (1) use roulette method to determine the next point of each ant, ants reaching the target point apply Fuzzy Control Pheromone Updating formula (2) to update the pheromone. Step 3: Determine whether each set of all the ants have completed path planning, if not, go to step 2. Step 4: Determines whether the stopping condition of this algorithm is met, if it is, output the optimal path and end, otherwise, go to step 2. 5. Simulation Results As shown in Figure 1, A robot in a three dimensional terrain with obstacles applies fuzzy Ant Colony Algorithm to find out an optimal path from the starting point (0,10,0) to thedestination point (20,8,0). Hypothesis: There are 20 ants in each set, make an experimental comparison of conventional Ant Colony Algorithm and the improved Ant Colony Algorithm, Matlab 2008 obtains the simulation results shown in Figure 9 and Figure 10. These results clearly show that the improved algorithm not only gets a better path in the path planning, but also reduces approximately Ant Colony Algorithm iterations to the half amount of work, the convergence rate also improves a lot. Specific experimental data results are shown in Table 2: Figure 9. The conventional ACO for path-planning
  • 6. TELKOMNIKA ISSN: 2302-4046  Robot Three Dimensional Space Path-planning Applying the Improved Ant… (Zhao Ming) 309 Figure 10. The improved ACO for path-planning Table 1. Comparison of two algorithms algorithm comparison Experiment 1 Experiment 2 Experiment 3 Average improved ACO Best path length iterations 35.032 43 34.871 46 34.904 50 34.936 47 conventional ACO Best path length iterations 44.381 90 45.082 88 45.128 85 44.864 88 6. Conclusion The improvement of the Transition Probability Function and Pheromone Updating methods in conventional Ant Colony Algorithm greatly increases the convergence rate of the Ant Colony Algorithm, reduces the number of iterations, effectively avoids fallinginto local optimal problem, enables antsto find the first pathwith good results. In addition, the location of the pheromone is on the pointsinstead of the connection between the points, which greatly improves the computational speed. Clearly, the improvement of Ant Colony Algorithm can better improve the rate of three-dimensional path planning and optimization. Therefore, this designing can provide broad prospects for further optimization of three-dimensional robot path planning. References [1] P Vadakkepat, CT Kay, ML Wang. Evolutionary Artificial Potential Fields and Their Application in Real Time Robot Path Planning. 9th International Conference on Electronic Measurement & Instrument (ICEMI’2009). 2009. [2] Ouyang xinyu, Yang shuguang. Control Engineering of China.Obstacle Avoidance Path Planning of Mobile Robots Based on Potential Grid Method. Shenyang: Northeastern University. 2014. [3] JIA Qingxuan, CHEN Gang, SUN Hanxu, ZHENG Shuangqi. Path Planning for Space Manipulator to Avoid ObstacleBased on A* Algorithm. Journal of Mechanical Engineering. 2010. [4] Li Xia, Xie Jun, Cai Manyi, Xie Ming, Wang Zhike. Path Planning for UAV Based on Improved Heuristic A~* Algorithm. 9th International Conference on Electronic Measurement & Instrument (ICEMI’2009). 2009. [5] Ramakrishnan R, Zein-Sabatto S. Multiple pat planning for a group of mobile robots in a 3D environment using genetic algorithms. Proceedings of IEEE Southeast Con. 2001. [6] Ismail AL-Taharwa, Alaa Sheta, Mohammed Al-Weshah. A Mobile Robot Path Planning Using Genetic Algorithm in Static Environment. Journal of Computer Science. 2008. [7] Duan haibin. The principle of ant colony algorithm and its application. Beijing: Scientific Publishing House. 2005. [8] Dorigo M, Maniezzo V, Colorni A. Ant system: optimization by a colony of cooperating agents, IEEE Transactions on Systems, Man, and Cybernetics Part B: Cybernetics. 1996. [9] Xiaoping Fan, Xiong Luo, Sheng Yi, Shengyue Yang, Heng Zhang. Optimal Path Planning for Mobile Robots Based on Intensified Ant Colony Optimization Algorithm. Proceedings of the 2003 IEEE International Conference on Robotics, Intelligent System-sand Signal Processing. 2003.
  • 7.  ISSN: 2302-4046 TELKOMNIKA Vol. 14, No. 2, May 2015 : 304 – 310 310 [10] Shi feng, Wang hui, Yu lei, Hu fei. Analysis of 30 cases of Matlab intelligent algorithm. Beihang University Press. 2011. [11] Hu hui, Cai xiushan. An improved Ant Colony Algorithm of Three-Dimensional Path Planning of Robots. Computer Engineering and Science. 2012. [12] Liu geng, Ma liang. Fuzzy ant colony algorithm and its application in TSP. Mathematics in Practice and Theory. 2011; 6. [13] Ehsan Amiri, Hassan Keshavarz, Mojtaba Alizadeh, Mazdak Zamani, Touraj Khodadadi, S Khan. Energy Efficient Routing in Wireless Sensor Networks Based on Fuzzy Ant Colony Optimization, International Journal of Distributed Sensor Networks. 2014. [14] Liu Yu, Yan Jian-Feng, Yan Guang-Rong, Lei Yi. ACO with fuzzy pheromone laying mechanism. 2011 World Congress on Engineering and Technology (CET 2011). 2011. [15] Ding jianmei, Wang kecong. Simulation and Optimization of Fuzzy Controller Control Rules Based on Matlab. Journal of Harbin Institute of Technology. Harbin: Harbin Institute of Technology. 2004.