[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN117555341A - Deep sea mining vehicle path planning method and system based on improved ant colony algorithm - Google Patents

Deep sea mining vehicle path planning method and system based on improved ant colony algorithm Download PDF

Info

Publication number
CN117555341A
CN117555341A CN202410047927.4A CN202410047927A CN117555341A CN 117555341 A CN117555341 A CN 117555341A CN 202410047927 A CN202410047927 A CN 202410047927A CN 117555341 A CN117555341 A CN 117555341A
Authority
CN
China
Prior art keywords
path
deep
dimensional
colony algorithm
ant colony
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
CN202410047927.4A
Other languages
Chinese (zh)
Other versions
CN117555341B (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.)
China University of Petroleum East China
Original Assignee
China University of Petroleum East China
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 China University of Petroleum East China filed Critical China University of Petroleum East China
Priority to CN202410047927.4A priority Critical patent/CN117555341B/en
Publication of CN117555341A publication Critical patent/CN117555341A/en
Application granted granted Critical
Publication of CN117555341B publication Critical patent/CN117555341B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明涉及海洋工程技术领域,具体提供一种基于改进蚁群算法的深海采矿车路径规划方法及系统。该规划方法包括:获取深海海底矿区地形的三维环境模型,其中,三维环境模型包括多个三维地形坐标,基于三维地形模型,计算每个三维地形坐标的坡度值,基于每个三维地形坐标的坡度值,建立深海矿区二维栅格模型,根据二维栅格模型,在蚁群算法中引入转角启发函数,得到深海采矿车的最优路径。在采用上述技术方案的情况下,本发明提供的基于改进蚁群算法的深海采矿车路径规划方法可以避免转弯次数较多,以降低采矿车能量消耗,提高最优解的质量,进而可以得到深海采矿车的最优路径。

The invention relates to the field of marine engineering technology, and specifically provides a deep-sea mining vehicle path planning method and system based on an improved ant colony algorithm. The planning method includes: obtaining a three-dimensional environment model of the deep seabed mining area terrain, where the three-dimensional environment model includes multiple three-dimensional terrain coordinates, based on the three-dimensional terrain model, calculating the slope value of each three-dimensional terrain coordinate, based on the slope of each three-dimensional terrain coordinate value, a two-dimensional grid model of the deep-sea mining area was established. Based on the two-dimensional grid model, the corner heuristic function was introduced into the ant colony algorithm to obtain the optimal path of the deep-sea mining vehicle. When the above technical solution is adopted, the deep-sea mining vehicle path planning method based on the improved ant colony algorithm provided by the present invention can avoid a large number of turns, reduce the energy consumption of the mining vehicle, improve the quality of the optimal solution, and then obtain the deep-sea mining vehicle path planning method. The optimal path for the mining vehicle.

Description

基于改进蚁群算法的深海采矿车路径规划方法及系统Deep sea mining vehicle path planning method and system based on improved ant colony algorithm

技术领域Technical field

本发明涉及海洋工程技术领域,具体提供一种基于改进蚁群算法的深海采矿车路径规划方法及系统。The invention relates to the field of marine engineering technology, and specifically provides a deep-sea mining vehicle path planning method and system based on an improved ant colony algorithm.

背景技术Background technique

深海蕴藏丰富的多金属结核、富钴结壳和多金属硫化物等矿产资源,其中多金属结核中富含锰、铜、钴、镍等稀有贵金属元素,极具商业开采价值。不同于富钴结壳和多金属硫化物矿床,深海多金属结核赋存于水深 4000m-6000m的海底沉积物表层,往往处于半埋藏状态,矿区表层为稀软沉积物,整体地形较为平坦,伴有小突起障碍和沟壑。The deep sea contains abundant mineral resources such as polymetallic nodules, cobalt-rich crusts, and polymetallic sulfides. Polymetallic nodules are rich in rare precious metal elements such as manganese, copper, cobalt, and nickel, and are of great commercial mining value. Different from cobalt-rich crusts and polymetallic sulfide deposits, deep-sea polymetallic nodules occur on the surface of seafloor sediments with water depths of 4000m-6000m, and are often semi-buried. The surface layer of the mining area is thin and soft sediments, and the overall terrain is relatively flat, with There are small raised obstacles and ravines.

路径规划是保障深海采矿车能够安全完成采矿作业的重要基础技术,对于深海采矿车高效完成采矿作业,降低能耗以及安全行驶都具有重要的实际意义。合理的路径规划方案可以保证采矿车在既定的海底采矿区域根据预先设定的路径进行安全行驶,有效减小采矿车在采矿地点转移、矿石输送过程中的路程与时间成本、降低行驶风险。Path planning is an important basic technology to ensure that deep-sea mining vehicles can safely complete mining operations. It is of great practical significance for deep-sea mining vehicles to efficiently complete mining operations, reduce energy consumption and drive safely. A reasonable path planning scheme can ensure that the mining vehicle can drive safely according to the preset path in the established seabed mining area, effectively reducing the distance and time cost of the mining vehicle during the transfer of mining sites, ore transportation, and reducing driving risks.

现有技术中,通常通过蚁群算法来寻找深海采矿的最优路径,蚁群算法的基本思路为:用蚂蚁的行走路径表示待优化问题的可行解,整个蚂蚁群体的所有路径构成待优化问题的解空间,路径较短的蚂蚁释放的信息素量较多,随着时间的推进,较短的路径上累积的信息素浓度逐渐增高,选择该路径的蚂蚁个数也愈来愈多。最终,整个蚂蚁会在正反馈的作用下集中到最佳的路径上,此时对应的便是待优化问题的最优解。然而,在采矿车的实际工作环境中,如果蚁群算法寻找到的最优路径转弯次数过多,就会导致路径轨迹不平滑,加大矿车行走过程中的能量消耗,降低行走效率。In the existing technology, the optimal path for deep sea mining is usually found through the ant colony algorithm. The basic idea of the ant colony algorithm is: using the walking path of ants to represent the feasible solution to the problem to be optimized, and all paths of the entire ant colony constitute the problem to be optimized. In the solution space, ants with shorter paths release more pheromones. As time goes by, the accumulated pheromone concentration on the shorter paths gradually increases, and the number of ants choosing this path also increases. Eventually, the entire ants will converge on the best path under the action of positive feedback, which corresponds to the optimal solution to the problem to be optimized. However, in the actual working environment of the mining vehicle, if the optimal path found by the ant colony algorithm has too many turns, it will cause the path trajectory to be uneven, increase the energy consumption during the walking process of the mining vehicle, and reduce the walking efficiency.

相应地,本领域需要一种基于改进蚁群算法的深海采矿车路径规划方法及系统来解决上述技术问题。Accordingly, this field needs a deep-sea mining vehicle path planning method and system based on an improved ant colony algorithm to solve the above technical problems.

发明内容Contents of the invention

本发明旨在解决上述技术问题,即现有蚁群算法在深海采矿的路径规划中存在路径转弯次数过多,路径轨迹不平滑,行走过程中的能量消耗较大,行走效率较低等问题。The present invention aims to solve the above technical problems, that is, the existing ant colony algorithm has problems such as too many path turns in deep-sea mining path planning, uneven path trajectories, large energy consumption during walking, and low walking efficiency.

本发明提供了一种基于改进蚁群算法的深海采矿车路径规划方法,所述路径规划方法包括:The invention provides a deep-sea mining vehicle path planning method based on an improved ant colony algorithm. The path planning method includes:

S1,获取深海海底矿区地形的三维环境模型,其中,所述三维环境模型包括多个三维地形坐标,S1, obtain a three-dimensional environment model of the deep seabed mining area terrain, where the three-dimensional environment model includes multiple three-dimensional terrain coordinates,

S2,基于所述三维地形模型,计算每个三维地形坐标的坡度值,S2, based on the three-dimensional terrain model, calculate the slope value of each three-dimensional terrain coordinate,

S3,基于每个三维地形坐标的坡度值,建立深海矿区二维栅格模型,S3, based on the slope value of each three-dimensional terrain coordinate, establish a two-dimensional grid model of the deep sea mining area,

S4,根据所述二维栅格模型,在蚁群算法中引入转角启发函数,得到深海采矿车的最优路径。S4. According to the two-dimensional grid model, introduce the corner heuristic function into the ant colony algorithm to obtain the optimal path of the deep-sea mining vehicle.

在上述路径规划方法的具体实施方式中,步骤“根据所述二维栅格模型,在蚁群算法中引入转角启发函数,得到深海采矿车的最优路径”进一步包括:In the specific implementation of the above path planning method, the step "according to the two-dimensional grid model, introducing a corner heuristic function in the ant colony algorithm to obtain the optimal path of the deep-sea mining vehicle" further includes:

获取蚂蚁的数量,并在所述二维栅格模型中确定蚂蚁的起始点位置和目标点位置,Obtain the number of ants, and determine the starting point position and target point position of the ants in the two-dimensional grid model,

基于引入转角启发函数的蚁群算法,获取当前蚂蚁由起始点位置到目标点位置的路径信息,Based on the ant colony algorithm that introduces the corner heuristic function, the path information of the current ant from the starting point to the target point is obtained.

基于蚂蚁的数量,获取全部蚂蚁由起始点位置到目标点位置的路径信息,Based on the number of ants, obtain the path information of all ants from the starting point position to the target point position,

在所述全部蚂蚁由起始点位置到目标点位置的路径信息中,选取最优的路径信息。Among the path information of all ants from the starting point position to the target point position, the optimal path information is selected.

在上述路径规划方法的具体实施方式中,步骤“基于引入转角启发函数的蚁群算法,获取当前蚂蚁由起始点位置到目标点位置的路径信息”进一步包括:In the specific implementation of the above path planning method, the step "based on the ant colony algorithm introducing the corner heuristic function, obtaining the path information of the current ant from the starting point position to the target point position" further includes:

引用伪随机比例规则,在当前蚂蚁由起始点位置到目标点位置的路程中,计算当前节点周围的八个节点的通行性与每个可通行节点的转移概率,Quoting the pseudo-random proportion rule, during the current ant's journey from the starting point to the target point, calculate the accessibility of the eight nodes around the current node and the transition probability of each accessible node,

位于节点(ij)的蚂蚁k按照以下公式选择下一个可通行点,Ant k located at node ( i , j ) selects the next accessible point according to the following formula,

,

式中,为伪随机比例规则,k为迭代次数,m为当前迭代过程中的蚂蚁,/>为状态转移概率,/>为信息素浓度,ij为是蚂蚁当前路径节点,a 为信息素重要程度参数,b 为启发式因子重要程度参数,γ 为表征转角启发函数重要程度参数,q为转移概率系数,q 0为转移概率系数阈值,T(k)为转角启发函数,以避免转弯次数较多;In the formula, is the pseudo-random proportion rule, k is the number of iterations, m is the ants in the current iteration process,/> is the state transition probability,/> is the pheromone concentration, i and j are the current path nodes of the ant, a is the pheromone importance parameter, b is the heuristic factor importance parameter, γ is the importance parameter characterizing the corner heuristic function, q is the transition probability coefficient, q 0 is the transition probability coefficient threshold, T ( k ) is the turning angle heuristic function to avoid too many turns;

其中,转移概率公式来表示蚂蚁k在经过一段时间t以后,选择下一个节点的转移概率,Among them, the transition probability formula represents the transition probability of ant k choosing the next node after a period of time t ,

,

式中,为蚂蚁m下一步可以选择前往的节点,T为转角启发函数,以避免转弯次数较多;In the formula, is the node that ant m can choose to go to next, and T is the turn heuristic function to avoid too many turns;

其中,转角启发函数计算公式为:Among them, the calculation formula of the corner heuristic function is:

,

式中,θ为路径中三个相邻节点之间的转角,且θ越小代表路径越平滑,In the formula, θ is the turning angle between three adjacent nodes in the path, and the smaller θ is, the smoother the path is.

,

式中,分别为路径中三个相邻节点的空间坐标。In the formula, are the spatial coordinates of three adjacent nodes in the path.

在上述路径规划方法的具体实施方式中,所述转移概率系数阈值的计算公式如下:In the specific implementation of the above path planning method, the calculation formula of the transition probability coefficient threshold is as follows:

,

式中,K为算法最大迭代次数。In the formula, K is the maximum number of iterations of the algorithm.

在上述路径规划方法的具体实施方式中,在蚁群算法中引入正态分布函数,动态调整启发式信息,调整后的启发式信息计算公式如下:In the specific implementation of the above path planning method, the normal distribution function is introduced into the ant colony algorithm to dynamically adjust the heuristic information. The adjusted heuristic information calculation formula is as follows:

,

,

式中,c为一个常数,d ij 为两节点之间的距离,为经过变形的正态分布函数。In the formula, c is a constant, d ij is the distance between two nodes, is the transformed normal distribution function.

在上述路径规划方法的具体实施方式中,步骤“在所述全部蚂蚁由起始点位置到目标点位置的路径信息中,选取最短的路径信息”进一步包括:In the specific implementation of the above path planning method, the step "selecting the shortest path information among the path information of all ants from the starting point position to the target point position" further includes:

引入信息素挥发机制在每次迭代过程中不断更新信息素,同时,引入sigmoid函数改进信息素挥发机制来控制整个迭代过程中信息素挥发因子的变化范围与速率,The pheromone volatilization mechanism is introduced to continuously update the pheromone during each iteration. At the same time, the sigmoid function is introduced to improve the pheromone volatilization mechanism to control the changing range and rate of the pheromone volatilization factor during the entire iteration process.

信息素更新策略公式包括:Pheromone renewal strategy formulas include:

,

式中为动态信息素挥发因子;/>为第k次迭代中节点i 到节点 j的信息素;M为蚂蚁总数;/>为第k次迭代中第m只蚂蚁从节点i 到节点 j的信息素增量;Q为信息素强度,K为算法最大迭代次数。in the formula is the dynamic pheromone volatilization factor;/> is the pheromone from node i to node j in the k -th iteration; M is the total number of ants;/> is the pheromone increment of the m- th ant from node i to node j in the k -th iteration; Q is the pheromone intensity, and K is the maximum number of iterations of the algorithm.

其中,改进信息素挥发因子计算公式为:Among them, the calculation formula of the improved pheromone volatilization factor is:

,

式中,A和B分别为sigmoid函数的参数。In the formula, A and B are the parameters of the sigmoid function respectively.

在上述路径规划方法的具体实施方式中,步骤“在所述全部蚂蚁由起始点位置到目标点位置的路径信息中,选取最短的路径信息”进一步还包括:In the specific implementation of the above path planning method, the step "selecting the shortest path information among the path information of all ants from the starting point position to the target point position" further includes:

引入奖惩机制来更新路径上的信息素,即对最优路径上的信息素采取奖励的措施,增加更多的信息素;对最差路径上的信息素采取惩罚的措施,适当减少该路径上的信息素,从而使算法快速收敛,Introduce a reward and punishment mechanism to update the pheromones on the path, that is, take reward measures for the pheromones on the best path and add more pheromones; take punitive measures for the pheromones on the worst path, and appropriately reduce the pheromones on the path. of pheromones, thereby allowing the algorithm to converge quickly,

信息素更新策略公式包括:Pheromone renewal strategy formulas include:

,

式中, 表示在第k次迭代中第m只蚂蚁从节点i 到节点 j的信息素增量;L m 表示第m只蚂蚁在这次循环中所经过的路径总长度;L y L c 为当前迭代中最优路径和最差路径的长度,L mean 为当前迭代中的平均路径长度,μ、/>分别为最优、最差路径的权重系数。In the formula, represents the pheromone increment of the m- th ant from node i to node j in the k -th iteration; L m represents the total length of the path traveled by the m -th ant in this cycle; L y and L c are the current iterations The length of the best path and the worst path in , L mean is the average path length in the current iteration, μ, /> are the weight coefficients of the best and worst paths respectively.

另一方面,本发明还提供了一种基于改进蚁群算法的深海采矿车路径规划系统,该系统实施如上述实施例所述的基于改进蚁群算法的深海采矿车路径规划方法,该系统包括:On the other hand, the present invention also provides a deep-sea mining vehicle path planning system based on an improved ant colony algorithm. The system implements the deep-sea mining vehicle path planning method based on an improved ant colony algorithm as described in the above embodiment. The system includes :

三维模型获取模块,被配置为能够获取深海海底矿区地形的三维环境模型,其中,所述三维环境模型包括多个三维地形坐标,The three-dimensional model acquisition module is configured to obtain a three-dimensional environment model of the deep seabed mining area terrain, wherein the three-dimensional environment model includes a plurality of three-dimensional terrain coordinates,

坡度值计算模块,被配置为能够基于所述三维地形模型,计算每个三维地形坐标的坡度值,a slope value calculation module configured to calculate the slope value of each three-dimensional terrain coordinate based on the three-dimensional terrain model,

二维模型建立模块,被配置为能够基于每个三维地形坐标的坡度值,建立深海矿区二维栅格模型,The two-dimensional model building module is configured to establish a two-dimensional grid model of the deep sea mining area based on the slope value of each three-dimensional terrain coordinate,

最优路径得到模块,被配置为能够根据所述二维栅格模型,在蚁群算法中引入转角启发函数,得到深海采矿车的最优路径。The optimal path obtaining module is configured to introduce a corner heuristic function into the ant colony algorithm based on the two-dimensional grid model to obtain the optimal path of the deep-sea mining vehicle.

结合上述的所有技术方案,本发明提供的基于改进蚁群算法的深海采矿车路径规划方法通过获取深海海底矿区地形的三维环境模型、计算每个三维地形坐标的坡度值以及建立深海矿区二维栅格模型为蚁群算法提供数据支撑,并在蚁群算法中引入转角启发函数,进而可以避免转弯次数较多,以降低采矿车能量消耗,提高最优解的质量,因此,本发明可以得到深海采矿车的最优路径。Combining all the above technical solutions, the deep-sea mining vehicle path planning method based on the improved ant colony algorithm provided by the present invention obtains a three-dimensional environmental model of the deep-sea mining area terrain, calculates the slope value of each three-dimensional terrain coordinate, and establishes a two-dimensional grid of the deep-sea mining area. The lattice model provides data support for the ant colony algorithm, and introduces a corner heuristic function into the ant colony algorithm, which can avoid a large number of turns, reduce the energy consumption of the mining vehicle, and improve the quality of the optimal solution. Therefore, the present invention can obtain deep-sea The optimal path for the mining vehicle.

附图说明Description of the drawings

下面结合附图来描述本发明的优选实施方式,附图中:The preferred embodiments of the present invention will be described below in conjunction with the accompanying drawings, in which:

图1为本发明提供的基于改进蚁群算法的深海采矿车路径规划方法的第一种实施方式的流程图;Figure 1 is a flow chart of the first embodiment of the deep-sea mining vehicle path planning method based on the improved ant colony algorithm provided by the present invention;

图2为本发明提供的三维环境模型示意图;Figure 2 is a schematic diagram of the three-dimensional environment model provided by the present invention;

图3为本发明提供的二维栅格模型示意图;Figure 3 is a schematic diagram of the two-dimensional grid model provided by the present invention;

图4为本发明提供的基于改进蚁群算法的深海采矿车路径规划方法的第二种实施方式的流程图;Figure 4 is a flow chart of the second embodiment of the deep-sea mining vehicle path planning method based on the improved ant colony algorithm provided by the present invention;

图5为本发明的基于改进蚁群算法的深海采矿车路径规划系统的结构框图;Figure 5 is a structural block diagram of the deep-sea mining vehicle path planning system based on the improved ant colony algorithm of the present invention;

图6为本发明实施例提供的基于改进蚁群算法的深海采矿车路径规划方法与传统蚁群算法进行路径规划的仿真实验图。Figure 6 is a simulation experiment diagram of the deep-sea mining vehicle path planning method based on the improved ant colony algorithm and the traditional ant colony algorithm for path planning provided by the embodiment of the present invention.

具体实施方式Detailed ways

下面参照附图来描述本发明的优选实施方式。本领域技术人员应当理解的是,这些实施方式仅用于解释本发明的技术原理,并非旨在限制本发明的保护范围。本领域技术人员可以根据需要对其作出调整,以便适应具体的应用场合。例如,虽然本具体实施方式是结合采矿车路径规划方法应用于深海内的情形来进行描述的,但是,本发明的采矿车路径规划方法显然还可以用于其他环境中。这种有关应用场景的改变并不偏离本发明的基本原理,属于本发明的保护范围。Preferred embodiments of the present invention will be described below with reference to the accompanying drawings. Those skilled in the art should understand that these embodiments are only used to explain the technical principles of the present invention and are not intended to limit the scope of the present invention. Those skilled in the art can make adjustments as needed to adapt to specific application situations. For example, although this specific embodiment is described with reference to the application of the mining vehicle path planning method in the deep sea, it is obvious that the mining vehicle path planning method of the present invention can also be used in other environments. Such changes in application scenarios do not deviate from the basic principles of the present invention and belong to the protection scope of the present invention.

深海蕴藏丰富的多金属结核、富钴结壳和多金属硫化物等矿产资源,其中多金属结核中富含锰、铜、钴、镍等稀有贵金属元素,极具商业开采价值。不同于富钴结壳和多金属硫化物矿床,深海多金属结核赋存于水深 4000m-6000m的海底沉积物表层,往往处于半埋藏状态,矿区表层为稀软沉积物,整体地形较为平坦,伴有小突起障碍和沟壑。The deep sea contains abundant mineral resources such as polymetallic nodules, cobalt-rich crusts, and polymetallic sulfides. Polymetallic nodules are rich in rare precious metal elements such as manganese, copper, cobalt, and nickel, and are of great commercial mining value. Different from cobalt-rich crusts and polymetallic sulfide deposits, deep-sea polymetallic nodules occur on the surface of seafloor sediments with water depths of 4000m-6000m, and are often semi-buried. The surface layer of the mining area is thin and soft sediments, and the overall terrain is relatively flat, with There are small raised obstacles and ravines.

路径规划是保障深海采矿车能够安全完成采矿作业的重要基础技术,对于深海采矿车高效完成采矿作业,降低能耗以及安全行驶都具有重要的实际意义。合理的路径规划方案可以保证采矿车在既定的海底采矿区域根据预先设定的路径进行安全行驶,有效减小采矿车在采矿地点转移、矿石输送过程中的路程与时间成本、降低行驶风险。Path planning is an important basic technology to ensure that deep-sea mining vehicles can safely complete mining operations. It is of great practical significance for deep-sea mining vehicles to efficiently complete mining operations, reduce energy consumption and drive safely. A reasonable path planning scheme can ensure that the mining vehicle can drive safely according to the preset path in the established seabed mining area, effectively reducing the distance and time cost of the mining vehicle during the transfer of mining sites, ore transportation, and reducing driving risks.

现有技术中,通常通过蚁群算法来寻找深海采矿的最优路径,蚁群算法的基本思路为:用蚂蚁的行走路径表示待优化问题的可行解,整个蚂蚁群体的所有路径构成待优化问题的解空间,路径较短的蚂蚁释放的信息素量较多,随着时间的推进,较短的路径上累积的信息素浓度逐渐增高,选择该路径的蚂蚁个数也愈来愈多。最终,整个蚂蚁会在正反馈的作用下集中到最佳的路径上,此时对应的便是待优化问题的最优解。然而,在采矿车的实际工作环境中,如果蚁群算法寻找到的最优路径转弯次数过多,就会导致路径轨迹不平滑,加大矿车行走过程中的能量消耗,降低行走效率。In the existing technology, the optimal path for deep-sea mining is usually found through the ant colony algorithm. The basic idea of the ant colony algorithm is: using the walking path of ants to represent the feasible solution to the problem to be optimized, and all paths of the entire ant colony constitute the problem to be optimized. In the solution space, ants with shorter paths release more pheromones. As time goes by, the accumulated pheromone concentration on the shorter path gradually increases, and the number of ants choosing this path also increases. Eventually, the entire ants will converge on the best path under the action of positive feedback, which corresponds to the optimal solution to the problem to be optimized. However, in the actual working environment of the mining vehicle, if the optimal path found by the ant colony algorithm has too many turns, it will cause the path trajectory to be uneven, increase the energy consumption during the walking process of the mining vehicle, and reduce the walking efficiency.

本发明的目的在于克服现有蚁群算法在深海采矿的路径规划中存在路径转弯次数过多,路径轨迹不平滑,行走过程中的能量消耗较大,行走效率较低等问题,解决了现有方法在规划深海采矿车路径的技术难题。因此,可以说该技术方案克服了技术上的偏见,并提供了一种更准确、全面的规划方法,为相关领域的工程实践提供了更可靠的支持。The purpose of this invention is to overcome the problems of excessive number of path turns, uneven path trajectories, large energy consumption during walking, and low walking efficiency in the path planning of deep sea mining caused by the existing ant colony algorithm, and solve the existing problems. Methods Technical Difficulties in Planning Deep Sea Mining Vehicle Paths. Therefore, it can be said that this technical solution overcomes technical biases and provides a more accurate and comprehensive planning method, providing more reliable support for engineering practices in related fields.

下面参照图1,对本发明的基于改进蚁群算法的深海采矿车路径规划方法的第一种实施方式进行介绍。其中,图1为本发明的基于改进蚁群算法的深海采矿车路径规划方法的第一种实施方式的流程图,在本发明的第一种实施方式中,基于改进蚁群算法的深海采矿车路径规划方法包括:Referring to Figure 1 below, the first implementation of the deep sea mining vehicle path planning method based on the improved ant colony algorithm of the present invention is introduced. Among them, Figure 1 is a flow chart of the first embodiment of the deep-sea mining vehicle path planning method based on the improved ant colony algorithm of the present invention. In the first embodiment of the present invention, the deep-sea mining vehicle path planning method based on the improved ant colony algorithm Path planning methods include:

S1,获取深海海底矿区地形的三维环境模型,其中,三维环境模型包括多个三维地形坐标,S1, obtain the three-dimensional environment model of the deep seabed mining area terrain, where the three-dimensional environment model includes multiple three-dimensional terrain coordinates,

S2,基于三维地形模型,计算每个三维地形坐标的坡度值,S2, based on the three-dimensional terrain model, calculate the slope value of each three-dimensional terrain coordinate,

S3,基于每个三维地形坐标的坡度值,建立深海矿区二维栅格模型,S3, based on the slope value of each three-dimensional terrain coordinate, establish a two-dimensional grid model of the deep sea mining area,

S4,根据二维栅格模型,在蚁群算法中引入转角启发函数,得到深海采矿车的最优路径。S4. According to the two-dimensional grid model, the corner heuristic function is introduced into the ant colony algorithm to obtain the optimal path of the deep-sea mining vehicle.

在本优选的实施例中,本发明提供的基于改进蚁群算法的深海采矿车路径规划方法通过获取深海海底矿区地形的三维环境模型、计算每个三维地形坐标的坡度值以及建立深海矿区二维栅格模型为蚁群算法提供数据支撑,并在蚁群算法中引入转角启发函数,进而可以避免转弯次数较多,以降低采矿车能量消耗,提高最优解的质量,因此,本发明可以得到深海采矿车的最优路径。In this preferred embodiment, the deep-sea mining vehicle path planning method based on the improved ant colony algorithm provided by the present invention obtains a three-dimensional environmental model of the deep-sea mining area terrain, calculates the slope value of each three-dimensional terrain coordinate, and establishes a two-dimensional deep-sea mining area. The grid model provides data support for the ant colony algorithm, and introduces a corner heuristic function into the ant colony algorithm, which can avoid a large number of turns, reduce the energy consumption of the mining vehicle, and improve the quality of the optimal solution. Therefore, the present invention can obtain Optimal paths for deep sea mining vehicles.

在该实施方式中,上述步骤S1进一步包括:获取多个海底环境坐标并整合,形成深海海底矿区地形的三维环境模型;对三维环境模型进行插值建模分析;生成插值后的多个三维地形坐标。In this embodiment, the above-mentioned step S1 further includes: obtaining multiple seabed environment coordinates and integrating them to form a three-dimensional environment model of the deep seabed mining area terrain; performing interpolation modeling analysis on the three-dimensional environment model; and generating multiple interpolated three-dimensional terrain coordinates. .

在一些实施例中,由于深海海底的矿区地形环境十分复杂, 不仅会覆盖着裸露的基岩,还会有水下泥砾混合物,地形高低起伏,海底地面凸起或者凹陷过大,都会使得采矿车难以通过,因此,建立起水下矿区三维环境模型是进行采矿车路径规划问题的前提。In some embodiments, due to the complex topographic environment of the mining area on the deep seabed, it is not only covered with exposed bedrock, but also underwater mud and gravel mixture, the terrain is undulating, and the seafloor is convex or recessed too large, which will make mining difficult. It is difficult for vehicles to pass through. Therefore, establishing a three-dimensional environmental model of the underwater mining area is a prerequisite for mining vehicle path planning.

具体来说,深海海底矿区三维环境模型是对真实连续的水下地形数值进行离散化的过程,然而,深海采矿车在进行采矿采集工作时,在线探测周围环境信息并实时处理环境信息十分困难,因此,想要得到海底矿区的环境信息,一般情况下工作人员会使用无人水下机器人提前对目标采矿区域进行地形地质勘测,从而得到相应的多个海底环境坐标,最终再根据多个海底环境坐标对目标矿区进行环境建模。进一步地,本发明再对建立得到的三维环境模型在三维空间内进行数据插值,生成插值后的多个三维地形坐标(XYZ)。可选地,如图2所示,矿区范围为20×20(km),以每个方向插值100个网格为例,得到深海矿区三维地形模型。Specifically, the three-dimensional environmental model of the deep seabed mining area is a process of discretizing real continuous underwater terrain values. However, it is very difficult for deep sea mining vehicles to detect the surrounding environment information online and process the environmental information in real time when performing mining collection work. Therefore, in order to obtain the environmental information of the seabed mining area, workers will generally use unmanned underwater robots to conduct topographic and geological surveys of the target mining area in advance, thereby obtaining the corresponding multiple seabed environment coordinates, and finally based on the multiple seabed environments Coordinates are used to model the environment of the target mining area. Further, the present invention performs data interpolation on the established three-dimensional environment model in three-dimensional space to generate multiple interpolated three-dimensional terrain coordinates ( X , Y , Z ). Optionally, as shown in Figure 2, the mining area range is 20×20 (km). Taking 100 grids in each direction as an example, a three-dimensional terrain model of the deep sea mining area is obtained.

在该实施方式中,基于三维地形模型,可进一步计算出每个三维地形坐标的坡度值,并基于每个三维地形坐标的坡度值,建立深海矿区二维栅格模型,最后根据坡度对二维栅格模型的可通行区域进行划分。In this implementation, based on the three-dimensional terrain model, the slope value of each three-dimensional terrain coordinate can be further calculated, and based on the slope value of each three-dimensional terrain coordinate, a two-dimensional grid model of the deep sea mining area is established, and finally the two-dimensional grid model is constructed based on the slope. The passable area of the grid model is divided.

具体来说,三维地形坐标的坡度值计算公式为:Specifically, the calculation formula for the slope value of three-dimensional terrain coordinates is:

,

式中:ν为地形坡度倾角;arctan为反正切函数;为相邻网格之间的高度差;/>为相邻网格之间的水平距离。In the formula: ν is the terrain slope inclination angle; arctan is the arctangent function; is the height difference between adjacent grids;/> is the horizontal distance between adjacent grids.

可选地,划分通行区域后的二维栅格模型如图3所示,其中,黑色栅格表示不可通行区域,浅色栅格表示坡度为5-10°的缓坡区域部分,白色栅格表示坡度低于5°的平坦区域,平坦区域不会对采矿车行走产生额外影响,但是缓坡区域的绿色栅格由于坡度较大会消耗更长时间,可将时间转化为路程进行度量,即绿色栅格相当于边长更大的白色栅格,转换完成后即可进行路径寻优。可选地,如图3所示,本方法可以在建立二维栅格模型时将每个方向插值的100个网格简化为50个网格,进而可以较为准确反映地形特点基础上,提高计算效率。Optionally, the two-dimensional grid model after dividing the passable area is shown in Figure 3, in which the black grid represents the inaccessible area, the light-colored grid represents the gentle slope area with a slope of 5-10°, and the white grid represents Flat areas with a slope less than 5° will not have any additional impact on the walking of mining vehicles. However, the green grid in the gently sloping area will take longer due to the larger slope. Time can be converted into distance for measurement, that is, the green grid It is equivalent to a white grid with a larger side length. After the conversion is completed, path optimization can be performed. Optionally, as shown in Figure 3, this method can simplify the 100 grids interpolated in each direction into 50 grids when establishing a two-dimensional grid model, which can more accurately reflect the terrain characteristics and improve calculations. efficiency.

下面参照图4,对本发明的基于改进蚁群算法的深海采矿车路径规划方法的第二种实施方式进行介绍。其中,图4为本发明的基于改进蚁群算法的深海采矿车路径规划方法的第二种实施方式的流程图,在本发明的第二种实施方式中,基于改进蚁群算法的深海采矿车路径规划方法包括:Referring now to Figure 4, the second embodiment of the deep-sea mining vehicle path planning method based on the improved ant colony algorithm of the present invention is introduced. Among them, Figure 4 is a flow chart of the second embodiment of the deep-sea mining vehicle path planning method based on the improved ant colony algorithm of the present invention. In the second embodiment of the present invention, the deep-sea mining vehicle path planning method based on the improved ant colony algorithm Path planning methods include:

S201,获取深海海底矿区地形的三维环境模型,其中,三维环境模型包括多个三维地形坐标,S201, obtain a three-dimensional environment model of the deep seabed mining area terrain, where the three-dimensional environment model includes multiple three-dimensional terrain coordinates,

S202,基于三维地形模型,计算每个三维地形坐标的坡度值,S202, based on the three-dimensional terrain model, calculate the slope value of each three-dimensional terrain coordinate,

S203,基于每个三维地形坐标的坡度值,建立深海矿区二维栅格模型,S203, based on the slope value of each three-dimensional terrain coordinate, establish a two-dimensional grid model of the deep sea mining area,

S204,获取蚂蚁的数量,并在二维栅格模型中确定蚂蚁的起始点位置和目标点位置,S204, obtain the number of ants, and determine the starting point position and target point position of the ants in the two-dimensional grid model,

S205,基于引入转角启发函数的蚁群算法,获取当前蚂蚁由起始点位置到目标点位置的路径信息,S205, based on the ant colony algorithm introducing the corner heuristic function, obtain the path information of the current ant from the starting point position to the target point position,

S206,基于蚂蚁的数量,获取全部蚂蚁由起始点位置到目标点位置的路径信息,S206, based on the number of ants, obtain the path information of all ants from the starting point position to the target point position,

S207,在所述全部蚂蚁由起始点位置到目标点位置的路径信息中,选取最优的路径信息。S207: Select the optimal path information from the path information of all ants from the starting point position to the target point position.

在该实施方式中,由于基本蚁群算法中的蚂蚁在由起点出发寻找一条通往终点的路径时,需要不断地判断当前节点周围的八个节点的通行性与每个可通行节点的转移概率,在其中找出一个点作为转移的下一个点,转移的规则采用伪随机比例规则,位于节点(ij)的蚂蚁k按照以下公式选择下一个可通行点。In this embodiment, when ants in the basic ant colony algorithm start from the starting point to find a path to the end point, they need to constantly determine the accessibility of the eight nodes around the current node and the transition probability of each accessible node. , find a point as the next point for transfer. The transfer rule adopts the pseudo-random proportion rule. Ant k located at node ( i , j ) selects the next accessible point according to the following formula.

另外,在采矿车的实际工作环境中,如果寻找到的最优路径转弯次数过多,就会导致路径轨迹不平滑,加大矿车行走过程中的能量消耗,降低行走效率。因此为了避免转弯次数较多,降低采矿车能量消耗,提高最优解的质量,本文选择在蚁群算法的状态转移概率中引入转角启发函数,以获取最优的路径信息。In addition, in the actual working environment of the mining vehicle, if the optimal path found has too many turns, it will cause the path trajectory to be uneven, increase the energy consumption during the walking process of the mining vehicle, and reduce the walking efficiency. Therefore, in order to avoid a large number of turns, reduce the energy consumption of mining vehicles, and improve the quality of the optimal solution, this paper chooses to introduce the corner heuristic function into the state transition probability of the ant colony algorithm to obtain optimal path information.

因此,上述步骤S205进一步包括:引用伪随机比例规则,在当前蚂蚁由起始点位置到目标点位置的路程中,计算当前节点周围的八个节点的通行性与每个可通行节点的转移概率,Therefore, the above-mentioned step S205 further includes: citing the pseudo-random proportion rule, calculating the accessibility of eight nodes around the current node and the transition probability of each accessible node during the current ant's journey from the starting point position to the target point position,

位于节点(ij)的蚂蚁k按照以下公式选择下一个可通行点,Ant k located at node ( i , j ) selects the next accessible point according to the following formula,

,

式中,为伪随机比例规则,k为迭代次数,m为当前迭代过程中的蚂蚁,/>为状态转移概率,/>为信息素浓度,ij为是蚂蚁当前路径节点,a 为信息素重要程度参数,b 为启发式因子重要程度参数,γ 为表征转角启发函数重要程度参数,q为转移概率系数,q 0为转移概率系数阈值,T(k)为转角启发函数,以避免转弯次数较多;In the formula, is the pseudo-random proportion rule, k is the number of iterations, m is the ants in the current iteration process,/> is the state transition probability,/> is the pheromone concentration, i and j are the current path nodes of the ant, a is the pheromone importance parameter, b is the heuristic factor importance parameter, γ is the importance parameter characterizing the corner heuristic function, q is the transition probability coefficient, q 0 is the transition probability coefficient threshold, T ( k ) is the turning angle heuristic function to avoid too many turns;

其中,转移概率公式来表示蚂蚁k在经过一段时间t以后,选择下一个节点的转移概率,Among them, the transition probability formula represents the transition probability of ant k choosing the next node after a period of time t ,

,

式中,为蚂蚁m下一步可以选择前往的节点;In the formula, Ant m can choose the node to go to next;

其中,转角启发函数计算公式为:Among them, the calculation formula of the corner heuristic function is:

,

式中,θ为路径中三个相邻节点之间的转角,且θ越小代表路径越平滑,In the formula, θ is the turning angle between three adjacent nodes in the path, and the smaller θ is, the smoother the path is.

,

式中,分别为路径中三个相邻节点的空间坐标。In the formula, are the spatial coordinates of three adjacent nodes in the path.

在一些实施例中,蚂蚁在向下一个节点进行转移时,会以q 0的概率选择状态转移概率最大的节点,同时,蚂蚁还有(1-q 0)的概率会选择其他节点,因此,状态转移机制使得蚂蚁以大概率选择最优路径的同时蚂蚁也会去探索其他路径。综上所述,参数q 0的取值影响蚂蚁对最优路径外的其他路径的搜索程度,q 0取值较大时,蚁群算法会倾向于搜索转移概率最大的当前最优路径附近的区域。In some embodiments, when ants transfer to the next node, they will select the node with the highest state transition probability with probability q 0 . At the same time, ants also have a probability of (1 - q 0 ) to select other nodes. Therefore, The state transfer mechanism allows ants to choose the optimal path with a high probability and at the same time, ants will also explore other paths. To sum up, the value of parameter q 0 affects the extent to which ants search for paths other than the optimal path. When q 0 takes a larger value, the ant colony algorithm will tend to search for paths near the current optimal path with the highest transition probability. area.

因此,在本优选实施例中,本发明提供的基于改进蚁群算法的深海采矿车路径规划方法设置了动态变化的q 0阈值,在算法迭代初期,较大的q 0可以使算法根据全局路径信息有效地搜索最优路径,提高算法的收敛速度与收敛稳定性,随着迭代次数的不断增大,q 0值逐渐减小,提高算法对其他路径的搜索能力,避免陷入局部最优解,使算法具有良好的全局搜索能力。Therefore, in this preferred embodiment, the deep-sea mining vehicle path planning method based on the improved ant colony algorithm provided by the present invention sets a dynamically changing q 0 threshold. In the early stage of the algorithm iteration, a larger q 0 can enable the algorithm to follow the global path. Information can effectively search for the optimal path, improving the convergence speed and stability of the algorithm. As the number of iterations continues to increase, the q 0 value gradually decreases, improving the algorithm's search ability for other paths and avoiding falling into the local optimal solution. This enables the algorithm to have good global search capabilities.

因此,转移概率系数阈值q 0的计算公式如下:Therefore, the calculation formula of the transition probability coefficient threshold q 0 is as follows:

,

式中,K为算法最大迭代次数。In the formula, K is the maximum number of iterations of the algorithm.

在一些实施例中,蚁群算法的启发式信息通过两节点之间的欧几里得距离的倒数来计算,但这种方法容易导致蚁群算法的在搜索最优路径的过程中收敛效率低。因此,本发明提供的基于改进蚁群算法的深海采矿车路径规划方法在传统启发式信息计算公式中将两节点之间的距离变为距离的平方,这样使蚂蚁在判断下一步要走的节点时有更大的概率选择比较近的栅格,从而提高蚁群算法的效率,缩短算法收敛所需要的时间。In some embodiments, the heuristic information of the ant colony algorithm is calculated by the inverse of the Euclidean distance between two nodes, but this method can easily lead to low convergence efficiency of the ant colony algorithm in the process of searching for the optimal path. . Therefore, the deep-sea mining vehicle path planning method based on the improved ant colony algorithm provided by the present invention changes the distance between two nodes into the square of the distance in the traditional heuristic information calculation formula, so that the ants can determine the node to go next. There is a greater probability of selecting a relatively close grid, thereby improving the efficiency of the ant colony algorithm and shortening the time required for algorithm convergence.

在本优选实施例中,在蚁群算法中引入正态分布函数,动态调整启发式信息,在迭代次数较少时强化启发式信息的影响,增强算法在前期对于最短路径的搜索能力,提高算法搜索效率,在算法后期降低启发式信息的影响,从而达到强化全局搜索性能的效果,调整后的启发式信息计算公式如下:In this preferred embodiment, the normal distribution function is introduced into the ant colony algorithm to dynamically adjust the heuristic information, strengthen the influence of the heuristic information when the number of iterations is small, enhance the algorithm's search ability for the shortest path in the early stage, and improve the algorithm Search efficiency reduces the impact of heuristic information in the later stages of the algorithm, thereby achieving the effect of enhancing global search performance. The adjusted heuristic information calculation formula is as follows:

,

,

式中,c为一个常数,d ij 为两节点之间的距离,为经过变形的正态分布函数。In the formula, c is a constant, d ij is the distance between two nodes, is the transformed normal distribution function.

在一些实施例中,蚁群在搜索路径的过程中受到信息素指导,而路径中信息素的更新方式将会影响蚁群的路径选择概率,而传统蚁群算法所使用的固定的信息素挥发因子无法使算法性能达到最优。In some embodiments, the ant colony is guided by pheromones in the process of searching for a path, and the way the pheromone is updated in the path will affect the path selection probability of the ant colony. The fixed pheromone volatilization used by the traditional ant colony algorithm Factors cannot optimize algorithm performance.

因此,在上述步骤S207进一步包括:引入信息素挥发机制在每次迭代过程中不断更新信息素,同时,引入sigmoid函数改进信息素挥发机制来控制整个迭代过程中信息素挥发因子的变化范围与速率。Therefore, the above step S207 further includes: introducing a pheromone volatilization mechanism to continuously update the pheromone during each iteration process, and at the same time, introducing a sigmoid function to improve the pheromone volatilization mechanism to control the changing range and rate of the pheromone volatilization factor during the entire iteration process. .

在本优选实施例中,本发明提供的基于改进蚁群算法的深海采矿车路径规划方法通过引入sigmoid函数改进信息素挥发机制来控制整个迭代过程中信息素挥发因子的变化范围与速率,因而,在蚁群算法搜索最优路径的过程中,利用当前迭代次数对sigmoid函数进行重构,使算法在迭代初期信息素挥发速度较慢,保证蚁群算法在前期能够偏向搜索最优路径,使得前期的解收敛稳定,而不至于过于离散。In this preferred embodiment, the deep-sea mining vehicle path planning method based on the improved ant colony algorithm provided by the present invention improves the pheromone volatilization mechanism by introducing a sigmoid function to control the changing range and rate of the pheromone volatilization factor during the entire iteration process. Therefore, In the process of the ant colony algorithm searching for the optimal path, the current iteration number is used to reconstruct the sigmoid function, so that the pheromone evaporates slowly in the early iteration of the algorithm, ensuring that the ant colony algorithm can bias the search for the optimal path in the early stage, so that the ant colony algorithm can bias the search for the optimal path in the early stage. The solution converges stably without being too discrete.

随着迭代次数的增加,路径上信息素挥发因子逐渐增大,增大了算法的搜索空间,保证算法不会陷入停滞状态而导致解过于单一。改进信息素挥发机制对蚁群算法的前期、中期及后期的信息素挥发强度进行适当调整与干预,避免算法在搜索不同的行走路径的过程中,信息素随着迭代次数不断积累,不同路径信息素浓度差异过大而陷入局部最优,提高算法的随机搜索能力与全局寻优能力。As the number of iterations increases, the pheromone volatilization factor on the path gradually increases, which increases the search space of the algorithm and ensures that the algorithm will not fall into a stagnant state and cause the solution to be too single. Improve the pheromone volatilization mechanism to appropriately adjust and intervene the pheromone volatilization intensity in the early, middle and late stages of the ant colony algorithm to avoid the accumulation of pheromones with the number of iterations and the loss of different path information during the algorithm's search for different walking paths. If the difference in nutrient concentration is too large and it falls into a local optimum, it improves the random search ability and global optimization ability of the algorithm.

进一步地,信息素更新策略公式包括:Further, the pheromone update strategy formula includes:

,

式中为动态信息素挥发因子;/>为第k次迭代中节点i 到节点 j的信息素;M为蚂蚁总数;/>为第k次迭代中第m只蚂蚁从节点i 到节点 j的信息素增量;Q为信息素强度,K为算法最大迭代次数。in the formula is the dynamic pheromone volatilization factor;/> is the pheromone from node i to node j in the k -th iteration; M is the total number of ants;/> is the pheromone increment of the m- th ant from node i to node j in the k -th iteration; Q is the pheromone intensity, and K is the maximum number of iterations of the algorithm.

其中,改进信息素挥发因子计算公式为:Among them, the calculation formula of the improved pheromone volatilization factor is:

,

式中,AB分别为sigmoid函数的参数。In the formula, A and B are the parameters of the sigmoid function respectively.

在一些实施例中,传统蚁群算法的信息素更新策略是在每一次迭代完成后,会对每只蚂蚁走过的路径进行判断,找出那些成功到达目的地的蚂蚁,然后在它们行走过的路径上增加信息素,但有些蚂蚁成功到达目的地所经过的路径长度过大,并不符合寻优要求,这种蚂蚁通常被称为劣质蚂蚁。在劣质蚂蚁寻找到的路径上增加信息素,就会影响到后续迭代中的蚂蚁对最优路径的寻找。In some embodiments, the pheromone update strategy of the traditional ant colony algorithm is to judge the path traveled by each ant after each iteration is completed, find out those ants that successfully reached the destination, and then search for the ants that have successfully reached their destination. Pheromones are added to the path, but the length of the path that some ants take to successfully reach their destination is too long and does not meet the optimization requirements. Such ants are usually called inferior ants. Adding pheromones to the path found by inferior ants will affect the ants' search for the optimal path in subsequent iterations.

因此,在上述步骤S207进一步还包括:引入奖惩机制来更新路径上的信息素。Therefore, the above step S207 further includes: introducing a reward and punishment mechanism to update the pheromones on the path.

在本优选实施例中,本发明提供的基于改进蚁群算法的深海采矿车路径规划方法通过采用一种奖惩机制来更新路径上的信息素,即对最优路径上的信息素采取奖励的措施,增加更多的信息素;对最差路径上的信息素采取惩罚的措施,适当减少该路径上的信息素,从而使算法快速收敛。In this preferred embodiment, the deep-sea mining vehicle path planning method based on the improved ant colony algorithm provided by the present invention uses a reward and punishment mechanism to update the pheromones on the path, that is, taking reward measures for the pheromones on the optimal path. , add more pheromones; take punishment measures for the pheromones on the worst path, and appropriately reduce the pheromones on the path, so that the algorithm can quickly converge.

进一步地,信息素更新策略公式包括:Further, the pheromone update strategy formula includes:

,

式中, 表示在第k次迭代中第m只蚂蚁从节点i 到节点 j的信息素增量;L m 表示第m只蚂蚁在这次循环中所经过的路径总长度;L y L c 为当前迭代中最优路径和最差路径的长度,L mean 为当前迭代中的平均路径长度,μ、/>分别为最优、最差路径的权重系数。In the formula, represents the pheromone increment of the m- th ant from node i to node j in the k -th iteration; L m represents the total length of the path traveled by the m -th ant in this cycle; L y and L c are the current iterations The length of the best path and the worst path in , L mean is the average path length in the current iteration, μ, /> are the weight coefficients of the best and worst paths respectively.

需要说明的是,上述实施方式仅仅用来阐述本发明的原理,并非旨在与限制本发明的保护范围,在不偏离本发明原理的条件下,本领域技术人员能够对上述结构进行调整,以便本发明能够应用于更加具体的应用场景。It should be noted that the above embodiments are only used to illustrate the principles of the present invention and are not intended to limit the scope of the present invention. Without departing from the principles of the present invention, those skilled in the art can adjust the above structures so as to The present invention can be applied to more specific application scenarios.

上述实施例中虽然将各个步骤按照上述先后次序的方式进行了描述,但是本领域技术人员可以理解,为了实现本实施例的效果,不同的步骤之间不必按照这样的次序执行,其可以同时(并行)执行或以颠倒的次序执行,这些简单的变化都在本发明的保护范围之内。Although each step is described in the above-mentioned order in the above embodiment, those skilled in the art can understand that in order to achieve the effects of this embodiment, different steps do not have to be executed in such an order, and they can be performed at the same time ( Parallel) execution or execution in reverse order, these simple changes are within the scope of the present invention.

综上所述,本发明提出的基于改进蚁群算法的深海采矿车路径规划方法具有提高效率和收敛速度、增强全局搜索能力和随机搜索能力、加速收敛、优化路径质量和能量消耗等积极效果。深海采矿车路径规划领域具有优越性和可行性,为深海采矿区域的车辆路径规划提供了理论和技术支持。其有益的技术效果具体包括:In summary, the deep-sea mining vehicle path planning method based on the improved ant colony algorithm proposed by the present invention has positive effects such as improving efficiency and convergence speed, enhancing global search capabilities and random search capabilities, accelerating convergence, and optimizing path quality and energy consumption. The field of deep-sea mining vehicle path planning has superiority and feasibility, and provides theoretical and technical support for vehicle path planning in deep-sea mining areas. Its beneficial technical effects specifically include:

(1)提高了算法的效率和收敛速度:通过引入启发式信息机制,给蚁群算法设置路径搜索的引导方向,缩短了算法收敛所需的时间,增强了算法在前期的搜索能力。同时,通过引入变形后的正态分布函数,降低了启发式信息对算法后期的影响,从而加强了全局搜索性能。(1) Improved the efficiency and convergence speed of the algorithm: By introducing a heuristic information mechanism, the ant colony algorithm sets the path search guidance direction, shortens the time required for algorithm convergence, and enhances the early search capability of the algorithm. At the same time, by introducing the deformed normal distribution function, the impact of heuristic information on the later stage of the algorithm is reduced, thereby enhancing the global search performance.

(2)改善了全局搜索能力和随机搜索能力:通过引入动态的信息素挥发因子,控制蚁群的搜索行为。在算法迭代初期,提高了算法的收敛稳定性;随着迭代次数的增加,降低了信息素的正反馈作用,避免算法陷入停滞状态,保证了解的多样性,提高了算法的随机搜索能力。(2) Improved global search ability and random search ability: by introducing dynamic pheromone volatilization factors, the search behavior of ant colonies is controlled. In the early stage of algorithm iteration, the convergence stability of the algorithm is improved; as the number of iterations increases, the positive feedback effect of pheromone is reduced, preventing the algorithm from stagnating, ensuring the diversity of understanding, and improving the random search capability of the algorithm.

(3)加速了算法的收敛:通过在蚁群算法的信息素更新策略中引入奖惩机制,对最优路径采取奖励措施,增加更多的信息素;对最差路径采取惩罚措施,适当减少该路径上的信息素。这样可以使算法快速收敛,加速找到最优解。(3) Accelerates the convergence of the algorithm: By introducing a reward and punishment mechanism into the pheromone update strategy of the ant colony algorithm, reward measures are taken for the best path and more pheromones are added; punitive measures are taken for the worst path and the amount of pheromone is appropriately reduced. Pheromones on the path. This can make the algorithm converge quickly and speed up finding the optimal solution.

(4)优化了路径质量和能量消耗:在蚁群算法的状态转移概率中引入转角启发函数,避免采矿车转弯次数过多,提高最优解的质量,使最优路径更加平滑,减小矿车行走过程中的能量消耗。同时,引入参数自适应伪随机转移规则动态调整转移概率阈值,进一步提高了算法的搜索效率和全局寻优能力。(4) Optimized path quality and energy consumption: The corner heuristic function is introduced into the state transition probability of the ant colony algorithm to avoid too many turns of the mining vehicle, improve the quality of the optimal solution, make the optimal path smoother, and reduce the mining cost. Energy consumption during vehicle walking. At the same time, parameter adaptive pseudo-random transition rules are introduced to dynamically adjust the transition probability threshold, further improving the search efficiency and global optimization capabilities of the algorithm.

(5)在深海采矿车路径规划领域具有优越性和可行性:通过与传统蚁群算法进行比较,证明本发明不仅能够产生高质量的最优解,而且在收敛速度和转弯次数方面具有显著优势。与现有方法相比,本发明生成的最优路径最为平滑且转弯次数最少。此外,本发明所得到的平均路径长度表现出良好的稳定性。(5) It has superiority and feasibility in the field of deep-sea mining vehicle path planning: By comparing with the traditional ant colony algorithm, it is proved that this invention can not only produce high-quality optimal solutions, but also has significant advantages in terms of convergence speed and number of turns. . Compared with existing methods, the optimal path generated by the present invention is the smoothest and has the fewest turns. In addition, the average path length obtained by the present invention shows good stability.

另一方面,本发明还提供了一种基于改进蚁群算法的深海采矿车路径规划系统,如图5所示,该系统实施如上述实施例的一种基于改进蚁群算法的深海采矿车路径规划方法,该系统包括:On the other hand, the present invention also provides a deep-sea mining vehicle path planning system based on an improved ant colony algorithm. As shown in Figure 5, the system implements a deep-sea mining vehicle path based on an improved ant colony algorithm as in the above embodiment. Planning method, the system includes:

三维模型获取模块501,被配置为能够获取深海海底矿区地形的三维环境模型,其中,三维环境模型包括多个三维地形坐标,The three-dimensional model acquisition module 501 is configured to obtain a three-dimensional environment model of the deep seabed mining area terrain, where the three-dimensional environment model includes multiple three-dimensional terrain coordinates,

坡度值计算模块502,被配置为能够基于三维地形模型,计算每个三维地形坐标的坡度值,The slope value calculation module 502 is configured to calculate the slope value of each three-dimensional terrain coordinate based on the three-dimensional terrain model,

二维模型建立模块503,被配置为能够基于每个三维地形坐标的坡度值,建立深海矿区二维栅格模型,The two-dimensional model building module 503 is configured to establish a two-dimensional grid model of the deep sea mining area based on the slope value of each three-dimensional terrain coordinate,

最优路径得到模块504,被配置为能够根据二维栅格模型,在蚁群算法中引入转角启发函数,得到深海采矿车的最优路径。The optimal path obtaining module 504 is configured to introduce a corner heuristic function into the ant colony algorithm based on the two-dimensional grid model to obtain the optimal path of the deep-sea mining vehicle.

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。In the above embodiments, each embodiment is described with its own emphasis. For parts that are not detailed or documented in a certain embodiment, please refer to the relevant descriptions of other embodiments.

上述装置/单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,其具体功能及带来的技术效果,具体可参见方法实施例部分,此处不再赘述。Since the information interaction, execution process, etc. between the above devices/units are based on the same concept as the method embodiments of the present invention, its specific functions and technical effects can be found in the method embodiments section, and will not be described again here.

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程。Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above functional units and modules is used as an example. In actual applications, the above functions can be allocated to different functional units and modules according to needs. Module completion means dividing the internal structure of the device into different functional units or modules to complete all or part of the functions described above. Each functional unit and module in the embodiment can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be hardware-based. It can also be implemented in the form of software functional units. In addition, the specific names of each functional unit and module are only for the convenience of distinguishing each other and are not used to limit the scope of the present invention. For the specific working processes of the units and modules in the above system, please refer to the corresponding processes in the foregoing method embodiments.

本发明实施例还提供了一种计算机设备,该计算机设备包括:至少一个处理器、存储器以及存储在所述存储器中并可在所述至少一个处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任意各个方法实施例中的步骤。An embodiment of the present invention also provides a computer device. The computer device includes: at least one processor, a memory, and a computer program stored in the memory and executable on the at least one processor. The processor executes The computer program implements the steps in any of the above method embodiments.

本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时可实现上述各个方法实施例中的步骤。Embodiments of the present invention also provide a computer-readable storage medium. The computer-readable storage medium stores a computer program. When the computer program is executed by a processor, the steps in each of the above method embodiments can be implemented.

本发明实施例还提供了一种信息数据处理终端,所述信息数据处理终端用于实现于电子装置上执行时,提供用户输入接口以实施如上述各方法实施例中的步骤,所述信息数据处理终端不限于手机、电脑、交换机。Embodiments of the present invention also provide an information data processing terminal. The information data processing terminal is used to provide a user input interface to implement the steps in the above method embodiments when executed on an electronic device. The information data processing terminal Processing terminals are not limited to mobile phones, computers, and switches.

本发明实施例还提供了一种服务器,所述服务器用于实现于电子装置上执行时,提供用户输入接口以实施如上述各方法实施例中的步骤。An embodiment of the present invention also provides a server, which is configured to provide a user input interface to implement the steps in the above method embodiments when executed on an electronic device.

本发明实施例提供了一种计算机程序产品,当计算机程序产品在电子设备上运行时,使得电子设备执行时可实现上述各个方法实施例中的步骤。Embodiments of the present invention provide a computer program product. When the computer program product is run on an electronic device, the steps in each of the above method embodiments can be implemented when the electronic device is executed.

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质至少可以包括:能够将计算机程序代码携带到拍照装置/终端设备的任何实体或装置、记录介质、计算机存储器、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random AccessMemory,RAM)、电载波信号、电信信号以及软件分发介质。例如U盘、移动硬盘、磁碟或者光盘等。If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it may be stored in a computer-readable storage medium. Based on this understanding, this application can implement all or part of the processes in the methods of the above embodiments by instructing relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium. The computer program When executed by a processor, the steps of each of the above method embodiments may be implemented. Wherein, the computer program includes computer program code, which may be in the form of source code, object code, executable file or some intermediate form. The computer-readable medium may at least include: any entity or device capable of carrying computer program code to a camera/terminal device, a recording medium, a computer memory, a read-only memory (ROM), or a random access memory. (Random AccessMemory, RAM), electrical carrier signals, telecommunications signals, and software distribution media. For example, U disk, mobile hard disk, magnetic disk or CD, etc.

为进一步说明本发明实施例相关效果,进行如下实验。In order to further illustrate the relevant effects of the embodiments of the present invention, the following experiments were conducted.

采用本发明方法与传统蚁群算法在图3中的深海矿区二维栅格模型中进行采矿车路径规划,结果如图6所示,本发明方法路径总长度为31.1105 km,转弯次数共9次,传统蚁群算法路径长度为36.7462 km,转弯次数共30次,仿真实验结果证明,相较于传统蚁群算法,本发明方法得到的最优路径长度和转弯次数明显减少,其中路径长度可缩短18.12%,转弯次数减小70%,这表明本发明方法通过改进启发式信息、挥发性因子、信息素更新策略及状态转移概率四种机制在采矿车静态路径规划方面有明显优势。The method of the present invention and the traditional ant colony algorithm are used to perform mining vehicle path planning in the two-dimensional grid model of the deep sea mining area in Figure 3. The results are shown in Figure 6. The total length of the path of the method of the present invention is 31.1105 km, and the number of turns is 9 times. , the path length of the traditional ant colony algorithm is 36.7462 km, and the number of turns is 30 times. The simulation experiment results prove that compared with the traditional ant colony algorithm, the optimal path length and the number of turns obtained by the method of the present invention are significantly reduced, and the path length can be shortened. 18.12%, and the number of turns is reduced by 70%. This shows that the method of the present invention has obvious advantages in static path planning of mining vehicles by improving the four mechanisms of heuristic information, volatility factors, pheromone update strategies and state transition probability.

至此,已经结合附图所示的优选实施方式描述了本发明的技术方案,但是,本领域技术人员容易理解的是,本发明的保护范围显然不局限于这些具体实施方式。在不偏离本发明的原理的前提下,本领域技术人员可以对相关技术特征作出等同的更改或替换,这些更改或替换之后的技术方案都将落入本发明的保护范围之内。So far, the technical solution of the present invention has been described with reference to the preferred embodiments shown in the drawings. However, those skilled in the art can easily understand that the protection scope of the present invention is obviously not limited to these specific embodiments. Without departing from the principles of the present invention, those skilled in the art can make equivalent changes or substitutions to relevant technical features, and technical solutions after these modifications or substitutions will fall within the protection scope of the present invention.

Claims (8)

1.一种基于改进蚁群算法的深海采矿车路径规划方法,其特征在于,所述路径规划方法包括:1. A deep-sea mining vehicle path planning method based on an improved ant colony algorithm, characterized in that the path planning method includes: S1,获取深海海底矿区地形的三维环境模型,其中,所述三维环境模型包括多个三维地形坐标,S1, obtain a three-dimensional environment model of the deep seabed mining area terrain, where the three-dimensional environment model includes multiple three-dimensional terrain coordinates, S2,基于所述三维地形模型,计算每个三维地形坐标的坡度值,S2, based on the three-dimensional terrain model, calculate the slope value of each three-dimensional terrain coordinate, S3,基于每个三维地形坐标的坡度值,建立深海矿区二维栅格模型,S3, based on the slope value of each three-dimensional terrain coordinate, establish a two-dimensional grid model of the deep sea mining area, S4,根据所述二维栅格模型,在蚁群算法中引入转角启发函数,得到深海采矿车的最优路径。S4. According to the two-dimensional grid model, introduce the corner heuristic function into the ant colony algorithm to obtain the optimal path of the deep-sea mining vehicle. 2.根据权利要求1所述的基于改进蚁群算法的深海采矿车路径规划方法,其特征在于,步骤“根据所述二维栅格模型,在蚁群算法中引入转角启发函数,得到深海采矿车的最优路径”进一步包括:2. The deep-sea mining vehicle path planning method based on improved ant colony algorithm according to claim 1, characterized in that step "according to the two-dimensional grid model, introduce a corner heuristic function in the ant colony algorithm to obtain deep-sea mining "The optimal path of the vehicle" further includes: 获取蚂蚁的数量,并在所述二维栅格模型中确定蚂蚁的起始点位置和目标点位置,Obtain the number of ants, and determine the starting point position and target point position of the ants in the two-dimensional grid model, 基于引入转角启发函数的蚁群算法,获取当前蚂蚁由起始点位置到目标点位置的路径信息,Based on the ant colony algorithm that introduces the corner heuristic function, the path information of the current ant from the starting point to the target point is obtained. 基于蚂蚁的数量,获取全部蚂蚁由起始点位置到目标点位置的路径信息,Based on the number of ants, obtain the path information of all ants from the starting point position to the target point position, 在所述全部蚂蚁由起始点位置到目标点位置的路径信息中,选取最优的路径信息。Among the path information of all ants from the starting point position to the target point position, the optimal path information is selected. 3.根据权利要求2所述的基于改进蚁群算法的深海采矿车路径规划方法,其特征在于,步骤“基于引入转角启发函数的蚁群算法,获取当前蚂蚁由起始点位置到目标点位置的路径信息”进一步包括:3. The deep-sea mining vehicle path planning method based on the improved ant colony algorithm according to claim 2, characterized in that the step "based on the ant colony algorithm introducing the corner heuristic function, obtains the current ant from the starting point position to the target point position. Path information" further includes: 引用伪随机比例规则,在当前蚂蚁由起始点位置到目标点位置的路程中,计算当前节点周围的八个节点的通行性与每个可通行节点的转移概率,Quoting the pseudo-random proportion rule, during the current ant's journey from the starting point to the target point, calculate the accessibility of the eight nodes around the current node and the transition probability of each accessible node, 位于节点(ij)的蚂蚁k按照以下公式选择下一个可通行点,Ant k located at node ( i , j ) selects the next accessible point according to the following formula, , 式中,为伪随机比例规则,k为迭代次数,m为当前迭代过程中的蚂蚁,/>为状态转移概率,/>为信息素浓度,ij为是蚂蚁当前路径节点,a 为信息素重要程度参数,b 为启发式因子重要程度参数,γ 为表征转角启发函数重要程度参数,q为转移概率系数,q 0为转移概率系数阈值,T(k)为转角启发函数,以避免转弯次数较多;In the formula, is the pseudo-random proportion rule, k is the number of iterations, m is the ants in the current iteration process,/> is the state transition probability,/> is the pheromone concentration, i and j are the current path nodes of the ant, a is the pheromone importance parameter, b is the heuristic factor importance parameter, γ is the importance parameter characterizing the corner heuristic function, q is the transition probability coefficient, q 0 is the transition probability coefficient threshold, T ( k ) is the turning angle heuristic function to avoid too many turns; 其中,转移概率公式来表示蚂蚁k在经过一段时间t以后,选择下一个节点的转移概率,Among them, the transition probability formula represents the transition probability of ant k choosing the next node after a period of time t , , 式中,为蚂蚁m下一步可以选择前往的节点,T为转角启发函数,以避免转弯次数较多;In the formula, is the node that ant m can choose to go to next, and T is the turn heuristic function to avoid too many turns; 其中,转角启发函数计算公式为:Among them, the calculation formula of the corner heuristic function is: , 式中,θ为路径中三个相邻节点之间的转角,且θ越小代表路径越平滑,In the formula, θ is the turning angle between three adjacent nodes in the path, and the smaller θ is, the smoother the path is. , 式中,分别为路径中三个相邻节点的空间坐标。In the formula, are the spatial coordinates of three adjacent nodes in the path. 4.根据权利要求3所述的基于改进蚁群算法的深海采矿车路径规划方法,其特征在于,4. The deep-sea mining vehicle path planning method based on the improved ant colony algorithm according to claim 3, characterized in that, 所述转移概率系数阈值的计算公式如下:The calculation formula of the transition probability coefficient threshold is as follows: , 式中,K为算法最大迭代次数。In the formula, K is the maximum number of iterations of the algorithm. 5.根据权利要求3所述的基于改进蚁群算法的深海采矿车路径规划方法,其特征在于,在蚁群算法中引入正态分布函数,动态调整启发式信息,调整后的启发式信息计算公式如下:5. The deep-sea mining vehicle path planning method based on the improved ant colony algorithm according to claim 3, characterized in that the normal distribution function is introduced into the ant colony algorithm, the heuristic information is dynamically adjusted, and the adjusted heuristic information is calculated. The formula is as follows: , , 式中,c为一个常数,d ij 为两节点之间的距离,为经过变形的正态分布函数。In the formula, c is a constant, d ij is the distance between two nodes, is the transformed normal distribution function. 6.根据权利要求2所述的基于改进蚁群算法的深海采矿车路径规划方法,其特征在于,步骤“在所述全部蚂蚁由起始点位置到目标点位置的路径信息中,选取最短的路径信息”进一步包括:6. The deep-sea mining vehicle path planning method based on the improved ant colony algorithm according to claim 2, characterized in that step "select the shortest path among the path information of all ants from the starting point position to the target point position. "Information" further includes: 引入信息素挥发机制在每次迭代过程中不断更新信息素,同时,引入sigmoid函数改进信息素挥发机制来控制整个迭代过程中信息素挥发因子的变化范围与速率,The pheromone volatilization mechanism is introduced to continuously update the pheromone during each iteration. At the same time, the sigmoid function is introduced to improve the pheromone volatilization mechanism to control the changing range and rate of the pheromone volatilization factor during the entire iteration process. 信息素更新策略公式包括:Pheromone renewal strategy formulas include: , 式中为动态信息素挥发因子;/>为第k次迭代中节点i 到节点 j的信息素;M为蚂蚁总数;/>为第k次迭代中第m只蚂蚁从节点i 到节点 j的信息素增量;Q为信息素强度,K为算法最大迭代次数;in the formula is the dynamic pheromone volatilization factor;/> is the pheromone from node i to node j in the k -th iteration; M is the total number of ants;/> is the pheromone increment of the m- th ant from node i to node j in the k -th iteration; Q is the pheromone intensity, and K is the maximum number of iterations of the algorithm; 其中,改进信息素挥发因子计算公式为:Among them, the calculation formula of the improved pheromone volatilization factor is: , 式中,A和B分别为sigmoid函数的参数。In the formula, A and B are the parameters of the sigmoid function respectively. 7.根据权利要求6所述的基于改进蚁群算法的深海采矿车路径规划方法,其特征在于,步骤“在所述全部蚂蚁由起始点位置到目标点位置的路径信息中,选取最短的路径信息”进一步还包括:7. The deep-sea mining vehicle path planning method based on the improved ant colony algorithm according to claim 6, characterized in that step "select the shortest path among the path information of all ants from the starting point position to the target point position. "Information" further includes: 引入奖惩机制来更新路径上的信息素,即对最优路径上的信息素采取奖励的措施,增加更多的信息素;对最差路径上的信息素采取惩罚的措施,适当减少该路径上的信息素,从而使算法快速收敛,Introduce a reward and punishment mechanism to update the pheromones on the path, that is, take reward measures for the pheromones on the best path and add more pheromones; take punitive measures for the pheromones on the worst path, and appropriately reduce the pheromones on the path. of pheromone, thereby making the algorithm converge quickly, 信息素更新策略公式包括:Pheromone renewal strategy formulas include: , 式中, 表示在第k次迭代中第m只蚂蚁从节点i 到节点 j的信息素增量;L m 表示第m只蚂蚁在这次循环中所经过的路径总长度;L y L c 为当前迭代中最优路径和最差路径的长度,L mean 为当前迭代中的平均路径长度,μ、/>分别为最优、最差路径的权重系数。In the formula, represents the pheromone increment of the m- th ant from node i to node j in the k -th iteration; L m represents the total length of the path traveled by the m -th ant in this cycle; L y and L c are the current iterations The length of the best path and the worst path in , L mean is the average path length in the current iteration, μ, /> are the weight coefficients of the best and worst paths respectively. 8.一种基于改进蚁群算法的深海采矿车路径规划系统,其特征在于,该系统实施如权利要求1~7任意一项所述一种基于改进蚁群算法的深海采矿车路径规划方法,该系统包括:8. A deep-sea mining vehicle path planning system based on an improved ant colony algorithm, characterized in that the system implements a deep-sea mining vehicle path planning method based on an improved ant colony algorithm as described in any one of claims 1 to 7, The system includes: 三维模型获取模块,被配置为能够获取深海海底矿区地形的三维环境模型,其中,所述三维环境模型包括多个三维地形坐标,The three-dimensional model acquisition module is configured to obtain a three-dimensional environment model of the deep seabed mining area terrain, wherein the three-dimensional environment model includes a plurality of three-dimensional terrain coordinates, 坡度值计算模块,被配置为能够基于所述三维地形模型,计算每个三维地形坐标的坡度值,a slope value calculation module configured to calculate the slope value of each three-dimensional terrain coordinate based on the three-dimensional terrain model, 二维模型建立模块,被配置为能够基于每个三维地形坐标的坡度值,建立深海矿区二维栅格模型,The two-dimensional model building module is configured to establish a two-dimensional grid model of the deep sea mining area based on the slope value of each three-dimensional terrain coordinate, 最优路径得到模块,被配置为能够根据所述二维栅格模型,在蚁群算法中引入转角启发函数,得到深海采矿车的最优路径。The optimal path obtaining module is configured to introduce a corner heuristic function into the ant colony algorithm based on the two-dimensional grid model to obtain the optimal path of the deep-sea mining vehicle.
CN202410047927.4A 2024-01-12 2024-01-12 Deep sea mining vehicle path planning method and system based on improved ant colony algorithm Active CN117555341B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410047927.4A CN117555341B (en) 2024-01-12 2024-01-12 Deep sea mining vehicle path planning method and system based on improved ant colony algorithm

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410047927.4A CN117555341B (en) 2024-01-12 2024-01-12 Deep sea mining vehicle path planning method and system based on improved ant colony algorithm

Publications (2)

Publication Number Publication Date
CN117555341A true CN117555341A (en) 2024-02-13
CN117555341B CN117555341B (en) 2024-05-24

Family

ID=89820983

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410047927.4A Active CN117555341B (en) 2024-01-12 2024-01-12 Deep sea mining vehicle path planning method and system based on improved ant colony algorithm

Country Status (1)

Country Link
CN (1) CN117555341B (en)

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130241263A1 (en) * 2010-06-18 2013-09-19 Nautilus Minerals Pacific Pty Ltd Method And Apparatus For Auxilary Seafloor Mining
US20180051991A1 (en) * 2016-08-17 2018-02-22 Sharp Laboratories Of America, Inc. Lazier graph-based path planning for autonomous navigation
US10545026B1 (en) * 2017-06-05 2020-01-28 Philip Raymond Schaefer System and method for tracking the position of a person and providing navigation assistance
CN111026126A (en) * 2019-12-27 2020-04-17 哈尔滨工程大学 A Multi-objective Planning Method for Unmanned Vehicle Global Path Based on Improved Ant Colony Algorithm
CN113093724A (en) * 2021-02-24 2021-07-09 上海工程技术大学 AGV path planning method based on improved ant colony algorithm
US20220041255A1 (en) * 2020-06-01 2022-02-10 Chuan Qin Layered data acquisition system applied to marine information network and method thereof
CN115826570A (en) * 2022-11-10 2023-03-21 中国矿业大学 Trajectory control method of space mining robot based on SSA-PIDNN
CN115951694A (en) * 2023-02-20 2023-04-11 中国船舶重工集团公司第七0七研究所九江分部 Underwater platform three-dimensional path multi-target planning method based on improved ant colony algorithm
CN116339316A (en) * 2023-02-13 2023-06-27 中国科学院沈阳自动化研究所 A Deep Sea Mining Robot Path Planning Method Based on Deep Reinforcement Learning
CN116912279A (en) * 2023-07-13 2023-10-20 南京师范大学 Automatic extraction method and device for land frame based on submarine sounding data
CN117007051A (en) * 2023-07-31 2023-11-07 哈尔滨工程大学 AUV high-precision underwater sound positioning route planning method based on improved ant colony algorithm

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130241263A1 (en) * 2010-06-18 2013-09-19 Nautilus Minerals Pacific Pty Ltd Method And Apparatus For Auxilary Seafloor Mining
US20180051991A1 (en) * 2016-08-17 2018-02-22 Sharp Laboratories Of America, Inc. Lazier graph-based path planning for autonomous navigation
US10545026B1 (en) * 2017-06-05 2020-01-28 Philip Raymond Schaefer System and method for tracking the position of a person and providing navigation assistance
CN111026126A (en) * 2019-12-27 2020-04-17 哈尔滨工程大学 A Multi-objective Planning Method for Unmanned Vehicle Global Path Based on Improved Ant Colony Algorithm
US20220041255A1 (en) * 2020-06-01 2022-02-10 Chuan Qin Layered data acquisition system applied to marine information network and method thereof
CN113093724A (en) * 2021-02-24 2021-07-09 上海工程技术大学 AGV path planning method based on improved ant colony algorithm
CN115826570A (en) * 2022-11-10 2023-03-21 中国矿业大学 Trajectory control method of space mining robot based on SSA-PIDNN
CN116339316A (en) * 2023-02-13 2023-06-27 中国科学院沈阳自动化研究所 A Deep Sea Mining Robot Path Planning Method Based on Deep Reinforcement Learning
CN115951694A (en) * 2023-02-20 2023-04-11 中国船舶重工集团公司第七0七研究所九江分部 Underwater platform three-dimensional path multi-target planning method based on improved ant colony algorithm
CN116912279A (en) * 2023-07-13 2023-10-20 南京师范大学 Automatic extraction method and device for land frame based on submarine sounding data
CN117007051A (en) * 2023-07-31 2023-11-07 哈尔滨工程大学 AUV high-precision underwater sound positioning route planning method based on improved ant colony algorithm

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
JIANG YONG ET AL.: "Simulation of Route Planning for Deep Sea Mining Vehicle Based on Improved Ant Colony Algorithm", 2018 IEEE 3RD INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND INTERNET OF THINGS (CCIOT), 12 March 2020 (2020-03-12) *
史春雪: "基于蚁群算法深海采矿机器人工作路径规划", 海洋工程, vol. 26, no. 2, 31 May 2008 (2008-05-31) *
娄敏: "海沟模型及钢悬链线立管疲劳寿命预测研究", 石油机械, vol. 49, no. 7, 31 December 2021 (2021-12-31) *

Also Published As

Publication number Publication date
CN117555341B (en) 2024-05-24

Similar Documents

Publication Publication Date Title
Liu et al. An improved heuristic mechanism ant colony optimization algorithm for solving path planning
CN109164810B (en) Robot self-adaptive dynamic path planning method based on ant colony-clustering algorithm
CN110095122B (en) Mobile robot path planning method based on improved ant colony algorithm
CN102778229B (en) Mobile Agent path planning method based on improved ant colony algorithm under unknown environment
CN110162041A (en) A kind of robot path planning method based on self-adapted genetic algorithm
CN110883776B (en) A Robot Path Planning Algorithm Based on Improved DQN Based on Fast Search Mechanism
CN107229287A (en) A kind of unmanned plane global path planning method based on Genetic Ant algorithm
CN114859911A (en) Four-legged robot path planning method based on DRL
CN113703450B (en) Mobile robot path planning method based on smoothing factor improved ant colony algorithm
CN108413963A (en) Bar-type machine people's paths planning method based on self study ant group algorithm
CN108803332A (en) Based on the paths planning method for improving biogeography
CN114185354B (en) A DQN-based AGV global path planning method and system
CN113790729B (en) Unmanned overhead traveling crane path planning method and device based on reinforcement learning algorithm
CN117419739B (en) Path planning optimization method for coal conveying system inspection robot
CN113110464A (en) Intelligent full-electric ship path planning method capable of reducing energy consumption
CN112613608A (en) Reinforced learning method and related device
Liang et al. An enhanced ant colony optimization algorithm for global path planning of deep-sea mining vehicles
CN117406713A (en) Multi-target point path planning method based on improved water wave optimization algorithm
CN116820094A (en) Mobile robot three-dimensional path planning method and equipment based on improved ant colony algorithm
Sariff et al. Comparative study of genetic algorithm and ant colony optimization algorithm performances for robot path planning in global static environments of different complexities
CN116360437A (en) Intelligent robot path planning method, device, equipment and storage medium
CN117555341A (en) Deep sea mining vehicle path planning method and system based on improved ant colony algorithm
CN117608200B (en) A path planning method for ocean vehicle
Tang et al. On the use of ant colony algorithm with weighted penalty strategy to optimize path searching
CN117091598A (en) Improved A-algorithm and device for mixed heuristic function

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant