CN105760954A - Parking system path planning method based on improved ant colony algorithm - Google Patents

Parking system path planning method based on improved ant colony algorithm Download PDF

Info

Publication number
CN105760954A
CN105760954A CN201610086813.6A CN201610086813A CN105760954A CN 105760954 A CN105760954 A CN 105760954A CN 201610086813 A CN201610086813 A CN 201610086813A CN 105760954 A CN105760954 A CN 105760954A
Authority
CN
China
Prior art keywords
agv
pheromone
path
node
formula
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610086813.6A
Other languages
Chinese (zh)
Inventor
朱龙彪
王辉
邢强
朱天成
王恒
陈红艳
邵小江
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nantong University
Original Assignee
Nantong University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nantong University filed Critical Nantong University
Priority to CN201610086813.6A priority Critical patent/CN105760954A/en
Publication of CN105760954A publication Critical patent/CN105760954A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
    • G06Q10/047Optimisation of routes or paths, e.g. travelling salesman problem
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/004Artificial life, i.e. computing arrangements simulating life
    • G06N3/006Artificial life, i.e. computing arrangements simulating life based on simulated virtual individual or collective life forms, e.g. social simulations or particle swarm optimisation [PSO]

Abstract

The invention discloses a parking system path planning method based on an improved ant colony algorithm, and aims at solving the problem of AGV vehicle access path planning in an intelligent parking garage so that vehicle accessing can be completed in the shortest possible time, utilization rate of parking places can be enhanced, time of waiting for vehicle accessing can be reduced for social members and automatic management of parking equipment can be realized. The concrete planning steps are that an AGV working environment model in the intelligent parking garage is created by adopting a grid method; the conventional ant colony algorithm is optimized and improved by introducing of new node state transfer probability and an updating strategy of combination of local and global pheromones; and simulated testing is performed on the AGV vehicle access path planning process by applying the improved ant colony algorithm and the result is outputted. The method has high global search capability and great convergence performance, and can effectively enhance path search efficiency, shorten search path length and reduce the number of path turnings and can also enable the AGV to effectively avoid obstacles in the complex operation environment so as to search the optimal collision-free path.

Description

A kind of based on the parking system paths planning method improving ant group algorithm
Technical field
The present invention relates to a kind of based on the parking system paths planning method improving ant group algorithm, belong to AGV Path Planning Technique field.
Background technology
Sharply increasing of automobile pollution highlights with parking position demand surplus contradiction day by day along with parking position is under-supply, causes the social problem such as urban traffic congestion, parking difficulty, becomes the bottleneck of restriction urban economy and social development.And based on the appearance of AGV horizontal mobile intelligent parking garage, then solve this difficult problem well.Compared with conventional planar garage and mechanical stereo garage, this intelligent garage has that parking floor space bicycle parking quantity few, effective is many, vehicle access automaticity high, cost performance is high and security reliability advantages of higher, it may be achieved the various functions such as unmanned automatically storing and taking vehicles, AGV automatic charging and garage automatic charging.The core in studying plane movable-type intelligent garage parking is to solve AGV Transport Vehicle path planning problem.At present, for path planning problem, relevant scholar has done a large amount of research work both at home and abroad, and in succession proposes tabu search algorithm, simulated annealing, genetic algorithm and particle cluster algorithm etc..These algorithms have respective advantage, but there is also many defects, as complicated in algorithm, be easily absorbed in that local optimum, search volume be big and search efficiency etc..
Ant group algorithm is a kind of modern Bio-simulated Evolution algorithm proposed by the Food Recruiment In Ants behavior of observation of nature circle the nineties in 20th century by Italy scholar Dorigo.M et al., this algorithm has stronger robustness, it is easily achieved parallel processing, and easily with the advantage such as other heuritic approaches are combined, it is widely used in solving the optimization problem of different field, such as traveling salesman problem, routing issue, Job-Shop problem and vehicle and robot path planning's problem etc., and achieve good effect.But this algorithm there is also program runtime length, convergence rate and is absorbed in the defects such as local optimum slowly and easily.For solving intelligent parking garage AGV Transport Vehicle path planning problem, strengthen algorithm ability of searching optimum, improve route searching efficiency, accelerate algorithm the convergence speed, shortening searching route length, the present invention proposes a kind of based on the parking system paths planning method improving ant group algorithm.
A kind of difference based on the parking system paths planning method with a kind of method existence essence improving ant colony algorithm optimization support vector machine parameter proposed such as Zhang Li that improve ant group algorithm that the present invention proposes.Both identical points are all on the basis of Basic Ant Group of Algorithm, by the pluses and minuses of analysis of classical ant group algorithm, propose respectively to adopt different optimisation strategy that classical ant group algorithm has been improved, and are used for improvement ant group algorithm solving to produce practical problem.Difference is in that, the improvement ant group algorithm that Zhang Li etc. propose is by finding out its maximum and minima in object function solution, and on this basis by adopting different global information element more new formulas respectively the worst solution of globally optimal solution and the overall situation to be strengthened and weakened.Although adopting the method can improve the speed and accuracy rate of seeking best of breed, but can there is certain blindness in its search procedure, searching route there will be deviation, convergence rate and is absorbed in the defects such as locally optimal solution slowly and easily.And the present invention has considered traditional ant group algorithm search blindness, constringency performance difference and has easily been absorbed in the defects such as local optimum, realize the Optimal improvements to tradition ant group algorithm by introducing new node state transition probability and pheromone local and the overall more New Policy combined.The present invention is adopted to contribute to the strengthening Formica fusca purposiveness to route searching, it is ensured that Formica fusca is more guiding in path search process, also can strengthen the ability of searching optimum of algorithm simultaneously, improve convergence of algorithm performance etc..
Summary of the invention
For solving in intelligent stereo garage AGV Transport Vehicle path planning problem and overcoming tradition ant group algorithm convergence rate slowly, to be easily absorbed in the defects such as locally optimal solution, the invention provides a kind of based on the parking system paths planning method improving ant group algorithm.The present invention, compared with tradition ant group algorithm, can be effectively improved route searching efficiency, reduces algorithmic statement algebraically, shortens searching route length, reduces path turnover number of times and increase substantially searching route quality.
Parking system paths planning method based on improvement ant group algorithm provided by the invention is mainly made up of three parts: adopt Grid Method to create the working environment model of AGV in intelligent parking garage;By introducing new node state transition probability and pheromone local and the overall more New Policy combined, tradition ant group algorithm is optimized improvement;Use improvement ant group algorithm that AGV Transport Vehicle path planning process is carried out emulation testing and exports result.
For achieving the above object, the technical solution adopted in the present invention is based on the parking system paths planning method improving ant group algorithm, specifically includes following steps:
Step 1, employing Grid Method create the running environment model of AGV in intelligent garage, and particular content is as follows:
1-1): AGV and running environment are handled as follows: (a) AGV running environment must be reduced to two-dimensional finite space;B the Obstacle Position in () Projected Operational Environment is it is known that can use For Polygons Representation, and ignore its short transverse;C () assumes that AGV travels at the uniform speed in two-dimensional finite space, ignore it and turn to, lift and the factor such as parked in short-term;D () AGV is reduced to a particle;E () AGV can only take the air line, it is impossible to walk the diagonal of grid.
1-2): utilizing photographic head, radar sensor, infrared ray sensor and laser sensor etc. that intelligent garage and AGV carry to gather AGV running environment information, above-mentioned information includes the initial parking stall of AGV, target parking stall, barrier and AGV position to be charged etc..
1-3): using the environmental information of aforesaid operations collection as modeling data, Grid Method is adopted to create AGV two dimension running environment model;
Step 2, the initialization each parameter of ant group algorithm
Initialized parameter is needed to specifically include that the beginning and end position of AGV, Formica fusca quantity m, the initial value NC and maximum NC_max of iterations, pheromone track significance level factor of influence α, node transfer expected degree factor-beta, pheromone volatility coefficient ρ and constant Q.
Step 3, node state transition probability being improved by introducing new distance heuristic function, and path pheromone is carried out local updating, particular content is as follows:
3-1): for improving the Formica fusca purposiveness to route searching, improve the ability of searching optimum of algorithm and search efficiency, the present invention using the inverse of Euclidean distance between next node j and destination node g as heuristic function.
The distance heuristic function of tradition ant group algorithm is as follows:
d ( i , j ) = ( x i - x j ) 2 + ( y i - y j ) 2
ηij=1/d (i, j)
In formula, (xi,yj) and (xj,yj) represent i, j two coordinate figure of node respectively;(i j) represents node (i, the Euclidean distance between j) to d;ηijRepresent the expected value between present node i and next node j.
The distance heuristic function improving ant group algorithm is as follows:
d ( j , g ) = ( x j - x g ) 2 + ( y j - y g ) 2
ηjg=1/d (j, g)
In formula, (xj,yj) and (xg,yg) represent j, g two coordinate figure of node respectively;(j g) represents node (j, the Euclidean distance between g) to d;ηjgRepresent the expected value between next node j and destination node g.
3-2): the improvement distance heuristic function factor is incorporated into node state transition probability computing formula
The node state transition probability of tradition ant group algorithm is:
p i j k ( t ) = [ τ i j ( t ) ] α · [ η i j ( t ) ] β Σ s ∈ allowed k [ τ i j ( t ) ] α · [ η i j ( t ) ] β , j ∈ allowed k 0 , o t h e r w i s e
The node state transition probability improving ant group algorithm is:
p i j k ( t ) = [ τ i j ( t ) ] α · [ 1 / d ( j , g ) ] β Σ s ∈ allowed k [ τ i s ( t ) ] α · [ 1 / d ( s , g ) ] β , j ∈ allowed k 0 , o t h e r w i s e
In formula,Represent that Formica fusca k is at the internodal transition probability of i, j;allowedkRepresent the optional node set of Formica fusca k;τijRepresent that Formica fusca k is retained in path (i, the pheromone on j).
3-3): if certain moment Formica fusca k is positioned at node i, then the transition probability between itself and next node j can be obtained by following formula calculating:
p i j k ( t ) = [ τ i j ( t ) ] α · [ 1 / d ( j , g ) ] β Σ s ∈ allowed k [ τ i s ( t ) ] α · [ 1 / d ( s , g ) ] β , j ∈ allowed k 0 , o t h e r w i s e
3-4): calculated by above formula and obtain the present node i set with next node j transition probability, in conjunction with roulette method, it is determined that next node j.
The limit that 3-5): after next node j determines, Formica fusca just need to have been passed by (i, j) carries out pheromone local updating, and local message element more new formula is as follows:
τij(t+1)=(1-ρ) τij(t)+ρτ0
In formula, τ0For the pheromone under initial condition, ρ represents pheromone volatility coefficient, ρ ∈ [0,1].
Step 4, Pheromone update mode being improved by introducing pheromone local and the more New Policy that combines of the overall situation, and path pheromone carries out overall situation renewal, particular content is as follows:
4-1): for guaranteeing that Formica fusca has more directiveness in path search process, strengthen the ability of searching optimum of algorithm and improve convergence of algorithm performance, by introducing new pheromone incremental computations formula, global information element more new formula being improved.
Tradition ant group algorithm global information element more new formula is as follows:
τij(t+1)=(1-ρ) τij(t)+Δτij
Δτ i j = Σ k = 1 m Δτ i j k
In formula, Δ τijRepresent that Formica fusca k is retained in path (i, the pheromone increment on j);ρ represents pheromone volatility coefficient (ρ ∈ [0,1]);LkRepresent the path that Formica fusca k current iteration searches;Q is constant, represents pheromone concentration enhancer.
Improve ant group algorithm global information element more new formula as follows:
τij=(1-ρ) τij+ρΔτij
In formula, τij(i, j) pheromone on limit, ρ represents pheromone volatility coefficient, and span is [0,1] to be retained in path for Formica fusca;ΔτijIt is retained in path this (i, j) the pheromone increment on limit for Formica fusca;LgbRepresent the shortest path length that order Ant Search up to now arrives.
4-2): judge whether all Formica fuscas complete current iteration route searching, if so, then go to step 4-3), otherwise go to the 3-3 in step 3);
4-3): add up whole path optimizings that all Formica fuscas can search up to now, choose that wherein length is the shortest one, calculate Formica fusca in the overall situation updates be retained in this path (i, j) the pheromone increment on limit, computing formula is as follows:
4-4): the routing information element increment obtained is substituted into following formula, and is realized the overall situation renewal of this shortest path pheromone by following formula.
τij=(1-ρ) τij+ρΔτij
Step 5, judge whether iterations meets requirement, if meeting requirement, then exporting result, otherwise, then going to step 3.
Beneficial effect
(1) adopt Grid Method to create AGV running environment model, there is precision height, be easily achieved and the advantages such as accurate solution can be obtained;
(2) by introducing new distance heuristic function, node state transition probability is improved, contribute to the strengthening Formica fusca purposiveness to route searching, improve ability of searching optimum and the search efficiency of algorithm;
(3) adopt the more New Policy that pheromone local and the overall situation combine that Pheromone update mode is improved, it is advantageously ensured that Formica fusca has more directiveness in path search process, avoid Formica fusca to converge to same path, and then strengthen and improve ability of searching optimum and the constringency performance of algorithm;
(4) it is applied to based in the intelligent garage parking system path planning of AGV by improving ant group algorithm, AGV effective avoiding obstacles in complicated running environment can be made then to search a nothing and to touch optimal path, and this algorithm can effectively shorten searching route length at path search process, accelerate convergence rate, improve route searching efficiency, reduce path turnover number of times, improve searching route quality.
Accompanying drawing explanation
Fig. 1 is algorithm flow chart;
Fig. 2 is the AGV running environment model adopting Grid Method to create at random;
Fig. 3 is the running orbit iteration diagram of AGV under 10 × 10 grid environment;
Fig. 4 is the running orbit iteration diagram of AGV under 15 × 15 grid environment;
Fig. 5 is the running orbit iteration diagram of AGV under 20 × 20 grid environment.
Detailed description of the invention
For showing objects and advantages of the present invention further, below in conjunction with accompanying drawing and example, the present invention is further elaborated, but the present invention is not limited to this example.
The present invention is to provide a kind of based on the parking system paths planning method improving ant group algorithm.Accompanying drawing 1 show inventive algorithm implementing procedure figure, the flow chart describes the solution procedure of optimal path, and particular content comprises the steps:
Step 1: adopting Grid Method to create the running environment model of AGV in intelligent garage, particular content is as follows:
1-1): AGV and running environment are handled as follows: (1) AGV running environment must be reduced to two-dimensional finite space;(2) Obstacle Position in Projected Operational Environment is it is known that can use For Polygons Representation, and ignores its short transverse;(3) assume that AGV travels at the uniform speed in two-dimensional finite space, ignore it and turn to, lift and the factor such as parked in short-term;(4) AGV is reduced to a particle;(5) AGV can only take the air line, it is impossible to walks the diagonal of grid.
1-2): utilizing photographic head, radar sensor, infrared ray sensor and laser sensor etc. that intelligent garage and AGV carry to gather AGV running environment information, above-mentioned information includes the initial parking stall of AGV, target parking stall, barrier and AGV position to be charged etc..
1-3): using the environmental information of aforesaid operations collection as modeling data, Grid Method is adopted to create AGV two dimension running environment model;
Accompanying drawing 2 show the AGV running environment model adopting Grid Method to create at random, and in figure, white grid represents free grid, and AGV can free-running operation in this region;Black grid represents obstacle grid, and AGV may not operate in this region;The starting point of S and T respectively AGV and aiming spot.
Step 2: parameter initialization.
Parameter is provided that Formica fusca quantity m=40;α=5;β=9;ρ=0.1;Q=200;Maximum iteration time NC_max=80;Starting point coordinate S respectively (0.5,9.5), (0.5,14.5) and (0.5,19.5);Terminal point coordinate E respectively (9.5,0.5), (14.5,0.5) and (19.5,0.5).
Step 3: by introducing new distance heuristic function, node state transition probability being improved, and path pheromone is carried out local updating, particular content is as follows:
3-1): design new distance heuristic function and be introduced in node state transition probability computing formula:
d ( j , g ) = ( x j - x g ) 2 + ( y j - y g ) 2
ηjg=1/d (j, g)
p i j k ( t ) = [ τ i j ( t ) ] α · [ 1 / d ( j , g ) ] β Σ s ∈ allowed k [ τ i s ( t ) ] α · [ 1 / d ( s , g ) ] β , j ∈ allowed k 0 , o t h e r w i s e
In formula, (xj,yj) and (xg,yg) represent j, g two coordinate figure of node respectively;(j g) represents node (j, the Euclidean distance between g) to d;Represent that Formica fusca k is at the internodal transition probability of i, j;allowedkRepresent the optional node set of Formica fusca k;τijRepresent that Formica fusca k is retained in path (i, the pheromone on j);ηjgRepresent the expected value between next node j and destination node g.
3-2): if certain moment Formica fusca k is positioned at node i, then the transition probability between itself and next node j can be obtained by following formula calculating:
p i j k ( t ) = [ τ i j ( t ) ] α · [ 1 / d ( j , g ) ] β Σ s ∈ allowed k [ τ i s ( t ) ] α · [ 1 / d ( s , g ) ] β , j ∈ allowed k 0 , o t h e r w i s e
3-3): calculated by above formula and obtain the present node i set with next node j transition probability, in conjunction with roulette method, it is determined that next node j.
The limit that 3-4): after next node j determines, Formica fusca just need to have been passed by (i, j) carries out pheromone local updating, and local message element more new formula is as follows:
τij(t+1)=(1-ρ) τij(t)+ρτ0
In formula, τ0For the pheromone under initial condition, ρ represents pheromone volatility coefficient, ρ ∈ [0,1].
Step 4: crossing and introduce pheromone local and Pheromone update mode is improved by the more New Policy that combines of the overall situation, and path pheromone carries out overall situation renewal, particular content is as follows:
4-1): design new pheromone increment formula, and be introduced in the routing information element overall situation more new formula:
τij=(1-ρ) τij+ρΔτij
In formula, τij(i, j) pheromone on limit, ρ represents pheromone volatility coefficient, and span is [0,1] to be retained in path for Formica fusca;ΔτijIt is retained in path this (i, j) the pheromone increment on limit for Formica fusca;LgbRepresent the shortest path length that order Ant Search up to now arrives.
4-2): judge whether all Formica fuscas complete current iteration and then reach home, if then going to 4-3), the 3-2 in step 3 is otherwise gone to);
4-3): add up whole path optimizings that all Formica fuscas can search up to now, choose that wherein length is the shortest one, calculate Formica fusca in the overall situation updates be retained in this path (i, j) the pheromone increment on limit, computing formula is as follows:
4-4): the routing information element increment obtained is updated to following formula, and is realized the overall situation renewal of this shortest path pheromone by following formula.
τij=(1-ρ) τij+ρΔτij
Step 5: judge whether iterations meets NC >=80, if meeting, then exports optimum results, otherwise, then goes to the 3-2 in step 3).
Feasibility and the effectiveness of ant colony AGV Transport Vehicle path planning in intelligent stereo garage is improved for checking, under the grid environment of 10 × 10,15 × 15 and 20 × 20, selecting tradition ant group algorithm and improvement ant group algorithm that AGV Transport Vehicle path planning process has been carried out emulation testing respectively, test result is such as shown in Fig. 3, Fig. 4 and Fig. 5.
Under the grid environment of 10 × 10, simulation result is as shown in Figure 3.In figure, solid black lines represents the Transport Vehicle running orbit improving AGV under ant group algorithm and path iteration change curve respectively, and black dotted lines represents running orbit and the path iteration change curve of AGV under tradition ant group algorithm respectively.In path, tradition ant group algorithm and improvement ant group algorithm are 18m;In number of times is transferred in path, tradition ant group algorithm is 9 times, and improving ant group algorithm is 6 times;In algorithmic statement algebraically, tradition ant group algorithm starts convergence in the 13rd generation, and improvement ant group algorithm is 2nd generation.
Under the grid environment of 15 × 15, simulation result is as shown in Figure 4.In figure, solid black lines represents the Transport Vehicle running orbit improving AGV under ant group algorithm and path iteration change curve respectively, and black dotted lines represents running orbit and the path iteration change curve of AGV under tradition ant group algorithm respectively.In path, tradition ant group algorithm is 30m, and improvement ant group algorithm is 28m;In number of times is transferred in path, tradition ant group algorithm is 14 times, and improving ant group algorithm is 8 times;In algorithmic statement algebraically, tradition ant group algorithm starts convergence in the 37th generation, and improving ant group algorithm was the 6th generation.
Under the grid environment of 20 × 20, simulation result is as shown in Figure 5.In figure, solid black lines represents the Transport Vehicle running orbit improving AGV under ant group algorithm and path iteration change curve respectively, and black dotted lines represents running orbit and the path iteration change curve of AGV under tradition ant group algorithm respectively.In path, tradition ant group algorithm is 40m, and improvement ant group algorithm is 38m;Path turnover number of times aspect, tradition ant group algorithm is 14 times, and improving ant group algorithm is 11 times;In algorithmic statement algebraically, tradition ant group algorithm starts convergence in the 43rd generation, and improving ant group algorithm was the 13rd generation.
Following table show under the grid environment of 10 × 10,15 × 15 and 20 × 20, by selecting tradition ant group algorithm and the emulation data improved ant group algorithm that AGV Transport Vehicle path planning process is carried out emulation testing and obtain.
Under different size grid environment, by AGV Transport Vehicle path planning process is carried out Multi simulation running experiment, can as drawn a conclusion:
(1) tradition ant group algorithm and improvement ant group algorithm all can make AGV effectively avoid the barrier in surrounding, then search one and touch path optimizing from the nothing of origin-to-destination;
(2) compared with tradition ant group algorithm, ant group algorithm optimizing path is improved the shortest, path turnover least number of times, start convergence times minimum;
(3) iteration diagram display in path improves ant group algorithm and has stronger ability of searching optimum, good constringency performance, faster search speed and higher search efficiency.
It is only that principles of the invention and core concept have been elaborated and illustrated described in examples detailed above; the interest field of the present invention can not be limited with this; should be understood that; for those skilled in the art; under the premise without departing from principle of the present invention; also can make some deformation, and these deformation also should be regarded as protection scope of the present invention.

Claims (4)

1. the parking system paths planning method based on improvement ant group algorithm, it is characterised in that comprise the steps:
Step 1, employing Grid Method create the running environment model of AGV in intelligent garage;
Step 2, the initialization each parameter of ant group algorithm:
Initialized parameter is needed to include: the beginning and end position of AGV, Formica fusca quantity m, the initial value NC and maximum NC_max of iterations, pheromone track significance level factor of influence α, node transfer expected degree factor-beta, pheromone volatility coefficient ρ and constant Q;
Step 3, node state transition probability is improved by introducing new distance heuristic function, and path pheromone is carried out local updating;
Step 4, Pheromone update mode is improved by introducing pheromone local and the more New Policy that combines of the overall situation, and path pheromone is carried out overall situation renewal;
Step 5, judge whether iterations meets requirement, if meeting requirement, then exporting result, otherwise, then going to step 3.
2. the method for claim 1, it is characterised in that in step 1, comprises the following specific steps that:
1-1), AGV and running environment are handled as follows: (a) AGV running environment must be reduced to two-dimensional finite space;B the Obstacle Position in () Projected Operational Environment is it is known that can use For Polygons Representation, and ignore its short transverse;C () assumes that AGV travels at the uniform speed in two-dimensional finite space, ignore it and turn to, lift and the factor such as parked in short-term;D () AGV is reduced to a particle;E () AGV can only take the air line, it is impossible to walk the diagonal of grid;
1-2), utilizing photographic head, radar sensor, infrared ray sensor and laser sensor etc. that intelligent garage and AGV carry to gather AGV running environment information, above-mentioned information includes the initial parking stall of AGV, target parking stall, barrier and AGV position to be charged etc.;
1-3), using the environmental information of aforesaid operations collection as modeling data, employing Grid Method creates AGV two dimension running environment model.
3. the method for claim 1, it is characterised in that in step 3, particular content is as follows:
3-1), for improving the Formica fusca purposiveness to route searching, improve the ability of searching optimum of algorithm and search efficiency, using the inverse of Euclidean distance between next node j and destination node g as heuristic function;
The distance heuristic function of tradition ant group algorithm is as follows:
d ( i , j ) = ( x i - x j ) 2 + ( y i - y j ) 2
ηij=1/d (i, j)
In formula, xi,yjAnd xj,yjRepresent i, j two coordinate figure of node respectively;(i j) represents node (i, the Euclidean distance between j) to d;ηijRepresent the expected value between present node i and next node j;
The distance heuristic function improving ant group algorithm is as follows:
d ( j , g ) = ( x j - x g ) 2 + ( y j - y g ) 2
ηjg=1/d (j, g)
In formula, xj,yjAnd xg,ygRepresent j, g two coordinate figure of node respectively;(j g) represents node (j, the Euclidean distance between g) to d;ηjgRepresent the expected value between next node j and destination node g;
3-2): the improvement distance heuristic function factor is incorporated into node state transition probability computing formula
p i j k ( t ) = [ τ i j ( t ) ] α · [ 1 / d ( j , g ) ] β Σ s ∈ allowed k [ τ i s ( t ) ] α · [ 1 / d ( s , g ) ] β , j ∈ allowed k 0 , o t h e r w i s e
In formula,Represent that Formica fusca k is at the internodal transition probability of i, j;allowedkRepresent the optional node set of Formica fusca k;τijRepresent that Formica fusca k is retained in the pheromone on path i, j;
3-3): if certain moment Formica fusca k is positioned at node i, then the transition probability between itself and next node j can be obtained by following formula calculating:
p i j k ( t ) = [ τ i j ( t ) ] α · [ 1 / d ( j , g ) ] β Σ s ∈ allowed k [ τ i s ( t ) ] α · [ 1 / d ( s , g ) ] β , j ∈ allowed k 0 , o t h e r w i s e
3-4): calculated by above formula and obtain the present node i set with next node j transition probability, in conjunction with roulette method, it is determined that next node j.;
3-5): after next node j determines, limit i, the j that need to Formica fusca have just been passed by carries out pheromone local updating, and local message element more new formula is as follows:
τij(t+1)=(1-ρ) τij(t)+ρτ0
In formula, τ0For the pheromone under initial condition, ρ represents pheromone volatility coefficient, ρ ∈ [0,1].
4. the method for claim 1, it is characterised in that in step 4, particular content is as follows:
4-1), for guaranteeing that Formica fusca has more directiveness in path search process, strengthen the ability of searching optimum of algorithm and improve convergence of algorithm performance, by introducing new pheromone incremental computations formula, global information element more new formula being improved;
τij=(1-ρ) τij+ρΔτij
In formula, τijBeing retained in the pheromone on i, j limit, path for Formica fusca, ρ represents pheromone volatility coefficient, and span is 0,1;ΔτijIt is retained in the pheromone increment on this i, j limit, path for Formica fusca;LgbRepresent the shortest path length that order Ant Search up to now arrives;
4-2), judge whether all Formica fuscas complete current iteration route searching, if so, then go to step 4-3), otherwise go to the 3-3 in step 3);
4-3), add up whole path optimizings that all Formica fuscas can search up to now, choose that wherein length is the shortest one, calculate Formica fusca in the overall situation updates and be retained in the pheromone increment on i, j limit, this path, computing formula is as follows:
4-4), the routing information element increment that obtain is substituted into following formula, and realizes the overall situation of this shortest path pheromone by following formula and update,
τij=(1-ρ) τij+ρΔτij
CN201610086813.6A 2016-02-15 2016-02-15 Parking system path planning method based on improved ant colony algorithm Pending CN105760954A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610086813.6A CN105760954A (en) 2016-02-15 2016-02-15 Parking system path planning method based on improved ant colony algorithm

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610086813.6A CN105760954A (en) 2016-02-15 2016-02-15 Parking system path planning method based on improved ant colony algorithm

Publications (1)

Publication Number Publication Date
CN105760954A true CN105760954A (en) 2016-07-13

Family

ID=56330766

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610086813.6A Pending CN105760954A (en) 2016-02-15 2016-02-15 Parking system path planning method based on improved ant colony algorithm

Country Status (1)

Country Link
CN (1) CN105760954A (en)

Cited By (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106481121A (en) * 2016-10-20 2017-03-08 温州燧人智能科技有限公司 A kind of intelligent parking garage Yi Che robot
CN106527132A (en) * 2016-11-10 2017-03-22 华南理工大学 Snakelike robot motion control method based on genetic simulated annealing algorithm
CN107230003A (en) * 2017-06-27 2017-10-03 扬州贝斯特新能源科技有限公司 A kind of power forecasting method of grid-connected power generation system
CN107608364A (en) * 2017-11-01 2018-01-19 广州供电局有限公司 A kind of intelligent robot for undercarriage on data center's physical equipment
CN108121205A (en) * 2017-12-13 2018-06-05 深圳市航盛电子股份有限公司 A kind of paths planning method, system and medium for a variety of scenes of parking
CN108241375A (en) * 2018-02-05 2018-07-03 景德镇陶瓷大学 A kind of application process of self-adaptive genetic operator in mobile robot path planning
CN108520326A (en) * 2018-04-20 2018-09-11 湖北工业大学 A kind of real-time synthetic method of monitoring controller based on the scheduling of agv task paths
CN108776483A (en) * 2018-08-16 2018-11-09 圆通速递有限公司 AGV paths planning methods and system based on ant group algorithm and multiple agent Q study
CN108801261A (en) * 2018-05-25 2018-11-13 东南大学 A kind of proving ground test routine planing method based on ant group algorithm
CN109241022A (en) * 2018-09-11 2019-01-18 天津理工大学 A kind of archive management system and its ant search algorithm based on blue-ray storage
CN109919345A (en) * 2017-12-12 2019-06-21 北京京东尚科信息技术有限公司 Picking paths planning method and device
CN110031007A (en) * 2019-03-22 2019-07-19 深圳先进技术研究院 A kind of path planning method, device and computer readable storage medium
CN110161997A (en) * 2019-06-12 2019-08-23 安徽大学 Flow-shop scheduling and device based on ant colony and simulated annealing
CN110196061A (en) * 2019-05-29 2019-09-03 华北理工大学 Based on the mobile robot global path planning method for improving ant group algorithm
CN110244733A (en) * 2019-06-20 2019-09-17 西南交通大学 A kind of method for planning path for mobile robot based on improvement ant group algorithm
CN110320907A (en) * 2019-06-03 2019-10-11 哈尔滨工程大学 A kind of unmanned water surface ship bilayer collision prevention method based on improvement ant group algorithm and oval collision cone deduction model
CN110334838A (en) * 2019-04-11 2019-10-15 国网新疆电力有限公司电力科学研究院 AGV trolley coordinated dispatching method and system based on ant group algorithm and genetic algorithm
CN110375761A (en) * 2019-08-07 2019-10-25 天津大学 Automatic driving vehicle paths planning method based on enhancing ant colony optimization algorithm
CN110488827A (en) * 2019-08-20 2019-11-22 集美大学 AGV control method, terminal device and storage medium based on Food Recruiment In Ants behavior
CN110530390A (en) * 2019-09-16 2019-12-03 哈尔滨工程大学 A kind of non-particle vehicle path planning method under narrow environment
CN110530101A (en) * 2019-08-26 2019-12-03 南京艾数信息科技有限公司 It is a kind of using central icebox as the family's cold chain system and its layout method of core
CN110675652A (en) * 2019-09-29 2020-01-10 福建工程学院 LORA technology-based intelligent parking guidance method for large parking lot
CN110673604A (en) * 2019-10-31 2020-01-10 北京洛必德科技有限公司 Automatic warehousing control method and system for mobile robot and mobile robot
CN110737264A (en) * 2019-09-11 2020-01-31 北京戴纳实验科技有限公司 laboratory remote monitoring system
CN111310999A (en) * 2020-02-14 2020-06-19 西安建筑科技大学 Warehouse mobile robot path planning method based on improved ant colony algorithm
CN111444078A (en) * 2019-01-16 2020-07-24 河南工业大学 Ant colony algorithm-based software defect positioning method and device
CN111861019A (en) * 2020-07-24 2020-10-30 西安建筑科技大学 Warehouse picking path optimization method, storage medium and computing device
CN111860754A (en) * 2020-07-15 2020-10-30 无锡弘宜智能科技有限公司 AGV scheduling method based on ant colony and genetic algorithm
CN111982125A (en) * 2020-08-31 2020-11-24 长春工业大学 Path planning method based on improved ant colony algorithm
CN113281989A (en) * 2021-05-06 2021-08-20 长春工业大学 Cold creep forming temperature control system optimization design method based on improved ant colony algorithm
CN113325839A (en) * 2021-05-08 2021-08-31 江苏科技大学 Intelligent warehousing robot path planning method based on improved ant colony algorithm
CN113341976A (en) * 2021-06-09 2021-09-03 南通大学 New energy automobile hybrid ant colony path planning method based on anchoring effect
WO2021189720A1 (en) * 2020-03-23 2021-09-30 南京理工大学 Parking agv route planning method based on improved ant colony algorithm
CN113671378A (en) * 2021-07-12 2021-11-19 南通大学 Fractional order theory-based lithium ion battery modeling and parameter identification method
CN115167444A (en) * 2022-07-27 2022-10-11 成都群智微纳科技有限公司 ROS-based multi-agent autonomous inspection method and system
CN115601971A (en) * 2022-11-12 2023-01-13 广州融嘉信息科技有限公司(Cn) Park self-adaptive vehicle scheduling and parking intelligent control method based on neural network
CN116503004A (en) * 2023-06-25 2023-07-28 华能信息技术有限公司 Management method for dangerous chemical objects in power plant

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040143560A1 (en) * 2003-01-20 2004-07-22 Chun Bao Zhu Path searching system using multiple groups of cooperating agents and method thereof
CN103472828A (en) * 2013-09-13 2013-12-25 桂林电子科技大学 Mobile robot path planning method based on improvement of ant colony algorithm and particle swarm optimization
CN104317293A (en) * 2014-09-19 2015-01-28 南京邮电大学 City rescue intelligent agent dynamic path planning method based on improved ant colony algorithm

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040143560A1 (en) * 2003-01-20 2004-07-22 Chun Bao Zhu Path searching system using multiple groups of cooperating agents and method thereof
CN103472828A (en) * 2013-09-13 2013-12-25 桂林电子科技大学 Mobile robot path planning method based on improvement of ant colony algorithm and particle swarm optimization
CN104317293A (en) * 2014-09-19 2015-01-28 南京邮电大学 City rescue intelligent agent dynamic path planning method based on improved ant colony algorithm

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
JUN SHU 等: "Enhanced multi-dimensional power network planning based on ant colony optimization", 《INTERNATIONAL TRANSACTIONS ON ELECTRICAL ENERGY SYSTEMS》 *
万晓凤 等: "基于改进蚁群算法的机器人路径规划研究", 《计算机工程与应用》 *
屈鸿 等: "动态环境下基于改进蚁群算法的机器人路径规划研究", 《电子科技大学学报》 *

Cited By (58)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106481121A (en) * 2016-10-20 2017-03-08 温州燧人智能科技有限公司 A kind of intelligent parking garage Yi Che robot
CN106481121B (en) * 2016-10-20 2019-03-05 温州燧人智能科技有限公司 A kind of intelligent parking garage Yi Che robot
CN106527132A (en) * 2016-11-10 2017-03-22 华南理工大学 Snakelike robot motion control method based on genetic simulated annealing algorithm
CN106527132B (en) * 2016-11-10 2019-03-12 华南理工大学 Snake-shaped robot motion control method based on Global Genetic Simulated Annealing Algorithm
CN107230003A (en) * 2017-06-27 2017-10-03 扬州贝斯特新能源科技有限公司 A kind of power forecasting method of grid-connected power generation system
CN107608364A (en) * 2017-11-01 2018-01-19 广州供电局有限公司 A kind of intelligent robot for undercarriage on data center's physical equipment
CN109919345A (en) * 2017-12-12 2019-06-21 北京京东尚科信息技术有限公司 Picking paths planning method and device
CN109919345B (en) * 2017-12-12 2021-06-29 北京京东振世信息技术有限公司 Method and device for planning picking path
CN108121205A (en) * 2017-12-13 2018-06-05 深圳市航盛电子股份有限公司 A kind of paths planning method, system and medium for a variety of scenes of parking
CN108121205B (en) * 2017-12-13 2021-02-26 深圳市航盛电子股份有限公司 Path planning method, system and medium for multiple parking scenes
CN108241375A (en) * 2018-02-05 2018-07-03 景德镇陶瓷大学 A kind of application process of self-adaptive genetic operator in mobile robot path planning
CN108241375B (en) * 2018-02-05 2020-10-30 景德镇陶瓷大学 Application method of self-adaptive ant colony algorithm in mobile robot path planning
CN108520326A (en) * 2018-04-20 2018-09-11 湖北工业大学 A kind of real-time synthetic method of monitoring controller based on the scheduling of agv task paths
CN108520326B (en) * 2018-04-20 2022-03-04 湖北工业大学 Real-time synthesis method of supervisory controller based on agv task path scheduling
CN108801261B (en) * 2018-05-25 2021-05-11 东南大学 Automobile test field test path planning method based on ant colony algorithm
CN108801261A (en) * 2018-05-25 2018-11-13 东南大学 A kind of proving ground test routine planing method based on ant group algorithm
CN108776483A (en) * 2018-08-16 2018-11-09 圆通速递有限公司 AGV paths planning methods and system based on ant group algorithm and multiple agent Q study
CN108776483B (en) * 2018-08-16 2021-06-29 圆通速递有限公司 AGV path planning method and system based on ant colony algorithm and multi-agent Q learning
CN109241022A (en) * 2018-09-11 2019-01-18 天津理工大学 A kind of archive management system and its ant search algorithm based on blue-ray storage
CN111444078B (en) * 2019-01-16 2023-02-07 河南工业大学 Ant colony algorithm-based software defect positioning method and device
CN111444078A (en) * 2019-01-16 2020-07-24 河南工业大学 Ant colony algorithm-based software defect positioning method and device
CN110031007A (en) * 2019-03-22 2019-07-19 深圳先进技术研究院 A kind of path planning method, device and computer readable storage medium
CN110334838A (en) * 2019-04-11 2019-10-15 国网新疆电力有限公司电力科学研究院 AGV trolley coordinated dispatching method and system based on ant group algorithm and genetic algorithm
CN110334838B (en) * 2019-04-11 2023-06-23 国网新疆电力有限公司营销服务中心(资金集约中心、计量中心) AGV trolley cooperative scheduling method and system based on ant colony algorithm and genetic algorithm
CN110196061A (en) * 2019-05-29 2019-09-03 华北理工大学 Based on the mobile robot global path planning method for improving ant group algorithm
CN110320907B (en) * 2019-06-03 2022-07-15 哈尔滨工程大学 Double-layer collision avoidance method for unmanned surface vessel based on improved ant colony algorithm and elliptic collision cone deduction model
CN110320907A (en) * 2019-06-03 2019-10-11 哈尔滨工程大学 A kind of unmanned water surface ship bilayer collision prevention method based on improvement ant group algorithm and oval collision cone deduction model
CN110161997B (en) * 2019-06-12 2021-11-05 安徽大学 Flow shop scheduling method and device based on ant colony and simulated annealing algorithm
CN110161997A (en) * 2019-06-12 2019-08-23 安徽大学 Flow-shop scheduling and device based on ant colony and simulated annealing
CN110244733A (en) * 2019-06-20 2019-09-17 西南交通大学 A kind of method for planning path for mobile robot based on improvement ant group algorithm
CN110375761A (en) * 2019-08-07 2019-10-25 天津大学 Automatic driving vehicle paths planning method based on enhancing ant colony optimization algorithm
CN110488827B (en) * 2019-08-20 2022-06-14 集美大学 AGV control method based on ant foraging behavior, terminal device and storage medium
CN110488827A (en) * 2019-08-20 2019-11-22 集美大学 AGV control method, terminal device and storage medium based on Food Recruiment In Ants behavior
CN110530101A (en) * 2019-08-26 2019-12-03 南京艾数信息科技有限公司 It is a kind of using central icebox as the family's cold chain system and its layout method of core
CN110530101B (en) * 2019-08-26 2020-03-31 南京艾数信息科技有限公司 Household cold chain system with central ice warehouse as core and layout method thereof
CN110737264A (en) * 2019-09-11 2020-01-31 北京戴纳实验科技有限公司 laboratory remote monitoring system
CN110737264B (en) * 2019-09-11 2022-09-06 北京戴纳实验科技有限公司 Laboratory remote monitering system
CN110530390A (en) * 2019-09-16 2019-12-03 哈尔滨工程大学 A kind of non-particle vehicle path planning method under narrow environment
CN110675652A (en) * 2019-09-29 2020-01-10 福建工程学院 LORA technology-based intelligent parking guidance method for large parking lot
CN110673604A (en) * 2019-10-31 2020-01-10 北京洛必德科技有限公司 Automatic warehousing control method and system for mobile robot and mobile robot
CN111310999B (en) * 2020-02-14 2022-04-08 西安建筑科技大学 Warehouse mobile robot path planning method based on improved ant colony algorithm
CN111310999A (en) * 2020-02-14 2020-06-19 西安建筑科技大学 Warehouse mobile robot path planning method based on improved ant colony algorithm
WO2021189720A1 (en) * 2020-03-23 2021-09-30 南京理工大学 Parking agv route planning method based on improved ant colony algorithm
CN111860754B (en) * 2020-07-15 2023-06-30 无锡弘宜智能科技股份有限公司 AGV scheduling method based on ant colony and genetic algorithm
CN111860754A (en) * 2020-07-15 2020-10-30 无锡弘宜智能科技有限公司 AGV scheduling method based on ant colony and genetic algorithm
CN111861019A (en) * 2020-07-24 2020-10-30 西安建筑科技大学 Warehouse picking path optimization method, storage medium and computing device
CN111982125A (en) * 2020-08-31 2020-11-24 长春工业大学 Path planning method based on improved ant colony algorithm
CN113281989A (en) * 2021-05-06 2021-08-20 长春工业大学 Cold creep forming temperature control system optimization design method based on improved ant colony algorithm
CN113325839A (en) * 2021-05-08 2021-08-31 江苏科技大学 Intelligent warehousing robot path planning method based on improved ant colony algorithm
CN113341976B (en) * 2021-06-09 2022-10-04 南通大学 New energy automobile hybrid ant colony path planning method based on anchoring effect
CN113341976A (en) * 2021-06-09 2021-09-03 南通大学 New energy automobile hybrid ant colony path planning method based on anchoring effect
CN113671378B (en) * 2021-07-12 2022-04-08 南通大学 Fractional order theory-based lithium ion battery modeling and parameter identification method
CN113671378A (en) * 2021-07-12 2021-11-19 南通大学 Fractional order theory-based lithium ion battery modeling and parameter identification method
CN115167444A (en) * 2022-07-27 2022-10-11 成都群智微纳科技有限公司 ROS-based multi-agent autonomous inspection method and system
CN115601971A (en) * 2022-11-12 2023-01-13 广州融嘉信息科技有限公司(Cn) Park self-adaptive vehicle scheduling and parking intelligent control method based on neural network
CN115601971B (en) * 2022-11-12 2023-11-10 广州融嘉信息科技有限公司 Park self-adaptive vehicle dispatching and parking intelligent control method based on neural network
CN116503004A (en) * 2023-06-25 2023-07-28 华能信息技术有限公司 Management method for dangerous chemical objects in power plant
CN116503004B (en) * 2023-06-25 2023-10-31 华能信息技术有限公司 Management method for dangerous chemical objects in power plant

Similar Documents

Publication Publication Date Title
CN105760954A (en) Parking system path planning method based on improved ant colony algorithm
CN112325884B (en) DWA-based ROS robot local path planning method
Wang et al. Path planning of automated guided vehicles based on improved A-Star algorithm
CN112650229B (en) Mobile robot path planning method based on improved ant colony algorithm
CN111694364A (en) Hybrid algorithm based on improved ant colony algorithm and dynamic window method and applied to intelligent vehicle path planning
CN105717926A (en) Mobile robot traveling salesman optimization method based on improved ant colony algorithm
CN111007862B (en) Path planning method for cooperative work of multiple AGVs
CN109974711A (en) A kind of AGV multiple target point autonomous navigation method towards wisdom factory
CN113359718A (en) Method and equipment for fusing global path planning and local path planning of mobile robot
CN115186446A (en) Intersection full-link traffic simulation method based on discrete grid structure
Liu et al. Research on multi-AGVs path planning and coordination mechanism
CN115373384A (en) Vehicle dynamic path planning method and system based on improved RRT
Yuan et al. Application of deep reinforcement learning algorithm in uncertain logistics transportation scheduling
Juntao et al. Study on robot path collision avoidance planning based on the improved ant colony algorithm
Cao et al. Global path conflict detection algorithm of multiple agricultural machinery cooperation based on topographic map and time window
Zhu et al. The path optimization algorithm of car navigation system considering node attributes under time-invariant network
Cheng Dynamic path optimization based on improved ant colony algorithm
Su et al. Collaborative motion planning based on the improved ant colony algorithm for multiple autonomous vehicles
Liu et al. An improved path planning algorithm based on fuel consumption
CN114625137A (en) AGV-based intelligent parking path planning method and system
Fan et al. Research and implementation of multi-robot path planning based on genetic algorithm
Mu et al. Research on two-stage path planning algorithms for storage multi-AGV
Sun et al. Research on dynamic path planning method of moving single target based on visual AGV
Xuan et al. Path planning of intelligent vehicle based on optimized A* algorithm
Nai et al. A Vehicle Path Planning Algorithm Based on Mixed Policy Gradient Actor-Critic Model with Random Escape Term and Filter Optimization

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20160713