CN105911992A - Automatic path programming method of mobile robot, and mobile robot - Google Patents

Automatic path programming method of mobile robot, and mobile robot Download PDF

Info

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
Application number
CN201610423883.6A
Other languages
Chinese (zh)
Other versions
CN105911992B (en
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.)
Guangdong Polytechnic Normal University
Original Assignee
Guangdong Polytechnic Normal 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 Guangdong Polytechnic Normal University filed Critical Guangdong Polytechnic Normal University
Priority to CN201610423883.6A priority Critical patent/CN105911992B/en
Priority to PCT/CN2016/087911 priority patent/WO2017215044A1/en
Publication of CN105911992A publication Critical patent/CN105911992A/en
Application granted granted Critical
Publication of CN105911992B publication Critical patent/CN105911992B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0221Control 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

The automatic path planning method of a kind of mobile robot and mobile robot
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:
x i j = n 1 V 1 j ⊕ n 2 V 2 j ⊕ ... ⊕ n s V s j .
Preferably, in the above-mentioned methods, the computing formula of the Attraction Degree of described Lampyridea For:
β i j = β 0 * e - γd i j 2 ;
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
α ( t ) = α b e g i n + ( α b e g i n - α e n d ) * [ 2 t T - ( t T ) 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, ε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:
x i j = n 1 V 1 j ⊕ n 2 V 2 j ⊕ ... ⊕ n s V s j .
Preferably, in the scheme of above-mentioned mobile robot, the attraction of described Lampyridea The computing formula of degree is:
β i j = β 0 * e - γd i j 2 ;
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
α ( t ) = α b e g i n + ( α b e g i n - α e n d ) * [ 2 t T - ( t T ) 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, ε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:
x i j = n 1 V 1 j ⊕ n 2 V 2 j ⊕ ... ⊕ n s V s j .
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:
β i j = β 0 * e - γd i j 2 - - - ( 1 )
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:
α ( t ) = α b e g i n + ( α b e g i n - α e n d ) * [ 2 t T - ( t T ) 2 ] - - - ( 3 )
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:
x i j = n 1 V 1 j ⊕ n 2 V 2 j ⊕ ... ⊕ n s V s j .
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:
β i j = β 0 * e - γd i j 2 - - - ( 1 )
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:
α ( t ) = α b e g i n + ( α b e g i n - α e n d ) * [ 2 t T - ( t T ) 2 ] - - - ( 3 )
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:
β i j = β 0 * e - γd i j 2 ;
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
α ( t ) = α b e g i n + ( α b e g i n - α e n d ) * [ 2 t T - ( t T ) 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, ε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:
β i j = β 0 * e - γd i j 2 ;
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
α ( t ) = α b e g i n + ( α b e g i n - α e n d ) * [ 2 t T - ( t T ) 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, εjBeing random number vector, T is iterations.
CN201610423883.6A 2016-06-14 2016-06-14 A kind of automatic path planning method and mobile robot of mobile robot Active CN105911992B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (12)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
刘鹏等: "基于改进型萤火虫算法的动态自动聚集路径规划方法", 《计算机应用研究》 *
张毅等: "基于多子群协同进化的自适应萤火虫算法", 《纺织高校基础科学学报》 *
李明富等: "基于变参数萤火虫算法和Maklink 图的路径规划研究", 《机械科学与技术》 *
许磊等: "《基于sobol序列的量子粒子群求解电力经济调度》", 《西南师范大学学报(自然科学版)》 *
顾大为等: "《一种改进的新颖的粒子群优化算法》", 《计算机工程与应用》 *

Cited By (20)

* Cited by examiner, † Cited by third party
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