CN111879328B - Intelligent vehicle path planning method based on potential energy field probability map in cross-country environment - Google Patents

Intelligent vehicle path planning method based on potential energy field probability map in cross-country environment Download PDF

Info

Publication number
CN111879328B
CN111879328B CN202010648336.4A CN202010648336A CN111879328B CN 111879328 B CN111879328 B CN 111879328B CN 202010648336 A CN202010648336 A CN 202010648336A CN 111879328 B CN111879328 B CN 111879328B
Authority
CN
China
Prior art keywords
node
cost
road
nodes
threat
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.)
Active
Application number
CN202010648336.4A
Other languages
Chinese (zh)
Other versions
CN111879328A (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.)
Tsinghua University
Original Assignee
Tsinghua University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tsinghua University filed Critical Tsinghua University
Priority to CN202010648336.4A priority Critical patent/CN111879328B/en
Publication of CN111879328A publication Critical patent/CN111879328A/en
Application granted granted Critical
Publication of CN111879328B publication Critical patent/CN111879328B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/18Complex mathematical operations for evaluating statistical data, e.g. average values, frequency distributions, probability functions, regression analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0635Risk analysis of enterprise or organisation activities

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Remote Sensing (AREA)
  • Data Mining & Analysis (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Strategic Management (AREA)
  • Operations Research (AREA)
  • Pure & Applied Mathematics (AREA)
  • Mathematical Optimization (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Physics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • Computational Mathematics (AREA)
  • Marketing (AREA)
  • Tourism & Hospitality (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Evolutionary Computation (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Biology (AREA)
  • General Business, Economics & Management (AREA)
  • Geometry (AREA)
  • Probability & Statistics with Applications (AREA)
  • Quality & Reliability (AREA)
  • Algebra (AREA)
  • Game Theory and Decision Science (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • Educational Administration (AREA)
  • Development Economics (AREA)
  • Automation & Control Theory (AREA)
  • Traffic Control Systems (AREA)

Abstract

The invention discloses an intelligent vehicle path planning method based on a potential energy field probability map in a cross-country environment, which comprises the following steps: s1, establishing a multi-level environment state potential field model for evaluating the risk of the off-road environment by adopting an artificial potential field method; s2, establishing a cross-country environment space topological graph, and generating a multi-dimensional node connection evaluation model; s3, starting from the current node, searching the expansion nodes around the current node and communicated with the current node, and evaluating the passing cost of each expansion node; s4, starting from the starting point of the path, searching new expansion nodes, and evaluating the passing cost of each new expansion node until the new expansion nodes are expanded to a target end point; and S5, generating a vehicle motion track. The invention can output the potential value of the environmental situation field according to the multi-dimensional cross-country environmental information around the vehicle, adopts a random sampling method to establish a cross-country environmental space topological graph, and generates an optimized path by evaluating the cross-country environmental traffic risk among nodes in the topological graph, thereby achieving the feasible, safe and efficient intelligent vehicle driving target.

Description

Intelligent vehicle path planning method based on potential energy field probability map in cross-country environment
Technical Field
The invention relates to the technical field of automatic driving, in particular to an intelligent vehicle path planning method based on a potential energy field probability map in a cross-country environment.
Background
The intelligent vehicle can complete tasks such as information acquisition, reconnaissance and monitoring, logistics transportation and communication transfer in a complex off-road environment, and plays a vital role in emergency rescue operations such as outbreak epidemic situation, natural disasters and accident emergency rescue. The path planning of the intelligent vehicle in the cross-country environment determines whether the intelligent vehicle can safely, efficiently and smoothly complete various driving behaviors in the driving process and smoothly reach a target terminal, and the intelligent vehicle path planning method is a key technology in the field of automatic driving of the intelligent vehicle.
In recent years, the automatic driving path planning technology of the intelligent vehicle is rapidly developed and can be divided into 5 categories: the most widely used one is a path planning method based on random sampling, such as a fast search random tree (RRT), a probability map (PRM), and a path oriented subdivision tree method (PDST), which has a problem that it cannot adapt to threat elements and off-road roads in the environment during the path planning process in the off-road environment; the path planning method based on graph search adopts an omnidirectional expansion search technology, optimizes the connection of road sections to generate a collision-free path with the shortest distance, the planning algorithm comprises Dijkstra, A, D, the variation thereof and the like, the graph search method can search the optimal path, but has the problems of long planning time and poor adaptability to the cross-country environment; the method is characterized in that the path planning problem of the intelligent vehicle is converted into a two-point boundary value problem to be solved, a path track is generated by adopting a fixed type of curve, such as a B spline curve, a quintic polynomial curve, a solid spiral line and the like, the track generated by the geometric curve method is smooth and smooth, can meet the vehicle kinematics requirement, but has the serious defect of poor environmental condition adaptability, and cannot meet the path planning requirement under the vehicle cross-country environment; the artificial potential field method abstracts the environment information into a function of an attractive force or a repulsive force field, plans a collision-free path from a starting point to a target end point through a potential energy field, has the advantages of high planning speed, smooth path and dynamic safe obstacle avoidance, and has the defects of potential energy traps and path oscillation; in addition, the bionics algorithm is developed rapidly in recent years, such as an ant colony algorithm, a genetic algorithm, a particle swarm algorithm and the like, but the bionics algorithm has the problems of long programming time and low convergence rate.
Disclosure of Invention
The invention aims to provide an intelligent vehicle path planning method based on a potential energy field probability map in an off-road environment, which can output the potential value of an environment situation field of a vehicle according to multi-dimensional off-road environment information around the vehicle, establish an off-road environment space topological map by adopting a random sampling method on the basis, generate an optimized path by evaluating the traffic risk of the off-road environment between nodes in the topological map, and achieve the feasible, safe and efficient intelligent vehicle driving target.
In order to achieve the purpose, the invention provides an intelligent vehicle path planning method based on a potential energy field probability map in a cross-country environment, which is characterized by comprising the following steps: s1, establishing a multi-level environmental state potential field model for evaluating the risk of the off-road environment by adopting an artificial potential field method according to the environmental information acquired by the intelligent vehicle; s2, generating nodes in the cross-country environment space through random sampling, establishing a cross-country environment space topological graph, and generating a multi-dimensional node connection evaluation model for evaluating the feasibility and the traffic cost of road sections among the nodes, wherein the multi-dimensional node connection evaluation model comprises a communication evaluation matrix and a traffic cost matrix; s3, starting from the current node, searching the expansion nodes around the current node and communicated with the current node, and evaluating the passing cost of each expansion node; s4, starting from the starting point of the path, adopting the method provided in S3, continuously and repeatedly starting from the node with the minimum current traffic cost, searching the new expansion nodes around the node with the minimum current traffic cost and communicated with the node with the minimum current traffic cost, and evaluating the traffic cost of each new expansion node until the node is expanded to the target end point of the path; and S5, generating a vehicle motion track by adopting a dynamic curvature smoothing method.
Due to the adoption of the technical scheme, the invention has the following advantages: the path planning method in the off-road environment provided by the invention firstly adopts a potential energy field method to respectively establish a hierarchical off-road environment potential field quantization model for obstacles, threats and roads in the off-road environment, and establishes a comprehensive feasibility, safety and high efficiency passing cost evaluation method among multi-level environment nodes by using the environment potential field quantization model; aiming at the vehicle traffic risk assessment problem under the complex off-road environment condition, a multi-dimensional node connection assessment model between nodes is established in an off-line learning mode, the vehicle traffic risk under the complex off-road environment is assessed, a path node expansion and optimization method taking traffic cost as an assessment index is provided, a weight coefficient matrix can be adjusted according to vehicle performance and task requirements, and a traffic path adaptive to the self-vehicle performance is selected; and finally, generating a vehicle motion track by adopting a dynamic curvature smoothing method. The method provides a path planning method with a multi-objective optimization function for the intelligent vehicle to run in a complex off-road environment, so that the intelligent vehicle can safely and efficiently run in the off-road environment. Therefore, the invention provides a method for planning the path of the intelligent vehicle, which combines an artificial potential energy field method and a probability map method, utilizes an environment space topological graph generated by random sampling on the basis of considering multi-dimensional cross-country environment information, and generates an optimized path by evaluating the cross-country environment traffic risk among nodes in the topological graph.
Drawings
FIG. 1 is a diagram of a framework of an intelligent vehicle path planning based on a potential energy field probability map in an off-road environment according to an embodiment of the invention.
FIG. 2 is a schematic diagram of node distribution in an off-road environment in which an intelligent vehicle is traveling in an embodiment of the invention.
Fig. 3 is a schematic diagram of optimizing the number of nodes in the embodiment of the present invention.
Fig. 4 is a flowchart of an intelligent vehicle route planning method according to an embodiment of the present invention.
FIGS. 5a and 5b are schematic diagrams of road segments and corresponding connectivity evaluation matrices between nodes of an off-road environment in an embodiment of the invention.
Fig. 6a and 6b are schematic diagrams of road segments between nodes of the off-road environment and corresponding traffic safety cost matrixes in the embodiment of the invention.
Fig. 7a and 7b are schematic diagrams of road sections between nodes of the off-road environment and corresponding traffic distance cost matrixes in the embodiment of the invention.
FIGS. 8a and 8b are schematic diagrams of road segments between nodes of the off-road environment and corresponding traffic expansion road cost evaluation matrixes in the embodiment of the invention.
Fig. 9a and 9b are schematic diagrams of road segments between nodes of the off-road environment and corresponding heuristic obstacle cost evaluation matrixes in the embodiment of the invention.
10a and 10b are schematic diagrams of road segments between nodes of the off-road environment and corresponding heuristic distance cost evaluation matrixes in the embodiment of the invention.
11a and 11b are schematic diagrams of road segments between nodes of the off-road environment and corresponding heuristic road cost evaluation matrixes in the embodiment of the invention.
FIG. 12 is a schematic diagram of an optimization node and vehicle motion trajectory smoothing method for path planning in the off-road environment of FIG. 4.
FIG. 13 is a schematic illustration of a vehicle motion profile generated by the intelligent vehicle path planning method in the off-road environment of FIG. 4.
FIG. 14 is a schematic structural diagram of a multidimensional node connection evaluation model in the embodiment of the present invention.
Detailed Description
The invention is described in detail below with reference to the figures and examples.
As shown in fig. 1 to 4, the method for planning a path of an intelligent vehicle based on a potential energy field probability map in an off-road environment provided by the embodiment of the invention includes:
and S1, establishing a multi-level environment state potential field model by adopting an artificial potential field method according to the surrounding environment information of the intelligent vehicle.
The environment information can be obtained by the intelligent vehicle, and comprises image information, as shown in fig. 2The cross-country environment schematic diagram in the image is shown, wherein: 4 architectural obstacles B in the Cross-country Environment1B 41 forest obstacle B 41 threat element T12 grassland off-road area P1、P2And the rest is a soil road area. The point S in the figure is the starting point of the vehicle (denoted by v)es) The point G is the target end point of the vehicle (denoted by the symbol v)eg)。
The multi-level environment state potential field model comprises an obstacle layer potential field model, a threat layer potential field model and a road layer potential field model. The potential energy value U of the barrier layer in a certain range around the vehicle can be calculated through the potential energy field model of the barrier layerobsThe threat layer potential energy value U within a certain range of the periphery of the vehicle can be calculated through the threat layer potential energy field modelthrAnd the road layer potential energy value U in a certain range around the vehicle can be calculated through the road layer potential energy field modelroaAnd obtaining the off-road environment situation field potential value sigma U through summation so as to evaluate the off-road environment risk.
S1 includes the steps of:
s11, rasterizing the off-road environment in the image of the environment information to obtain a rasterized off-road environment W represented by a two-dimensional matrix, wherein W belongs to R2
S12, establishing a barrier layer potential energy field model represented by the following formula (1) according to the distribution of the buildings, forests, mountains and other non-traversable barriers in the off-road environment W, wherein the barrier layer potential energy field model is used for dividing the off-road environment W into barrier layer forbidden areas PobsBarrier layer node sampling limit area PresAnd barrier layer feasible region PfreWherein: barrier layer node sampling limit area PresThe area provided around the obstacle according to factors such as the width and turning radius of the vehicle.
Figure RE-GDA0002633893290000031
In the formula of UobsIs the barrier potential value, (x, y) is the point coordinates in the off-road environment W,
Figure RE-GDA0002633893290000032
for a set maximum potential energy of the barrier layer,
Figure RE-GDA0002633893290000033
the bounding region potential values are sampled for a set barrier node,
Figure RE-GDA0002633893290000034
is the set barrier potential energy minimum. Wherein the content of the first and second substances,
Figure RE-GDA0002633893290000035
and
Figure RE-GDA0002633893290000036
the values of (b) may be set to the values shown in table 1 below, but are not limited thereto:
TABLE 1
Figure RE-GDA0002633893290000041
In fig. 2 there are 4 obstacles B1~B4The square grid area is the forbidden area P of the barrier layer in the embodimentobsThe potential energy field of the barrier layer is the maximum value of the potential energy of the barrier layer
Figure RE-GDA0002633893290000042
Forbidden zone PobsThe radiation is outward carried out by a certain radius to obtain an annular closed communication area as a barrier layer node sampling limit area Pres(one circle of diagonal grid area outside the square grid area) with potential energy field of
Figure RE-GDA0002633893290000043
Barrier layer removing forbidden zone P in cross-country environment WobsAnd barrier layer node sampling limit area PresThe outer region is the feasible region of the barrier layer, and the potential energy value is
Figure RE-GDA0002633893290000044
S13, establishing a threat level potential energy field model represented by the following formula (2) according to the relative position, attribute and state characteristic information between the threat elements causing loss risk to vehicle driving in the off-road environment W and the vehicle, wherein the threat level potential energy field model is used for dividing the off-road environment W into threat level forbidden areas (effective action areas of the threat elements) PthrThreat layer restricted passage area (threat influence area) PeffAnd a threat level feasible region, wherein: the threat layer traffic-restricted area is an area for restricting traffic around the threat elements according to the loss risk of the environmental threat elements on the vehicles running in a certain distance range around the threat elements.
Figure RE-GDA0002633893290000045
Figure RE-GDA0002633893290000046
In the formula of UthrIs the potential value of the threat layer, r is the forbidden area P of the threat layer corresponding to the threat elementthrAnd a running vehicle PvehDistance between rmaxThe farthest distance of action of the threat generated for the set threat element, [ r ]max,+∞]Potential energy value within a distance range of
Figure RE-GDA0002633893290000047
rminEffective acting distance of threat generated for set threat element, [0, rmin]Potential value within the range is set maximum value
Figure RE-GDA0002633893290000048
[rmin,rmax]The potential energy value of the threat layer in the range decreases with increasing distance r, and the potential energy value thereof decreases
Figure RE-GDA0002633893290000049
Determined by equation (3), kwA threat layer forbidden zone P corresponding to the threat elementsthrIs numerically based on the threat coefficient of
Figure RE-GDA00026338932900000410
Wherein r ismax、 rmin
Figure RE-GDA00026338932900000411
And
Figure RE-GDA00026338932900000412
the values of (d) can be set as the values shown in Table 2 below, rmaxAnd rminThe specific value of (b) is a setting made in the case of setting a threat of an out-of-control vehicle, but is not limited thereto:
TABLE 2
Figure RE-GDA00026338932900000413
Figure RE-GDA0002633893290000051
In FIG. 2, there are 1 threat element T1In the figure, a five-pointed star is used for representing T1. Threat element T1In the region of closed communication (denoted by T in FIG. 2)1As the area of circle center and black point distribution) as the environmental threat element T1The effective threat effect area of (1), i.e. the forbidden area P of the threat layerthrWith a potential energy field at a maximum
Figure RE-GDA0002633893290000052
FIG. 2 illustrates a forbidden zone P surrounding a threat layerthrThe region in the shape of a Chinese character 'mi' where the concentric rings are located is a threat influence region and a threat layer passage limiting region, and the potential energy value of the region is
Figure RE-GDA0002633893290000053
The area except the forbidden area of the threat layer and the restricted passing area of the threat layer in the cross-country environment W is the threat layerFeasible region with potential value of
Figure RE-GDA0002633893290000054
S14, establishing a road layer potential energy field model represented by the following formula (4) according to different surface attribute characteristic information of a structured road, a dirt road, a grassland, a sand land, a marsh, a mountain land and the like in the off-road environment W:
Figure RE-GDA0002633893290000055
in the formula of UroaIs the potential value of the environmental potential field road layer,
Figure RE-GDA0002633893290000056
for the best structured road potential value of the set road layer traffic conditions,
Figure RE-GDA0002633893290000057
is the potential value of the muddy road with the worst traffic condition of the set road layer. Wherein the content of the first and second substances,
Figure RE-GDA0002633893290000058
and
Figure RE-GDA0002633893290000059
the values of (b) may be set to values as shown in the following table 3, but are not limited thereto. k is a radical ofrFor road traffic coefficient, the road layer potential energy field model divides the off-road environment into 6 rank regions as shown in table 4 according to the surface attribute feature information, referring to the experimental data and expert experience of the wheeled vehicle and the tracked vehicle, but is not limited thereto.
TABLE 3
Figure RE-GDA00026338932900000510
TABLE 4
Figure RE-GDA00026338932900000511
As shown in fig. 2, the road layer potential energy field model divides the road layer potential energy field into 3 types of regions: meadow area P1、P2The black area around the grassland area is an off-road expansion area, and the area other than the green grassland area and the off-road expansion area in the off-road environment is a dirt road area. Wherein the potential energy field of the grassland area is set to
Figure RE-GDA00026338932900000512
The potential energy field of the off-road expansion area is set to
Figure RE-GDA0002633893290000061
The potential energy field of the dirt road area is set as
Figure RE-GDA0002633893290000062
S15, fusing the barrier layer potential energy field model, the threat layer potential energy field model and the road layer potential energy field model, and establishing a vertical (5) multi-level environment state potential field model by considering mutual coupling influence among the three models:
Ubat=∑Uobs+∑Uthr-obs+∑Uroa (5)
Figure RE-GDA0002633893290000063
in the formula of UbatIs the potential value of the environmental situation field, aijThe corresponding element values of the matrix are evaluated for node connectivity in an off-road environment (see equation (11) below), Uthr-obsThe threat potential energy field is formed after the superposition area of the threat layer and the barrier layer is fused.
Threat elements T in FIG. 21The resulting influence is influenced by the obstacle B3Is blocked while in B3The other side of the same creates a non-threatening passage area K.
The embodiment provides a multi-level model of the off-road environment potential field, and the model can be built according to the characteristics of various environment elements, so that the intelligent vehicle can selectively avoid various obstacles, threats and off-road roads in the path planning process. The model is better than a method for sampling and simplifying obstacle model processing of various environmental elements in the environment in the traditional path planning method.
It should be noted that, the multi-level environmental state field model for assessing risk of an off-road environment in the above embodiment may also be modeled separately by using a typical general barrier layer, that is: is denoted as Ubat=∑UobsAnd mixed modeling of the barrier layer and the off-road layer can be adopted, namely: u shapebat=∑Uobs+∑UroaOr mixed modeling of an obstacle layer, a road layer and a threat layer is adopted (the coupling relation of the threat layer and the obstacle layer is not considered), namely: u shapebat=∑Uobs+∑Uthr+∑Uroa. Compared with the models, the multi-level environment state potential field model provided by the formula (5) and the formula (6) comprehensively considers the influence of environmental obstacles, off-road roads and environmental threats and considers the mutual coupling relationship among the environmental obstacles, the off-road roads and the environmental threats.
S2, as shown in FIG. 14, generating nodes in the off-road environment W through random sampling, establishing an off-road environment space topological graph, and generating a multi-dimensional node connection evaluation model through off-line learning of the multi-level environment state potential field model obtained through S1 so as to evaluate the feasibility of the connection of the road sections between the nodes and evaluate the traffic cost between the connected nodes.
The "off-road environment space topological map" in S2 is represented by the following formula (7):
GF=(Ve,Ev) (7)
in the formula, GFRepresenting a spatial topology, V, of an off-road environmenteRepresenting a set of nodes, EvRepresenting a collection of connected segments between nodes.
Wherein the sampling requirement of the node is expressed by equation (8), i.e.: node set V in cross-country environment space topological grapheNode v inefAnd vehGenerating in the cross-country environment W, and selecting the forbidden region P on the barrier layerobsNode miningSample confinement region PresForbidden region P with threat layerthrBesides, the nodes do not overlap with each other:
Figure RE-GDA0002633893290000071
randomly generated nodes are shown as the origin of the black stone in FIG. 2, and the number of nodes k is setn=80。
Node number k in intelligent vehicle path planning methodnThe speed and the performance of the algorithm are determined, the path planning speed is high if the number of nodes is small, and the path optimization degree is low; and if the number is large, the path optimization degree is high, and the planning speed is low. In order to balance planning speed and optimization degree, the number of nodes is optimized by adopting a simulation experiment method, and k is respectively taken as the number of the nodes n10,20, 30.., 100, number of nodes k per nodenThe number of times of the experiment (N) is 100, and the average planning time T and the standard deviation sigma of the time of the path planning are countedtAverage passing cost value FnAnd standard deviation of passing cost sigmadThe table of the node number and the planning cost is shown in table 5.
TABLE 5
Figure RE-GDA0002633893290000072
As can be seen from table 5: with the number of nodes knIncreasing the planning time T and increasing the standard deviation sigma of the timetEnlarging; and the planned path passing cost FnGradually approaching the optimum value with the standard deviation sigmadAnd becomes smaller. When the number of nodes knIncrease to a certain value (e.g. k)n60), the comprehensive passing cost reduction speed of the planned path is reduced, the consumed planning time is increased rapidly, and the number k of the nodes is optimized by adopting a formula (9) to balance the passing cost and the planning timen
J(kn)=F(kn)+λkT(kn) (9)
In the formula, knIndicates the number of nodes, J (k)n) Is the advantage of the number of nodesIndex of formation, F (k)n) For experimental average traffic cost, T (k)n) The time is planned for the experimental mean path. Lambda [ alpha ]kFor the set optimum equalization coefficient, λ is increased, depending on the task requirements, if the trend is towards timekAnd if the cost tends to be passed, then it is decreased. Lambda [ alpha ]kThe values of (b) may be set as shown in the numerical values in table 6 below, but are not limited thereto.
TABLE 6
The passing cost is as follows: planning time λk
The passing cost is 90% in priority: 10 percent of 1
The passing cost is 70% in priority: 30 percent of 3
Equilibrium is 50%: 50 percent of 5
Planning time priority 30%: 70 percent of 7
Planning time priority 10%: 90 percent of 9
Specifically, the data in table 6 is processed. Setting lambdakFig. 3 can be optimized by the number of nodes, which is 5, and it can be seen from the figure that when the number of nodes k isn60, when the node proportion is 0.38 per mill, the optimization indicatesThe minimum value J (60) is normalized to 1520, that is, the optimal balance point of the route planning time and the traffic cost is reached.
The "multidimensional node connection evaluation model" in S2 includes a connectivity evaluation matrix AvAnd a traffic cost matrix. The traffic cost matrix is divided into an extended cost matrix and a heuristic cost matrix. Following is a matrix A for achieving connectivity assessmentvSpecific implementation modes of the extended cost matrix and the heuristic cost matrix are explained one by one.
(one)' connectivity evaluation matrix Av"expressed as the following expressions (10) and (11) is used to evaluate the feasibility of communication between the nodes for the road section:
Av∈Rn (10)
Figure RE-GDA0002633893290000081
in the formula, RnIs represented by AvIs an n-th order matrix with the element a of the ith row and the jth columnijThe value is 1 or 0.
Evaluation of matrix A by connectivityvThe method for evaluating the communication feasibility of the road sections among the nodes specifically comprises the following steps: if node veiAnd node vejSection e betweeni,jForbidden region P of barrier layerobsOr a forbidden zone P of the threat layerthrBlocking, then represents node veiAnd node vejSection e betweeni,jIs not connected, aijIs set to be 0; if the section ei,jForbidden region P not blocked by barrier layerobsOr a forbidden zone P of the threat layerthrBlocking, then represents node veiAnd node vejSection e betweeni,jCommunication, aijIs set to '1', i.e. node veiAnd node vejAnd (4) communicating. For example: FIG. 5a shows an off-road environment showing 1 obstacle B1And 3 nodes ve1~ve3Its corresponding connectivity evaluation matrix AvAs shown in fig. 5 b.
(II) "extended cost matrix" may include the following extended security cost evaluation matrix SvExpanding, expandingSpread distance cost evaluation matrix DvAnd expanding the road cost evaluation matrix PvBut not limited thereto, such as a meteorological environment cost matrix:
Figure RE-GDA0002633893290000082
cost matrix of traffic environment (such as road congestion, bridge, tunnel, etc.):
Figure RE-GDA0002633893290000091
' extended security cost evaluation matrix Sv"is expressed as the following formula (12) and formula (13) for evaluating the traffic safety cost of the road section between two nodes:
Sv∈Rn (12)
Figure RE-GDA0002633893290000092
in the formula, SvIs an n-th order positive real number matrix with the ith row and the jth column of the element sijRepresenting the traffic safety cost (potential value) between connected nodes.
By extending the security cost evaluation matrix SvThe method for evaluating the traffic safety of the road sections between the nodes specifically comprises the following steps: firstly, taking n on a road section between two connected nodes in the threat layer potential energy field modelsUniformly distributed security sub-nodes vt(1)~vt(ns) K is the serial number of the security child node, Uthr(k) The threat level potential value of the kth security sub-node. Then, the traffic safety cost s between two connected nodesijSet as each security sub-node vt(1)~vt(ns) Threat layer potential value Uthr(1)~Uthr(ns) Is added to the total value of the node, and the traffic safety cost s between two unconnected nodesijSet to infinity. For example: FIG. 6a shows an off-road environment comprising 1 off-road environmental threat element T1And 3 nodes ve1~ve3Corresponding extended security cost assessmentMatrix SvAs shown in fig. 6 b.
"extended distance cost evaluation matrix Dv"expressed as the following equations (14) and (15) for evaluating the traffic distance cost of the section between the nodes:
Dv∈Rn (14)
Figure RE-GDA0002633893290000093
in the formula, DvIs an n-th order positive real number matrix, the ith row and the jth column of which have elements dijSet as node veiAnd node vejEuropean distance | | | v betweenei-vejAnd | l, which is used for representing the traffic distance cost of the road section between two nodes.
Evaluation of matrix D by extending distance costvThe method for evaluating the passing distance cost of the road sections between the nodes comprises the following steps: when node veiAnd node vejA betweenij If 1, the traffic distance of the link between two nodes is | | vei-vejL; when node veiAnd node vejA betweenijAnd if the traffic distance cost of the road section between the two nodes is set to be infinite, the traffic distance cost is set to be infinite. For example: FIG. 7a shows an off-road environment containing 1 obstacle B1And 3 nodes ve1~ve3The corresponding extended distance cost evaluation matrix is shown in fig. 7 b.
' expanded road cost evaluation matrix Pv"expressed as the following equations (16) and (17) are used to estimate the road cost of a section between two nodes:
Pv∈Rn (16)
Figure RE-GDA0002633893290000101
in the formula, PvIs an n-th order positive real number matrix, the ith row and the jth column of which are elements pijTo represent a node veiAnd node vejThe road cost (potential value) of passing in between.
Evaluating matrix P by expanding road costvThe method for evaluating the passing road cost of the road sections between the nodes comprises the following steps: firstly, taking n on a section between connected nodes in a road layer potential energy field modelpEvenly distributed road sub-nodes vr(1)~vr(np) K is the serial number of the road sub-node, Uroa(k) The threat level potential value of the kth road sub-node. Then, the passing road cost p between the two connected nodesijArranged as road sub-nodes vr(1)~vr(np) Road layer potential energy value Uroa(1)~Uroa(np) Of the accumulated value of (a), and the passing road cost p between two unconnected nodesijSet to infinity. For example: FIG. 8a shows an off-road environment comprising 2 off-road P1~P2And 3 nodes ve1~ve3And the corresponding extended road cost evaluation matrix is shown in fig. 8 b.
(III) the heuristic cost matrix comprises a heuristic obstacle cost evaluation matrix BvHeuristic distance cost evaluation matrix HvHeuristic road cost evaluation matrix MvSuch as, but not limited to, the weather environment cost matrix and the traffic environment cost matrix listed in the above embodiments.
Heuristic obstacle cost evaluation matrix Bv"is expressed as the following expression (18) and expression (19) for evaluating the heuristic barrier cost between the node and the target end point, and further for heuristic the expansion direction of the node:
Bv∈Rn×1 (18)
Figure RE-GDA0002633893290000102
in the formula, BvIs n × 1 positive real number matrix, the ith row and the jth column of the matrix areijRepresenting a node veiAnd target end point vegHeuristic barrier costs (potential values) in between.
Matrix B is evaluated by heuristic obstacle costvThe method for evaluating barrier cost between a node and a target end point comprises the following steps: first, each node v in the barrier and threat layer potential energy field modelsei(including connected and unconnected nodes) and a target endpoint vegTake n on the road section betweenbEvenly distributed enlightening barrier sub-nodes vb(1)~vb(nb) K is the number of the enlightening obstacle child node, Uobj(k) Barrier layer potential value, U, for the kth heuristic barrier child nodethr(k) The threat level potential value for the kth heuristic barrier child node. Then, the barrier cost b will be inspiredijSet as heuristic Barrier child nodes vb(1)~vb(nb) Potential energy value U of barrier layerobs(1)~Uobs(nb) Accumulated value and threat level potential energy value Uthr(1)~Uthr(nb) The sum of the accumulated values of (a). It should be noted that there is no requirement for the connectivity status between nodes when heuristic cost evaluation is performed. For example: FIG. 9a shows an off-road environment containing 1 obstacle B 11 environmental threat T1And 3 nodes ve1~ve3The corresponding barrier cost matrix is shown in fig. 9 b.
Heuristic distance cost evaluation matrix Hv"is expressed as the following expression (20) and expression (21) for evaluating the heuristic distance cost between the node and the target end point, and further, for heuristic the expansion direction of the node:
Hv∈Rn×1 (20)
hij=||vei-veg|| (21)
in the formula, HvIs n × 1 positive real number matrix, the ith row and the jth column of which have elements hijIs a node veiAnd target end point vegEuropean distance | | | v betweenei-vejAnd | l, which represents the heuristic distance cost (potential energy value) of the road section between two nodes.
Matrix H is evaluated by heuristic distance costvThe method for evaluating the heuristic distance cost comprises the following steps: node veiAnd target end point vegThe heuristic distance cost (including connected and unconnected nodes) is set to Euclidean distanceV is | away | |ei-vejL. For example: FIG. 10a shows an off-road environment containing 1 obstacle B 11 environmental threat T1And 3 nodes ve1~ve3The corresponding heuristic distance cost evaluation matrix is shown in fig. 10 b.
' heuristic road cost evaluation matrix Mv"is expressed as the following expression (22) and expression (23) and is used for evaluating the heuristic road cost between the node and the target end point and further for heuristic the direction of node expansion:
Mv∈Rn×1 (22)
Figure RE-GDA0002633893290000111
in the formula, MvIs n × 1 positive real number matrix, the ith row and the jth column of which have element mijRepresenting a node veiAnd target end point vegHeuristic road cost (potential value).
Matrix M is assessed by enlightening road costvThe method for evaluating the heuristic road cost comprises the following steps: first, each node v in the road layer potential energy field modeleiAnd target end point vegTake n on the road section betweenmEvenly distributed road sub-nodes vb(1)~vb(nb),Uroa(k) Is the k-th road layer potential value. Then, enlighten the road cost mijFor each road sub-node vb(1)~vb(nb) Road layer potential energy value Uroa(1)~Uroa(nb) The accumulated value of (1). For example: FIG. 11a shows an off-road environment comprising 2 off-road regions P1、P2And 3 nodes ve1~ve3And the corresponding heuristic road cost evaluation matrix is shown in fig. 11 b.
The embodiment provides the off-road environment traffic cost evaluation method integrating feasibility, safety and high efficiency, a multi-dimensional node connection evaluation model in the off-road environment is established in an off-line learning mode, and the problem of vehicle traffic risk evaluation under the complex off-road environment condition is solved. The evaluation method is superior to the road section passing evaluation method between the route nodes taking the passing distance as a single evaluation index in the traditional route planning method, and is particularly suitable for route planning in the off-road environment.
S3, searching a node set V through the connection evaluation matrix starting from the current node through the multi-dimensional node connection evaluation model obtained in the step S2eAnd evaluating the extension cost, the heuristic cost and the traffic cost of each extension node through the traffic cost matrix.
In particular, by the current node vecStarting from, using connectivity evaluation matrix AvSearch node set VeAnd current node vecA plurality of extension nodes v communicated with each othereiAdd it to the extended node set QaddIn, using the extended cost matrix Sv、Dv、PvHeuristic cost matrix Bv、Hv、MvAnd an extended weight matrix corresponding thereto
Figure RE-GDA0002633893290000121
And heuristic weight matrix
Figure RE-GDA0002633893290000122
Evaluating the spread cost q (v) of each nodeei) Heuristic cost h (v)ei) And a passage cost F (v)ei) The method comprises the following steps:
in order to explain in detail the intelligent vehicle path planning method based on the potential energy field probability map in the off-road environment, the simplified off-road environment shown in fig. 12 is taken as an example to explain the establishment of the communication evaluation matrix, the expansion cost matrix and the heuristic cost matrix between the nodes and the corresponding expansion cost, heuristic cost and traffic cost calculation method. Setting the 1-position obstacle B included in the off-road environment shown in FIG. 1211 environmental threat T12 off-road regions P1、P2An environmental potential field model is created as shown in fig. 12 according to S1. Including the starting point ves(S), target end point veg(G) And 7 nodes ve1~ve7And its corresponding coordinate position.
Establishing a communication evaluation matrix A between nodes by using a multi-level environment state potential field modelvExpanding the cost matrix Dv、Sv、 PvHeuristic cost matrix Bv、Hv、Mv
S31, from the current node vecStarting from, extending to its periphery and corresponding to the current node vecConnected node, which becomes an extension node veiFurther, an extended node set Q is obtainedadd={ve1,ve2,...,ven}. Here, for simplicity of description, the current node v is setecIs an arbitrary node.
S32, using the expanded cost matrix Sv、Dv、PvAnd equations (24) and (25), calculating the current node vecTo an extended node set QaddIn each expansion node veiThe expansion cost of (2):
q(vei)=q(vec)+qti(vec) (24)
Figure RE-GDA0002633893290000123
in the formula, q (v)ei) Is a starting point vesTo an extension node veiThe cost of expansion of (2); q (v)ec) Is a starting point vesTo the current node vecThe cost of expansion of (2); q. q.sti(vec) For the current node vecTo an extension node veiIncremental expansion cost of (2); sciFor the current node vecAnd an extension node veiThe expanded security cost is obtained by calculation of formula (13); dciIs a node vecWith the new extension node veiThe cost of the extended distance between the two is obtained by calculation of formula (15); p is a radical ofciIs a node vecWith the new extension node veiThe expanded road cost is calculated corresponding to the formula (17);
Figure RE-GDA0002633893290000124
to expand the distance weight coefficient, fs qIn order to extend the security weight factor,
Figure RE-GDA0002633893290000125
to expand the road weight coefficient, the values thereof can be seen in table 7, but are not limited thereto:
TABLE 7
Figure RE-GDA0002633893290000126
Figure RE-GDA0002633893290000131
S33, adopting the formula (26), calculating an expansion node set QaddIn each expansion node veiAnd target end point vegHeuristic cost h (v) betweenei):
Figure RE-GDA0002633893290000132
In the formula, h (v)ei) To extend a node veiAnd target end point vegHeuristic cost of; bi,gTo extend a node veiTo the target end point vegThe heuristic barrier cost is obtained by calculation of formula (19); h isi,gTo extend a node veiTo the target end point vegThe heuristic distance cost is obtained by calculation of formula (21); m isi,gTo extend a node veiTo the target end point vegThe heuristic road cost is obtained by calculation of the formula (23); f. ofb hIn order to enlighten the barrier weight coefficient,
Figure RE-GDA0002633893290000133
in order to enlighten the distance weight coefficient,
Figure RE-GDA0002633893290000134
to enlighten the road weight coefficient, it is shown in table 7.
S34, calculating an extended node set Q by adopting the formula (27)addIn each expansion node veiPassing cost F (v)ei):
F(vei)=q(vei)+h(vei) (27)
In the formula, q (v)ei) For the starting point v calculated according to equation (24)esTo an extension node veiExtended cost of h (v)ei) For the extended node v calculated according to equation (26)eiAnd target end point vegThe heuristic cost of (c).
For example: current node vecIs a starting point vesThus from the initial node vesStarting, extending to an initial node vesThe peripheral nodes communicated with the peripheral nodes and the expansion nodes are combined into Qadd={ve1,ve2,ve3,ve6,ve7}. Using an extended cost matrix Sv、Dv、PvCalculating the current node vecTo an extended node set Qadd={ve1,ve2,ve3,ve6,ve7The expansion cost of each node in the } is calculated. The current node is a starting point vesQ (v) isec)=q(ves) 0; set QaddIn each expansion node veiWith the current node vesThe safety cost, the distance cost and the road cost are respectively as follows: ss1=50,ss2=30,ss3=0,ss6=0,ss7=0; ds1=380,ds2=440,ds3=890,ds6=490,ds7=940;ps1=0,ps2=0,ps3=60, ps6=0,ps7=60。
According to the protective performance, off-road performance and mission constraint of the vehicle
Figure RE-GDA0002633893290000135
The current node v can be obtained from equation (25)esTo each expanderExhibition node veiOf the incremental cost qti(vec) Respectively as follows: q. q.st1(vec)=430, qt2(vec)=470,qt3(vec)=950,qt6(vec)=490,qt7(vec) 1000. Due to q (v)ec)=q(ves) 0, so obtained according to formula (25): q (v)e1)=430,q(ve2)=470,q(ve3)=950,q(ve6)=490,q(ve7) 1000. The heuristic cost of the nodes is as follows: b1g=120,b2g=70,b3g=40,b6g=20,b7g=0; h1g=1000,h2g=930,h3g=640,h6g=1000,h7g=640;m1g=0,m2g=0,m3g=0, m6g=20,m 7g0. Obtaining h (v) according to equation (26)ei) Namely: h (v)e1)=1120,h(ve2)=1000, h(ve3)=700,h(ve6)=1040,h(ve7) 640. Computing the extended node set Q by equation (27)addMiddle 5 nodes ve1、ve2、ve3、ve6、ve7The traffic cost of (a), namely: f (v)e1)=1550,F(ve2)=1470,F(ve3)=1650, F(ve6)=1530,F(ve7)=1640。
The embodiment is based on a multi-dimensional node connection evaluation model, adopts an online optimization mode, selects the weight coefficient matrix according to vehicle performance and task requirements, and performs path node optimization by taking the expansion cost and the heuristic cost as evaluation indexes. The optimization method is superior to a general commonality optimization method taking a general vehicle model as a target object in the traditional path planning method, takes the protection performance, the off-road performance and the task requirement of the vehicle into consideration, introduces an individualized optimization method taking a weight coefficient matrix as a characteristic, and has better applicability.
S4, from the starting point vesStarting from the method provided in S3, new nodes are repeatedly expanded from the current optimal node to the periphery, and more than one node is used in S2Evaluating the traffic cost of each expansion node by using a dimension traffic cost evaluation method until the traffic cost is expanded to a target terminal point vegUntil now.
S41, establishing a path optimization node set C, a path candidate node set Q and an expansion node set QaddWherein, the set QaddC is an empty set, i.e.:
Figure RE-GDA0002633893290000141
placing an initial node v in the set QesI.e. Q ═ ves}。
S42, calculating each node v in the path candidate node set Q by adopting the formula (27)eiAnd judging the node v with the minimum passing cost in the path candidate node set QeminkWhether it is the target end point vegIf yes, go to S48; if not, the node v is connectedeminkMoving out the path candidate node set Q, namely: q → veminkAnd obtaining an updated path candidate node set Q.
S43, evaluating the matrix A according to the connectivityvSearch set VeAnd node veminkEach node v connected with each othereiJudging node veiWhether it already exists in set C; if within set C, that is: v. ofeiE is C, then node veiNot added to the set QaddIf not in set C, then:
Figure RE-GDA0002633893290000142
then node veiJoining to an extended node set QaddAt this time, in
Figure RE-GDA0002633893290000143
Finally, the current Q is calculated by adopting the formula (27)addIn each node veiPassing cost F (v)ei)。
S44, judging the current expansion node set Q obtained in S43addIn each expansion node veiWhether or not already present in the path candidate node set Q: if the node v is extendedeiNot present in the set of path candidate nodes Q, i.e.
Figure RE-GDA0002633893290000144
vei∈QaddThen expand node veiRemaining in the extended node set QaddPerforming the following steps; if the node v is extendedeiAlready present in the set of path candidate nodes Q, i.e. vei∈Q,vei∈QaddThen compare the nodes v in the path candidate node set Qei(orig) passage cost F (v)ei(orig)) and an extended node set QaddNode v inei(cur) passage cost F (v)ei(cur)):
If F (v)ei(cur))<F(vei(orig)), node v is assignedei(orig) move out of path candidate node set Q, i.e.: q → vei(orig) and node vei(cur) remaining in the set of expansion nodes QaddIn (1).
If F (v)ei(cur))>F(vei(orig)), node v is assignedei(cur) Shift out extended node set QaddNamely: qadd→vei(cur), and node vei(orig) remains in the path candidate node set Q.
S45, expanding the node set Q according to the following formula (29)addMerging with the path candidate node set Q and emptying Qadd
Figure RE-GDA0002633893290000151
S46, the node v obtained in S42eminkAdding the k-th optimized node into the set C, and recording the father node of the node, namely: c ← vemink
S47, returning to S42, executing S42-S47 successively.
S48, all optimal nodes v in the set CeminkAfter the links are connected in the order of the linked list, an optimized Path node order set Path is obtained, namely: path ← C [ v ]e,min1,ve,min2,...,ve,mink]。
An off-road environment as shown in FIG. 12, with obstacle B1Environmental threat T1Off-road region P1、P2Setting initial point S as node vesThe target end point G is a node veg. The environment modeling is performed according to the method of S1. Generating 7 sampling nodes v in the graph according to the method of S2e1~ve7Forming a set of sampling nodes VeAnd establishing a connection matrix A between the nodesvAnd multidimensional node connection evaluation model Sv、Dv、Pv、Bv、Hv、Mv. Starting from a starting point vesOptimizing peripheral expansion nodes by using an evaluation matrix until the peripheral expansion nodes are expanded to a target end point veg
During cycle 1, matrix A is evaluated according to the connectivity in FIG. 12vAnd node vemin1=vesThe nodes connected are ve1、ve2、ve3、ve6、ve7. And is currently
Figure RE-GDA0002633893290000152
Thus for each node
Figure RE-GDA0002633893290000153
Comprises the following steps: extended node set Qadd={ve1 ve2 ve3 ve6 ve7},QaddThe traffic cost of each extension node in the system is respectively as follows: f (v)e1)=1550,F(ve2)=1470,F(ve3)=1650,F(ve6)=1530,F(ve7) 1640. Extended node set Qadd={ve1 ve2 ve3ve6 ve7Each node v ineiNot present in the set of path candidate nodes Q, i.e.
Figure RE-GDA0002633893290000154
vei∈QaddThen expand the node set QaddIn each node veiRemaining in the extended node set QaddIn (1). Set QaddAfter merging with the set Q, Q is addedaddEmptying to obtain: q ═ ve1 ve2 ve3 ve6 ve7},
Figure RE-GDA0002633893290000155
Node vemin1=vesI.e. the starting point vesThe node is added into the set C as the 1 st optimization node, and no father node exists because the node is the starting node. Namely: c ═ ves,0}。
During cycle 2:
in S42, in this embodiment, the current path candidate node set Q ═ ve1 ve2 ve3 ve6 ve7And F (v) according to the passing cost F (v) of each node in the path candidate node set Qei) Obtaining the minimum passing cost F (v)e2) And (4) nodes.
vemin2=ve2And shifting the path candidate node set Q out of the path candidate node set Q, and the updated path candidate node set Q is { v { (v) }e1ve3 ve6 ve7}。
In S43, the matrix A is evaluated according to the connectivity in the present embodimentvElement of line 3, node vemin2=ve2Connected nodes ves、ve3、ve4、ve5、ve7. Because of node vesAlready in the path optimization node set C, i.e. vesE C, thus v will bee3、ve4、ve5、ve74 nodes are added to the candidate set Q one by oneaddAnd calculating the passing cost F (v) by adopting the formula (27)ei). To distinguish from F (v) calculated in the first loop in the set Q of path candidate nodesei) Newly added to the set QaddNode in F (v) traffic costei(cur)), and F (v) in the path candidate node set Qei) With F (v)ei(orig)), namely: qadd={ve3 ve4 ve5 ve7},F(ve3(cur))=1645,F(ve7(cur))=1870, F(ve4)=1440,F(ve5)=1485。
In S44, node v is founde3、ve7Having been located in the set Q of path candidate nodes, the nodes v in the set Q of path candidate nodes are comparedei(orig) and the current path candidate node set QaddInner node vei(cur) of passage costs.
From S34, it can be seen that: f (v)e3(orig))=1650,F(ve7(orig)) -1640. Thus, according to F (v)e7(cur)) >F(ve7(orig)), thus node v is reservede7Within set Q, v ise7Removing QaddNamely: qadd={ve3 ve4 ve5}; according to F (v)e3(cur))<F(ve3(orig)), so node v will bee3Shift out set Q and put ve3Remain in set QaddIn the updating, the passing cost is F (v)e3(cur)), namely: q ═ ve1 ve6 ve7}。
In S45, set QaddMerge with Q, i.e.: q ═ U Q-add={ve1 ve3 ve4 ve5 ve6 ve7And clear QaddNamely:
Figure RE-GDA0002633893290000161
at S46, node vemin2=ve2I.e. node ve2Adding the node as the 2 nd optimization node into the set C, and recording the father node of the node, namely: c ═ ves,0,ve2,es}。
S47, returning to S42, and executing S42-S47 successively.
In cycle 3:
in S42, in this embodiment, the current path candidate node set Q ═ ve1 ve3 ve4 ve5 ve6 ve7According to the passing cost F (v) of each node in the path candidate node set Qei) Obtaining the minimum passing cost F (v)e4) Node vemin3=ve4And shifting the path candidate node set Q out of the path candidate node set Q, and the updated path candidate node set Q is { v { (v) }e1 ve3 ve5 ve6 ve7}。
In S43, the matrix A is evaluated according to the connectivity in the present embodimentvElement of line 5, node vemin3=ve4Connected nodes ve1、ve2、ve3、ve5、ve6、veg. Because of node ve2E C, thus v will bee1、ve3、ve5、ve6、veg5 nodes are successively added into a candidate set QaddIn (1), namely: qadd={ve1 ve3 ve5 ve6 vegAnd calculating the passing cost F (v) by adopting the formula (27)ei) The method specifically comprises the following steps: f (v)e1(cur))=2290,F(ve3(cur))=2480,F(ve5(cur))=2490, F(ve6(cur))=2465,F(veg)=1545。
In S44, node v is founde1、ve3、ve5、ve6Having been located in the set Q of path candidate nodes, the nodes v in the set Q of path candidate nodes are comparedei(orig) with the current node vei(cur) of passage costs.
From S34 and cycle 2S 43: f (v)e1(orig))=1550,F(ve3(orig))=1645, F(ve5(orig))=1485,F(ve6(orig)) 1530 and hence according to F (v)e1(cur))>F(ve1(orig)), F(ve3(cur))>F(ve3(orig)),F(ve5(cur))>F(ve5(orig)),F(ve6(cur))>F(ve6(orig)), thus retaining ve1、ve3、ve5、ve6Within the path candidate node set Q, and ve1、ve3、ve5、ve6Removing QaddNamely: qadd={vg}。
In S45, set QaddMerge with Q, i.e.: q ═ U Q-add={ve1 ve3 ve5 ve6 ve7 vegAnd clear QaddNamely:
Figure RE-GDA0002633893290000171
at S46, node vemin3=ve4I.e. node ve4Adding the node as the 3 rd optimization node into the set C, and recording the father node of the node, namely: c ═ ves,0,ve2,es,ve4,e2}。
S47, returning to S42, and executing S42-S47 successively.
During cycle 4:
in S42, in this embodiment, the current path candidate node set Q ═ ve1 ve3 ve5 ve6 ve7 vegAccording to the passing cost F (v) of each node in the path candidate node set Qei) Obtaining the minimum passing cost F (v)e5) Node vemin4=ve5And shifting the path candidate node set Q out of the path candidate node set Q, and the updated path candidate node set Q is { v { (v) }e1 ve3 ve6 ve7 veg}。
In S43, the matrix A is evaluated according to the connectivity in the present embodimentvElement of line 6, node vemin4=ve5Connected nodes ve1、ve2、ve3、ve4、ve6、ve7. Because of node ve2、ve4Already in the optimization set C, i.e. { v }e2 ve4E.c, so will ve1、ve3、ve6、ve74 nodes are added to the candidate set Q one by oneaddIn (1), namely: qadd={ve1 ve3 ve6 ve7Calculating the passing cost F (v) by adopting the formula (27)ei),F(ve1(cur))=2170,F(ve3(cur))=1770, F(ve6(cur))=2165,F(ve7(cur))=1890。
In S44, node v is founde1、ve3、ve6、ve7Having been located in the set Q of path candidate nodes, the nodes v in the set Q of path candidate nodes are comparedei(orig) with node v in the current node set Qei(cur) of passage costs.
From S34, it can be seen that: f (v)e1(orig))=1550,F(ve3(orig))=1645,F(ve6(orig))=1530, F(ve7(orig)) -1640. Thus, according to F (v)e1(cur))>F(ve1(orig)),F(ve3(cur))>F(ve3(orig)), F(ve6(cur))>F(ve6(orig)),F(ve7(cur))>F(ve7(orig)), thus retaining ve1、ve3、ve6、ve7Within set Q, and v ise1、ve3、ve6、ve7Removing QaddNamely:
Figure RE-GDA0002633893290000172
in S45, set QaddMerge with Q, i.e.: q ═ U Q-add={ve1 ve3 ve6 ve7 vegAnd clear QaddNamely:
Figure RE-GDA0002633893290000173
at S46, node vemin4=ve5I.e. node ve5Adding the node as the 4 th optimization node into the set C, and recording the father node of the node, namely: c ═ ves,0,ve2,es,ve6,es,ve5,e2}。
S47, returning to S42, and executing S42-S47 successively.
During cycle 5:
in S42, in this embodiment, the current path candidate node set Q ═ ve1 ve3 ve6 ve7 vegAccording to the passing cost F (v) of each node in the path candidate node set Qei) To obtain the minimum passing costF(ve6) Node vemin5=ve6And shifting the path candidate node set Q out of the path candidate node set Q, and the updated path candidate node set Q is { v { (v) }e1 ve3 ve7 veg}。
In S43, the matrix A is evaluated according to the connectivity in the present embodimentvElement of line 7, node vemin5=ve6Node v for taking minimum passing coste6Connected nodes ves、ve1、ve3、ve4、ve5、ve7. Because of node ves、ve2、ve4、ve5Already in the optimization set C, i.e. { v }es ve2 ve4 ve5E.c, so will ve1、ve32 nodes successively join the candidate set QaddIn (1), namely: qadd={ve1 ve3Calculating the passing cost F (v) by adopting the formula (27)ei),F(ve1(cur))=1760, F(ve3(cur))=2350。
In S44, node v is founde1、ve3Having been located in the set Q of path candidate nodes, the nodes v in the set Q of path candidate nodes are comparedei(orig) with the current node vei(cur) of passage costs.
From S34, it can be seen that: f (v)e1(orig))=1550,F(ve3(orig)) -1645, and thus according to F (v)e1(cur))>F(ve1(orig)),F(ve3(cur))>F(ve3(orig)), thus retaining ve1、ve3Within set Q, and v ise1、ve3Removing QaddNamely:
Figure RE-GDA0002633893290000181
in S45, set QaddMerge with Q and empty Qadd. Namely: q ═ U Q-add={ve1 ve3 ve7 veg},
Figure RE-GDA0002633893290000182
At S46, node vemin5=ve6I.e. node ve6Adding the 5 th optimized node into the set C, and recording the father node of the node, namely: c ═ ves,0 ve2,es ve6,es ve1,es ve6,es}。
S47, returning to S42, and executing S42-S47 successively.
During cycle 6:
in S42, in this embodiment, the current path candidate node set Q ═ ve1 ve3 ve7 vegAccording to the passing cost F (v) of each node in the path candidate node set Qei) Obtaining the minimum passing cost F (v)eg) Node vemin6=veg. Discovering current minimum traffic cost node vegIs a target end point, and a current target end point vegIs node v in loop 5S 43e4Then, the process goes to S48.
S48, taking the target end point v in the set CegV of parent nodee4Get ve4V of parent nodee2Get ve2V of parent nodeesNode v will bees→ve2→ve4→vegAfter the connection in order, an optimized Path node sequence set Path ═ v is obtainedes ve2 ve4vegThe flow is shown in FIG. 4, and the planned optimized path node sequence is connected as shown by node v in FIG. 12es→ve2→ve4→vegThe broken lines formed by connecting in sequence are shown.
For simplicity, in the above embodiment, there are only 7 sampling nodes, and the target endpoint is found after 6 cycles. It should be noted that, for convenience of understanding, the specific implementation manner of step 4 is described by taking 7 sampling nodes as an example in the above embodiment, and the target endpoint is found by cycling 6 times. In essence, the number of cycles is determined mainly by the number of sampling nodes used, and the cycle is performed until the target endpoint is found.
S5, generating a vehicle motion track by adopting a dynamic curvature smoothing method, comprising the following steps:
s51, according to the kinematics of the vehicle, determining the minimum turning radius R when the vehicle turns at the minimum speedminAnd the ideal turning radius R when the vehicle turns at a constant speedi
Specifically, in the present embodiment, the minimum turning radius R of the vehicle is takenmin16m, ideal turning radius Ri=720m。
S52, successively taking the starting point v in the optimized Path node sequence set PathesAnd target endpoint vegEach intermediate node outside the ideal turning radius R is taken as the current nodeiAnd planning a motion trail at the current node.
vemink←Path (30)
Specifically, in the present embodiment, the successive node v is fetchede2、ve4With ideal turning radius RiThe motion trajectory at the node is planned 720 m. As shown in fig. 12, at node ve2、ve4And replacing broken line broken lines with thick solid line arcs to generate a vehicle motion track.
S53, checking whether the movement track at each node planned by the S52 is in the forbidden area P of the barrier layerobsAnd a forbidden zone P of the threat layerthrInterference occurs, if the interference does not occur, the motion track is confirmed to be a final motion track planning result; otherwise, go to S54 for replanning.
Specifically, the first planning takes the turning radius RiAt node v, 20me2、ve4And (4) the generated track is not interfered, and the motion track is confirmed to be a final motion track planning result.
S54, adopting formula (4) for the nodes interfered in S53, continuously reducing the planned turning radius of the vehicle, and replanning the motion trail of the vehicle until the motion trail and the adjacent forbidden zone P of the barrier layerobsAnd a forbidden zone P of the threat layerthrUntil no interference exists.
R=RiR(Ri-Rmin),λR∈(0.1,0.5) (31)
And S55, sequentially connecting all the optimized path nodes according to the smoothed motion trail, and processing the trail at the nodes by using a dynamic curvature smoothing method to obtain the final optimized path.
Specifically, in the off-road environment embodiment shown in fig. 2, the optimized path of the vehicle, which is planned by the intelligent vehicle path planning method, is shown in fig. 13. S4 proposes a dynamic curvature smoothing method to optimize the node path. Aiming at the problems that a hard inflection point exists at a path node and a motion track generated by path planning is difficult to meet the requirement of vehicle kinematics characteristics, a dynamic curvature smoothing method is adopted to obtain a proper smooth motion track at each path optimization node according to the vehicle kinematics characteristics.
The embodiment of the invention carries out path planning based on the potential energy field probability map method, so that the intelligent vehicle can evaluate the multi-dimensional traffic cost among spatial nodes of the off-road environment by utilizing a multi-level model of the environmental state potential field in the off-road environment, and plan a feasible, safe and efficient driving path under the off-road environment condition by taking the traffic cost as an evaluation index according to the vehicle performance and task requirements.
Finally, it should be pointed out that: the above examples are only for illustrating the technical solutions of the present invention, and are not limited thereto. Those of ordinary skill in the art will understand that: modifications can be made to the technical solutions described in the foregoing embodiments, or some technical features may be equivalently replaced; such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.

Claims (4)

1. An intelligent vehicle path planning method based on a potential energy field probability map in a cross-country environment is characterized by comprising the following steps:
s1, establishing a multi-level environmental state potential field model for evaluating the risk of the off-road environment by adopting an artificial potential field method according to the environmental information around the intelligent vehicle; the multi-level environment state potential field model comprises an obstacle layer potential field model, a threat layer potential field model and a road layer potential field model, and the obstacle passing modelThe layer potential energy field model can calculate the potential energy value U of the barrier layer in a certain range around the vehicleobsThe threat layer potential energy value U within a certain range of the periphery of the vehicle can be calculated through the threat layer potential energy field modelthrAnd the road layer potential energy value U in a certain range around the vehicle can be calculated through the road layer potential energy field modelroaObtaining the potential value sigma U of the off-road environment situation field through summation so as to evaluate the risk of the off-road environment;
s2, generating nodes in the cross-country environment space through random sampling, establishing a cross-country environment space topological graph, and generating a multi-dimensional node connection evaluation model, wherein the multi-dimensional node connection evaluation model comprises a connection evaluation matrix for evaluating the connection feasibility of the road sections among the nodes and a traffic cost matrix for evaluating the traffic cost of the road sections among the nodes;
wherein, the cross-country environment space topological graph is represented as the following formula (7):
GF=(Ve,Ev) (7)
in the formula, GFRepresenting a spatial topology, V, of an off-road environmenteRepresenting a set of nodes, EvRepresenting a collection of connection segments between nodes,
wherein the sampling requirement of the node is expressed by equation (8), i.e.: node set V in cross-country environment space topological grapheNode v inefAnd vehGenerating in the cross-country environment W, and selecting the forbidden region P on the barrier layerobsNode sampling limit region PresForbidden region P with threat layerthrBesides, the nodes do not overlap with each other:
Figure FDA0002843684520000011
optimizing the number of nodes k using equation (9)n
J(kn)=F(kn)+λkT(kn) (9)
In the formula, knIndicates the number of nodes, J (k)n) For an optimization index of the number of nodes, F (k)n) Is an average of experimentsPassing cost, T (k)n) Planning time of the mean path of the experiment, lambdakOptimizing the equalization coefficient for the setting;
the connectivity evaluation matrix AvRepresented by formula (11):
Figure FDA0002843684520000012
in the formula, AvRow i and column j in (1)ijRepresenting node v when the value is 1eiAnd node vejCommunicating; when the value is 0, the node v is representedeiAnd node vejSection e betweeni,jIs not communicated when the road section eijAnd region Pobs、PthrAt the time of intersection, eij∈Pobs、eij∈Pthr(ii) a When the section eijAnd region Pobs、PthrWhen there is no intersection, the two signals are,
Figure FDA0002843684520000013
the traffic cost matrix is divided into an extended cost matrix and a heuristic cost matrix;
s3, starting from the current node, searching the expansion nodes around the current node and communicated with the current node, and evaluating the passing cost of each expansion node; s3 specifically includes:
s31, from the current node vecStarting from, extending to its periphery and corresponding to the current node vecConnected node, which becomes an extension node veiFurther, an extended node set Q is obtainedadd={ve1,ve2,...,ven};
S32, calculating the current node v by using the expanded cost matrix and the formula (24) and the formula (25)ecTo an extended node set QaddIn each expansion node veiThe expansion cost of (2):
q(vei)=q(vec)+qti(vec) (24)
Figure FDA0002843684520000021
in the formula, q (v)ei) Is a starting point vesTo an extension node veiThe cost of expansion of (2); q (v)ec) Is a starting point vesTo the current node vecThe cost of expansion of (2); q. q.sti(vec) For the current node vecTo an extension node veiThe incremental cost of (2); sciFor the current node vecAnd an extension node veiAn extended security cost therebetween; dciIs a node vecWith the new extension node veiAn extended distance cost therebetween; p is a radical ofciIs a node vecWith the new extension node veiExtended road cost therebetween;
Figure FDA0002843684520000022
to expand the distance weight coefficient, fs qIn order to extend the security weight factor,
Figure FDA0002843684520000023
to expand the road weight coefficients;
s33, adopting the formula (26), calculating an expansion node set QaddIn each expansion node veiAnd target end point vegHeuristic cost h (v) betweenei):
Figure FDA0002843684520000024
In the formula, h (v)ei) To extend a node veiAnd target end point vegHeuristic cost of; bi,gTo extend a node veiTo the target end point vegHeuristic barrier cost in between; h isi,gTo extend a node veiTo the target end point vegHeuristic distance cost therebetween; m isi,gTo extend a node veiTo the target end point vegHeuristic road cost in between;
Figure FDA0002843684520000025
in order to enlighten the barrier weight coefficient,
Figure FDA0002843684520000026
in order to enlighten the distance weight coefficient,
Figure FDA0002843684520000027
enlightening a road weight coefficient;
s34, calculating an extended node set Q by adopting the formula (27)addIn each expansion node veiPassing cost F (v)ei):
F(vei)=q(vei)+h(vei) (27)
In the formula, q (v)ei) For the starting point v calculated according to equation (24)esTo an extension node veiExtended cost of h (v)ei) For the extended node v calculated according to equation (26)eiAnd target end point vegHeuristic cost of;
s4, starting from the starting point of the path, adopting the method provided in S3, continuously and repeatedly starting from the node with the minimum current traffic cost, searching the new expansion nodes around the node with the minimum current traffic cost and communicated with the node with the minimum current traffic cost, and evaluating the traffic cost of each new expansion node until the node is expanded to the target end point of the path; s4 specifically includes:
s41, establishing a path optimization node set C, a path candidate node set Q and an expansion node set Qadd
Figure FDA0002843684520000028
Figure FDA0002843684520000029
Q={ves};
S42, calculating each node v in the set Q by adopting the formula (27)eiAnd judging the node v with the minimum traffic cost in the set Qemin kWhether it is the target end point vegIf so, thenJumping to S48; if not, Q → vemin kObtaining an updated set Q;
s43, evaluating the matrix A according to the connectivityvSearch set VeAnd node vemin kEach expansion node v connected with each othereiJudging the extension node veiWhether already present in set C: if it is not
Figure FDA0002843684520000031
Then the extension node veiJoining to an extended node set QaddAnd calculating the current Q using equation (27)addIn each expansion node veiPassing cost F (v)ei);
S44, judging the current set Q obtained in S43addIn each expansion node veiWhether already present in set Q: if it is
Figure FDA0002843684520000032
vei∈QaddThen expand node veiRemain in set QaddPerforming the following steps; if v isei∈Q,vei∈QaddThen compare nodes v in set Qei(orig) passage cost F (v)ei(orig)) and the group QaddMiddle node vei(cur) passage cost F (v)ei(cur)):
If F (v)ei(cur))<F(vei(orig)), then Q → vei(orig) and node vei(cur) remaining in set QaddPerforming the following steps;
if F (v)ei(cur))>F(vei(orig)) then Qadd→vei(cur), and node vei(orig) remains in set Q;
s45, collecting QaddMerging with the set Q and emptying the set Qadd
S46, the node v obtained in S42emin kAdding the k-th optimized node into the set C and recording a father node of the node;
s47, returning to S42, and executing S42-S47 successively;
s48, all optimal nodes v in the set Cemin kAfter the links are connected in sequence according to the linked list, an optimized Path node sequence set Path is obtained;
s5, generating a vehicle motion track by adopting a dynamic curvature smoothing method, wherein S5 specifically comprises the following steps:
s51, according to the kinematics of the vehicle, determining the minimum turning radius R when the vehicle turns at the minimum speedminAnd the ideal turning radius R when the vehicle turns at a constant speedi
S52, successively taking the starting point v in the optimized Path node sequence set PathesAnd target endpoint vegEach intermediate node outside the ideal turning radius R is taken as the current nodeiPlanning a motion track at a current node;
s53, checking whether the movement track at each node planned by the S52 is in the forbidden area P of the barrier layerobsAnd a forbidden zone P of the threat layerthrInterference occurs, if the interference does not occur, the motion track is confirmed to be a final motion track planning result; otherwise, jumping to S54 for replanning;
s54, adopting a formula (31) for the nodes interfered in the S53, continuously reducing the planned turning radius of the vehicle, and replanning the motion trail of the vehicle until the motion trail and the adjacent forbidden area P of the barrier layerobsAnd a forbidden zone P of the threat layerthrUntil there is no interference;
R=RiR(Ri-Rmin),λR∈(0.1,0.5) (31)
wherein R represents the planned turning radius of the vehicle after the movement track of the vehicle is re-planned, lambdaRParameters are not set;
and S55, sequentially connecting all the optimized path nodes according to the smoothed motion trail, and processing the trail at the nodes by using a dynamic curvature smoothing method to obtain the final optimized path.
2. The method for planning the intelligent vehicle path based on the potential energy field probability map in the off-road environment as claimed in claim 1, wherein the "multi-level environment state potential field model" in S1 is expressed as the following formula (5):
Ubat=∑Uobs+∑Uthr-obs+∑Uroa (5)
Figure FDA0002843684520000041
Figure FDA0002843684520000042
Figure FDA0002843684520000043
Figure FDA0002843684520000044
Figure FDA0002843684520000045
in the formula of UobsIs potential value of barrier layer, UthrPotential value of threat layer, UroaIs the potential energy value of the environmental potential field road layer, UbatIs the potential value of the environmental situation field, Uthr-obsIs a threat potential energy field after the superposition area of the threat layer and the barrier layer is fused,
Figure FDA0002843684520000046
is [ r ]min,rmax]In-range threat zone potential value, AvFor the connectivity evaluation matrix, (x, y) are point coordinates in the off-road environment,
Figure FDA0002843684520000047
is the maximum potential energy value of the barrier layer,
Figure FDA0002843684520000048
the bounding region potential values are sampled for barrier nodes,
Figure FDA0002843684520000049
is the potential energy minimum value of the barrier layer, r is the distance between the forbidden area of the threat layer corresponding to the threat element and the running vehicle, rmin、rmaxRespectively generating effective action distance and farthest action distance of the threat for the threat layer,
Figure FDA00028436845200000410
is the minimum potential energy of the threat zone,
Figure FDA00028436845200000411
is the maximum potential of the threat zone,
Figure FDA00028436845200000412
for the best structured road potential value of the road layer traffic conditions,
Figure FDA00028436845200000413
is the potential value of the muddy road with the worst road layer traffic condition, aijFor the element values, k, corresponding to the connectivity evaluation matrixwA threat coefficient, k, of a threat elementrAs road traffic factor, Pobs、Pres、Pfre、Pthr、PeffThe method is characterized by comprising the following steps of respectively forming a barrier layer forbidden zone, a barrier layer node sampling limit zone, a barrier layer feasible zone, a threat layer forbidden zone and a threat layer restricted passing zone in the cross-country environment.
3. The method for intelligent vehicle path planning based on potential energy field probability map in off-road environment according to claim 1, wherein the traffic cost in S2 comprises an extended cost, and the matrix S is evaluated by extending a safety costvExtended distance cost evaluation matrix DvAnd expanding the road cost evaluation matrix PvOne or more ofEvaluating the expansion cost by various matrixes;
Svexpressed as the following formula (13), is used for evaluating the traffic safety cost of the road section between two nodes:
Figure FDA0002843684520000051
Dvexpressed as the following equation (15), for evaluating the distance cost of the road section between the nodes:
Figure FDA0002843684520000052
Pvexpressed as the following equation (17), is used for evaluating the road cost of the road section between two nodes:
Figure FDA0002843684520000053
in the formula, SvRow i and column j of (1)ijFor setting child nodes v between two connected nodest(1)~vt(ns) Threat layer potential value Uthr(1)~Uthr(ns) Accumulated value of, DvRow i and column j in (1)ijIs the Euclidean distance v between two connected nodesei-vej||,PvRow i and column j of (1)ijFor setting child nodes v between two connected nodesr(1)~vr(np) Road layer potential energy value Uroa(1)~Uroa(np) Accumulated value of sij、dijAnd pijAnd is set to infinity at two unconnected nodes.
4. The method for intelligent vehicle routing in an off-road environment based on potential energy field probability map as claimed in claim 1, wherein the traffic cost in S2 further comprises a heuristic cost, moment is evaluated by heuristic barrier costArray BvHeuristic distance cost evaluation matrix HvHeuristic road cost evaluation matrix MvEvaluating the heuristic cost with one or more matrices;
Bvexpressed as (19) below, for evaluating the heuristic penalty between the node and the target end point:
Figure FDA0002843684520000054
Hvexpressed as (21) below, for evaluating the heuristic distance cost between the node and the target end point:
hij=||vei-veg|| (21)
Mvexpressed as (23) below, for evaluating the heuristic road cost between the node and the target end point:
Figure FDA0002843684520000055
in the formula, BvRow i and column j in (1)ijFor each node v in the potential energy field model of the barrier layer and threat layereiAnd target end point vegSet in between child nodes vb(1)~vb(nb) Potential energy value U of barrier layerobj(1)~Uobj(nb) Accumulated value and threat level potential energy value Uthr(1)~Uthr(nb) Sum of accumulated values of HvRow i and column j in (1)ijIs a node veiAnd target end point vegEuropean distance | | | v betweenei-vej||,MvRow i and column j in (1)ijFor each node v in the road layer potential energy field modeleiAnd target end point vegSet child node v betweenb(1)~vb(nb) Road layer potential energy value Uroa(1)~Uroa(nb) The accumulated value of (1).
CN202010648336.4A 2020-07-07 2020-07-07 Intelligent vehicle path planning method based on potential energy field probability map in cross-country environment Active CN111879328B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010648336.4A CN111879328B (en) 2020-07-07 2020-07-07 Intelligent vehicle path planning method based on potential energy field probability map in cross-country environment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010648336.4A CN111879328B (en) 2020-07-07 2020-07-07 Intelligent vehicle path planning method based on potential energy field probability map in cross-country environment

Publications (2)

Publication Number Publication Date
CN111879328A CN111879328A (en) 2020-11-03
CN111879328B true CN111879328B (en) 2021-02-23

Family

ID=73151514

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010648336.4A Active CN111879328B (en) 2020-07-07 2020-07-07 Intelligent vehicle path planning method based on potential energy field probability map in cross-country environment

Country Status (1)

Country Link
CN (1) CN111879328B (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200139545A1 (en) * 2017-07-05 2020-05-07 Omron Corporation Route Outputting Method, Route Outputting System and Route Outputting Program
CN112622932B (en) * 2020-12-23 2022-02-01 同济大学 Automatic driving track-changing planning algorithm based on heuristic search of potential energy field
CN113751330B (en) * 2021-01-18 2023-06-23 北京京东乾石科技有限公司 Article sorting method, system, apparatus and storage medium
CN113126618B (en) * 2021-03-17 2022-03-11 中国科学院合肥物质科学研究院 Unmanned global path planning and re-planning method in cross-country environment
CN113375686A (en) * 2021-04-26 2021-09-10 北京旷视机器人技术有限公司 Path planning method and device and intelligent conveying system
CN113311828B (en) * 2021-05-08 2023-07-25 武汉理工大学 Unmanned vehicle local path planning method, device, equipment and storage medium
CN114706400B (en) * 2022-04-12 2023-04-07 重庆文理学院 Path planning method based on improved A-x algorithm in off-road environment
CN117705140B (en) * 2024-02-04 2024-05-10 航天宏图信息技术股份有限公司 Dynamic path planning method, device and equipment based on multi-time phase passability

Also Published As

Publication number Publication date
CN111879328A (en) 2020-11-03

Similar Documents

Publication Publication Date Title
CN111879328B (en) Intelligent vehicle path planning method based on potential energy field probability map in cross-country environment
CN111780777B (en) Unmanned vehicle route planning method based on improved A-star algorithm and deep reinforcement learning
KR102306939B1 (en) Method and device for short-term path planning of autonomous driving through information fusion by using v2x communication and image processing
Reshamwala et al. Robot path planning using an ant colony optimization approach: a survey
CN105549597A (en) Unmanned vehicle dynamic path programming method based on environment uncertainty
Li et al. An improved genetic algorithm of optimum path planning for mobile robots
CN102880186A (en) Flight path planning method based on sparse A* algorithm and genetic algorithm
CN104156584A (en) Sensor target assignment method and system for multi-objective optimization differential evolution algorithm
CN111880561B (en) Unmanned aerial vehicle three-dimensional path planning method based on improved whale algorithm in urban environment
CN103218660B (en) A kind of airway selection method based on extensive fuzzy competition nerve net
CN110196602A (en) The quick underwater robot three-dimensional path planning method of goal orientation centralized optimization
CN114706400B (en) Path planning method based on improved A-x algorithm in off-road environment
CN114815802A (en) Unmanned overhead traveling crane path planning method and system based on improved ant colony algorithm
CN113593228B (en) Automatic driving cooperative control method for bottleneck area of expressway
CN112214031B (en) Multi-node collaborative landing position planning method based on genetic particle swarm optimization
CN114707930B (en) Cigarette finished product intelligent park management and control method based on picking line model
CN114399226A (en) Unmanned aerial vehicle region reconnaissance value evaluation method based on semantic cognition
CN111815160B (en) Driving risk assessment method based on cross-country environment state potential field model
Xiaoqiang et al. Graph convolution reinforcement learning for decision-making in highway overtaking scenario
CN117522078A (en) Method and system for planning transferable tasks under unmanned system cluster environment coupling
Ribeiro et al. Ant colony optimization algorithm and artificial immune system applied to a robot route
Zhou et al. Crossover recombination-based global-best brain storm optimization algorithm for uav path planning
CN115202357A (en) Autonomous mapping method based on impulse neural network
Chen et al. Cooperative Search Self-Organizing Strategy for Multiple Unmanned Aerial Vehicles Based on Probability Map and Uncertainty Map
Dong et al. Path Planning Based on A-Star and Dynamic Window Approach Algorithm for Wild Environment

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