SlideShare a Scribd company logo
1 of 6
Download to read offline
International Journal of Research in Engineering and Science (IJRES)
ISSN (Online): 2320-9364, ISSN (Print): 2320-9356
www.ijres.org Volume 5 Issue 6 ǁ June. 2017 ǁ PP. 48-53
www.ijres.org 48 | Page
Welding Path Planning of welding Robot Based on Improved Ant
Colony Algorithm
Huang Haijun1
,Wu Minghui1
,Wang Kangle2
1
School of Mechanical Engineering, Shanghai University of Engineering Sciences, Shanghai 201620, China;
2
School of Air Transport, Shanghai University of Engineering Sciences, Shanghai 201620, China)
ABSTRACT: The basic ant colony algorithm in the welding robot path planning, in the search process, prone
to search for too long, low efficiency, easy to fall into the local optimal and other issues. In this paper, the basic
ant colony algorithm is improved, and the Adadelta algorithm is introduced. By combining the basic ant colony
algorithm and Adadelta algorithm, the probability of selecting the next solder joint in the ant search process is
increased and the randomness is increased. The algorithm updated the parameters to improve the ant pheromone
update, and improved the pheromone volatilization coefficient, using the adaptive way to update the pheromone.
The results show that the improved ant colony algorithm is more efficient than the basic ant colony algorithm,
the algorithm is more efficient and the convergence rate is faster, and the algorithm is better than the basic ant
colony algorithm. The shortest path is the shortest. The results show that the improved ant colony algorithm
improves the efficiency of the algorithm, and improves the problem of the basic ant colony algorithm in the
welding path planning of the welding robot. The convergence speed is faster and the search result is better.
I. INTRODUCTION
With the development of the economy and the strong support of the government, the demand for robots
in various industries is getting higher and higher. In the automobile, motorcycle, ship, engineering equipment
and other manufacturing industry, the role of welding robot is growing. In general, an ordinary car's white body
has 4200-6300 welding points, only to the welding robot as the core of the production line, in order to complete
the mass production and technological reform. The application of welding robots is becoming more and more
extensive, and more and more scholars and researchers are engaged in the research of key technologies of
welding robots. For welding robots, the planning of welding tasks is particularly important, so the welding path
planning is one of the key research. The welding path planning of the spot welding robot is the most important
step in the welding process. If the welding path can be planned reasonably, the working time of the robot can be
reduced, the working efficiency of the robot can be improved and the production cost can be reduced. In [1], an
evolutionary algorithm based on the introduction of new genetic operators is proposed to optimize the robot
path. In [2], it is pointed out that when the number of solder joints is small, the dynamic programming is better
than other optimization algorithms, but when the solder joint increases, it will often cause no solution. In [3], a
double global optimal genetic algorithm is proposed to optimize the path length of welding robot. In [4], a new
algorithm is proposed, which is based on TSP (traveled salesman problem) elastic network and neural network
to solve the deformation problem of welding robot path planning. In this paper, the combination of Adadelta
algorithm and ant colony algorithm is used to increase the randomness of pheromone to avoid the local
optimization of the algorithm, so as to improve the performance of the algorithm and realize the path planning
by discretizing the objective function.
Welding Path Planning Task Description
Welding robot welding path planning is in fact: to meet the constraints, to find an optimal welding path.
The most important thing about the path planning of a welding robot is the path planning of the welding point.
How to find a path that traverses all the solder joints is the key [5]. In the welding process, may also have to take
into account the welding torch, the workpiece and fixture interference problem, for these problems, you can
increase the method of virtual solder joints to solve [6]. In general, there are many ways to complete the welding
task, according to different purposes to select the appropriate route, some tend to consume less, some are more
inclined to take less time, and some tend to the shortest path, the main study The planning path is the shortest.
The purpose of the welding robot path planning is to provide the robot with a solder joint order in these solder
joints. Simplify the shortest path planning into traveler problems, treat all solder joints as a city, where travelers
travel from the starting point, traverse all the cities, and then return to the starting point for the shortest path
planning problem.
With N solder joints, the set of N solder joints is
},,,,{ 321 NccccC 
,The distance between each two solder
Welding Path Planning of Welding Robot Based on Improved Ant Colony Algorithm
www.ijres.org 49 | Page
joints is
  0, ji ccd
,among them
 NjiCcc ji  ,1,
,The length of the target function to achieve the
minimum path length of the solder sequence
        Ncccc  ,,,, 321 
,that is:
           1,,, 1
1
1
1  ccdccds N
N
i
ii  



S is the total length of the welding path. How to make S the smallest, while reducing the path planning time,
improve efficiency is the key to path planning.
The traditional spot welding robot, welding robot path planning is the use of traditional teaching
methods, in order to improve the accuracy of the work, often need to constantly debug, to adjust the accuracy.
This method is relatively large workload, and the efficiency is particularly low, debugging is also more
laborious, is not conducive to artificial intelligence. With the advent of the era of artificial intelligence,
intelligent algorithms are developing faster and faster, providing a better solution for these optimization
problems.
II. PATH PLANNING BASED ON IMPROVED ANT COLONY ALGORITHM
2.1 basic ant colony algorithm
Ant colony optimization (ACO) is also called ant algorithm, the role of this algorithm is to find the
optimal path in the probability of the algorithm. Ant colony algorithm of the general idea [7]: is the natural ants
looking for a process of food, ants are group-type animals, looking for food, and not just an ant to find food, but
a group, and between each ants Have the information to pass.
Each ants in the search for food when they do not know where the food, assuming that an ant to find
food, and this time the ants will be to the surrounding environment to release a relatively easy to evaporate the
secretion of pheromone to achieve, this The secretions are called pheromones. As time goes on, the pheromone
volatilization will gradually disappear and the size of the pheromone concentration represents the distance from
the food. Because of the role of pheromone, more and more ants will find food, but some ants do not repeat the
same way as other ants, they choose not the same way, if some ants choose the road path than the other Of the
road path is shorter, then as time goes by, more and more ants are attracted to this short road up, after a period of
time, will come out a shortest path road is repeated by most of the ants.
If  tbi is the number of ants in the element (solder) at t time,  tij is the information of the path  ji,
at t time.N is the total number of solder joints.m is the total number of ants in the ant colon.  CcclL jiij  ,
is the collection C of elements in a collection of two elements.   CcctT iiij  , is the set of the amount
of information remaining on the two lines of the element (solder) in the set C at time t.At the initial time t =
0,The m ants randomly put n solder joints in the m solder joints, at the initial moment, the amount of
information on each road are the same.If   constij 0 ,The optimization process of the basic ant colony
algorithm is realized by the directed graph  TLCg ,, .
In the process of finding the food, the ant will determine the direction of the act according to the
amount of information on the various roads. In order to avoid some meaningful path planning, each ant will
generate a taboo table tabu ,This table is used to preserve all the path points where the ants have chosen to
travel in parallel. At time t, the transition probability P of the ant k from the solder i to the solder j is:
 
     
       2
,0
,













 
others
Aj
tt
tt
tP
k
As
isis
ijij
k
ij
k




Where  kk tabuCA  represents the set of all the solder pieces of the ant k alone. When the ant k
traverses all the solder joints, the path of the ant k is the feasible solution to the problem.In the formula (2),  is
the information heuristic factor, the greater the value of  , the greater the possibility that the ant k chooses the
path of the other ants, the stronger the association between the ants.  is the expected heuristic factor, and its
value is larger, the closer the state transition probability is to the greedy rule.  tij is the heuristic function,
which indicates the expected degree of the ant moving from the solder i to the solder joint j. In the greedy
Welding Path Planning of Welding Robot Based on Improved Ant Colony Algorithm
www.ijres.org 50 | Page
algorithm, the reciprocal of the distance( ijd ) between the joint i and the solder joint j is often taken,that is:
   3
1
ij
ij
d
t 
For each ants, the smaller the ijd , the greater the  tPk
ij .In order to prevent the residual pheromone
too much lead to the role of inspiration information is not obvious, in each of an ant finish a solder joint or
successfully all the solder joints are traversed after the update pheromone, in the new pheromone update After
the old pheromone is becoming weaker.So, at time  nt  , the pheromone on path  ji, can be updated as
follows:
         41 ttnt ijijij  
     5
1
tt
m
k
k
ijij 
 
In the formula,  is the volatilization coefficient of pheromone, and 1 represents the residual factor of
pheromone, where 10   .  tij represents the increment of pheromone on a successful full path,
  00  ij when t = 0, and  tk
ij represents the amount of information remaining on this full path.
According to the strategy of pheromone renewal, Dorigo M. proposed three different basic ant colony
algorithm models, namely Ant-Quantity system model, Ant-Cycle system model and ant System model (Ant-
Density system) model, the main difference between the different models is not the same as  tk
ij .
In theAnt-Cyclesystem model:
   6
0
),(







otherwise
tourjitour
L
Q
t
k
k
k
ij
In the formula, Q represents the intensity of the pheromone, and kL represents the length of the ant k in the
complete path of success.
In contrast, in the Ant-Quantity system model, the distance between the solder joints is related:
 
 
 7
0
,







otherwise
tourjitour
d
Q
t
k
ij
k
ij
In the Ant-Density system:
 
 
 8
0
,


 

otherwise
tourjitourQ
t kk
ij
Both the ant and em model are pheromones updated with local information after the one-step action is
completed, and the ant colony system updates the pheromone on the path after the ant completes a complete
path, using the overall information The In solving the traveling salesman problem, the ant system model is
obviously better than the other two algorithms, so it is usually used as a model of the basic algorithm of ant
colony.
2.2Adadelta Algorithm
The Adadelta algorithm is derived from the Adagrad algorithm. Adagrad is a gradient-based algorithm
that allows learning rate adaptive parameters to be significantly updated for low frequency parameters and small
updates to high frequency parameters because Adagrad is well suited for sparse data, Adagrad Which greatly
improves the robustness of the stochastic gradient descent algorithm. But the Adagrad algorithm has a major
weakness, that is, it adds a squared gradient to the denominator because each time it is added to a positive
number, the cumulative and the training stage has been increasing, which leads to the learning rate becoming
smaller and eventually changing The infinitesimal, as in equation (9). It is because of this fatal flaw, which gave
birth to the Adadelta algorithm.The basic idea of the Adagrad algorithm is as follows:
Welding Path Planning of Welding Robot Based on Improved Ant Colony Algorithm
www.ijres.org 51 | Page
 
 9.
1
2
ttt g
g
x





Where x is the parameter, t is the timing,  is the update,  is the learning rate, and g is the
gradient. The Adadelta algorithm is an extension of the Adagrad algorithm to alleviate the Adagrad learning rate
monotonically decreasing algorithm. The Adadelta algorithm does not accumulate all the time gradients in the
past, but limits the accumulation time to the interval of the window size. The basic idea of AdaDelta is to use the
first order method to approximate the second order Newton method. 1988 Becker and LeCun proposed a method
of approximating the inverse matrix using matrix diagonal elements:
 
 10.
1
t
t
t g
Hdiag
x


Diag refers to the diagonal matrix of the constructed Hessian matrix, and  is a constant term,
preventing the denominator from being zero. In 2012, Schaul et al. Borrowed Adagrad's approach and proposed
a more accurate approximation:
 
 11.
:
:1
2
2
t
t
t
t
t g
twgE
twgE
Hdiag
x



2.3 Improved ant colony algorithm
The traditional ant algorithm has positive feedback, strong robustness and global optimum. However,
the ant colony algorithm has a strong randomness in the search process in order to get an ideal path in the search
process. The fast convergence of the group algorithm also requires a high certainty in the process of ant colony
search. Randomness and certainty are the key factors in the performance of the algorithm, both inseparable, but
full of contradictions. Therefore, the ant colony algorithm has the search speed is relatively slow, easier to fall
into the local optimal shortcomings, in order to improve the performance of ant colony algorithm, we must solve
the balance between the two problems. In this paper, the Adadelta algorithm is combined with the basic ant
colony algorithm to improve the randomness, convergence speed, local optimal problem and the balance
between them. The traditional ant colony algorithm is improved as follows:
(1) increase the randomness, modify the probability of ants to the next solder joint. Because the
traditional ant colony algorithm to choose the next solder joint mainly depends on the concentration of
pheromones and the distance between the two solder joints, and pheromone concentration and the length of the
distance between the solder joints set the parameters can only be experienced, so the early The workload is
relatively large, the optimization process is relatively slow, easy to fall into the local optimal. In this paper, the
Adadelta algorithm is introduced to introduce the concept of gradient, and the gradient is used to change the
probability of solder joint selection, so as to increase the randomness of solder joint selection. As in equation
(12).
 
     
     
     
     
 12
,0
1,,
1
.
1,,.
'































others
gAj
gtt
tt
gAjg
tt
tt
tP
tk
t
As
isis
ijij
tkt
As
isis
ijij
k
ij
k
k








(2)Improvement of pheromone update rules. In the traditional ant colony algorithm, when the
population completes a cycle, all the ants will be pheromone updates, which can not fully reflect the guiding
role of the optimal path, and some poor information will interfere with the next generation of population search ,
Some of the pheromone pheromone after the role of positive feedback, it may lead to the ant colony algorithm
search process into a precocious phenomenon, that is easy to fall into the local optimal solution, the introduction
of Adadelta algorithm, the use of changes in parameters to the ant colony algorithm The pheromone update in
Welding Path Planning of Welding Robot Based on Improved Ant Colony Algorithm
www.ijres.org 52 | Page
each cycle, adding more enlightening information, infiltrating the gradient change parameter, changing the
parameters at the different stages of the ant search to change the amount of information released, thus
vigorously updating the useful pheromone , To abandon the inferior pheromone. As shown in equation (13).
   13
0
),(







otherwise
tourjitour
xL
Q
t
k
tk
k
ij

III. SIMULATION ANALYSIS
In this paper, the results of improved ant colony algorithm and basic ant colony algorithm are simulated
by MATLAB 2015a simulation software, and the results of path planning are compared. Figure 1 is a car door
welding point diagram, where the black point is the need to weld the point, we even from which to take 77
solder joints to do the simulation.
Figure 1 a door welding map
Figure 2 is the basic ant colony algorithm of the welding path planning results, and ultimately get the
welding path of the shortest path length of 28223.3607. Figure 3 is the result of the welder path planning of the
improved ant colony algorithm described herein. The shortest path length is 27402.3503. In MATLAB
simulation, the shortest path of the solder joint welding order:
76-33-53-29-56-55-54-64-57-58-34-20-77-35-67-74-72-73-71-17-68-70-69-60-59-66-65-61-62-63-31-30-27-
51-50-52-49-28-48-32-44-45-10-3-46-15-14-1-12-47-13-11-23-16-18-5-19-37-38-36-25-6-24-39-7-2-4-40-41-
75-8-42-43-9-22-26- 21-76.
Figure 2 Basic ant colony algorithm planning results
1000 1500 2000 2500 3000 3500 4000 4500 5000 5500
500
1000
1500
2000
2500
3000
3500
4000
4500
1
2
3
4
5
6
7
8
9
10
1112 1314
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 33 34 35 36
37
38
39
40
41
42
43
44
45
46
47
48
49
5051
52
53
5455
56
57 58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76 77
起 点 终 点
焊点位置横坐标
焊点位置纵坐标
基本蚁群算法优化路径(最短路径长度:28223.3607)
Welding Path Planning of Welding Robot Based on Improved Ant Colony Algorithm
www.ijres.org 53 | Page
Figure 3 improved ant colony algorithm planning results
Compared with the basic ant colony algorithm and the improved ant colony algorithm, the improved ant
colony algorithm is better than the basic ant colony algorithm. The shortest path length of the improved ant
colony algorithm is much smaller than that of the basic ant colony algorithm.
IV. CONCLUDING REMARKS
The path planning of welding robot welding point is an important step of spot welding robot work, and
the result of planning will directly affect the efficiency of welding. It is time-consuming and laborious to plan
the welding sequence by hand, and it is not easy to find satisfactory path planning results. When using the basic
ant colony algorithm to weld the robot to do the welding path planning, it is easy to fall into the local optimum,
and the search process is relatively slow, the efficiency is relatively low. In this paper, the Advertta algorithm is
combined with the basic ant colony algorithm to improve the randomness of ant search and improve the way of
pheromone updating. The pheromone volatilization coefficient is improved to be adaptive, which greatly
improves the performance of the algorithm. The results of MATLAB simulation show that the improved ant
colony algorithm can effectively improve the basic ant colony algorithm, accelerate the search speed and
convergence speed of the algorithm, and improve the shortest path length of the algorithm.
REFERENCES
[1] Yan X, Wu Q, Yan J, et al. A fast evolutionary algorithm for robot path planning [C]. 2007 IEEE Int Conf on Control and
Automation. Guangzhou: IEEE, 2007: 84-87.
[2] Zhang Chunwei, Liu Haijiang, Jiang Dongdong. Based on genetic algorithm for white body robot welding path planning [J].
Journal of Tongji University: Natural Science Edition, 2011,39 (4): 576-598.
[3] Wang X, Shi Y, Ding D, et al. Double global optimal genetic algorithm-particle swarm optimization-based welding robot path
planning [J]. Engineering Optimization, 2016, 48 (2): 299-316.
[4] Yang H, Shao H.Distortion-oriented welding path optimization based on elastic net method and genetic algorithm [J]. Journal of
Materials Processing Technology, 2009, 209 (9): 4407-4412.
[5] Park Joong- Jo. Development of the 6-axis force-moment sensor for an intelligent robot's g ripper [J] .Sensors & Actuators A:
Physical, 2005,118 (1): 127-134.
[6] Hu jun, Zhu Qingbao. Multi-objective mobile robot path planning based on improved genetic algorithm [C] // 20 10 International
Conference on Intelligent Computation Technology and Automation. Changsha: IEEE Press, 2010: 752 -756.
[7] Yang Hui. Image segmentation of the threshold method. Liaoning University Journal of Natural Science .2006,33 (2): 135 ~ 136.
[8] DUAN Hai-bin, WANG Dao-bo.Progress in Ant colony Algorithm Theory and Application [J], Control and Decision, 2004,19
(12): 1321-1326,
[9] Chen C, Luo Z. Rapid Algorithm Based on Ant Colony Algorithm [J]. Computer Engineering, 2007, 33 (06): 658-661.
[10] Duan H, Wang D, Yu X. Ant Colony Algorithm: Survey and Prospect [J]. Engineering Science, 2007.
[11] Chen H, Ling C, Xiao Hua X U, et al. An Improved Augment Ant Colony Algorithm [J]. Computer Engineering, 2005, 31 (2):
176-178.
[12] Converse Ant Colony Algorithm Based on Simulated Annealing [J].
[13] Lan H, Zhou C, Wang K. Hybrid ant colony algorithm for traveling salesman problem [J]. Progress in Natural Science: Materials
International, 2003, 13 (4): 295-299.
[14] Zong Z, Jing S, Jia T. Application of the Improved Ant Colony Algorithm [J]. Journal of Shanghai Jiaotong University, 2002.
[15] Dréo J, Siarry P. An ant colony algorithm under at dynamic continuous optimization [J]. Applied Mathematics & Computation,
2006, 181 (1): 457-467.
[16] Liu Z S, Shen J S, Chai Y T. Vehicle routing problem based on an adaptive ant colony algorithm [J]. Control & Decision, 2005.

More Related Content

Similar to Welding Path Planning of welding Robot Based on Improved Ant Colony Algorithm

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
 
5 multi robot path planning algorithms
5 multi robot path planning algorithms5 multi robot path planning algorithms
5 multi robot path planning algorithmsprjpublications
 
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
 
Assembly Sequence Optimization
Assembly Sequence OptimizationAssembly Sequence Optimization
Assembly Sequence OptimizationAM Publications
 
Path Navigation in ACO Using Mobile Robot
Path Navigation in ACO Using Mobile RobotPath Navigation in ACO Using Mobile Robot
Path Navigation in ACO Using Mobile Robotijtsrd
 
A Survey of Solving Travelling Salesman Problem using Ant Colony Optimization
A Survey of Solving Travelling Salesman Problem using Ant Colony OptimizationA Survey of Solving Travelling Salesman Problem using Ant Colony Optimization
A Survey of Solving Travelling Salesman Problem using Ant Colony OptimizationIRJET 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
 
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
 
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
 
Optimized Robot Path Planning Using Parallel Genetic Algorithm Based on Visib...
Optimized Robot Path Planning Using Parallel Genetic Algorithm Based on Visib...Optimized Robot Path Planning Using Parallel Genetic Algorithm Based on Visib...
Optimized Robot Path Planning Using Parallel Genetic Algorithm Based on Visib...IJERA Editor
 
A hybrid optimization algorithm based on genetic algorithm and ant colony opt...
A hybrid optimization algorithm based on genetic algorithm and ant colony opt...A hybrid optimization algorithm based on genetic algorithm and ant colony opt...
A hybrid optimization algorithm based on genetic algorithm and ant colony opt...ijaia
 
Recent research in finding the optimal path by ant colony optimization
Recent research in finding the optimal path by ant colony optimizationRecent research in finding the optimal path by ant colony optimization
Recent research in finding the optimal path by ant colony optimizationjournalBEEI
 
tAnt colony optimization for
tAnt colony optimization fortAnt colony optimization for
tAnt colony optimization forcsandit
 
Ant colony optimization for
Ant colony optimization forAnt colony optimization for
Ant colony optimization forcsandit
 
A NOVEL ANT COLONY ALGORITHM FOR MULTICAST ROUTING IN WIRELESS AD HOC NETWORKS
A NOVEL ANT COLONY ALGORITHM FOR MULTICAST ROUTING IN WIRELESS AD HOC NETWORKS A NOVEL ANT COLONY ALGORITHM FOR MULTICAST ROUTING IN WIRELESS AD HOC NETWORKS
A NOVEL ANT COLONY ALGORITHM FOR MULTICAST ROUTING IN WIRELESS AD HOC NETWORKS cscpconf
 
Solving capacity problems as asymmetric
Solving capacity problems as asymmetricSolving capacity problems as asymmetric
Solving capacity problems as asymmetricijaia
 
Ant Colony Optimization for Optimal Low-Pass State Variable Filter Sizing
Ant Colony Optimization for Optimal Low-Pass State Variable Filter Sizing Ant Colony Optimization for Optimal Low-Pass State Variable Filter Sizing
Ant Colony Optimization for Optimal Low-Pass State Variable Filter Sizing IJECEIAES
 
Seminer-Merve AYDIN-4802220035-SUNUM.pptx
Seminer-Merve AYDIN-4802220035-SUNUM.pptxSeminer-Merve AYDIN-4802220035-SUNUM.pptx
Seminer-Merve AYDIN-4802220035-SUNUM.pptxssuserf6b378
 
Comparison of different Ant based techniques for identification of shortest p...
Comparison of different Ant based techniques for identification of shortest p...Comparison of different Ant based techniques for identification of shortest p...
Comparison of different Ant based techniques for identification of shortest p...IOSR Journals
 

Similar to Welding Path Planning of welding Robot Based on Improved Ant Colony Algorithm (20)

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
 
5 multi robot path planning algorithms
5 multi robot path planning algorithms5 multi robot path planning algorithms
5 multi robot path planning algorithms
 
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
 
Assembly Sequence Optimization
Assembly Sequence OptimizationAssembly Sequence Optimization
Assembly Sequence Optimization
 
Path Navigation in ACO Using Mobile Robot
Path Navigation in ACO Using Mobile RobotPath Navigation in ACO Using Mobile Robot
Path Navigation in ACO Using Mobile Robot
 
A Survey of Solving Travelling Salesman Problem using Ant Colony Optimization
A Survey of Solving Travelling Salesman Problem using Ant Colony OptimizationA Survey of Solving Travelling Salesman Problem using Ant Colony Optimization
A Survey of Solving Travelling Salesman Problem using Ant Colony Optimization
 
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
 
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
 
222 226
222 226222 226
222 226
 
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
 
Optimized Robot Path Planning Using Parallel Genetic Algorithm Based on Visib...
Optimized Robot Path Planning Using Parallel Genetic Algorithm Based on Visib...Optimized Robot Path Planning Using Parallel Genetic Algorithm Based on Visib...
Optimized Robot Path Planning Using Parallel Genetic Algorithm Based on Visib...
 
A hybrid optimization algorithm based on genetic algorithm and ant colony opt...
A hybrid optimization algorithm based on genetic algorithm and ant colony opt...A hybrid optimization algorithm based on genetic algorithm and ant colony opt...
A hybrid optimization algorithm based on genetic algorithm and ant colony opt...
 
Recent research in finding the optimal path by ant colony optimization
Recent research in finding the optimal path by ant colony optimizationRecent research in finding the optimal path by ant colony optimization
Recent research in finding the optimal path by ant colony optimization
 
tAnt colony optimization for
tAnt colony optimization fortAnt colony optimization for
tAnt colony optimization for
 
Ant colony optimization for
Ant colony optimization forAnt colony optimization for
Ant colony optimization for
 
A NOVEL ANT COLONY ALGORITHM FOR MULTICAST ROUTING IN WIRELESS AD HOC NETWORKS
A NOVEL ANT COLONY ALGORITHM FOR MULTICAST ROUTING IN WIRELESS AD HOC NETWORKS A NOVEL ANT COLONY ALGORITHM FOR MULTICAST ROUTING IN WIRELESS AD HOC NETWORKS
A NOVEL ANT COLONY ALGORITHM FOR MULTICAST ROUTING IN WIRELESS AD HOC NETWORKS
 
Solving capacity problems as asymmetric
Solving capacity problems as asymmetricSolving capacity problems as asymmetric
Solving capacity problems as asymmetric
 
Ant Colony Optimization for Optimal Low-Pass State Variable Filter Sizing
Ant Colony Optimization for Optimal Low-Pass State Variable Filter Sizing Ant Colony Optimization for Optimal Low-Pass State Variable Filter Sizing
Ant Colony Optimization for Optimal Low-Pass State Variable Filter Sizing
 
Seminer-Merve AYDIN-4802220035-SUNUM.pptx
Seminer-Merve AYDIN-4802220035-SUNUM.pptxSeminer-Merve AYDIN-4802220035-SUNUM.pptx
Seminer-Merve AYDIN-4802220035-SUNUM.pptx
 
Comparison of different Ant based techniques for identification of shortest p...
Comparison of different Ant based techniques for identification of shortest p...Comparison of different Ant based techniques for identification of shortest p...
Comparison of different Ant based techniques for identification of shortest p...
 

More from IJRESJOURNAL

Injection Analysis of Hera And Betano New Power Plants At the Interconnection...
Injection Analysis of Hera And Betano New Power Plants At the Interconnection...Injection Analysis of Hera And Betano New Power Plants At the Interconnection...
Injection Analysis of Hera And Betano New Power Plants At the Interconnection...IJRESJOURNAL
 
Harmonic AnalysisofDistribution System Due to Embedded Generation Injection
Harmonic AnalysisofDistribution System Due to Embedded Generation InjectionHarmonic AnalysisofDistribution System Due to Embedded Generation Injection
Harmonic AnalysisofDistribution System Due to Embedded Generation InjectionIJRESJOURNAL
 
Decision Support System Implementation for Candidate Selection of the Head of...
Decision Support System Implementation for Candidate Selection of the Head of...Decision Support System Implementation for Candidate Selection of the Head of...
Decision Support System Implementation for Candidate Selection of the Head of...IJRESJOURNAL
 
Yield Forecasting to Sustain the Agricultural Transportation UnderStochastic ...
Yield Forecasting to Sustain the Agricultural Transportation UnderStochastic ...Yield Forecasting to Sustain the Agricultural Transportation UnderStochastic ...
Yield Forecasting to Sustain the Agricultural Transportation UnderStochastic ...IJRESJOURNAL
 
Injection Analysis of 5 Mwp Photovoltaic Power Plant on 20 Kv Distribution Ne...
Injection Analysis of 5 Mwp Photovoltaic Power Plant on 20 Kv Distribution Ne...Injection Analysis of 5 Mwp Photovoltaic Power Plant on 20 Kv Distribution Ne...
Injection Analysis of 5 Mwp Photovoltaic Power Plant on 20 Kv Distribution Ne...IJRESJOURNAL
 
Developing A Prediction Model for Tensile Elastic Modulus of Steel Fiber – Ce...
Developing A Prediction Model for Tensile Elastic Modulus of Steel Fiber – Ce...Developing A Prediction Model for Tensile Elastic Modulus of Steel Fiber – Ce...
Developing A Prediction Model for Tensile Elastic Modulus of Steel Fiber – Ce...IJRESJOURNAL
 
Effect of Liquid Viscosity on Sloshing in A Rectangular Tank
Effect of Liquid Viscosity on Sloshing in A Rectangular TankEffect of Liquid Viscosity on Sloshing in A Rectangular Tank
Effect of Liquid Viscosity on Sloshing in A Rectangular TankIJRESJOURNAL
 
Design and Implementation Decision Support System using MADM Methode for Bank...
Design and Implementation Decision Support System using MADM Methode for Bank...Design and Implementation Decision Support System using MADM Methode for Bank...
Design and Implementation Decision Support System using MADM Methode for Bank...IJRESJOURNAL
 
Investigations on The Effects of Different Heat Transfer Coefficients in The ...
Investigations on The Effects of Different Heat Transfer Coefficients in The ...Investigations on The Effects of Different Heat Transfer Coefficients in The ...
Investigations on The Effects of Different Heat Transfer Coefficients in The ...IJRESJOURNAL
 
Strategy of Adaptation of Traditional House Architecture Bali Aga
Strategy of Adaptation of Traditional House Architecture Bali AgaStrategy of Adaptation of Traditional House Architecture Bali Aga
Strategy of Adaptation of Traditional House Architecture Bali AgaIJRESJOURNAL
 
Design of Universal Measuring Equipment for Bogie Frame
Design of Universal Measuring Equipment for Bogie FrameDesign of Universal Measuring Equipment for Bogie Frame
Design of Universal Measuring Equipment for Bogie FrameIJRESJOURNAL
 
A Design Of Omni-Directional Mobile Robot Based On Mecanum Wheels
A Design Of Omni-Directional Mobile Robot Based On Mecanum WheelsA Design Of Omni-Directional Mobile Robot Based On Mecanum Wheels
A Design Of Omni-Directional Mobile Robot Based On Mecanum WheelsIJRESJOURNAL
 
An Investigation Into The Prevalence of Code Switching in the Teaching of Nat...
An Investigation Into The Prevalence of Code Switching in the Teaching of Nat...An Investigation Into The Prevalence of Code Switching in the Teaching of Nat...
An Investigation Into The Prevalence of Code Switching in the Teaching of Nat...IJRESJOURNAL
 
The Filling Up of Yogyakarta Governor Position in Social Harmony Perspective
The Filling Up of Yogyakarta Governor Position in Social Harmony PerspectiveThe Filling Up of Yogyakarta Governor Position in Social Harmony Perspective
The Filling Up of Yogyakarta Governor Position in Social Harmony PerspectiveIJRESJOURNAL
 
Quality Function Deployment And Proactive Quality Techniques Applied to Unive...
Quality Function Deployment And Proactive Quality Techniques Applied to Unive...Quality Function Deployment And Proactive Quality Techniques Applied to Unive...
Quality Function Deployment And Proactive Quality Techniques Applied to Unive...IJRESJOURNAL
 
The Analysis And Perspective on Development of Chinese Automotive Heavy-Duty ...
The Analysis And Perspective on Development of Chinese Automotive Heavy-Duty ...The Analysis And Perspective on Development of Chinese Automotive Heavy-Duty ...
The Analysis And Perspective on Development of Chinese Automotive Heavy-Duty ...IJRESJOURNAL
 
Research on the Bottom Software of Electronic Control System in Automobile El...
Research on the Bottom Software of Electronic Control System in Automobile El...Research on the Bottom Software of Electronic Control System in Automobile El...
Research on the Bottom Software of Electronic Control System in Automobile El...IJRESJOURNAL
 
Risk Based Underwater Inspection (RBUI) For Existing Fixed Platforms In Indon...
Risk Based Underwater Inspection (RBUI) For Existing Fixed Platforms In Indon...Risk Based Underwater Inspection (RBUI) For Existing Fixed Platforms In Indon...
Risk Based Underwater Inspection (RBUI) For Existing Fixed Platforms In Indon...IJRESJOURNAL
 
Dynamic Modeling of Four – Rotorcraft
Dynamic Modeling of Four – RotorcraftDynamic Modeling of Four – Rotorcraft
Dynamic Modeling of Four – RotorcraftIJRESJOURNAL
 
A New Approach on Proportional Fuzzy Likelihood Ratio orderings of Triangular...
A New Approach on Proportional Fuzzy Likelihood Ratio orderings of Triangular...A New Approach on Proportional Fuzzy Likelihood Ratio orderings of Triangular...
A New Approach on Proportional Fuzzy Likelihood Ratio orderings of Triangular...IJRESJOURNAL
 

More from IJRESJOURNAL (20)

Injection Analysis of Hera And Betano New Power Plants At the Interconnection...
Injection Analysis of Hera And Betano New Power Plants At the Interconnection...Injection Analysis of Hera And Betano New Power Plants At the Interconnection...
Injection Analysis of Hera And Betano New Power Plants At the Interconnection...
 
Harmonic AnalysisofDistribution System Due to Embedded Generation Injection
Harmonic AnalysisofDistribution System Due to Embedded Generation InjectionHarmonic AnalysisofDistribution System Due to Embedded Generation Injection
Harmonic AnalysisofDistribution System Due to Embedded Generation Injection
 
Decision Support System Implementation for Candidate Selection of the Head of...
Decision Support System Implementation for Candidate Selection of the Head of...Decision Support System Implementation for Candidate Selection of the Head of...
Decision Support System Implementation for Candidate Selection of the Head of...
 
Yield Forecasting to Sustain the Agricultural Transportation UnderStochastic ...
Yield Forecasting to Sustain the Agricultural Transportation UnderStochastic ...Yield Forecasting to Sustain the Agricultural Transportation UnderStochastic ...
Yield Forecasting to Sustain the Agricultural Transportation UnderStochastic ...
 
Injection Analysis of 5 Mwp Photovoltaic Power Plant on 20 Kv Distribution Ne...
Injection Analysis of 5 Mwp Photovoltaic Power Plant on 20 Kv Distribution Ne...Injection Analysis of 5 Mwp Photovoltaic Power Plant on 20 Kv Distribution Ne...
Injection Analysis of 5 Mwp Photovoltaic Power Plant on 20 Kv Distribution Ne...
 
Developing A Prediction Model for Tensile Elastic Modulus of Steel Fiber – Ce...
Developing A Prediction Model for Tensile Elastic Modulus of Steel Fiber – Ce...Developing A Prediction Model for Tensile Elastic Modulus of Steel Fiber – Ce...
Developing A Prediction Model for Tensile Elastic Modulus of Steel Fiber – Ce...
 
Effect of Liquid Viscosity on Sloshing in A Rectangular Tank
Effect of Liquid Viscosity on Sloshing in A Rectangular TankEffect of Liquid Viscosity on Sloshing in A Rectangular Tank
Effect of Liquid Viscosity on Sloshing in A Rectangular Tank
 
Design and Implementation Decision Support System using MADM Methode for Bank...
Design and Implementation Decision Support System using MADM Methode for Bank...Design and Implementation Decision Support System using MADM Methode for Bank...
Design and Implementation Decision Support System using MADM Methode for Bank...
 
Investigations on The Effects of Different Heat Transfer Coefficients in The ...
Investigations on The Effects of Different Heat Transfer Coefficients in The ...Investigations on The Effects of Different Heat Transfer Coefficients in The ...
Investigations on The Effects of Different Heat Transfer Coefficients in The ...
 
Strategy of Adaptation of Traditional House Architecture Bali Aga
Strategy of Adaptation of Traditional House Architecture Bali AgaStrategy of Adaptation of Traditional House Architecture Bali Aga
Strategy of Adaptation of Traditional House Architecture Bali Aga
 
Design of Universal Measuring Equipment for Bogie Frame
Design of Universal Measuring Equipment for Bogie FrameDesign of Universal Measuring Equipment for Bogie Frame
Design of Universal Measuring Equipment for Bogie Frame
 
A Design Of Omni-Directional Mobile Robot Based On Mecanum Wheels
A Design Of Omni-Directional Mobile Robot Based On Mecanum WheelsA Design Of Omni-Directional Mobile Robot Based On Mecanum Wheels
A Design Of Omni-Directional Mobile Robot Based On Mecanum Wheels
 
An Investigation Into The Prevalence of Code Switching in the Teaching of Nat...
An Investigation Into The Prevalence of Code Switching in the Teaching of Nat...An Investigation Into The Prevalence of Code Switching in the Teaching of Nat...
An Investigation Into The Prevalence of Code Switching in the Teaching of Nat...
 
The Filling Up of Yogyakarta Governor Position in Social Harmony Perspective
The Filling Up of Yogyakarta Governor Position in Social Harmony PerspectiveThe Filling Up of Yogyakarta Governor Position in Social Harmony Perspective
The Filling Up of Yogyakarta Governor Position in Social Harmony Perspective
 
Quality Function Deployment And Proactive Quality Techniques Applied to Unive...
Quality Function Deployment And Proactive Quality Techniques Applied to Unive...Quality Function Deployment And Proactive Quality Techniques Applied to Unive...
Quality Function Deployment And Proactive Quality Techniques Applied to Unive...
 
The Analysis And Perspective on Development of Chinese Automotive Heavy-Duty ...
The Analysis And Perspective on Development of Chinese Automotive Heavy-Duty ...The Analysis And Perspective on Development of Chinese Automotive Heavy-Duty ...
The Analysis And Perspective on Development of Chinese Automotive Heavy-Duty ...
 
Research on the Bottom Software of Electronic Control System in Automobile El...
Research on the Bottom Software of Electronic Control System in Automobile El...Research on the Bottom Software of Electronic Control System in Automobile El...
Research on the Bottom Software of Electronic Control System in Automobile El...
 
Risk Based Underwater Inspection (RBUI) For Existing Fixed Platforms In Indon...
Risk Based Underwater Inspection (RBUI) For Existing Fixed Platforms In Indon...Risk Based Underwater Inspection (RBUI) For Existing Fixed Platforms In Indon...
Risk Based Underwater Inspection (RBUI) For Existing Fixed Platforms In Indon...
 
Dynamic Modeling of Four – Rotorcraft
Dynamic Modeling of Four – RotorcraftDynamic Modeling of Four – Rotorcraft
Dynamic Modeling of Four – Rotorcraft
 
A New Approach on Proportional Fuzzy Likelihood Ratio orderings of Triangular...
A New Approach on Proportional Fuzzy Likelihood Ratio orderings of Triangular...A New Approach on Proportional Fuzzy Likelihood Ratio orderings of Triangular...
A New Approach on Proportional Fuzzy Likelihood Ratio orderings of Triangular...
 

Recently uploaded

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdfKamal Acharya
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARKOUSTAV SARKAR
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdfKamal Acharya
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiessarkmank1
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersMairaAshraf6
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdfKamal Acharya
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxMuhammadAsimMuhammad6
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxSCMS School of Architecture
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"mphochane1998
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationBhangaleSonal
 

Recently uploaded (20)

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to Computers
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 

Welding Path Planning of welding Robot Based on Improved Ant Colony Algorithm

  • 1. International Journal of Research in Engineering and Science (IJRES) ISSN (Online): 2320-9364, ISSN (Print): 2320-9356 www.ijres.org Volume 5 Issue 6 ǁ June. 2017 ǁ PP. 48-53 www.ijres.org 48 | Page Welding Path Planning of welding Robot Based on Improved Ant Colony Algorithm Huang Haijun1 ,Wu Minghui1 ,Wang Kangle2 1 School of Mechanical Engineering, Shanghai University of Engineering Sciences, Shanghai 201620, China; 2 School of Air Transport, Shanghai University of Engineering Sciences, Shanghai 201620, China) ABSTRACT: The basic ant colony algorithm in the welding robot path planning, in the search process, prone to search for too long, low efficiency, easy to fall into the local optimal and other issues. In this paper, the basic ant colony algorithm is improved, and the Adadelta algorithm is introduced. By combining the basic ant colony algorithm and Adadelta algorithm, the probability of selecting the next solder joint in the ant search process is increased and the randomness is increased. The algorithm updated the parameters to improve the ant pheromone update, and improved the pheromone volatilization coefficient, using the adaptive way to update the pheromone. The results show that the improved ant colony algorithm is more efficient than the basic ant colony algorithm, the algorithm is more efficient and the convergence rate is faster, and the algorithm is better than the basic ant colony algorithm. The shortest path is the shortest. The results show that the improved ant colony algorithm improves the efficiency of the algorithm, and improves the problem of the basic ant colony algorithm in the welding path planning of the welding robot. The convergence speed is faster and the search result is better. I. INTRODUCTION With the development of the economy and the strong support of the government, the demand for robots in various industries is getting higher and higher. In the automobile, motorcycle, ship, engineering equipment and other manufacturing industry, the role of welding robot is growing. In general, an ordinary car's white body has 4200-6300 welding points, only to the welding robot as the core of the production line, in order to complete the mass production and technological reform. The application of welding robots is becoming more and more extensive, and more and more scholars and researchers are engaged in the research of key technologies of welding robots. For welding robots, the planning of welding tasks is particularly important, so the welding path planning is one of the key research. The welding path planning of the spot welding robot is the most important step in the welding process. If the welding path can be planned reasonably, the working time of the robot can be reduced, the working efficiency of the robot can be improved and the production cost can be reduced. In [1], an evolutionary algorithm based on the introduction of new genetic operators is proposed to optimize the robot path. In [2], it is pointed out that when the number of solder joints is small, the dynamic programming is better than other optimization algorithms, but when the solder joint increases, it will often cause no solution. In [3], a double global optimal genetic algorithm is proposed to optimize the path length of welding robot. In [4], a new algorithm is proposed, which is based on TSP (traveled salesman problem) elastic network and neural network to solve the deformation problem of welding robot path planning. In this paper, the combination of Adadelta algorithm and ant colony algorithm is used to increase the randomness of pheromone to avoid the local optimization of the algorithm, so as to improve the performance of the algorithm and realize the path planning by discretizing the objective function. Welding Path Planning Task Description Welding robot welding path planning is in fact: to meet the constraints, to find an optimal welding path. The most important thing about the path planning of a welding robot is the path planning of the welding point. How to find a path that traverses all the solder joints is the key [5]. In the welding process, may also have to take into account the welding torch, the workpiece and fixture interference problem, for these problems, you can increase the method of virtual solder joints to solve [6]. In general, there are many ways to complete the welding task, according to different purposes to select the appropriate route, some tend to consume less, some are more inclined to take less time, and some tend to the shortest path, the main study The planning path is the shortest. The purpose of the welding robot path planning is to provide the robot with a solder joint order in these solder joints. Simplify the shortest path planning into traveler problems, treat all solder joints as a city, where travelers travel from the starting point, traverse all the cities, and then return to the starting point for the shortest path planning problem. With N solder joints, the set of N solder joints is },,,,{ 321 NccccC  ,The distance between each two solder
  • 2. Welding Path Planning of Welding Robot Based on Improved Ant Colony Algorithm www.ijres.org 49 | Page joints is   0, ji ccd ,among them  NjiCcc ji  ,1, ,The length of the target function to achieve the minimum path length of the solder sequence         Ncccc  ,,,, 321  ,that is:            1,,, 1 1 1 1  ccdccds N N i ii      S is the total length of the welding path. How to make S the smallest, while reducing the path planning time, improve efficiency is the key to path planning. The traditional spot welding robot, welding robot path planning is the use of traditional teaching methods, in order to improve the accuracy of the work, often need to constantly debug, to adjust the accuracy. This method is relatively large workload, and the efficiency is particularly low, debugging is also more laborious, is not conducive to artificial intelligence. With the advent of the era of artificial intelligence, intelligent algorithms are developing faster and faster, providing a better solution for these optimization problems. II. PATH PLANNING BASED ON IMPROVED ANT COLONY ALGORITHM 2.1 basic ant colony algorithm Ant colony optimization (ACO) is also called ant algorithm, the role of this algorithm is to find the optimal path in the probability of the algorithm. Ant colony algorithm of the general idea [7]: is the natural ants looking for a process of food, ants are group-type animals, looking for food, and not just an ant to find food, but a group, and between each ants Have the information to pass. Each ants in the search for food when they do not know where the food, assuming that an ant to find food, and this time the ants will be to the surrounding environment to release a relatively easy to evaporate the secretion of pheromone to achieve, this The secretions are called pheromones. As time goes on, the pheromone volatilization will gradually disappear and the size of the pheromone concentration represents the distance from the food. Because of the role of pheromone, more and more ants will find food, but some ants do not repeat the same way as other ants, they choose not the same way, if some ants choose the road path than the other Of the road path is shorter, then as time goes by, more and more ants are attracted to this short road up, after a period of time, will come out a shortest path road is repeated by most of the ants. If  tbi is the number of ants in the element (solder) at t time,  tij is the information of the path  ji, at t time.N is the total number of solder joints.m is the total number of ants in the ant colon.  CcclL jiij  , is the collection C of elements in a collection of two elements.   CcctT iiij  , is the set of the amount of information remaining on the two lines of the element (solder) in the set C at time t.At the initial time t = 0,The m ants randomly put n solder joints in the m solder joints, at the initial moment, the amount of information on each road are the same.If   constij 0 ,The optimization process of the basic ant colony algorithm is realized by the directed graph  TLCg ,, . In the process of finding the food, the ant will determine the direction of the act according to the amount of information on the various roads. In order to avoid some meaningful path planning, each ant will generate a taboo table tabu ,This table is used to preserve all the path points where the ants have chosen to travel in parallel. At time t, the transition probability P of the ant k from the solder i to the solder j is:                2 ,0 ,                others Aj tt tt tP k As isis ijij k ij k     Where  kk tabuCA  represents the set of all the solder pieces of the ant k alone. When the ant k traverses all the solder joints, the path of the ant k is the feasible solution to the problem.In the formula (2),  is the information heuristic factor, the greater the value of  , the greater the possibility that the ant k chooses the path of the other ants, the stronger the association between the ants.  is the expected heuristic factor, and its value is larger, the closer the state transition probability is to the greedy rule.  tij is the heuristic function, which indicates the expected degree of the ant moving from the solder i to the solder joint j. In the greedy
  • 3. Welding Path Planning of Welding Robot Based on Improved Ant Colony Algorithm www.ijres.org 50 | Page algorithm, the reciprocal of the distance( ijd ) between the joint i and the solder joint j is often taken,that is:    3 1 ij ij d t  For each ants, the smaller the ijd , the greater the  tPk ij .In order to prevent the residual pheromone too much lead to the role of inspiration information is not obvious, in each of an ant finish a solder joint or successfully all the solder joints are traversed after the update pheromone, in the new pheromone update After the old pheromone is becoming weaker.So, at time  nt  , the pheromone on path  ji, can be updated as follows:          41 ttnt ijijij        5 1 tt m k k ijij    In the formula,  is the volatilization coefficient of pheromone, and 1 represents the residual factor of pheromone, where 10   .  tij represents the increment of pheromone on a successful full path,   00  ij when t = 0, and  tk ij represents the amount of information remaining on this full path. According to the strategy of pheromone renewal, Dorigo M. proposed three different basic ant colony algorithm models, namely Ant-Quantity system model, Ant-Cycle system model and ant System model (Ant- Density system) model, the main difference between the different models is not the same as  tk ij . In theAnt-Cyclesystem model:    6 0 ),(        otherwise tourjitour L Q t k k k ij In the formula, Q represents the intensity of the pheromone, and kL represents the length of the ant k in the complete path of success. In contrast, in the Ant-Quantity system model, the distance between the solder joints is related:      7 0 ,        otherwise tourjitour d Q t k ij k ij In the Ant-Density system:      8 0 ,      otherwise tourjitourQ t kk ij Both the ant and em model are pheromones updated with local information after the one-step action is completed, and the ant colony system updates the pheromone on the path after the ant completes a complete path, using the overall information The In solving the traveling salesman problem, the ant system model is obviously better than the other two algorithms, so it is usually used as a model of the basic algorithm of ant colony. 2.2Adadelta Algorithm The Adadelta algorithm is derived from the Adagrad algorithm. Adagrad is a gradient-based algorithm that allows learning rate adaptive parameters to be significantly updated for low frequency parameters and small updates to high frequency parameters because Adagrad is well suited for sparse data, Adagrad Which greatly improves the robustness of the stochastic gradient descent algorithm. But the Adagrad algorithm has a major weakness, that is, it adds a squared gradient to the denominator because each time it is added to a positive number, the cumulative and the training stage has been increasing, which leads to the learning rate becoming smaller and eventually changing The infinitesimal, as in equation (9). It is because of this fatal flaw, which gave birth to the Adadelta algorithm.The basic idea of the Adagrad algorithm is as follows:
  • 4. Welding Path Planning of Welding Robot Based on Improved Ant Colony Algorithm www.ijres.org 51 | Page    9. 1 2 ttt g g x      Where x is the parameter, t is the timing,  is the update,  is the learning rate, and g is the gradient. The Adadelta algorithm is an extension of the Adagrad algorithm to alleviate the Adagrad learning rate monotonically decreasing algorithm. The Adadelta algorithm does not accumulate all the time gradients in the past, but limits the accumulation time to the interval of the window size. The basic idea of AdaDelta is to use the first order method to approximate the second order Newton method. 1988 Becker and LeCun proposed a method of approximating the inverse matrix using matrix diagonal elements:    10. 1 t t t g Hdiag x   Diag refers to the diagonal matrix of the constructed Hessian matrix, and  is a constant term, preventing the denominator from being zero. In 2012, Schaul et al. Borrowed Adagrad's approach and proposed a more accurate approximation:    11. : :1 2 2 t t t t t g twgE twgE Hdiag x    2.3 Improved ant colony algorithm The traditional ant algorithm has positive feedback, strong robustness and global optimum. However, the ant colony algorithm has a strong randomness in the search process in order to get an ideal path in the search process. The fast convergence of the group algorithm also requires a high certainty in the process of ant colony search. Randomness and certainty are the key factors in the performance of the algorithm, both inseparable, but full of contradictions. Therefore, the ant colony algorithm has the search speed is relatively slow, easier to fall into the local optimal shortcomings, in order to improve the performance of ant colony algorithm, we must solve the balance between the two problems. In this paper, the Adadelta algorithm is combined with the basic ant colony algorithm to improve the randomness, convergence speed, local optimal problem and the balance between them. The traditional ant colony algorithm is improved as follows: (1) increase the randomness, modify the probability of ants to the next solder joint. Because the traditional ant colony algorithm to choose the next solder joint mainly depends on the concentration of pheromones and the distance between the two solder joints, and pheromone concentration and the length of the distance between the solder joints set the parameters can only be experienced, so the early The workload is relatively large, the optimization process is relatively slow, easy to fall into the local optimal. In this paper, the Adadelta algorithm is introduced to introduce the concept of gradient, and the gradient is used to change the probability of solder joint selection, so as to increase the randomness of solder joint selection. As in equation (12).                            12 ,0 1,, 1 . 1,,. '                                others gAj gtt tt gAjg tt tt tP tk t As isis ijij tkt As isis ijij k ij k k         (2)Improvement of pheromone update rules. In the traditional ant colony algorithm, when the population completes a cycle, all the ants will be pheromone updates, which can not fully reflect the guiding role of the optimal path, and some poor information will interfere with the next generation of population search , Some of the pheromone pheromone after the role of positive feedback, it may lead to the ant colony algorithm search process into a precocious phenomenon, that is easy to fall into the local optimal solution, the introduction of Adadelta algorithm, the use of changes in parameters to the ant colony algorithm The pheromone update in
  • 5. Welding Path Planning of Welding Robot Based on Improved Ant Colony Algorithm www.ijres.org 52 | Page each cycle, adding more enlightening information, infiltrating the gradient change parameter, changing the parameters at the different stages of the ant search to change the amount of information released, thus vigorously updating the useful pheromone , To abandon the inferior pheromone. As shown in equation (13).    13 0 ),(        otherwise tourjitour xL Q t k tk k ij  III. SIMULATION ANALYSIS In this paper, the results of improved ant colony algorithm and basic ant colony algorithm are simulated by MATLAB 2015a simulation software, and the results of path planning are compared. Figure 1 is a car door welding point diagram, where the black point is the need to weld the point, we even from which to take 77 solder joints to do the simulation. Figure 1 a door welding map Figure 2 is the basic ant colony algorithm of the welding path planning results, and ultimately get the welding path of the shortest path length of 28223.3607. Figure 3 is the result of the welder path planning of the improved ant colony algorithm described herein. The shortest path length is 27402.3503. In MATLAB simulation, the shortest path of the solder joint welding order: 76-33-53-29-56-55-54-64-57-58-34-20-77-35-67-74-72-73-71-17-68-70-69-60-59-66-65-61-62-63-31-30-27- 51-50-52-49-28-48-32-44-45-10-3-46-15-14-1-12-47-13-11-23-16-18-5-19-37-38-36-25-6-24-39-7-2-4-40-41- 75-8-42-43-9-22-26- 21-76. Figure 2 Basic ant colony algorithm planning results 1000 1500 2000 2500 3000 3500 4000 4500 5000 5500 500 1000 1500 2000 2500 3000 3500 4000 4500 1 2 3 4 5 6 7 8 9 10 1112 1314 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 5051 52 53 5455 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 起 点 终 点 焊点位置横坐标 焊点位置纵坐标 基本蚁群算法优化路径(最短路径长度:28223.3607)
  • 6. Welding Path Planning of Welding Robot Based on Improved Ant Colony Algorithm www.ijres.org 53 | Page Figure 3 improved ant colony algorithm planning results Compared with the basic ant colony algorithm and the improved ant colony algorithm, the improved ant colony algorithm is better than the basic ant colony algorithm. The shortest path length of the improved ant colony algorithm is much smaller than that of the basic ant colony algorithm. IV. CONCLUDING REMARKS The path planning of welding robot welding point is an important step of spot welding robot work, and the result of planning will directly affect the efficiency of welding. It is time-consuming and laborious to plan the welding sequence by hand, and it is not easy to find satisfactory path planning results. When using the basic ant colony algorithm to weld the robot to do the welding path planning, it is easy to fall into the local optimum, and the search process is relatively slow, the efficiency is relatively low. In this paper, the Advertta algorithm is combined with the basic ant colony algorithm to improve the randomness of ant search and improve the way of pheromone updating. The pheromone volatilization coefficient is improved to be adaptive, which greatly improves the performance of the algorithm. The results of MATLAB simulation show that the improved ant colony algorithm can effectively improve the basic ant colony algorithm, accelerate the search speed and convergence speed of the algorithm, and improve the shortest path length of the algorithm. REFERENCES [1] Yan X, Wu Q, Yan J, et al. A fast evolutionary algorithm for robot path planning [C]. 2007 IEEE Int Conf on Control and Automation. Guangzhou: IEEE, 2007: 84-87. [2] Zhang Chunwei, Liu Haijiang, Jiang Dongdong. Based on genetic algorithm for white body robot welding path planning [J]. Journal of Tongji University: Natural Science Edition, 2011,39 (4): 576-598. [3] Wang X, Shi Y, Ding D, et al. Double global optimal genetic algorithm-particle swarm optimization-based welding robot path planning [J]. Engineering Optimization, 2016, 48 (2): 299-316. [4] Yang H, Shao H.Distortion-oriented welding path optimization based on elastic net method and genetic algorithm [J]. Journal of Materials Processing Technology, 2009, 209 (9): 4407-4412. [5] Park Joong- Jo. Development of the 6-axis force-moment sensor for an intelligent robot's g ripper [J] .Sensors & Actuators A: Physical, 2005,118 (1): 127-134. [6] Hu jun, Zhu Qingbao. Multi-objective mobile robot path planning based on improved genetic algorithm [C] // 20 10 International Conference on Intelligent Computation Technology and Automation. Changsha: IEEE Press, 2010: 752 -756. [7] Yang Hui. Image segmentation of the threshold method. Liaoning University Journal of Natural Science .2006,33 (2): 135 ~ 136. [8] DUAN Hai-bin, WANG Dao-bo.Progress in Ant colony Algorithm Theory and Application [J], Control and Decision, 2004,19 (12): 1321-1326, [9] Chen C, Luo Z. Rapid Algorithm Based on Ant Colony Algorithm [J]. Computer Engineering, 2007, 33 (06): 658-661. [10] Duan H, Wang D, Yu X. Ant Colony Algorithm: Survey and Prospect [J]. Engineering Science, 2007. [11] Chen H, Ling C, Xiao Hua X U, et al. An Improved Augment Ant Colony Algorithm [J]. Computer Engineering, 2005, 31 (2): 176-178. [12] Converse Ant Colony Algorithm Based on Simulated Annealing [J]. [13] Lan H, Zhou C, Wang K. Hybrid ant colony algorithm for traveling salesman problem [J]. Progress in Natural Science: Materials International, 2003, 13 (4): 295-299. [14] Zong Z, Jing S, Jia T. Application of the Improved Ant Colony Algorithm [J]. Journal of Shanghai Jiaotong University, 2002. [15] Dréo J, Siarry P. An ant colony algorithm under at dynamic continuous optimization [J]. Applied Mathematics & Computation, 2006, 181 (1): 457-467. [16] Liu Z S, Shen J S, Chai Y T. Vehicle routing problem based on an adaptive ant colony algorithm [J]. Control & Decision, 2005.