Movatterモバイル変換


[0]ホーム

URL:


CN109213157A - Data center's crusing robot paths planning method based on improved Ant Colony System - Google Patents

Data center's crusing robot paths planning method based on improved Ant Colony System
Download PDF

Info

Publication number
CN109213157A
CN109213157ACN201810989146.1ACN201810989146ACN109213157ACN 109213157 ACN109213157 ACN 109213157ACN 201810989146 ACN201810989146 ACN 201810989146ACN 109213157 ACN109213157 ACN 109213157A
Authority
CN
China
Prior art keywords
task
matrix
crusing robot
point
data center
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810989146.1A
Other languages
Chinese (zh)
Inventor
房桦
马青岷
张世伟
王士成
鹿飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shandong Mudian Intelligent Technology Co., Ltd.
Original Assignee
Beijing Qinsheng Robot Technology Co Ltd
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 Beijing Qinsheng Robot Technology Co LtdfiledCriticalBeijing Qinsheng Robot Technology Co Ltd
Priority to CN201810989146.1ApriorityCriticalpatent/CN109213157A/en
Publication of CN109213157ApublicationCriticalpatent/CN109213157A/en
Pendinglegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

The invention discloses data center's crusing robot paths planning methods based on improved Ant Colony System, comprising the following steps: S1, initialization information, while reading shortest distance matrix and arest neighbors matrix between the whole station all the points kept in advance;S2, it is numbered according to current task point, obtains corresponding shortest distance matrix.The present invention can be when task counts more, the time of planning path controlled within one second, duplicate paths significantly reduce, total path is obviously shortened, it can independently be determined according to the performance of patrol task after meeting barrier simultaneously and plan new polling path again, in addition the algorithm has preferable robustness, invention significantly improves the routing inspection efficiencies of data center's laser navigation crusing robot in a word, crusing robot can be made to complete task to be inspected with the shorter time, while improving the degree of intelligence and independence of crusing robot.

Description

Data center's crusing robot paths planning method based on improved Ant Colony System
Technical field
The present invention relates to crusing robot technical fields, more particularly to data center's inspection based on improved Ant Colony SystemRobot path planning method.
Background technique
Data center replaces manually carrying out inspection to the instrumentation in data center using crusing robot at present, withThe problems such as overcoming the high heavy workload faced in manual inspection, danger coefficient, low efficiency and poor reliability.Wherein path planning isCan crusing robot efficiently complete the basis of patrol task, while affect the intelligence degree and performance of crusing robot.The local paths planning and global path planning of the crusing robot of data center's laser navigation at present all use dijkstra's algorithm,This method is only being considered locally the optimal of path, but does not consider that path is optimal from the overall situation, and it is more that there are duplicate paths, alwaysThe longer disadvantage of polling path, while encountering after obstacle regardless of whether patrol task terminates just to stop inspection, lack independence, nothingMethod fully demonstrates the intelligence of crusing robot.Data center's crusing robot also has using dijkstra's algorithm regional planning agency simultaneouslyGlobal path is planned in portion path, simulated annealing, and this method is at task points fewer (being lower than 100), the consumption of planningWhen and path length all relatively rationally, but when task point increases, this method is not suitable for large-scale inspection just than relatively time-consumingTask.
In this field, it is complete that a kind of crusing robot based on topology point classification is introduced in Chinese 201510290471.5th inventionOffice's paths planning method carries out classification merging according to said path by the topology point of anchor point, establishes the oriented of corresponding topology pointOriented diagram data knot is then only inserted into path planning later in robot current location and target position topology point by data structureStructure can significantly reduce and participate in calculating method topology point quantity, improve the computational efficiency of path planning and reduction disappears to memory spaceConsumption, still, the path planning algorithm currently based on laser navigation crusing robot are the bases that relationship is digraph between topology pointIt is planned on plinth, whether it is more that there are duplicate paths, and total path is longer, and terminate just to stop at once regardless of patrol task after meeting barrierOnly original place no longer inspection, cannot according to the executive condition of patrol task it is autonomous carry out judge and plan new polling path, andAnd at present in the path planning algorithm scheme of some data center's crusing robots, when task point quantity is more, path ruleIt draws just than relatively time-consuming, in addition, there are no realize that robot is met to hinder in the paths planning method of data center's crusing robot at presentDecide whether that there is also the task of non-inspection points according to the inspection situation of task afterwards, and its path is planned again, to guarantee to patrolThe satisfactory completion of inspection task, for this purpose, we have proposed data center's crusing robot path rule based on improved Ant Colony SystemThe method of drawing solves the above problems.
Summary of the invention
The purpose of the present invention is to solve disadvantage existing in the prior art, and propose based on improved Ant Colony SystemData center's crusing robot paths planning method.
To achieve the goals above, present invention employs following technical solutions:
Data center's crusing robot paths planning method based on improved Ant Colony System, comprising the following steps:
S1, initialization information, while reading shortest distance matrix and arest neighbors square between the whole station all the points kept in advanceBattle array;
S2, it is numbered according to current task point, obtains corresponding shortest distance matrix;
S3, improved ant group algorithm planning path, acquisition task point sequence are utilized;
S4, in conjunction with arest neighbors matrix, task point sequence is refined, with guarantee crusing robot can according to path intoThe correct inspection of row, completes patrol task;
During S5, robot carry out inspection according to the path sequence of planning, the moment is detected whether with the presence of obstacle;Such asFruit does not encounter barrier, executes step 12;If there is barrier, step 6 is executed;
S6, judge whether that there are also the task points not detected, if so, thening follow the steps 7;If not, thening follow the steps 13;
S7, the chance barrier position that robot is presently in is obtained, is accurately updated between whole station all the points according to barrier position is metTopological structure, while the closest point at robot chance barrier is obtained as new starting point and remaining not detecting for taskPoint;
S8, judge whether isolated point occur, that is, after there is obstacle, if the task that no feasible path can reach occurPoint, if so, executing step 9;If not, executing step 10;
S9, the isolated point occurred is rejected, updates cartographic information, obtained the topological matrix between remaining all the points, then executeStep 11;
S10, cartographic information is updated, obtains the topological matrix between whole station all the points, then execute step 11;
S11, newest distance matrix and arest neighbors matrix are obtained, then executes step 2;
S12, judge whether that inspection terminates, if inspection terminates, then follow the steps 13;If the not described end of inspection,Execute step 5;
S13, end, robot stop inspection, wait and instructing in next step.
Preferably, whole station all the points are to rely on point and task point in described S1, S7, S9 and S10.
Preferably, in the S3, improved ant group algorithm is that ant group algorithm is combined with neighborhood search.
Preferably, in the S1, shortest path matrix and topological matrix between whole station all the points are main symmetrical matrix.
Preferably, in the S11, main symmetrical matrix uses dijkstra's algorithm operation.
Preferably, in the S1, task point quantity is 800-1500.
Preferably, in the S1, the initialization information includes starting point, terminal, task point quantity and task point number.
In the present invention, first by initialization information, i.e. starting point, terminal, task point quantity, task point number, read simultaneouslyShortest distance matrix and arest neighbors matrix between the whole station all the points kept in advance are numbered according to current task point, obtain phaseCorresponding shortest distance matrix recycles improved ant group algorithm planning path, task point sequence is obtained, in conjunction with arest neighbors squareBattle array, refines task point sequence, to guarantee that crusing robot can carry out correct inspection according to path, completes inspection and appointsBusiness is detected during then robot carries out inspection according to the path sequence of planning using the self-contained sensor momentWhether with the presence of obstacle, if not encountering barrier, step 13 is executed;If there is barrier, step 6 is executed, is then judgedWhether there are also the task points not detected, if so, thening follow the steps 7;If not, thening follow the steps 14, it is current to obtain robotLocating chance hinders position, accurately updates the topological structure between whole station all the points according to barrier position is met, while obtaining robot chanceA closest point and the remaining task point not detected at barrier, judge whether isolated point occur, that is, after there is obstacle, areThe no task point that no feasible path occurs and can reach, if so, executing step 9;If not, executing step 10, then pickExcept the isolated point of appearance, cartographic information is updated, the topological matrix between remaining all the points is obtained, then executes step 12, then updateCartographic information obtains the topological matrix between all the points, then executes step 12, is obtained with dijkstra's algorithm newest apart from squareThen battle array and arest neighbors matrix execute step 2, judge whether that inspection terminates, if inspection terminates, then follow the steps 14;IfInspection is not finished, and thens follow the steps 5, finally terminates, and robot stops inspection, waits and instructing in next step, the present invention can be in officeWhen business points are more, the time of planning path was controlled within one second, and duplicate paths significantly reduce, and total path is obviously shortened,It can independently be determined according to the performance of patrol task after meeting barrier simultaneously and plan new polling path again, the in addition calculationMethod has preferable robustness, in a word invention significantly improves the routing inspection efficiency of data center's laser navigation crusing robot,Crusing robot can be made to complete task to be inspected with the shorter time, at the same improve crusing robot degree of intelligence and fromMain property.
Detailed description of the invention
Fig. 1 is the solution process of data center's crusing robot paths planning method based on improved Ant Colony SystemFigure.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, completeSite preparation description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.
Referring to Fig.1, data center's crusing robot paths planning method based on improved Ant Colony System, including following stepIt is rapid:
S1, initialization information, i.e. starting point, terminal, task point quantity, task point number, while reading keep complete in advanceShortest distance matrix and arest neighbors matrix between all the points of standing, whole station all the points are by point and task point, whole station all the pointsBetween shortest path matrix and topological matrix be main symmetrical matrix, task point quantity is 800-1500, the premise of the stepThe characteristics of being road information in combined data center, anchor point, task point and laser navigation mode, using topological structure logarithmMathematical modeling is carried out according to center environment map, by all anchor points and the undirected topological structure of task point in data centerIndicate the relationship between them, the distance between two points of direct neighbor are the actual range in scene;
S2, it is numbered according to current task point, obtains corresponding shortest distance matrix;
S3, using improved ant group algorithm planning path, obtain task point sequence, improved ant group algorithm is mostNeighborhood search is added on the basis of basic ant group algorithm, efficiency of algorithm can be greatly improved by adding neighborhood search strategy,Allow to the large-scale task points of faster speed planning, to break through merely by the not applicable of original ant group algorithmIn the limitation of extensive task points, while it can solve the path planning of current data center's laser navigation crusing robotThe problem of algorithm;
S4, in conjunction with arest neighbors matrix, task point sequence is refined, with guarantee crusing robot can according to path intoThe correct inspection of row, completes patrol task;
During S5, robot carry out inspection according to the path sequence of planning, the moment is detected whether with the presence of obstacle;Such asFruit does not encounter barrier, executes step 12;If there is barrier, step 6 is executed;
S6, judge whether that there are also the task points not detected, if so, thening follow the steps 7;If not, thening follow the steps 13;
S7, the chance barrier position that robot is presently in is obtained, is accurately updated between whole station all the points according to barrier position is metTopological structure, while the closest point at robot chance barrier is obtained as new starting point and remaining not detecting for taskPoint;
S8, judge whether isolated point occur, that is, after there is obstacle, if the task that no feasible path can reach occurPoint, if so, executing step 9;If not, executing step 10;
S9, the isolated point occurred is rejected, updates cartographic information, obtained the topological matrix between remaining all the points, then executeStep 11;
S10, cartographic information is updated, obtains the topological matrix between whole station all the points, then execute step 11;
S11, newest distance matrix and arest neighbors matrix are obtained, then executes step 2, obtained main symmetrical matrix and useDijkstra's algorithm operation;
S12, judge whether that inspection terminates, if inspection terminates, then follow the steps 13;If the not described end of inspection,Execute step 5;
S13, end, robot stop inspection, wait and instructing in next step.
In the present invention, first by initialization information, i.e. starting point, terminal, task point quantity, task point number, read simultaneouslyShortest distance matrix and arest neighbors matrix between the whole station all the points kept in advance are numbered according to current task point, obtain phaseCorresponding shortest distance matrix recycles improved ant group algorithm planning path, task point sequence is obtained, in conjunction with arest neighbors squareBattle array, refines task point sequence, to guarantee that crusing robot can carry out correct inspection according to path, completes inspection and appointsBusiness is detected during then robot carries out inspection according to the path sequence of planning using the self-contained sensor momentWhether with the presence of obstacle, if not encountering barrier, step 13 is executed;If there is barrier, step 6 is executed, is then judgedWhether there are also the task points not detected, if so, thening follow the steps 7;If not, thening follow the steps 14, it is current to obtain robotLocating chance hinders position, accurately updates the topological structure between whole station all the points according to barrier position is met, while obtaining robot chanceA closest point and the remaining task point not detected at barrier, judge whether isolated point occur, that is, after there is obstacle, areThe no task point that no feasible path occurs and can reach, if so, executing step 9;If not, executing step 10, then pickExcept the isolated point of appearance, cartographic information is updated, the topological matrix between remaining all the points is obtained, then executes step 12, then updateCartographic information obtains the topological matrix between all the points, then executes step 12, is obtained with dijkstra's algorithm newest apart from squareThen battle array and arest neighbors matrix execute step 2, judge whether that inspection terminates, if inspection terminates, then follow the steps 14;IfInspection is not finished, and thens follow the steps 5, finally terminates, and robot stops inspection, waits and instructing in next step.
The foregoing is only a preferred embodiment of the present invention, but scope of protection of the present invention is not limited thereto,Anyone skilled in the art in the technical scope disclosed by the present invention, according to the technique and scheme of the present invention and itsInventive concept is subject to equivalent substitution or change, should be covered by the protection scope of the present invention.

Claims (7)

CN201810989146.1A2018-08-282018-08-28Data center's crusing robot paths planning method based on improved Ant Colony SystemPendingCN109213157A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201810989146.1ACN109213157A (en)2018-08-282018-08-28Data center's crusing robot paths planning method based on improved Ant Colony System

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201810989146.1ACN109213157A (en)2018-08-282018-08-28Data center's crusing robot paths planning method based on improved Ant Colony System

Publications (1)

Publication NumberPublication Date
CN109213157Atrue CN109213157A (en)2019-01-15

Family

ID=64986121

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201810989146.1APendingCN109213157A (en)2018-08-282018-08-28Data center's crusing robot paths planning method based on improved Ant Colony System

Country Status (1)

CountryLink
CN (1)CN109213157A (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN110159935A (en)*2019-06-142019-08-23哈尔滨工业大学Sampler, detection host, pipeline leak detection system and its leak detection method
CN110221608A (en)*2019-05-232019-09-10中国银联股份有限公司A kind of method and device of inspection device
CN110826818A (en)*2019-11-212020-02-21中冶华天工程技术有限公司Method for carrying out inspection task planning and path design on multiple sites by multiple inspectors
CN110928295A (en)*2019-10-162020-03-27重庆邮电大学Robot path planning method integrating artificial potential field and logarithmic ant colony algorithm
CN111123975A (en)*2019-12-092020-05-08国网浙江省电力有限公司湖州供电公司 A planning method for UAV wireless charging station in power inspection area
CN112817310A (en)*2020-12-302021-05-18广东电网有限责任公司电力科学研究院Method and device for making substation inspection strategy
CN113485368A (en)*2021-08-092021-10-08国电南瑞科技股份有限公司Navigation and line patrol method and device for line patrol robot of overhead transmission line
CN113988253A (en)*2021-08-202022-01-28西安忒亚电子科技有限公司 A method for correcting inspection points of inspection robots based on particle filter algorithm
CN114326825A (en)*2021-11-092022-04-12国网辽宁省电力有限公司铁岭供电公司 Cloud Platform for UAV Inspection Path Planning and Defect Analysis of Transmission Lines
CN115358681A (en)*2022-10-192022-11-18睿羿科技(山东)有限公司Indoor multi-task point path planning method under static barrier
CN115560767A (en)*2022-12-012023-01-03深圳市智绘科技有限公司Robot path generation method and device, storage medium and electronic device

Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPH06348335A (en)*1993-06-011994-12-22Fujita Corp Self-propelled robot controller
CN106200650A (en)*2016-09-222016-12-07江苏理工学院Mobile robot path planning method and system based on improved ant colony algorithm
CN106681881A (en)*2015-11-052017-05-17中兴通讯股份有限公司Data center routing inspection method and data center routing inspection device
CN107092252A (en)*2017-04-112017-08-25杭州光珀智能科技有限公司A kind of robot automatic obstacle avoidance method and its device based on machine vision
CN107560631A (en)*2017-08-302018-01-09山东鲁能智能技术有限公司A kind of paths planning method, device and crusing robot
CN108036790A (en)*2017-12-032018-05-15景德镇陶瓷大学Robot path planning method and system based on mutillid algorithm under a kind of obstacle environment
CN108413963A (en)*2018-02-122018-08-17淮安信息职业技术学院Bar-type machine people's paths planning method based on self study ant group algorithm

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPH06348335A (en)*1993-06-011994-12-22Fujita Corp Self-propelled robot controller
CN106681881A (en)*2015-11-052017-05-17中兴通讯股份有限公司Data center routing inspection method and data center routing inspection device
CN106200650A (en)*2016-09-222016-12-07江苏理工学院Mobile robot path planning method and system based on improved ant colony algorithm
CN107092252A (en)*2017-04-112017-08-25杭州光珀智能科技有限公司A kind of robot automatic obstacle avoidance method and its device based on machine vision
CN107560631A (en)*2017-08-302018-01-09山东鲁能智能技术有限公司A kind of paths planning method, device and crusing robot
CN108036790A (en)*2017-12-032018-05-15景德镇陶瓷大学Robot path planning method and system based on mutillid algorithm under a kind of obstacle environment
CN108413963A (en)*2018-02-122018-08-17淮安信息职业技术学院Bar-type machine people's paths planning method based on self study ant group algorithm

Cited By (17)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN110221608A (en)*2019-05-232019-09-10中国银联股份有限公司A kind of method and device of inspection device
CN110159935B (en)*2019-06-142021-06-22哈尔滨工业大学 Sampler, detection host, pipeline leak detection system and leak detection method thereof
CN110159935A (en)*2019-06-142019-08-23哈尔滨工业大学Sampler, detection host, pipeline leak detection system and its leak detection method
CN110928295A (en)*2019-10-162020-03-27重庆邮电大学Robot path planning method integrating artificial potential field and logarithmic ant colony algorithm
CN110928295B (en)*2019-10-162022-08-23重庆邮电大学Robot path planning method integrating artificial potential field and logarithmic ant colony algorithm
CN110826818B (en)*2019-11-212023-08-15中冶华天工程技术有限公司Method for carrying out inspection task planning and path design on multiple sites by multiple inspectors
CN110826818A (en)*2019-11-212020-02-21中冶华天工程技术有限公司Method for carrying out inspection task planning and path design on multiple sites by multiple inspectors
CN111123975A (en)*2019-12-092020-05-08国网浙江省电力有限公司湖州供电公司 A planning method for UAV wireless charging station in power inspection area
CN111123975B (en)*2019-12-092024-01-02国网浙江省电力有限公司湖州供电公司Unmanned aerial vehicle wireless charging station planning method in electric power inspection area
CN112817310A (en)*2020-12-302021-05-18广东电网有限责任公司电力科学研究院Method and device for making substation inspection strategy
CN113485368A (en)*2021-08-092021-10-08国电南瑞科技股份有限公司Navigation and line patrol method and device for line patrol robot of overhead transmission line
CN113485368B (en)*2021-08-092024-06-07国电南瑞科技股份有限公司 A navigation and patrol method and device for an overhead power transmission line patrol robot
CN113988253A (en)*2021-08-202022-01-28西安忒亚电子科技有限公司 A method for correcting inspection points of inspection robots based on particle filter algorithm
CN114326825A (en)*2021-11-092022-04-12国网辽宁省电力有限公司铁岭供电公司 Cloud Platform for UAV Inspection Path Planning and Defect Analysis of Transmission Lines
CN115358681A (en)*2022-10-192022-11-18睿羿科技(山东)有限公司Indoor multi-task point path planning method under static barrier
CN115560767B (en)*2022-12-012023-03-10深圳市智绘科技有限公司Robot path generation method and device, storage medium and electronic device
CN115560767A (en)*2022-12-012023-01-03深圳市智绘科技有限公司Robot path generation method and device, storage medium and electronic device

Similar Documents

PublicationPublication DateTitle
CN109213157A (en)Data center's crusing robot paths planning method based on improved Ant Colony System
CN113467456B (en)Path planning method for specific target search under unknown environment
CN106525047B (en) A UAV Path Planning Method Based on Floyd Algorithm
CN107289950B (en)Plant protection drone operation flight course planning method and plant protection drone
CN110531760B (en)Boundary exploration autonomous mapping method based on curve fitting and target point neighborhood planning
CN105487554B (en)A kind of multi-rotor unmanned aerial vehicle is maked a return voyage path planning algorithm automatically
CN108897312A (en)Lasting supervised path planing method of more unmanned vehicles to extensive environment
CN103247040B (en)Based on the multi-robot system map joining method of hierarchical topology structure
CN103557867B (en)The collaborative path planning method of a kind of many UAV of three-dimensional based on sparse A* search
CN112947594B (en) A Path Planning Method for Unmanned Aerial Vehicles
CN110244733A (en) A Path Planning Method for Mobile Robots Based on Improved Ant Colony Algorithm
CN109240290A (en)A kind of electric inspection process robot makes a return voyage determining method of path
Visser et al.Including communication success in the estimation of information gain for multi-robot exploration
CN109254591A (en)The dynamic route planning method of formula sparse A* and Kalman filtering are repaired based on Anytime
CN108489501A (en)A kind of fast path searching algorithm based on intelligent cut-through
CN111427341B (en)Robot shortest expected time target searching method based on probability map
CN116820121B (en) A method and terminal for generating a joint reconnaissance strategy for a group of unmanned aerial vehicles
CN117007067A (en)River course inspection unmanned aerial vehicle path planning method based on A star algorithm
CN112327927A (en)Multi-angle strike track planning method for formation unmanned aerial vehicles based on grid planning algorithm
CN110174112A (en)A kind of method for optimizing route for building figure task automatically for mobile robot
CN116661502A (en)Intelligent agricultural unmanned aerial vehicle path planning method
CN116909318A (en)Unmanned aerial vehicle autonomous routing inspection route planning system based on high-precision three-dimensional point cloud
CN119063730A (en) A path planning method for plant protection UAV based on improved A*
CN117707203A (en)Full-coverage three-dimensional path planning method for large complex curved surface
CN115686064B (en)Air-drop aircraft path planning method and system based on improved A star algorithm

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
TA01Transfer of patent application right

Effective date of registration:20190719

Address after:Room 6-067 on the ground floor of No.1 Qilu Software Park Building (Pioneer Plaza C Block), Shunhua Road, Jinan High-tech Zone, Shandong Province, 250101

Applicant after:Shandong Mudian Intelligent Technology Co., Ltd.

Address before:100080 B-1908-016, 16th Floor, Building 1, 18 Zhongguancun East Road, Haidian District, Beijing

Applicant before:Beijing Qinsheng Robot Technology Co., Ltd.

TA01Transfer of patent application right
RJ01Rejection of invention patent application after publication

Application publication date:20190115

RJ01Rejection of invention patent application after publication

[8]ページ先頭

©2009-2025 Movatter.jp