SlideShare a Scribd company logo
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 optimization
eSAT Publishing House
 
5 multi robot path planning algorithms
5 multi robot path planning algorithms5 multi robot path planning algorithms
5 multi robot path planning algorithms
prjpublications
 
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
IJCI JOURNAL
 
Assembly Sequence Optimization
Assembly Sequence OptimizationAssembly Sequence Optimization
Assembly Sequence Optimization
AM 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 Robot
ijtsrd
 
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
IRJET 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 Robots
cseij
 
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
ssuserf6b378
 
222 226
222 226222 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
IRJET 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 optimization
journalBEEI
 
tAnt colony optimization for
tAnt colony optimization fortAnt colony optimization for
tAnt colony optimization for
csandit
 
Ant colony optimization for
Ant colony optimization forAnt colony optimization for
Ant colony optimization for
csandit
 
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 asymmetric
ijaia
 
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.pptx
ssuserf6b378
 
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 Injection
IJRESJOURNAL
 
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 Tank
IJRESJOURNAL
 
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 Aga
IJRESJOURNAL
 
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
IJRESJOURNAL
 
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
IJRESJOURNAL
 
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 Perspective
IJRESJOURNAL
 
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 – Rotorcraft
IJRESJOURNAL
 
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

原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
ydzowc
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
smart pill dispenser is designed to improve medication adherence and safety f...
smart pill dispenser is designed to improve medication adherence and safety f...smart pill dispenser is designed to improve medication adherence and safety f...
smart pill dispenser is designed to improve medication adherence and safety f...
um7474492
 
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
PIMR BHOPAL
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
RamonNovais6
 
Digital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptxDigital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptx
aryanpankaj78
 
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
ijseajournal
 
5g-5G SA reg. -standalone-access-registration.pdf
5g-5G SA reg. -standalone-access-registration.pdf5g-5G SA reg. -standalone-access-registration.pdf
5g-5G SA reg. -standalone-access-registration.pdf
devtomar25
 
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
upoux
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
21UME003TUSHARDEB
 
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
MadhavJungKarki
 
Design and optimization of ion propulsion drone
Design and optimization of ion propulsion droneDesign and optimization of ion propulsion drone
Design and optimization of ion propulsion drone
bjmsejournal
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
Anant Corporation
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
Gino153088
 
Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...
Prakhyath Rai
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
shadow0702a
 
Pressure Relief valve used in flow line to release the over pressure at our d...
Pressure Relief valve used in flow line to release the over pressure at our d...Pressure Relief valve used in flow line to release the over pressure at our d...
Pressure Relief valve used in flow line to release the over pressure at our d...
cannyengineerings
 
Transformers design and coooling methods
Transformers design and coooling methodsTransformers design and coooling methods
Transformers design and coooling methods
Roger Rozario
 
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
Paris Salesforce Developer Group
 

Recently uploaded (20)

原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
smart pill dispenser is designed to improve medication adherence and safety f...
smart pill dispenser is designed to improve medication adherence and safety f...smart pill dispenser is designed to improve medication adherence and safety f...
smart pill dispenser is designed to improve medication adherence and safety f...
 
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
 
Digital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptxDigital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptx
 
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
 
5g-5G SA reg. -standalone-access-registration.pdf
5g-5G SA reg. -standalone-access-registration.pdf5g-5G SA reg. -standalone-access-registration.pdf
5g-5G SA reg. -standalone-access-registration.pdf
 
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
 
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
 
Design and optimization of ion propulsion drone
Design and optimization of ion propulsion droneDesign and optimization of ion propulsion drone
Design and optimization of ion propulsion drone
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
 
Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
 
Pressure Relief valve used in flow line to release the over pressure at our d...
Pressure Relief valve used in flow line to release the over pressure at our d...Pressure Relief valve used in flow line to release the over pressure at our d...
Pressure Relief valve used in flow line to release the over pressure at our d...
 
Transformers design and coooling methods
Transformers design and coooling methodsTransformers design and coooling methods
Transformers design and coooling methods
 
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
 

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.