CN105911992A - Automatic path programming method of mobile robot, and mobile robot - Google Patents
Automatic path programming method of mobile robot, and mobile robot Download PDFInfo
- Publication number
- CN105911992A CN105911992A CN201610423883.6A CN201610423883A CN105911992A CN 105911992 A CN105911992 A CN 105911992A CN 201610423883 A CN201610423883 A CN 201610423883A CN 105911992 A CN105911992 A CN 105911992A
- Authority
- CN
- China
- Prior art keywords
- lampyridea
- mobile robot
- path
- path planning
- population
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 37
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 69
- 238000005457 optimization Methods 0.000 claims abstract description 10
- 241000254158 Lampyridae Species 0.000 claims abstract description 6
- 241000131894 Lampyris noctiluca Species 0.000 claims description 30
- 238000010586 diagram Methods 0.000 claims description 30
- 230000007613 environmental effect Effects 0.000 claims description 23
- 230000004888 barrier function Effects 0.000 claims description 12
- 230000033001 locomotion Effects 0.000 claims description 9
- 238000010521 absorption reaction Methods 0.000 claims description 8
- 238000011069 regeneration method Methods 0.000 claims description 7
- 241000254056 Luciola Species 0.000 claims description 6
- 230000008929 regeneration Effects 0.000 claims description 6
- 230000008676 import Effects 0.000 claims description 2
- 230000006870 function Effects 0.000 description 10
- 238000011160 research Methods 0.000 description 7
- 238000013473 artificial intelligence Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 241001124569 Lycaenidae Species 0.000 description 3
- 238000004088 simulation Methods 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 230000006399 behavior Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 230000031700 light absorption Effects 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000007621 cluster analysis Methods 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000004020 luminiscence type Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000004899 motility Effects 0.000 description 1
- 239000002245 particle Substances 0.000 description 1
- 230000002028 premature Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000000455 protein structure prediction Methods 0.000 description 1
- 241000894007 species Species 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
- G05D1/0221—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving a learning process
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Feedback Control In General (AREA)
Abstract
The invention discloses an automatic path programming method of a mobile robot, and the mobile robot using the method. The method comprises the following steps of: collecting environment information; according to the collected environment information, carrying out modeling on an area in which path programming of the mobile robot is carried out so as to construct a two-dimensional plane coordinate map, and determining a start point, a stop point and coordinate positions of obstacles; based on the two-dimensional plane coordinate map, carrying out path optimization on the paths from the start point to the stop point by means of population initialization based on a Sobol sequence and a firefly algorithm of a dynamic adjustment disturbance coefficient update population, and programming the optimized path to for driving in the two-dimensional plane coordinate map; and according to the optimized path after programming, driving the mobile robot to move. According to the invention, the problem that an existing firefly algorithm is insufficient in convergence performance is overcome, the mobile robot is enabled to rapidly, accurately and automatically program the path, and the path programming capability of the mobile robot is improved.
Description
Technical field
The present invention relates to electronic robot technical field, more specifically, relate to a kind of mobile machine
The automatic path planning method of people and mobile robot.
Background technology
Mobile robot (Mobile robot) is that one by sensor, remote manipulator and automatically controls
The robot system of mobile vehicle composition, be that an interdisciplinary study that development in recent years is got up is integrated should
Product, it has concentrated machinery, electronics, computer, automatically control and artificial intelligence etc. learns
Section's newest research results, represents the overachievement of electromechanical integration.Mobile robot has mobile merit
Can, in terms of replacing people to be engaged under danger, adverse circumstances the environment work less than operation and people, than
There are bigger mobility, motility in general robot.Mobile robot the most gradually applies raw with industry
Produce the different industries such as agriculture, medical.
In the research of mobile robot correlation technique, airmanship is its core, and path planning is
One important step of navigation research and problem.So-called path planning refers to that mobile robot is according to a certain
Performance indications (such as distance, time, energy resource consumption etc.) search for one from initial state to dbjective state
Optimum or sub-optimal path.The problem that path planning relates generally to includes: (1) utilizes the movement obtained
Robot environment's information sets up relatively reasonable model, then finds one from initial state with certain algorithm
Optimum or the collisionless path of near-optimization to dbjective state;(2) can be in processing environment model
The error occurred in uncertain factor and path trace, makes external object drop to the impact of robot
Little;(3) utilize known all information to carry out the action of guided robot, thus obtain the most excellent
Behaviour decision making.Research currently for mobile robot path planning technology has been achieved for substantial amounts of
Achievement, many scientists are studied from different aspect.Wherein, from robot to environment sensing
Angle, the research of method for planning path for mobile robot is divided into three types: rule based on environmental model
The method of drawing, the planing method of vision based and the paths planning method of Behavior-based control;From robot
The degree grasping environmental information, can be divided into again global path planning based on environment priori Complete Information
With local paths planning based on sensor information;From the perspective of whether planning environment changes over,
Also can be divided into static path planning and active path planning;From the concrete calculation of mobile robot path planning
On method and strategy, planning technology can be divided into following four classes: stencil matching Path Planning Technique, artificial gesture
Field Path Planning Technique, map structuring Path Planning Technique and artificial intelligence's Path Planning Technique.Manually
Intelligence Path Planning Technique is the path planning that modern artificial intelligence technology is applied to mobile robot
In, such as artificial neural network, evolutionary computation, fuzzy logic and swarm intelligence algorithm etc..Wherein, based on
The Path Planning Technique of artificial intelligence is study hotspot in recent years.
Glowworm swarm algorithm (Firefly Algorithm) is proposed in 2008 by Yang Xin-she
A kind of new intelligent optimization algorithm, in this algorithm simulation nature, the biological characteristics of fire fly luminescence is sent out
Exhibition and come, the same with ant group algorithm with particle cluster algorithm, be also a kind of based on colony naturally inspire
Formula Stochastic Optimization Algorithms.This algorithm, once proposition, enjoys the concern of Chinese scholars, becomes calculating intelligence
One new study hotspot of energy research field, this algorithm has been applied in function optimization, image at present
Process, Combinatorial Optimization, feature selection, cluster analysis, Stock Price Forecasting, protein structure prediction
And the research field such as dynamic markets price.The computational efficiency of existing Lampyridea group's algorithm is high, and internal memory is opened
Selling little, the parameter of regulation is few, is simply easily achieved, but the disturbance system in existing glowworm swarm algorithm
Number α is usually fixed constant, and this is defective for the search of algorithm, with other random searches
Algorithm equally there is also Premature convergence.
Summary of the invention
It is an object of the invention to overcome drawbacks described above of the prior art, it is provided that a kind of mobile robot
Automatic path planning method and mobile robot, it is based on Sobol sequence initialization population and dynamically
Adjust the strategy of coefficient of disturbance, by the coefficient of disturbance in glowworm swarm algorithm is carried out self-adaptative adjustment
Strengthen convergence of algorithm performance, thus improve mobile robot and carry out the ability of path planning.
For achieving the above object, first aspect present invention provides the automatic planning of a kind of mobile robot
Path Method, comprises the following steps:
Gather environmental information;
The region mobile robot being ready for path planning by the environmental information collected is carried out
Modeling is to build two dimensional surface coordinate diagram, and determines the coordinate position of starting point, terminal and barrier;
Based on two dimensional surface coordinate diagram, to mobile robot from the path of origin-to-destination by based on
The glowworm swarm algorithm of the initialization of population of Sobol sequence and dynamically adjustment coefficient of disturbance Population Regeneration is carried out
Optimum path search, thus in two dimensional surface coordinate diagram planning plan to implement into path optimizing;
According to the path optimizing planned, order about mobile robot and move.
Preferably, in the above-mentioned methods, described based on two dimensional surface coordinate diagram, to shifting
Mobile robot and is dynamically adjusted by initialization of population based on Sobol sequence from the path of origin-to-destination
The glowworm swarm algorithm of whole coefficient of disturbance Population Regeneration carries out optimum path search, thus in two dimensional surface coordinate diagram
Middle planning plan to implement into the step of path optimizing specifically include:
Import the basic parameter of glowworm swarm algorithm, and initialize each basic parameter of glowworm swarm algorithm;
Use Sobol sequence initialization population, produce the position of popN Lampyridea, calculate every
The object function of Lampyridea is to obtain corresponding brightness, and selects the conduct optimum position of brightness maximum
Put;
Calculate the Attraction Degree of every Lampyridea, by there is the Lampyridea of high-high brightness to guide other Luciola vitticollis
The movement of worm, updates the position of every Lampyridea, and recalculates the brightness of Lampyridea;
When reaching maximum search number of times, then export optimum individual and stop algorithm, otherwise, recalculating
The Attraction Degree of every Lampyridea.
Preferably, in the above-mentioned methods, described Sobol sequence is with 2 as base, by
One group of direction number V1, V2, V3..., Vi..., VnGenerate, wherein, Vi∈ (0,1), at Sobol
In sequence, the value of i-th element jth dimension can be obtained by formula:
Preferably, in the above-mentioned methods, the computing formula of the Attraction Degree of described Lampyridea
For:
In formula, β0Be two Lampyridea distances be captivation when zero, γ is the absorption coefficient of light, dijIt is
Distance between Lampyridea i and Lampyridea j.
Preferably, in the above-mentioned methods, the location updating formula of described Lampyridea is:
Xj(t+1)=Xj(t)+βij(Xi(t)-Xj(t))+α(t)*εj;
In formula, Xi(t) and XjT () is Lampyridea i and the Lampyridea j space bit when the t time iteration respectively
Putting, α is coefficient of disturbance, εjBeing random number vector, T is iterations.
Second aspect present invention provides the mobile robot of a kind of automatic path planning, and its feature exists
In, including:
Environment information acquisition module, is used for gathering environmental information;
Environmental information MBM, for by the environmental information that collects mobile robot prepared into
The region of row path planning is modeled building two dimensional surface coordinate diagram, and determine starting point, terminal and
The coordinate position of barrier;
Path planning module, for based on two dimensional surface coordinate diagram, to mobile robot from starting point to end
The path of point is by initialization of population based on Sobol sequence and dynamically adjusts coefficient of disturbance Population Regeneration
Glowworm swarm algorithm carry out optimum path search, thus in two dimensional surface coordinate diagram planning plan to implement into optimization
Path;
Mobile driving module, for according to the path optimizing planned, orders about mobile robot and carries out
Mobile.
Preferably, in the scheme of above-mentioned mobile robot, described path planning module
Specifically include:
Basic parameter input block, for importing the basic parameter of glowworm swarm algorithm, and initializes Luciola vitticollis
Each basic parameter of worm algorithm;
Sobol sequence initialization kind group unit, is used for using Sobol sequence initialization population, produces
The position of popN Lampyridea;
Dynamic disturbances coefficient optimum path search unit, for calculating the object function of every Lampyridea to obtain
Corresponding brightness, and select brightness maximum as optimal location;And calculate every Lampyridea
Attraction Degree, by having the Lampyridea of high-high brightness to guide the movement of other Lampyrideas, updates every firefly
The position of fireworm, and recalculate the brightness of Lampyridea;When reaching maximum search number of times, then export
Excellent individuality also stops algorithm, otherwise, recalculates the Attraction Degree of every Lampyridea.
Preferably, in the scheme of above-mentioned mobile robot, described Sobol sequence is
With 2 as base, by one group of direction number V1, V2, V3..., Vi..., VnGenerate, wherein, Vi∈ (0,
1), in Sobol sequence, the value of i-th element jth dimension can be obtained by formula:
Preferably, in the scheme of above-mentioned mobile robot, the attraction of described Lampyridea
The computing formula of degree is:
In formula, β0Be two Lampyridea distances be captivation when zero, γ is the absorption coefficient of light, dijIt is
Distance between Lampyridea i and Lampyridea j.
Preferably, in the scheme of above-mentioned mobile robot, the position of described Lampyridea
More new formula is:
Xj(t+1)=Xj(t)+βij(Xi(t)-Xj(t))+α(t)*εj;
In formula, Xi(t) and XjT () is Lampyridea i and the Lampyridea j space bit when the t time iteration respectively
Putting, α is coefficient of disturbance, εjBeing random number vector, T is iterations.
Compared with prior art, the beneficial effects of the present invention is:
1, the present invention can build two dimensional surface coordinate diagram according to the environmental information collected, and calls
Initialization component uses Sobol sequence initialization population, is then based on dynamic disturbances coefficient update population
So that in two dimensional surface coordinate diagram planning plan to implement into path, finally combine two dimensional surface coordinate diagram and
The path planned moves.The present invention disturbs based on Sobol sequence initialization population and dynamic adjustment
The strategy of dynamic coefficient, by carrying out self-adaptative adjustment to the key parameter-coefficient of disturbance in glowworm swarm algorithm
Strengthen convergence of algorithm performance, overcome the not enough problem of existing glowworm swarm algorithm constringency performance,
Enable mobile robot automatic path planning quickly and accurately, improve mobile robot and carry out road
The ability of footpath planning.
2, the present invention uses Sobol sequence to initialize Lampyridea population, it is possible to obtains and preferably adopts
Sample coverage rate, to ensure the uniformity that initial population is distributed.
Accompanying drawing explanation
In order to be illustrated more clearly that the embodiment of the present invention or technical scheme of the prior art, below by right
In embodiment or description of the prior art, the required accompanying drawing used is briefly described, it should be apparent that,
Accompanying drawing in describing below is some embodiments of the present invention, comes for those of ordinary skill in the art
Say, on the premise of not paying creative work, it is also possible to obtain other accompanying drawing according to these accompanying drawings.
Fig. 1 is the flow chart of the automatic path planning method of a kind of mobile robot that the present invention provides;
Fig. 2 is the schematic diagram of the two dimensional surface coordinate diagram that the present invention provides;
Fig. 3 is the structured flowchart of the mobile robot of a kind of automatic path planning that the present invention provides;
Fig. 4 is the structured flowchart of the path planning module that the present invention provides.
Detailed description of the invention
For making the purpose of the embodiment of the present invention, technical scheme and advantage clearer, below in conjunction with this
Accompanying drawing in inventive embodiments, clearly and completely retouches the technical scheme in the embodiment of the present invention
State, it is clear that described embodiment is a part of embodiment of the present invention rather than whole embodiments.
Based on the embodiment in the present invention, those of ordinary skill in the art are not making creative work premise
Lower obtained every other embodiment, broadly falls into the scope of protection of the invention.
Embodiment one
Embodiments of the invention one provide the automatic path planning method of a kind of mobile robot, below
In conjunction with accompanying drawing, the present embodiment is described in detail.Fig. 1 is the method flow diagram of the embodiment of the present invention one,
Refer to Fig. 1, the method for the embodiment of the present invention comprises the following steps:
Step S1, collection environmental information;
Wherein, move robot and can obtain external by infrared sensor or the scanning of other harvesters
Environmental information.
Step S2, the environmental information passing through to collect are ready for the district of path planning to mobile robot
Territory is modeled building two dimensional surface coordinate diagram, and determines the coordinate bit of starting point, terminal and barrier
Put;
Path planning refers to find one in the working environment have barrier from origin-to-destination, nothing
Walk around to collision all barriers motion path (that is: find out from A point to B point collisionless
Short path).
As in figure 2 it is shown, when two dimensional surface coordinate diagram has built, the environmental information of mobile robot
MBM can recognize that in the global area intending exploring, the position of barrier (such as: a, b, c) is sat
Mark.Owing to having a plurality of from A point to the path of B point, it is therefore desirable to utilize the Lampyridea that the present invention improves
Algorithm therefrom identifies shortest path.
Step S3, based on two dimensional surface coordinate diagram, logical from the path of origin-to-destination to mobile robot
Cross initialization of population based on Sobol sequence and dynamically adjust the Lampyridea calculation of coefficient of disturbance Population Regeneration
Method carries out optimum path search, thus in two dimensional surface coordinate diagram planning plan to implement into path optimizing;
Furthermore, step S3 specifically includes following steps:
Step S31, the basic parameter of importing glowworm swarm algorithm, and initialize each of glowworm swarm algorithm
Basic parameter;
Wherein, described basic parameter can include population quantity popN, iterations T, initially attract
Degree β0, absorption coefficient of light γ, coefficient of disturbance α etc..Their initial value can be as shown in following table one:
Step S32, employing Sobol sequence initialization population, produce the position of popN Lampyridea,
Calculate the object function of every Lampyridea to obtain corresponding brightness, and select the maximum conduct of brightness
Optimal location;
Concrete, described Sobol sequence is with 2 as base, by one group of direction number V1, V2, V3...,
Vi ..., VnGenerate, wherein, Vi ∈ (0,1).Assume that mono-group of sequence of Sobol is x1, x2, x3...,
xi..., xn,Represent the value of i-th element jth dimension in Sobol sequence, can obtain by formula:
There is sample distribution and be distributed inconsistent problem with true in the most common pseudo-random number sequence,
Sobol random sequence is that ((low-discrepancy sequences) is one to a kind of low diversity sequence
Stable random sequence, distributing homogeneity is good.The present invention uses Sobol sequence to initialize Luciola vitticollis
Worm population, it is possible to obtain coverage rate of preferably sampling, to ensure the uniformity that initial population is distributed.
Glowworm swarm algorithm is a kind of heuritic approach, and the more weak Lampyridea of algorithm simulation brightness is to brightness
The random search that stronger Lampyridea moves, the absolute brightness of usual Lampyridea in glowworm swarm algorithm
Represent target function value, i.e. f (x*)=maxx∈sF (x), this algorithm utilizes a quantity to be popN
Lampyridea population solve this optimization problem, algorithm starting stage, all of Lampyridea by iteration
It is probabilistically assigned in the s of search volume.xiRepresent an i-th Lampyridea solution when the t time iteration,
f(xi) mean that the absolute brightness of the Lampyridea of its correspondence.
Step S33, calculate the Attraction Degree of every Lampyridea, the Lampyridea with high-high brightness draw
Lead the movement of other Lampyrideas, update the position of every Lampyridea, and recalculate the brightness of Lampyridea;
Every Lampyridea has captivation β to other Lampyrideas, if the absolute brightness of Lampyridea i
More than the absolute brightness of Lampyridea j, then Lampyridea j will be attracted to move to i by Lampyridea i.Lampyridea
I captivation β to Lampyridea jijFormula be defined as:
Wherein, β0Be two Lampyridea distances be captivation when zero, γ is the absorption coefficient of light (Light
Absorption Coefficient), dijIt it is the distance between Lampyridea i and Lampyridea j.
If when the t time iteration, Lampyridea j moves to Lampyridea i, then the location updating of Lampyridea j is public
Formula is:
Xj(t+1)=Xj(t)+βij(Xi(t)-Xj(t))+α(t)*εj (2)
In formula, Xi(t) and XjT () is Lampyridea i and the Lampyridea j space bit when the t time iteration respectively
Putting, α is coefficient of disturbance, εjIt it is random number vector.
The more new formula that α is used by the present invention is as follows:
From the point of view of the operation of algorithm, a bigger α value beneficially global search, and a less α value
Be conducive to Local Search, therefore improve convergence of algorithm performance by α is dynamically adjusted.
Step S34, when reaching maximum search number of times, then output optimum individual stop algorithm, otherwise,
Return step S33 and recalculate the Attraction Degree of every Lampyridea.
Wherein, maximum search number of times refers to the optimizing number of times of glowworm swarm algorithm, i.e. iterations T.
The false code of this algorithm is as follows:
Step S4, according to the path optimizing planned, order about mobile robot and move.
Wherein, the path that optimum individual is passed by is exactly optimal path, when path planning module determines one
After bar optimal path, mobile robot will move along this paths.
The method of the present invention is based on Sobol sequence initialization population and the dynamic plan adjusting coefficient of disturbance
Slightly, convergence is strengthened by the coefficient of disturbance in glowworm swarm algorithm is carried out self-adaptative adjustment
Can, overcome the not enough problem of existing glowworm swarm algorithm constringency performance, enable mobile robot fast
Speed, exactly automatic path planning, improve mobile robot and carry out the ability of path planning.
Embodiment two
Embodiments of the invention two provide the mobile robot of a kind of automatic path planning, refer to figure
3, the mobile robot of the embodiment of the present invention includes environment sensing module 1, path planning module 2 and moves
Dynamic driving module 3, wherein, environment sensing module 1 is provided with environment information acquisition module 11 and environmental information
MBM 12, will be described in detail the function of above-mentioned module below.
Environment information acquisition module 11, is used for gathering environmental information.
Wherein, environment information acquisition module 11 could be arranged to infrared sensor or other harvesters,
Mobile robot can obtain external environmental information by infrared sensor or the scanning of other harvesters.
Environmental information MBM 12, prepares mobile robot for the environmental information by collecting
The region carrying out path planning is modeled building two dimensional surface coordinate diagram, and determines starting point, terminal
Coordinate position with barrier.
Path planning refers to find one in the working environment have barrier from origin-to-destination, nothing
Walk around to collision all barriers motion path (that is: find out from A point to B point collisionless
Short path).
As in figure 2 it is shown, when two dimensional surface coordinate diagram has built, the environmental information of mobile robot
MBM 12 can recognize that the position of barrier (such as: a, b, c) in the global area intending exploring
Put coordinate.Owing to having a plurality of from A point to the path of B point, it is therefore desirable to utilize path planning module 2
Therefrom identify shortest path.
Path planning module 2, for based on two dimensional surface coordinate diagram, to mobile robot from starting point to
The path of terminal is by initialization of population based on Sobol sequence and dynamically adjusts coefficient of disturbance more novel species
The glowworm swarm algorithm of group carries out optimum path search, thus in two dimensional surface coordinate diagram planning plan to implement into excellent
Change path.
As shown in Figure 4, furthermore, in the present embodiment, described path planning module 2 is concrete
Including:
Basic parameter input block 21, for importing the basic parameter of glowworm swarm algorithm, and initializes firefly
Each basic parameter of fireworm algorithm;
Wherein, described basic parameter can include population quantity popN, iterations T, initially attract
Degree β0, absorption coefficient of light γ, coefficient of disturbance α etc..Their initial value can be as shown in following table one:
Sobol sequence initialization kind group unit 22, is used for using Sobol sequence initialization population, produces
The position of raw popN Lampyridea;
Concrete, described Sobol sequence is with 2 as base, by one group of direction number V1, V2, V3...,
Vi ..., VnGenerate, wherein, Vi ∈ (0,1).Assume that mono-group of sequence of Sobol is x1, x2, x3...,
xi..., xn,Represent the value of i-th element jth dimension in Sobol sequence, can obtain by formula:
There is sample distribution and be distributed inconsistent problem with true in the most common pseudo-random number sequence,
Sobol random sequence is that ((low-discrepancy sequences) is one to a kind of low diversity sequence
Stable random sequence, distributing homogeneity is good.The present invention uses Sobol sequence to initialize Luciola vitticollis
Worm population, it is possible to obtain coverage rate of preferably sampling, to ensure the uniformity that initial population is distributed.
Dynamic disturbances coefficient optimum path search unit 23, for calculating the object function of every Lampyridea to obtain
To corresponding brightness, and select brightness maximum as optimal location;And calculate every Lampyridea
Attraction Degree, by there is the Lampyridea of high-high brightness to guide the movement of other Lampyrideas, update every
The position of Lampyridea, and recalculate the brightness of Lampyridea;When reaching maximum search number of times, then export
Optimum individual also stops algorithm, otherwise, recalculates the Attraction Degree of every Lampyridea.
Glowworm swarm algorithm is a kind of heuritic approach, and the more weak Lampyridea of algorithm simulation brightness is to brightness
The random search that stronger Lampyridea moves, the absolute brightness of usual Lampyridea in glowworm swarm algorithm
Represent target function value, i.e. f (x*)=maxx∈sF (x), this algorithm utilizes a quantity to be popN
Lampyridea population solve this optimization problem, algorithm starting stage, all of Lampyridea by iteration
It is probabilistically assigned in the s of search volume.xiRepresent an i-th Lampyridea solution when the t time iteration,
f(xi) mean that the absolute brightness of the Lampyridea of its correspondence.
Every Lampyridea has captivation β to other Lampyrideas, if the absolute brightness of Lampyridea i
More than the absolute brightness of Lampyridea j, then Lampyridea j will be attracted to move to i by Lampyridea i.Lampyridea
I captivation β to Lampyridea jijFormula be defined as:
Wherein, β0Be two Lampyridea distances be captivation when zero, γ is the absorption coefficient of light (Light
Absorption Coefficient), dijIt it is the distance between Lampyridea i and Lampyridea j.
If when the t time iteration, Lampyridea j moves to Lampyridea i, then the location updating of Lampyridea j is public
Formula is:
Xj(t+1)=Xj(t)+βij(Xi(t)-Xj(t))+α(t)*εj (2)
In formula, Xi(t) and XjT () is Lampyridea i and the Lampyridea j space bit when the t time iteration respectively
Putting, α is coefficient of disturbance, εjIt it is random number vector.
The more new formula that α is used by the present invention is as follows:
From the point of view of the operation of algorithm, a bigger α value beneficially global search, and a less α value
Be conducive to Local Search, therefore improve convergence of algorithm performance by α is dynamically adjusted.
Mobile driving module 3, for according to the path optimizing planned, orders about mobile robot and enters
Row is mobile.
Wherein, the path that optimum individual is passed by is exactly optimal path, when path planning module 2 determines
Article one, after optimal path, mobile driving module 3 will be ordered about mobile robot along this paths and be moved
Dynamic.
The shifter people of the present invention is based on Sobol sequence initialization population and dynamically adjusts coefficient of disturbance
Strategy, strengthens convergence of algorithm by the coefficient of disturbance in glowworm swarm algorithm is carried out self-adaptative adjustment
Performance, overcomes the not enough problem of existing glowworm swarm algorithm constringency performance, and it can quickly, accurately
Ground automatic path planning, improves path planning ability.
It should be noted that the mobile robot of a kind of automatic path planning of above-described embodiment offer,
Only it is illustrated with the division of above-mentioned each functional module, in actual application, can be as desired
Above-mentioned functions distribution is completed by different functional modules, the internal structure of system will be divided into difference
Functional module, to complete all or part of function described above.
One of ordinary skill in the art will appreciate that realize in above-described embodiment method all or part of
Step can be by program and completes to instruct relevant hardware, and described program can be stored in
In one computer read/write memory medium, described storage medium, such as ROM/RAM, disk, light
Dish etc..
Above-described embodiment is the present invention preferably embodiment, but embodiments of the present invention are not by upper
Stating the restriction of embodiment, that is made under other any spirit without departing from the present invention and principle changes
Become, modify, substitute, combine, simplify, all should be the substitute mode of equivalence, be included in the present invention
Protection domain within.
Claims (10)
1. the automatic path planning method moving robot, it is characterised in that the method includes
Following steps:
Gather environmental information;
The region mobile robot being ready for path planning by the environmental information collected is carried out
Modeling is to build two dimensional surface coordinate diagram, and determines the coordinate position of starting point, terminal and barrier;
Based on two dimensional surface coordinate diagram, to mobile robot from the path of origin-to-destination by based on
The glowworm swarm algorithm of the initialization of population of Sobol sequence and dynamically adjustment coefficient of disturbance Population Regeneration is carried out
Optimum path search, thus in two dimensional surface coordinate diagram planning plan to implement into path optimizing;
According to the path optimizing planned, order about mobile robot and move.
The automatic path planning method of mobile robot the most according to claim 1, its feature
It is, described based on two dimensional surface coordinate diagram, mobile robot is passed through from the path of origin-to-destination
The glowworm swarm algorithm of initialization of population based on Sobol sequence and dynamically adjustment coefficient of disturbance Population Regeneration
Carry out optimum path search, thus in two dimensional surface coordinate diagram planning plan to implement into the step tool of path optimizing
Body includes:
Import the basic parameter of glowworm swarm algorithm, and initialize each basic parameter of glowworm swarm algorithm;
Use Sobol sequence initialization population, produce the position of popN Lampyridea, calculate every
The object function of Lampyridea is to obtain corresponding brightness, and selects the conduct optimum position of brightness maximum
Put;
Calculate the Attraction Degree of every Lampyridea, by there is the Lampyridea of high-high brightness to guide other Luciola vitticollis
The movement of worm, updates the position of every Lampyridea, and recalculates the brightness of Lampyridea;
When reaching maximum search number of times, then export optimum individual and stop algorithm, otherwise, recalculating
The Attraction Degree of every Lampyridea.
The automatic path planning method of mobile robot the most according to claim 2, its feature
Being, described Sobol sequence is with 2 as base, by one group of direction number V1, V2, V3..., Vi...,
VnGenerate, wherein, Vi∈ (0,1), in Sobol sequence, the value of i-th element jth dimension can
Obtain by formula:
The automatic path planning method of mobile robot the most according to claim 2, its feature
Being, the computing formula of the Attraction Degree of described Lampyridea is:
In formula, β0Be two Lampyridea distances be captivation when zero, γ is the absorption coefficient of light, dijIt is
Distance between Lampyridea i and Lampyridea j.
The automatic path planning method of mobile robot the most according to claim 4, its feature
Being, the location updating formula of described Lampyridea is:
Xj(t+1)=Xj(t)+βij(Xi(t)-Xj(t))+α(t)*εj;
In formula, Xi(t) and XjT () is Lampyridea i and the Lampyridea j space bit when the t time iteration respectively
Putting, α is coefficient of disturbance, εjBeing random number vector, T is iterations.
6. the mobile robot of an automatic path planning, it is characterised in that including:
Environment information acquisition module, is used for gathering environmental information;
Environmental information MBM, for by the environmental information that collects mobile robot prepared into
The region of row path planning is modeled building two dimensional surface coordinate diagram, and determine starting point, terminal and
The coordinate position of barrier;
Path planning module, for based on two dimensional surface coordinate diagram, to mobile robot from starting point to end
The path of point is by initialization of population based on Sobol sequence and dynamically adjusts coefficient of disturbance Population Regeneration
Glowworm swarm algorithm carry out optimum path search, thus in two dimensional surface coordinate diagram planning plan to implement into optimization
Path;
Mobile driving module, for according to the path optimizing planned, orders about mobile robot and carries out
Mobile.
The mobile robot of automatic path planning the most according to claim 6, it is characterised in that
Described path planning module specifically includes:
Basic parameter input block, for importing the basic parameter of glowworm swarm algorithm, and initializes Luciola vitticollis
Each basic parameter of worm algorithm;
Sobol sequence initialization kind group unit, is used for using Sobol sequence initialization population, produces
The position of popN Lampyridea;
Dynamic disturbances coefficient optimum path search unit, for calculating the object function of every Lampyridea to obtain
Corresponding brightness, and select brightness maximum as optimal location;And calculate every Lampyridea
Attraction Degree, by having the Lampyridea of high-high brightness to guide the movement of other Lampyrideas, updates every firefly
The position of fireworm, and recalculate the brightness of Lampyridea;When reaching maximum search number of times, then export
Excellent individuality also stops algorithm, otherwise, recalculates the Attraction Degree of every Lampyridea.
The mobile robot of automatic path planning the most according to claim 7, it is characterised in that
Described Sobol sequence is with 2 as base, by one group of direction number V1, V2, V3..., Vi..., Vn
Generate, wherein, Vi∈ (0,1), in Sobol sequence, the value of i-th element jth dimension can be pressed
Formula obtains:
The mobile robot of automatic path planning the most according to claim 7, it is characterised in that
The computing formula of the Attraction Degree of described Lampyridea is:
In formula, β0Be two Lampyridea distances be captivation when zero, γ is the absorption coefficient of light, dijIt is
Distance between Lampyridea i and Lampyridea j.
The mobile robot of automatic path planning the most according to claim 9, it is characterised in that
The location updating formula of described Lampyridea is:
Xj(t+1)=Xj(t)+βij(Xi(t)-Xj(t))+α(t)*εj;
In formula, Xi(t) and XjT () is Lampyridea i and the Lampyridea j space bit when the t time iteration respectively
Putting, α is coefficient of disturbance, εjBeing random number vector, T is iterations.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610423883.6A CN105911992B (en) | 2016-06-14 | 2016-06-14 | A kind of automatic path planning method and mobile robot of mobile robot |
PCT/CN2016/087911 WO2017215044A1 (en) | 2016-06-14 | 2016-06-30 | Automatic path planning method for mobile robot and mobile robot |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610423883.6A CN105911992B (en) | 2016-06-14 | 2016-06-14 | A kind of automatic path planning method and mobile robot of mobile robot |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105911992A true CN105911992A (en) | 2016-08-31 |
CN105911992B CN105911992B (en) | 2019-02-22 |
Family
ID=56751116
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610423883.6A Active CN105911992B (en) | 2016-06-14 | 2016-06-14 | A kind of automatic path planning method and mobile robot of mobile robot |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN105911992B (en) |
WO (1) | WO2017215044A1 (en) |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106371446A (en) * | 2016-12-03 | 2017-02-01 | 河池学院 | Navigation and positioning system of indoor robot |
CN107219858A (en) * | 2017-04-26 | 2017-09-29 | 西北工业大学 | A kind of multiple no-manned plane collaboration coupling task distribution method for improving glowworm swarm algorithm |
CN107390701A (en) * | 2017-09-07 | 2017-11-24 | 南京昱晟机器人科技有限公司 | A kind of small space mobile robot orientation management method |
CN108647770A (en) * | 2018-04-19 | 2018-10-12 | 东华大学 | A kind of optimization method in the multiple no-manned plane disaster rescue searching path based on particle cluster algorithm |
WO2018214706A1 (en) * | 2017-05-22 | 2018-11-29 | 腾讯科技(深圳)有限公司 | Movement control method, storage medium, computer apparatus, and service robot |
CN109164810A (en) * | 2018-09-28 | 2019-01-08 | 昆明理工大学 | It is a kind of based on the adaptive dynamic path planning method of ant colony-clustering algorithm robot |
CN109542106A (en) * | 2019-01-04 | 2019-03-29 | 电子科技大学 | A kind of paths planning method under mobile robot multi-constraint condition |
CN110389587A (en) * | 2019-05-20 | 2019-10-29 | 长沙理工大学 | A kind of robot path planning's new method of target point dynamic change |
CN110823229A (en) * | 2019-12-16 | 2020-02-21 | 湖北工业大学 | Mobile robot path planning method and system based on firefly optimization algorithm |
CN110850880A (en) * | 2019-11-20 | 2020-02-28 | 中电科技集团重庆声光电有限公司 | Automatic driving system and method based on visual sensing |
CN111238366A (en) * | 2020-01-09 | 2020-06-05 | 北京天远三维科技股份有限公司 | Three-dimensional scanning path planning method and device |
CN112101655A (en) * | 2020-09-11 | 2020-12-18 | 长沙理工大学 | Population dynamic regulation strategy and implementation of firefly algorithm in path planning application |
CN112859855A (en) * | 2021-01-11 | 2021-05-28 | 金陵科技学院 | Robot multi-target path planning based on locust optimization algorithm |
TWI756996B (en) * | 2020-03-30 | 2022-03-01 | 財團法人工業技術研究院 | Automatic bio-specimen inspection system and inspection method thereof as well as non-volatile computer readable storage media |
CN115454070A (en) * | 2022-09-15 | 2022-12-09 | 安徽工程大学 | K-Means ant colony algorithm multi-robot path planning method |
US11967063B2 (en) | 2020-03-30 | 2024-04-23 | Industrial Technology Research Institute | Automatic bio-specimen inspection system and inspection method thereof |
CN118071333A (en) * | 2024-04-17 | 2024-05-24 | 中用科技有限公司 | Industrial equipment emergency supervision method and system based on industrial Internet of things |
Families Citing this family (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109489667A (en) * | 2018-11-16 | 2019-03-19 | 楚天智能机器人(长沙)有限公司 | A kind of improvement ant colony paths planning method based on weight matrix |
CN109613921B (en) * | 2019-01-08 | 2021-07-30 | 智慧航海(青岛)科技有限公司 | Unmanned ship local path planning method based on fast moving firefly algorithm |
CN109839107A (en) * | 2019-03-21 | 2019-06-04 | 深圳市三宝创新智能有限公司 | A kind of intelligent robot navigation method and its navigation device |
CN109945873B (en) * | 2019-04-04 | 2022-07-15 | 东南大学 | Hybrid path planning method for indoor mobile robot motion control |
CN110119705B (en) * | 2019-05-09 | 2023-04-18 | 哈尔滨工程大学 | Line feature data association method based on improved ant colony optimization for robot |
CN111813100B (en) * | 2019-07-04 | 2022-07-15 | 中国科学技术大学 | Local path planning algorithm and device |
CN110412982B (en) * | 2019-07-31 | 2022-07-15 | 长沙理工大学 | Robot path robustness planning method based on monocular camera ranging uncertainty |
CN110531767A (en) * | 2019-08-27 | 2019-12-03 | 广州蓝胖子机器人有限公司 | It is a kind of for the scheduling of AGV cluster and the method and system of pathfinding algorithm |
CN110553660B (en) * | 2019-08-31 | 2023-03-24 | 武汉理工大学 | Unmanned vehicle trajectory planning method based on A-star algorithm and artificial potential field |
CN110647162B (en) * | 2019-10-16 | 2022-10-14 | 厦门理工学院 | Route planning method for tour guide unmanned aerial vehicle, terminal equipment and storage medium |
CN111121807A (en) * | 2019-12-18 | 2020-05-08 | 安徽机电职业技术学院 | Mobile robot path planning method |
CN110986957B (en) * | 2019-12-24 | 2023-05-12 | 中国人民解放军空军工程大学 | Unmanned aerial vehicle three-dimensional track planning method and device |
CN111273664B (en) * | 2020-02-11 | 2023-06-30 | 西北工业大学深圳研究院 | Multi-robot path collaborative planning method for space truss structure on-orbit assembly |
CN110986954B (en) * | 2020-02-18 | 2023-08-22 | 中国人民解放军空军工程大学 | Military transport plane route planning method based on gray wolf optimization algorithm |
CN111539506A (en) * | 2020-03-16 | 2020-08-14 | 中国石油天然气集团有限公司 | Firefly algorithm-based longitudinal wave time difference real-time extraction method |
CN111562786B (en) * | 2020-05-19 | 2023-03-28 | 智慧航海(青岛)科技有限公司 | Multi-stage optimized unmanned ship path planning method and device |
CN111796597A (en) * | 2020-07-16 | 2020-10-20 | 云南电网有限责任公司昭通供电局 | Robot multi-target path optimization method based on novel firefly group optimization |
CN111982118B (en) * | 2020-08-19 | 2023-05-05 | 合肥工业大学 | Robot walking track determining method and device, computer equipment and storage medium |
CN112099498A (en) * | 2020-09-08 | 2020-12-18 | 合肥学院 | Path planning method and system based on parameterized Thiele continuous fractional interpolation |
CN112184007B (en) * | 2020-09-27 | 2024-01-19 | 浙江工业大学 | Workshop equipment remote diagnosis method based on digital twin |
CN112180934B (en) * | 2020-10-09 | 2023-10-27 | 广州大学 | Control method, system and device of loading robot and readable storage medium |
CN112364450B (en) * | 2020-10-28 | 2023-11-03 | 东北大学 | Multi-pipeline layout optimization method and system for aero-engine |
CN112731969B (en) * | 2020-12-29 | 2022-11-25 | 合肥一森电子科技有限公司 | River-oriented multi-unmanned-aerial-vehicle water quality sampling and monitoring path optimization method |
CN112987721B (en) * | 2021-02-01 | 2022-12-13 | 哈尔滨工业大学 | Multi-AGV scheduling device and fusion method of global planning and local planning thereof |
CN113359859B (en) * | 2021-07-16 | 2023-09-08 | 广东电网有限责任公司 | Combined navigation obstacle avoidance method, system, terminal equipment and storage medium |
CN113919771B (en) * | 2021-09-24 | 2023-09-01 | 成都信息工程大学 | Multi-target intelligent distribution method for unmanned aerial vehicle |
CN114065614B (en) * | 2021-11-01 | 2024-04-30 | 哈尔滨工业大学 | Gym crowd evacuation simulation method, system, electronic equipment and medium based on sparrow search algorithm |
CN114347041B (en) * | 2022-02-21 | 2024-03-08 | 汕头市快畅机器人科技有限公司 | Group robot control and pattern generation method |
CN114905506A (en) * | 2022-04-15 | 2022-08-16 | 北京航空航天大学杭州创新研究院 | Robot navigation system based on visual perception and spatial cognitive neural mechanism |
CN115132296A (en) * | 2022-05-23 | 2022-09-30 | 成都信息工程大学 | Quality assessment method based on double-layer thickness optimization deep learning framework |
CN115951683B (en) * | 2023-01-29 | 2023-11-28 | 南京理工大学紫金学院 | Artificial potential field path planning method for mixed gradient descent and longhorn beetle whisker search |
CN115826590B (en) * | 2023-02-21 | 2023-06-02 | 山东大学 | Mobile robot local path planning method and system with self-adaptive parameters |
CN116147636B (en) * | 2023-04-20 | 2023-07-07 | 甘肃省公安厅 | Automatic path finding calculation method for optimal distance based on geographic space |
CN116518979B (en) * | 2023-06-26 | 2023-08-29 | 深圳市森歌数据技术有限公司 | Unmanned plane path planning method, unmanned plane path planning system, electronic equipment and medium |
CN117146833B (en) * | 2023-10-31 | 2024-01-05 | 北京卓翼智能科技有限公司 | Unmanned aerial vehicle path planning method and device based on improved bat algorithm |
CN117850213B (en) * | 2024-03-08 | 2024-05-24 | 羽禾人工智能(嘉兴)有限公司 | Enhanced PID control optimization method for killing robot |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0340006A (en) * | 1989-07-07 | 1991-02-20 | Hitachi Ltd | Product manufacturing facility having fa line |
JP2006277556A (en) * | 2005-03-30 | 2006-10-12 | Yaskawa Electric Corp | Multi-axis network drive controller |
US20100292842A1 (en) * | 2009-05-14 | 2010-11-18 | Honda Motor Co., Ltd. | Robot hand and control system, control method and control program for the same |
US20110106306A1 (en) * | 2009-11-02 | 2011-05-05 | Samsung Electronics Co., Ltd. | Path planning apparatus of robot and method and computer-readable medium thereof |
CN102520718A (en) * | 2011-12-02 | 2012-06-27 | 上海大学 | Physical modeling-based robot obstacle avoidance path planning method |
CN102768536A (en) * | 2012-07-20 | 2012-11-07 | 哈尔滨工程大学 | Route planning method based on multi-target glowworm swarm algorithm |
CN102799179A (en) * | 2012-07-06 | 2012-11-28 | 山东大学 | Mobile robot path planning algorithm based on single-chain sequential backtracking Q-learning |
CN103034123A (en) * | 2012-12-11 | 2013-04-10 | 中国科学技术大学 | Dynamic model parameter identification based parallel robot control method |
CN105005301A (en) * | 2015-05-25 | 2015-10-28 | 湘潭大学 | Method for planning operation point sequence and path of industrial robot based on swarm intelligence algorithm |
CN105116886A (en) * | 2015-08-11 | 2015-12-02 | 余路 | Robot autonomous walking method |
WO2016067467A1 (en) * | 2014-10-31 | 2016-05-06 | 三菱電機株式会社 | Robot control device, robot system, robot control method, and program |
EP3018548A1 (en) * | 2014-11-07 | 2016-05-11 | F. Robotics Acquisitions Ltd. | Domestic robotic system |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101203897B1 (en) * | 2011-02-25 | 2012-11-23 | 동국대학교 산학협력단 | Apparatus and method of cell-based path planning for a mobile body |
JP5990453B2 (en) * | 2012-12-14 | 2016-09-14 | セコム株式会社 | Autonomous mobile robot |
-
2016
- 2016-06-14 CN CN201610423883.6A patent/CN105911992B/en active Active
- 2016-06-30 WO PCT/CN2016/087911 patent/WO2017215044A1/en active Application Filing
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0340006A (en) * | 1989-07-07 | 1991-02-20 | Hitachi Ltd | Product manufacturing facility having fa line |
JP2006277556A (en) * | 2005-03-30 | 2006-10-12 | Yaskawa Electric Corp | Multi-axis network drive controller |
US20100292842A1 (en) * | 2009-05-14 | 2010-11-18 | Honda Motor Co., Ltd. | Robot hand and control system, control method and control program for the same |
US20110106306A1 (en) * | 2009-11-02 | 2011-05-05 | Samsung Electronics Co., Ltd. | Path planning apparatus of robot and method and computer-readable medium thereof |
CN102520718A (en) * | 2011-12-02 | 2012-06-27 | 上海大学 | Physical modeling-based robot obstacle avoidance path planning method |
CN102799179A (en) * | 2012-07-06 | 2012-11-28 | 山东大学 | Mobile robot path planning algorithm based on single-chain sequential backtracking Q-learning |
CN102768536A (en) * | 2012-07-20 | 2012-11-07 | 哈尔滨工程大学 | Route planning method based on multi-target glowworm swarm algorithm |
CN103034123A (en) * | 2012-12-11 | 2013-04-10 | 中国科学技术大学 | Dynamic model parameter identification based parallel robot control method |
WO2016067467A1 (en) * | 2014-10-31 | 2016-05-06 | 三菱電機株式会社 | Robot control device, robot system, robot control method, and program |
EP3018548A1 (en) * | 2014-11-07 | 2016-05-11 | F. Robotics Acquisitions Ltd. | Domestic robotic system |
CN105005301A (en) * | 2015-05-25 | 2015-10-28 | 湘潭大学 | Method for planning operation point sequence and path of industrial robot based on swarm intelligence algorithm |
CN105116886A (en) * | 2015-08-11 | 2015-12-02 | 余路 | Robot autonomous walking method |
Non-Patent Citations (5)
Title |
---|
刘鹏等: "基于改进型萤火虫算法的动态自动聚集路径规划方法", 《计算机应用研究》 * |
张毅等: "基于多子群协同进化的自适应萤火虫算法", 《纺织高校基础科学学报》 * |
李明富等: "基于变参数萤火虫算法和Maklink 图的路径规划研究", 《机械科学与技术》 * |
许磊等: "《基于sobol序列的量子粒子群求解电力经济调度》", 《西南师范大学学报(自然科学版)》 * |
顾大为等: "《一种改进的新颖的粒子群优化算法》", 《计算机工程与应用》 * |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106371446A (en) * | 2016-12-03 | 2017-02-01 | 河池学院 | Navigation and positioning system of indoor robot |
CN107219858A (en) * | 2017-04-26 | 2017-09-29 | 西北工业大学 | A kind of multiple no-manned plane collaboration coupling task distribution method for improving glowworm swarm algorithm |
WO2018214706A1 (en) * | 2017-05-22 | 2018-11-29 | 腾讯科技(深圳)有限公司 | Movement control method, storage medium, computer apparatus, and service robot |
CN107390701A (en) * | 2017-09-07 | 2017-11-24 | 南京昱晟机器人科技有限公司 | A kind of small space mobile robot orientation management method |
CN107390701B (en) * | 2017-09-07 | 2018-10-02 | 南京昱晟机器人科技有限公司 | A kind of small space mobile robot orientation management method |
CN108647770A (en) * | 2018-04-19 | 2018-10-12 | 东华大学 | A kind of optimization method in the multiple no-manned plane disaster rescue searching path based on particle cluster algorithm |
CN109164810A (en) * | 2018-09-28 | 2019-01-08 | 昆明理工大学 | It is a kind of based on the adaptive dynamic path planning method of ant colony-clustering algorithm robot |
CN109542106A (en) * | 2019-01-04 | 2019-03-29 | 电子科技大学 | A kind of paths planning method under mobile robot multi-constraint condition |
CN110389587A (en) * | 2019-05-20 | 2019-10-29 | 长沙理工大学 | A kind of robot path planning's new method of target point dynamic change |
CN110850880A (en) * | 2019-11-20 | 2020-02-28 | 中电科技集团重庆声光电有限公司 | Automatic driving system and method based on visual sensing |
CN110823229A (en) * | 2019-12-16 | 2020-02-21 | 湖北工业大学 | Mobile robot path planning method and system based on firefly optimization algorithm |
CN111238366A (en) * | 2020-01-09 | 2020-06-05 | 北京天远三维科技股份有限公司 | Three-dimensional scanning path planning method and device |
TWI756996B (en) * | 2020-03-30 | 2022-03-01 | 財團法人工業技術研究院 | Automatic bio-specimen inspection system and inspection method thereof as well as non-volatile computer readable storage media |
US11967063B2 (en) | 2020-03-30 | 2024-04-23 | Industrial Technology Research Institute | Automatic bio-specimen inspection system and inspection method thereof |
CN112101655A (en) * | 2020-09-11 | 2020-12-18 | 长沙理工大学 | Population dynamic regulation strategy and implementation of firefly algorithm in path planning application |
CN112101655B (en) * | 2020-09-11 | 2023-04-28 | 长沙理工大学 | Population dynamic regulation strategy and implementation of firefly algorithm in path planning application |
CN112859855A (en) * | 2021-01-11 | 2021-05-28 | 金陵科技学院 | Robot multi-target path planning based on locust optimization algorithm |
CN115454070A (en) * | 2022-09-15 | 2022-12-09 | 安徽工程大学 | K-Means ant colony algorithm multi-robot path planning method |
CN115454070B (en) * | 2022-09-15 | 2024-04-05 | 安徽工程大学 | K-Means ant colony algorithm multi-robot path planning method |
CN118071333A (en) * | 2024-04-17 | 2024-05-24 | 中用科技有限公司 | Industrial equipment emergency supervision method and system based on industrial Internet of things |
Also Published As
Publication number | Publication date |
---|---|
CN105911992B (en) | 2019-02-22 |
WO2017215044A1 (en) | 2017-12-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105911992A (en) | Automatic path programming method of mobile robot, and mobile robot | |
CN112356830B (en) | Intelligent parking method based on model reinforcement learning | |
CN105740644B (en) | Cleaning robot optimal target path planning method based on model learning | |
CN110750096B (en) | Mobile robot collision avoidance planning method based on deep reinforcement learning in static environment | |
CN110083165A (en) | A kind of robot paths planning method under complicated narrow environment | |
Keerthana et al. | An ensemble algorithm for crop yield prediction | |
CN109241291A (en) | Knowledge mapping optimal path inquiry system and method based on deeply study | |
CN106714110A (en) | Auto building method and system of Wi-Fi position fingerprint map | |
CN104571113A (en) | Route planning method for mobile robot | |
CN106874914A (en) | A kind of industrial machinery arm visual spatial attention method based on depth convolutional neural networks | |
CN108805349A (en) | A kind of crop-planting spatial configuration optimal method based on improvement cuckoo algorithm | |
CN106127121A (en) | A kind of built-up areas intellectuality extracting method based on nighttime light data | |
CN104835181B (en) | A kind of method for tracking target based on ranking and fusing study | |
CN105260746B (en) | A kind of integrated Multi-label learning system of expansible multilayer | |
CN109813304A (en) | A kind of sectioning search earth magnetism bionic navigation method based on evolution strategy | |
Morris et al. | Multiple map hypotheses for planning and navigating in non-stationary environments | |
Zhang et al. | Many-objective evolutionary algorithm based agricultural mobile robot route planning | |
CN109885082A (en) | The method that a kind of lower unmanned aerial vehicle flight path of task based access control driving is planned | |
CN109064493A (en) | A kind of method for tracking target and device based on meta learning | |
CN103559389B (en) | The method that territory, a kind of county Arable land grading variation monitoring sampling point is laid | |
Tomoe et al. | Long-term knowledge distillation of visual place classifiers | |
Chen et al. | Deep reinforcement learning-based robot exploration for constructing map of unknown environment | |
Zhao et al. | Path planning of arbitrary shaped mobile robots with safety consideration | |
Zhang et al. | Game tree search for minimizing detectability and maximizing visibility | |
CN115327926A (en) | Multi-agent dynamic coverage control method and system based on deep reinforcement learning |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP03 | Change of name, title or address | ||
CP03 | Change of name, title or address |
Address after: 510000 No. 293, Zhongshan Avenue, Tianhe District, Guangdong, Guangzhou Patentee after: Guangdong Normal University of Technology Address before: 293 No. 510000 Guangdong city of Guangzhou province Tianhe District Zhongshan Avenue Patentee before: Guangdong Technical Normal College |