<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Energy Res.</journal-id>
<journal-title>Frontiers in Energy Research</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Energy Res.</abbrev-journal-title>
<issn pub-type="epub">2296-598X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">888298</article-id>
<article-id pub-id-type="doi">10.3389/fenrg.2022.888298</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Energy Research</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>A Possibilistic Risk Assessment Framework for Unmanned Electric Vehicles With Predict of Uncertainty Traffic</article-title>
<alt-title alt-title-type="left-running-head">hu et al.</alt-title>
<alt-title alt-title-type="right-running-head">Uncertainty Intention Assessment for Unmanned EV</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>hu</surname>
<given-names>wen</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1687520/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>kang</surname>
<given-names>longyun</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>yu</surname>
<given-names>zongguang</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>School of Electric Power</institution>, <institution>South China University of Technology</institution>, <addr-line>Guangzhou</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Internet of Things Engineering College</institution>, <institution>Jiangnan University</institution>, <addr-line>Wuxi</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1378335/overview">Xun Shen</ext-link>, Tokyo Institute of Technology, Japan</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1616162/overview">Sandeep Kumar Duran</ext-link>, Lovely Professional University, India</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1673815/overview">Gaurav Sachdeva</ext-link>, DAV University, India</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: wen hu, <email>78157320@qq.com</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Smart Grids, a section of the journal Frontiers in Energy Research</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>22</day>
<month>06</month>
<year>2022</year>
</pub-date>
<pub-date pub-type="collection">
<year>2022</year>
</pub-date>
<volume>10</volume>
<elocation-id>888298</elocation-id>
<history>
<date date-type="received">
<day>02</day>
<month>03</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>31</day>
<month>03</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2022 hu, kang and yu.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>hu, kang and yu</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>At present, electric vehicles (EV) have entered a stage of rapid development. Meanwhile, with artificial intelligence (AI) technology fast improving and implementing many inventions in electric vehicles (EV), almost all EV sold in China are equipped with automatic driving technology to achieve safer and more energy-saving driving. In order to solve the problem of anti-collision in self-driving Smart EV under complex traffic, especially at intersections, most of the existing methods make sequential predictions for the driving level of vehicles, and it becomes difficult to deal with sudden changes in intentions of other vehicles. Therefore, a collision risk assessment framework based on other vehicles&#x2019; trajectory prediction is proposed. The framework integrates the solutions of other vehicles&#x2019; expected path planning, uncertainty description of driving process, trajectory change caused by obstacle intrusion, etc., as well as adopts the Gaussian mixture model to evaluate the risk according to the probability of collision. It realizes the real-time evaluation of the probability of collision and makes safe decisions and trajectory planning of the vehicles. After simulation and verification, it effectively solves the decision-making planning problem of autonomous vehicles under complicated traffic flow and demonstrates that the method is better than the current sequential prediction method (SORT\Karlman filter, etc.).</p>
</abstract>
<kwd-group>
<kwd>electric vehicle</kwd>
<kwd>artificial intelligence</kwd>
<kwd>uncertainty prediction</kwd>
<kwd>decision-making</kwd>
<kwd>risk assessment</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>Crossroads are one of the traffic scenes with the most complicated driving conditions. For autonomous vehicles, it is of great significance to further improve and ensure vehicle safety if they can sense the intention of other vehicles in advance and predict possible collision risks between themselves and the other vehicles.</p>
<p>At present, in the problem of collision avoidance in autonomous driving scenes, the trajectory planning and behavior decision of autonomous driving vehicles mainly need to consider other dynamic obstacles in traffic scenes. At the same time, including but not limited to the driving trajectories of the other motor vehicles, to determine the behavior decision and trajectory planning of the autonomous driving vehicles. The two main methods in the industry for this are planning-based method and optimization-based control method. Trajectory planning is a typical control method which includes advance planning based on prior environmental information in addition to real-time planning based on online space exploration (<xref ref-type="bibr" rid="B12">Wang et al., 2019</xref>; <xref ref-type="bibr" rid="B11">Wang and Huang, 2021</xref>), aiming at finding an optimal free path of colliding vehicles. Trajectory planning and collision avoidance based on the potential field have also been widely studied (<xref ref-type="bibr" rid="B2">Gianibelli et al., 2018</xref>; <xref ref-type="bibr" rid="B1">Chen and Yu, 2019</xref>). This method avoids collision behavior based on the potential field and uses the potential field to push vehicles away from certain obstacles. Planning-based methods are faced with the challenge of designing suitable collision avoidance paths, and it is difficult to find suitable optimal paths for a complex dynamic road condition. On the other hand, optimization-based control method (MPC) (<xref ref-type="bibr" rid="B9">Rothmund and Johansen, 2019</xref>) is also widely used for collision avoidance of unmanned vehicles. Collision avoidance is regarded as a coupling constraint, and the best collision avoidance algorithm is found for vehicles. There are also some researchers who speculate the upper limit of collision probability of the minimum collision time TTC (<xref ref-type="bibr" rid="B10">Shalev-Shwartz et al., 2017</xref>) based on the linear space and time of trajectory crossing to constrain the behavior decisions of unmanned vehicles such as deceleration and braking. However, this does not take into account the uncertainty and conservatism of obstacles, nor does it take into account the risk in the sense of probability. In recent years, many researchers have used AI methods to study path planning and collision avoidance of unmanned vehicles in a complex dynamic scenario, including the reinforcement learning methods of RL (Q-Learning) (<xref ref-type="bibr" rid="B14">Zhao et al., 2017</xref>) and POMDP (<xref ref-type="bibr" rid="B3">Hsu et al., 2008</xref>; <xref ref-type="bibr" rid="B7">Ponzoni Carvalho Chanel et al., 2012</xref>; <xref ref-type="bibr" rid="B8">Ragi and Chong, 2013</xref>). According to environmental rewards, calculate possible actions and get the next step. Some work has been put forward for a POMDP solution to model the uncertainty of target trajectory. But this solution needs to consider a large number of possible action sequences and the state of other vehicles, which must be completed in an ideal time and consume a lot of system resources and computing power. RL methods may suffer from problems caused by overfitting due to the complexity of environment and various characteristics of tasks. At the same time, less environmental knowledge may slow down the learning speed and cause unmanned vehicles to fall into local optimum.</p>
<p>The main contribution of this article is to develop a framework based on the collision risk assessment for obstacle avoidance in an unknown environment. This method predicts the environment along with preplanned tracks of other vehicles and analyzes the uncertainties. It includes other vehicles&#x2019; expected path planning, uncertainty description of driving process, and trajectory change caused by obstacle intrusion. Through the analysis, modeling, and calculation of uncertainty, the prediction of other vehicles&#x2019; trajectory based on probability is realized. The risk probability of collision is evaluated based on the other vehicles&#x2019; trajectory. This result can be input to the decision control module for correcting or changing the motion planning of the own vehicle and can also trigger other safety algorithms of the own vehicle such as collision avoidance when necessary, moreover, ensuring vehicle safety to the greatest extent along with better driving efficiency<italic>.</italic>
</p>
<sec id="s1-1">
<title>2 Driving Uncertainty Analysis</title>
<p>Among the four factors that affect vehicle trajectory, the legal driving direction of the lane and geometric characteristics of the road are almost constant. This relevant information can be obtained through maps, high-precision maps, networks, or vehicle perception. The remaining three factors are uncertain with time and environment, which is the key and difficult point of other vehicles&#x27; trajectory prediction. It is also the key and difficult point of collision risk assessment. In this article, these three factors are summarized as three kinds of uncertainties that affect the trajectory of other vehicles and are analyzed, modeled, and calculated.</p>
</sec>
<sec id="s1-2">
<title>2.1 Uncertainty of Driving Intention</title>
<p>At present, the intelligent vehicle cannot accurately sense the driving intention of its driver, so the driving intention of its own vehicle is uncertain. As shown in <xref ref-type="fig" rid="F1">Figure 1A</xref>, when turning around, turning left, going straight, and turning right are allowed in the lane in which other cars travel, the driving intention of the other cars is strongly uncertain when compared with that of the own car. Generally speaking, this uncertainty will decrease as the vehicle travels. For example, when a vehicle is at an intersection, there are possibilities of turning left, going straight, and turning around. When the vehicle travels halfway along the left-turn route, it can be judged that the vehicle is more likely to turn left. When the vehicle turns left and enters the other direction lane, the driving uncertainty disappears completely. Generally, an ego-vehicle&#x2019;s driving intention will not change in a driving process, but in a few special cases, the driving intention may also change. As shown in <xref ref-type="fig" rid="F1">Figure 1B</xref>, because the ego-vehicle is unfamiliar with the road environment or misreads the road signs, it may suddenly switch to the left turn after driving on the straight line for a period of time.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Example of driving intention uncertainty. <bold>(A)</bold> Lane has multiple legal driving directions. <bold>(B)</bold> Driver temporarily changes driving intention. </p>
</caption>
<graphic xlink:href="fenrg-10-888298-g001.tif"/>
</fig>
</sec>
<sec id="s1-3">
<title>2.2 Driving Process Uncertainty</title>
<p>Because people&#x2019;s perception, attention, operation ability, and other abilities cannot be as accurate as computers, and the vehicle&#x2019;s power system and control system cannot control the vehicle absolutely accurately, there is always some uncertainty in the vehicle trajectory during the driving process. This kind of uncertainty is interfered by the external environment to a certain extent, for example, talking with the ego-vehicle will distract the driver&#x2019;s attention, and fatigue driving will reduce the ego-vehicle&#x2019;s driving ability. Another characteristic of this kind of uncertainty is that it only appears when the vehicle is moving and disappears naturally when the vehicle is stationary. This kind of uncertainty is called the uncertainty of driving process in this article. There are two types of uncertainties in driving process, each with different characteristics: the first type is mainly caused by the lack of ability of the drivers or vehicles, which is objective and inevitable. However, this kind of uncertainty is often small and occurs randomly near the true value of the driving intention; the second type is mainly caused by the ego-vehicle&#x2019;s inattention. This kind of uncertainty may accumulate and enlarge and even eventually force drivers to change their driving intentions. For example, the vehicle originally wanted to go straight but because of the ego-vehicle&#x2019;s mistake, the vehicle continued to turn left and finally entered the left-turn lane. At this time, the ego-vehicle had to temporarily change its driving intention to turn left.</p>
</sec>
<sec id="s1-4">
<title>2.3 Track Invasion Uncertainty</title>
<p>Due to the widespread existence of obstacles, vehicles often cannot drive according to the scheduled route, causing them to change the driving route constantly. However, obstacles may appear in any motion at any time and place, so the uncertainty caused by them is the most complicated and difficult to deal with. This kind of uncertainty is caused by external objects. In this article, it is called the uncertainty of other vehicles&#x2019; track invasion. Compared with the uncertainty of driving intention, obstacles appear to more frequently lead to a higher frequency of vehicle route change. Compared with the uncertainty of driving process, the change of driving trajectory caused by obstacle intrusion is bigger and more significant.</p>
</sec>
<sec id="s1-5">
<title>2.4 Trajectory Planning Analysis of Other Collision Avoidance Effects</title>
<p>In addition to the above factors and uncertainties, there are many factors that affect the driving of vehicles in reality. The most common of which are the right-of-way rules. The right-of-way rules stipulate the priority right-of-way of different vehicles on the same road in a specific scene. The right-of-way division affects the running of vehicles and thus the assessment of collision risk. Based on the actual driving situation, this article focuses on the influence of vehicle arrival time, vehicle type, and vehicle driving intention on the right of way. In this article, it is determined that when a vehicle arrives at a certain position at different times, the vehicle that arrives first enjoys the right of way, and the vehicle that arrives later should give way; when the vehicle arrives at a certain position at the same time, consider the driving intention of the vehicle, such as turning left and right should be straight; and if two cars have exactly the same right of way, they are in a constant competitive state, and the vehicles stop at random for a period of time and then compete for the right of way again.</p>
<p>Besides the right of way, when vehicles avoid each other, it also affects each of their driving. In order to make the calculation easy to realize, when predicting the driving track of other vehicles <italic>V</italic>
<sub>i</sub>, only the influence of the remaining vehicles on <italic>V</italic>
<sub>i</sub> is considered while the influence of <italic>V</italic>
<sub>i</sub> on the other vehicles is not considered. For example, if the driving track of <italic>V</italic>
<sub>i</sub> is invaded by <italic>V</italic>
<sub>j</sub>, <italic>V</italic>
<sub>i</sub> may change the driving route to avoid <italic>V</italic>
<sub>j</sub>. At this time, the influence of the <italic>V</italic>
<sub>i</sub> route change on <italic>V</italic>
<sub>j</sub> is no longer considered. If <italic>V</italic>
<sub>j</sub> is affected by <italic>V</italic>
<sub>i</sub> and the driving route is adjusted, the influence of <italic>V</italic>
<sub>j</sub> on <italic>V</italic>
<sub>i</sub> after changing the route should be reconsidered. So repeated recursion will fall into an infinite loop.</p>
</sec>
<sec id="s1-6">
<title>3 Implementation of Risk Assessment Framework</title>
<p>The calculation process of the risk assessment framework proposed in this article can be divided into three steps as a whole, as shown in <xref ref-type="fig" rid="F2">Figure 2</xref>. The framework needs the injection of the sensing module and the driving track of the vehicle generated by the decision control algorithm in the future. The calculation results of the risk assessment can be returned to the decision control module for correcting or reestablishing the new driving track. Other safety algorithms can also be triggered when necessary such as directly starting the collision avoidance system when the collision probability is high. The whole calculation process needs to be iterated in real time while driving according to the changed environments.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Overall calculation process of risk assessment framework.</p>
</caption>
<graphic xlink:href="fenrg-10-888298-g002.tif"/>
</fig>
</sec>
<sec id="s1-7">
<title>3.1 Grid Modeling of Road Environment</title>
<p>The first step of calculation is to realize the perception of the surrounding environment. In order to facilitate the calculation, this article uses a two-dimensional coordinate system to realize the gridding description of the whole environment space. As shown in <xref ref-type="fig" rid="F3">Figure 3</xref>, <xref ref-type="fig" rid="F3">Figure 3A</xref> is a realistic intersection simulation diagram, while <xref ref-type="fig" rid="F3">Figure 3B</xref> is a gridded coordinate space. The origin of the coordinate system can be chosen arbitrarily when gridding. It only affects the calculation process and does not affect the calculation result. In <xref ref-type="fig" rid="F3">Figure 3</xref>, the lower left corner is taken as the origin of coordinates.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Road space gridding at crossroads. <bold>(A)</bold> Intersection simulation Ddiagram. <bold>(B)</bold> Intersection grid modeling results.</p>
</caption>
<graphic xlink:href="fenrg-10-888298-g003.tif"/>
</fig>
</sec>
<sec id="s1-8">
<title>3.2 Uncertainty Modeling of Other Vehicles&#x2019; Trajectory</title>
<p>The second step is the focus of the whole calculation. It needs to deal with the three kinds of uncertainties mentioned above. Let the current time be <italic>t</italic> and the interval of iterative calculation be &#x2206;<italic>t</italic>. Then, the evaluation of the risk of collision between the own vehicle and other vehicles in the next n cycles has to be done. Let us assume that there are n other cars at the current intersection and take any other car <italic>V</italic> as an example to explain the prediction and calculation process of its driving track in the intersection.</p>
<p>The essence of distribution probability lies in quantifying the uncertainty of driving intentions of various vehicles. This method holds that the probability distribution of the expected route is mainly affected by two factors: first, the statistical results of historical driving records, and second, the vehicle&#x2019;s trajectory in the past period of time. As shown in <xref ref-type="fig" rid="F4">Figure 4</xref>, let the vehicle drive from s to S<sub>0</sub> and enter the intersection at S<sub>0</sub>. When the vehicle is located at S<sub>0</sub>, because the driving track from S to S<sub>0</sub> is not helpful in distinguishing and identifying the driving intention of the vehicles, the probability of the vehicles traveling on various paths can be quantified more accurately by using historical statistical data. When the vehicle is located in S<sub>1</sub>, it can be considered that the possibility of turning around decreases while the probability of turning left along P<sub>2</sub> and going straight along P<sub>3</sub> increases. When the vehicle is located at S<sub>2</sub>, it can be considered that the probability of turning around and going straight continues to decrease and the probability of turning left along P<sub>2</sub> increases. When the vehicle is located at S<sub>3</sub>, it can almost be considered that the vehicle will definitely turn left. When the vehicle finally arrives at S<sub>4</sub>, it turns left. After the turn is completed, the driving intention of the vehicle is determined to turn left, and the uncertainty is completely eliminated.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Example of vehicle driving.</p>
</caption>
<graphic xlink:href="fenrg-10-888298-g004.tif"/>
</fig>
<p>K possible driving paths are planned when the vehicle V enters the intersection. Assuming that a total of N vehicles have passed from the S<sub>0</sub> position in the past period of time, and the number of vehicles traveling along route I is N<sub>i</sub>, the driving probability <inline-formula id="inf1">
<mml:math id="m1">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mtext>i</mml:mtext>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mtext>i</mml:mtext>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> can be assigned to route P<sub>i</sub>, and when the vehicle travels along the expected path, the uncertainty of driving intention can be estimated and quantified by using the driving trajectory in the past period of time. As shown in <xref ref-type="fig" rid="F5">Figure 5</xref>, the vehicle enters the intersection from S<sub>0</sub>, and arrives at S<sub>1</sub> after driving for a period of time, with a driving distance of L. As P<sub>2</sub> and F<sub>3</sub> completely overlap in the L part, the process from S<sub>0</sub> to S<sub>1</sub> can be considered as follows: the vehicle has traveled a distance of L length along P<sub>2</sub>, traveled a distance of L along P<sub>3</sub>, and a distance of 0 along P<sub>1</sub>. Theoretically, the probability of different expected paths of vehicles can be calculated by using the following formula:<disp-formula id="equ1">
<mml:math id="m2">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mi>N</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>K</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mstyle>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;&#xa0;</mml:mtext>
<mml:mn>1</mml:mn>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>K</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mstyle>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>around</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mn>0</mml:mn>
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>L</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>left</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>L</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>straight</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>L</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(1)</label>
</disp-formula>
</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Calculate the expected path probability by using the traveled trajectory. <bold>(A)</bold> Vehicle initial position S<sub>O</sub>. <bold>(B)</bold> Vehicle driving to S<sub>1</sub>.</p>
</caption>
<graphic xlink:href="fenrg-10-888298-g005.tif"/>
</fig>
<p>However, the above formula is prone to the extreme case of zero probability, which is inconsistent with the reality. Because even if the vehicle is located in S<sub>1</sub>, there is still a certain probability of turning around, but this probability is smaller than turning left and going straight. Therefore, the above formula is adjusted based on Laplace&#x2019;s smoothing idea to avoid the situation that the probability is 0 or 1. The adjusted formula is as follows:<disp-formula id="equ2">
<mml:math id="m3">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>around</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>L</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>left</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>L</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mtext>straight</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>L</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>L</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
</p>
<p>The formula can be extended to the general situation, if the vehicle has k possible driving intentions at a certain position at the intersection, and the driving distance under the guidance of the i-th driving intention in the past period is <italic>L</italic>
<sub>i</sub>, the driving probability of the corresponding path under each intention in the future period is<disp-formula id="equ3">
<mml:math id="m4">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mtext>i</mml:mtext>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mtext>i</mml:mtext>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>K</mml:mi>
</mml:msubsup>
<mml:mi>L</mml:mi>
</mml:mstyle>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>K</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;&#xa0;</mml:mtext>
<mml:mn>1</mml:mn>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>K</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mtext>i</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
</p>
<p>The above method can deal with the general case of path probability allocation, but there are two special cases to be explained: 1) when a vehicle enters an unplanned location for some reason, the distance from the previous location to the current location should be specially treated when calculating; 2) some planned routes may disappear and some new planned routes may come into being during the driving process of the vehicles.</p>
<p>As shown in <xref ref-type="fig" rid="F6">Figure 6</xref>, when the vehicle is located at S<sub>1</sub>, it should arrive at S<sub>2</sub> at the next moment according to the planned expected route. However, due to some reasons, such as the ego-vehicle&#x2019;s inattention or obstacles at S<sub>2</sub>, the vehicle actually enters S<sub>3</sub> at the next moment. However, the distance from S<sub>1</sub> to S<sub>3</sub> does not belong to any path among P<sub>1</sub>, P<sub>2</sub>, and P<sub>3</sub>, so there will be ambiguity when using the above formula to calculate the probability. In order to ensure the smoothness of calculation, this article stipulates that <italic>d</italic> should be added to all L<sub>i</sub> in this case, and the expected path of the vehicle should be replanned at the next moment.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Vehicle driving into unplanned location.</p>
</caption>
<graphic xlink:href="fenrg-10-888298-g006.tif"/>
</fig>
<p>In the second case shown in <xref ref-type="fig" rid="F7">Figure 7</xref>, when the vehicle is in S<sub>0</sub>, three expected paths are planned, namely P<sub>1</sub>, P<sub>2</sub> and P<sub>3</sub>. When the vehicle travels to S<sub>1</sub>, because the direction of the front of the vehicle changes, the target area corresponding to P<sub>1</sub> is no longer visible (not within the 180-degree visual field), so P<sub>1</sub> disappears from the expected path and P<sub>4</sub> becomes the new expected path. At S<sub>0</sub>, because the traffic rules stipulate that the inner lane is not allowed to turn right, there is therefore no driving intention to plan a right turn; at S<sub>1</sub>, with the gradual exposure of the ego-vehicle&#x2019;s driving intention, it is more and more possible for the vehicle to turn right, so a right-turn path is added. Since there is no P<sub>4</sub> path in the process from S<sub>0</sub> to S<sub>1</sub>, the right turn probability cannot be calculated by the above formula. It is stipulated in this article that the probability of the disappearing path is no longer calculated, the initial probability of a new route is calculated.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Add and delete expected paths. <bold>(A)</bold> Vehicle initial position. <bold>(B)</bold> Replanning path with change of head direction.</p>
</caption>
<graphic xlink:href="fenrg-10-888298-g007.tif"/>
</fig>
<p>When calculating the expected path probability, it is not necessary to calculate the entire driving distance of the vehicle at the intersection. A time window can be set, and only the driving conditions within the time window can be considered, for example, only the driving conditions of the vehicle in the past 3&#xa0;s can be considered.</p>
<p>Driving intention describes the uncertainty of vehicle trajectory from a macro perspective, while driving process describes the uncertainty of vehicle trajectory from a micro perspective. For the gridded intersection, the driving process of vehicles is equivalent to entering from one grid to another. Since the vehicle can travel to any feasible position in theory, it is also possible to enter a cell from any direction. As shown in <xref ref-type="fig" rid="F8">Figure 8A</xref>, the vehicle may enter s from any direction of d1&#x2013;d8. Similarly, as shown in <xref ref-type="fig" rid="F8">Figure 8B</xref>, the vehicle may leave a cell from any angle. The essence of driving process uncertainty modeling is to measure the probability of leaving S from S along D<sub>1</sub>&#x2013;D<sub>8</sub>. The traveling direction of the vehicle is controlled by the steering angle of the front wheel, and the direction of entering S affects the steering angle when the vehicle leaves. Therefore, the uncertainty modeling of driving process should consider both the direction when the vehicle enters and the direction when the vehicle leaves.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Entry and exit of vehicles relative to a certain cell. <bold>(A)</bold> Enters a cell in any direction. <bold>(B)</bold> Leaves a cell in any direction. Definition: L4 &#x3d; d, with Pright &#x3d; <inline-formula id="inf2">
<mml:math id="m5">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi>K</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mtext>i</mml:mtext>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mi>K</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</caption>
<graphic xlink:href="fenrg-10-888298-g008.tif"/>
</fig>
<p>Uncertainty can be considered as random error based on driving intention. As shown in <xref ref-type="fig" rid="F9">Figure 9</xref>, the actual trajectory of straight vehicles is often not an absolute straight line but an up-and-down disturbance. In this article, Gaussian distribution is used to describe the uncertainty of driving process. The sample of distribution is the steering angle of the vehicle, that is, the deflection angle of the front wheel during steering. In this article, negative values are used to indicate left turn, while a positive value indicates a right turn. For example, &#x2212;3 means 3&#xb0; to the left, &#x2b;3 means 3&#xb0; to the right, and 0&#xb0; means straight without deflection. For <xref ref-type="fig" rid="F9">Figure 9</xref>, the corresponding steering angle distribution during driving is shown in <xref ref-type="fig" rid="F10">Figure 10</xref>.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Possible driving results around the intention of going straight.</p>
</caption>
<graphic xlink:href="fenrg-10-888298-g009.tif"/>
</fig>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>Example of Gaussian distribution of the steering angle when going straight.</p>
</caption>
<graphic xlink:href="fenrg-10-888298-g010.tif"/>
</fig>
<p>There are two main reasons for describing the uncertainty of driving process with Gaussian distribution: 1) Gaussian distribution is a continuous distribution, and the steering angle which determines driving intention is taken as the distribution mean value, which can not only show the characteristics that the steering angle mainly changes around the mean value during driving but also allow the vehicle to deflect to any other direction, and the greater the deviation from the mean value, the smaller the probability. 2) Gaussian distribution is symmetrical about the mean, and its sampling probability on both sides of the mean is equal. This shows the randomness of driving deviation. As shown in <xref ref-type="fig" rid="F9">Figure 9</xref>, the vehicle may shift above or below the centerline.</p>
<p>When the vehicle has only one expected path direction at the next moment, the steering angle distribution during driving from the current position to the next position can be described by Gaussian distribution, but there is often more than one expected path direction. This article uses Gaussian mixture distribution to deal with this situation. As shown in <xref ref-type="fig" rid="F11">Figure 11A</xref>, when the vehicle is at S<sub>1</sub>, there are three possible potential paths. Therefore, it is feasible to enter the next position from S<sub>1</sub> in three directions: D<sub>2</sub>, D<sub>1</sub>, and D<sub>8</sub>. Let the probabilities in all directions be P<sub>2</sub>, P<sub>1</sub>, and P<sub>8</sub>, and their specific values can be calculated by the method in the path probability allocation, in the previous section. Firstly, the steering angle distributions in the D<sub>2</sub>, D<sub>1</sub>, and D<sub>8</sub> directions are modeled, and the corresponding deflection angles are, respectively, <italic>&#x3bc;</italic>
<sub>2</sub>, <italic>&#x3bc;</italic>
<sub>1</sub>, and <italic>&#x3bc;</italic>
<sub>8</sub>. The variance of the corresponding Gaussian distribution is <italic>&#x3c3;</italic>
<sub>2</sub>, <italic>&#x3c3;</italic>
<sub>1</sub>, and <italic>&#x3c3;</italic>
<sub>8</sub>, so the steering angle Gaussian mixture model in the next period from S<sub>1</sub> is shown as follows, with its corresponding distribution graph shown in <xref ref-type="fig" rid="F12">Figure 12</xref>:<disp-formula id="equ4">
<mml:math id="m6">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>X</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>8</mml:mn>
</mml:msub>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mn>8</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>8</mml:mn>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>1</mml:mn>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>8</mml:mn>
</mml:msub>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>The vehicle has multiple expected driving directions. <bold>(A)</bold> Vehicle with multiple expected driving paths. <bold>(B)</bold> Vehicle with multiple expected driving directions.</p>
</caption>
<graphic xlink:href="fenrg-10-888298-g011.tif"/>
</fig>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>Probability distribution of Gaussian mixture model corresponding to the steering angle.</p>
</caption>
<graphic xlink:href="fenrg-10-888298-g012.tif"/>
</fig>
<p>Although the probability is assigned to each expected path (the sum of the probabilities of each path is 1), this result cannot be directly used to measure the probability of vehicles traveling in all directions. Because under this result, the probability of the vehicle traveling beyond the expected direction is 0. As shown in the following figure, theoretically, there is only one expected S<sub>2</sub> direction in <xref ref-type="fig" rid="F13">Figure 13</xref>, but in practice, the vehicle may still drive up to the light blue position. Combined with the uncertainty of driving process, this article uses the steering angular distribution function to calculate the driving probability of vehicles in all directions.</p>
<fig id="F13" position="float">
<label>FIGURE 13</label>
<caption>
<p>Single expected driving direction.</p>
</caption>
<graphic xlink:href="fenrg-10-888298-g013.tif"/>
</fig>
<p>As shown in <xref ref-type="fig" rid="F14">Figure 14A</xref>, when the vehicle is located at S<sub>1</sub>, there are three possible paths, namely D<sub>2</sub>, D<sub>I</sub>, and D<sub>8</sub>. However, due to the uncertainty of the driving process, there is a certain probability that the vehicle will drive in the D<sub>3</sub> and D<sub>7</sub> directions. As shown in <xref ref-type="fig" rid="F14">Figure 14B</xref>, taking the 180-degree visual field in the front direction as all possible driving directions, the corresponding angles of D<sub>1</sub>, D<sub>2</sub>, D<sub>8</sub>, D<sub>7</sub>, and D<sub>3</sub> are <italic>&#x3b1;</italic>, <italic>&#x3b2;</italic>, and <italic>&#x3b3;</italic>. If the side length of the cell square is 2, then <inline-formula id="inf3">
<mml:math id="m7">
<mml:mrow>
<mml:mi>sin</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
</mml:msqrt>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;&#xa0;</mml:mtext>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>arcsin</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
</mml:msqrt>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> The (radian) angle is about 18.4&#xb0; (&#x2212;90&#xb0; to &#x2212;72&#xb0;, 72&#xb0;&#x2013;90&#xb0;). According to the cosine formula of a triangle, <inline-formula id="inf4">
<mml:math id="m8">
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>arccos</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msup>
<mml:mi>a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mi>b</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>a</mml:mi>
<mml:mi>b</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, then <inline-formula id="inf5">
<mml:math id="m9">
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
<mml:mo>&#x2248;</mml:mo>
<mml:mn>0.93</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>; it is about 53.1&#xb0; (&#x2212;72&#xb0; to &#x2212;19&#xb0;, 19&#xb0;&#x2013;72&#xb0;).</p>
<fig id="F14" position="float">
<label>FIGURE 14</label>
<caption>
<p>Multiple expected driving directions and distribution angles. <bold>(A)</bold> Multiple expected driving directions. <bold>(B)</bold> Corresponding angle of expected driving direction.</p>
</caption>
<graphic xlink:href="fenrg-10-888298-g014.tif"/>
</fig>
<p>According to <italic>&#x3b1;</italic>, <italic>&#x3b2;</italic>, there is <italic>&#x3b3;</italic> &#x2248; 0.66, which is about 38&#xb0; (&#x2212;19&#xb0;, 19&#xb0;). After calculating the values of <italic>&#x3b1;</italic>, <italic>&#x3b2;</italic>, and <italic>&#x3b3;</italic>, combined with the probability density function of Gaussian mixture distribution, the corresponding probability areas at different angles can be obtained, which can be used as the probability of the vehicle traveling in this direction.</p>
<p>According to the above calculation results, the value of <italic>&#x3b2;</italic> is larger than <italic>&#x3b1;</italic> and <italic>&#x3b3;</italic>, which is because the direction angles of D<sub>2</sub> and D<sub>8</sub> are larger than those of D<sub>1</sub>, D<sub>3</sub>, and D<sub>7</sub> in this scheme. The values of <italic>&#x3b1;</italic>, <italic>&#x3b2;</italic>, and <italic>&#x3b3;</italic> can be adjusted according to the actual situation, or the variance value can be adjusted in the corresponding Gaussian distribution, to correct the probability of vehicles traveling in all directions. Generally speaking, the values of <italic>&#x3b1;</italic>, <italic>&#x3b2;</italic>, and <italic>&#x3b3;</italic> and the variance of Gaussian components corresponding to each direction can be set as required or can be obtained by simulation and statistics according to the real situation. Let the probabilities of the preset directions D<sub>2</sub>, D<sub>1</sub>, and D<sub>8</sub> in <xref ref-type="fig" rid="F14">Figure 14A</xref> be 0.2, 0.5, and 0.3, respectively, in which the variance of Gaussian distribution in D<sub>1</sub>, D<sub>3</sub>, and D<sub>7</sub> is 1.5, and the variance of Gaussian distribution in D<sub>2</sub> and D<sub>8</sub> is 2. The values of the corresponding steering distribution and the corresponding distribution of <italic>&#x3b1;</italic>, <italic>&#x3b2;</italic>, and <italic>&#x3b3;</italic> are shown in <xref ref-type="fig" rid="F15">Figure 15</xref>. In this example, the probability areas in the D<sub>3</sub> and D<sub>7</sub> directions corresponding to angle A are very small, so they are almost invisible in the figure.</p>
<fig id="F15" position="float">
<label>FIGURE 15</label>
<caption>
<p>Steering unmixing Gaussian distribution function image.</p>
</caption>
<graphic xlink:href="fenrg-10-888298-g015.tif"/>
</fig>
<p>Since the vehicle may enter a certain cell (position) from any direction, the probability of the vehicle arriving at a certain cell at time <italic>t</italic> is the sum of the probabilities of entering the cell in all directions, which can be used for the evaluation of the later collision risk. When the vehicle arrives at the <italic>t</italic>&#x2b;&#x2206;<italic>t</italic> time position from the <italic>t</italic> time position, its probability calculation includes two steps: 1) based on the direction of the vehicle entering the current cell at time <italic>t</italic>, the probability of entering the next cell from this direction is calculated. In this calculation, firstly, we were required to establish the steering distribution based on the driving direction, and then use the steering distribution to calculate the probability of going to the next cell and multiplying it with the probability of entering the cell at <italic>t</italic> time. 2) Iterative calculation, always entering the current cell in all directions and driving into the next cell at <italic>t</italic>&#x2b;&#x2206;<italic>t</italic>, and accumulating all the probabilities of reaching a certain cell at <italic>t</italic>&#x2b;&#x2206;<italic>t</italic> to obtain the final probability of entering the cell at <italic>t</italic>&#x2b;&#x2206;<italic>t</italic>.</p>
<p>As shown in <xref ref-type="fig" rid="F16">Figure 16</xref>, if the vehicle could enter s from d<sub>4</sub>, d<sub>5</sub>, and d<sub>6</sub> directions at time <italic>t</italic> and their respective probabilities be <italic>P</italic>
<sub>d4</sub>, <italic>P</italic>
<sub>d5</sub>, and <italic>P</italic>
<sub>d6</sub>, the final probability of the vehicle reaching s at the moment of anti-engraving is <italic>P</italic>
<sub>s</sub> &#x3d; <italic>P</italic>
<sub>d4</sub> &#x2b; <italic>P</italic>
<sub>d5</sub> &#x2b; <italic>P</italic>
<sub>d6</sub>, which in calculating the position and probability of time <italic>t</italic>&#x2b;&#x2206;<italic>t</italic> is according to the calculation steps introduced above:</p>
<fig id="F16" position="float">
<label>FIGURE 16</label>
<caption>
<p>Entering and leaving a cell in multiple directions.</p>
</caption>
<graphic xlink:href="fenrg-10-888298-g016.tif"/>
</fig>
<p>1) Firstly, based on the situation that the vehicle enters s based on d<sub>5</sub> direction, the expected driving direction of the vehicle at <italic>t</italic>&#x2b;&#x2206;<italic>t</italic> time is only D<sub>1</sub> and the expected deflection angle of the vehicle when entering s from d<sub>5</sub> and leaving along D<sub>1</sub> is 0&#xb0;. Therefore, the steering distribution of the vehicle in this case is a single Gaussian distribution with a mean value of 0. Let the standard deviation of the Gaussian distribution be assumed to be 16 (which can be set according to actual statistical results or simulation results in specific application), then the steering distribution of <italic>t</italic> time entering s along d<sub>5</sub> and <italic>t</italic>&#x2b;&#x2206;<italic>t</italic> time leaving s along D<sub>1</sub> is shown in <xref ref-type="fig" rid="F17">Figure 17</xref>. Under this distribution, the probability distribution of vehicles leaving S along D<sub>1</sub>, D<sub>2</sub>, D<sub>8</sub>, D<sub>3</sub>, and D<sub>7</sub> is the probability area of the steering distribution at the corresponding angles (the angles corresponding to each direction have been calculated and explained in the previous section), which is calculated as <italic>P</italic>
<sub>d1</sub> &#x2248; 0.765, <italic>P</italic>
<sub>D2</sub> &#x3d; <italic>P</italic>
<sub>D8</sub> &#x2248; 0.118, and <italic>P</italic>
<sub>D3</sub> &#x3d; <italic>P</italic>
<sub>D7</sub> &#x2248; 0. Here, the sum of <italic>P</italic>
<sub>D1</sub>, <italic>P</italic>
<sub>D2</sub>, and <italic>P</italic>
<sub>D8</sub> is greater than 1 due to rounding, not calculation error. The value of <italic>P</italic>
<sub>D3</sub>, <italic>P</italic>
<sub>D7</sub> is 0 because of the limited calculation accuracy. Theoretically, their values are all greater than 0. Based on the above results, it can be obtained that the probability of the vehicle entering S from d<sub>5</sub> at <italic>t</italic> time and entering S<sub>1</sub> at <italic>t</italic>&#x2b;&#x2206;<italic>t</italic> time is <italic>P</italic>
<sub>S1</sub> &#x3d; <italic>P</italic>
<sub>d5</sub> &#xd7; <italic>P</italic>
<sub>d1</sub>; the calculation of S<sub>2</sub>, S<sub>8</sub>, S<sub>3</sub>, and S<sub>7</sub> is entered and then analogized to <italic>P</italic>
<sub>si</sub> &#x3d; <italic>P</italic>
<sub>di</sub> &#xd7; <italic>P</italic>
<sub>Di</sub>.</p>
<fig id="F17" position="float">
<label>FIGURE 17</label>
<caption>
<p>Gaussian distribution of vehicles when D<sub>5</sub> enters D<sub>1</sub> and leaves. and leaving along D<sub>1</sub> direction, which corresponds to P<sub>D1</sub> in the previous example.</p>
</caption>
<graphic xlink:href="fenrg-10-888298-g017.tif"/>
</fig>
<p>2) Because it is possible for a vehicle to enter S from d<sub>4</sub>, d<sub>5</sub>, and d<sub>6</sub>, the probabilities of entering S<sub>1</sub> at <italic>t</italic>&#x2b;&#x2206;<italic>t</italic> are calculated in these cases, the probability of the vehicle at S<sub>1</sub> at <italic>t</italic>&#x2b;&#x2206;<italic>t</italic> is the cumulative sum of the probabilities in all cases, <inline-formula id="inf6">
<mml:math id="m10">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x394;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msubsup>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:math>
</inline-formula>, where <inline-formula id="inf7">
<mml:math id="m11">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x394;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> means the probability of reaching S<sub>1</sub> at time <italic>t</italic>&#x2b;&#x2206;<italic>t</italic>, <inline-formula id="inf8">
<mml:math id="m12">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>S</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> indicates the probability of reaching S along di direction at time <italic>t</italic>, which corresponds to P<sub>d5</sub>, P<sub>d4</sub>, and P<sub>d6</sub> in <xref ref-type="fig" rid="F16">Figure 16</xref>. In the above example, <inline-formula id="inf9">
<mml:math id="m13">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> indicates the probability of entering S along the di direction.</p>
<p>Combining the above two calculation steps, based on the uncertainty of path planning and driving process, the probability formula of the vehicle arriving at S at <italic>t</italic> time is as follows <inline-formula id="inf10">
<mml:math id="m14">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi>t</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mn>8</mml:mn>
</mml:munderover>
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mi>t</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:math>
</inline-formula>. The result can be used to evaluate the risk of collision at time <italic>t</italic> and position S. At <italic>t</italic>&#x2b;&#x2206;<italic>t</italic>, the probability of the vehicle arriving at Sj is as formula, P<sup>di</sup>
<sub>Dj</sub> is the path probability according to the planned path, the steering distribution of driving vehicles leaving S at time <italic>t</italic> is obtained, and then the probability area of the corresponding direction is obtained by using the distribution function.</p>
<p>In theory, vehicles can travel to any position in any direction, which not only makes trajectory prediction difficult but also increases the amount of calculation greatly. However, through analysis, it can be found that most of the calculations are at a very low level of probability. Therefore, this part of the calculations is almost meaningless to the final risk assessment and can be optimized by probability pruning and truncation (to reduce the calculation amount and improve calculation efficiency). As shown in <xref ref-type="fig" rid="F18">Figure 18</xref>, dark green is the expected driving direction of the vehicle, that is, the planned path direction, while the other directions are unexpected driving paths caused by the uncertainty of driving process. If the probability of driving from the current cell to the next cell on the expected path decreases by 0.6 times, the probability of reaching a specific cell from <italic>t</italic>
<sub>1</sub> to <italic>t</italic>
<sub>4</sub> becomes 0.6, 0.36, 0.216 and 0.130, respectively. These probability values correspond to the most likely driving path of the vehicle, which is very valuable for risk assessment. However, under the other two paths, the probability value decreases exponentially and quickly drops to a very low level, such as 0.0001 &#x3e; 0.00001, etc., and the probability value will only be lower after further calculation. In theory, the probability value of reaching any position at any time will be very low but not zero, but the probability value below a certain level is almost meaningless for practical application. If a collision probability of 0.00000000001 is evaluated, it can be almost considered that the collision will not occur. In this article, the threshold <italic>R</italic>
<sub>low</sub> is set as the minimum value of probability pruning truncation. When <italic>R</italic>
<sub>low</sub> is less than or equal to, the calculation will be cut off to reduce the amount of calculation. As shown in <xref ref-type="fig" rid="F18">Figure 18</xref>, it can be set that when the probability of the vehicle arriving at s &#x3d; 0.0001, the probability of leaving from S and arriving at the new cell at <italic>t</italic>5 will no longer be calculated.</p>
<fig id="F18" position="float">
<label>FIGURE 18</label>
<caption>
<p>Very low probability value of unexpected direction.</p>
</caption>
<graphic xlink:href="fenrg-10-888298-g018.tif"/>
</fig>
<p>Probability truncation can not only reduce the amount of calculation but also avoid many meaningless calculations. As shown in <xref ref-type="fig" rid="F19">Figure 19</xref>, the expected path of the vehicle is marked by dark green, but it is possible for the vehicle to enter the upper right cell at <italic>t</italic>
<sub>2</sub> under the driving process uncertainty. Then, under the influence of driving process uncertainty, the vehicle may form a circle along the diamond; as shown in the figure, the gray arrow indicates the direction. This situation can continue indefinitely with the expansion of the time window, but under normal circumstances, almost no driver will drive the vehicle around the intersection.</p>
<fig id="F19" position="float">
<label>FIGURE 19</label>
<caption>
<p>Vehicle running in loop.</p>
</caption>
<graphic xlink:href="fenrg-10-888298-g019.tif"/>
</fig>
<p>A direct manifestation of probability truncation is that the sum of probabilities of vehicles arriving at all positions at time <italic>t</italic> is less than 1 (without considering the loss of calculation accuracy and rounding), and the value of probability sum will gradually decrease with time. As shown in <xref ref-type="fig" rid="F20">Figures 20A&#x2013;C</xref>, the vehicle enters S at time <italic>t</italic> along the straight direction, theoretically departs from S, and reaches S<sub>i</sub>, S<sub>2</sub>, S<sub>3</sub>, S<sub>8</sub>, and S<sub>7</sub> at <italic>t</italic>
<sub>1</sub>. Let the probability be P<sub>1</sub>&#x2013;P<sub>8</sub>. If only S<sub>L</sub>, S<sub>2</sub>, and S<sub>8</sub> are left to reach after probabilistic pruning, then the sum of probabilities of vehicles arriving at each feasible position at <italic>t</italic>
<sub>1</sub> is the sum of P<sub>1</sub>, P<sub>2</sub>, and P<sub>8</sub>, which is obviously less than the sum of P<sub>1</sub>&#x2013;P<sub>8</sub> and less than 1, which is the probability loss caused by pruning and truncation. Furthermore, the theoretically accessible positions at <italic>t</italic>
<sub>2</sub> and S<sub>1</sub>, S<sub>2</sub>, and S<sub>8</sub> are shown in <xref ref-type="fig" rid="F20">Figure 20E</xref>. After pruning, only the cells as shown in <xref ref-type="fig" rid="F20">Figure 20F</xref> are left. The probability values of all accessible positions of the vehicle at <italic>t</italic>
<sub>2</sub> are also determined by P<sub>1</sub>&#x2032;&#x2013;P<sub>8</sub>&#x2032;. The sum becomes P<sub>1</sub>&#x2032;, P<sub>2</sub>&#x2032;, and P<sub>9</sub>&#x2032;. In addition, there is a probability loss. The loss of probability can be understood as the cost of precision due to reducing the amount of calculation.</p>
<fig id="F20" position="float">
<label>FIGURE 20</label>
<caption>
<p>Pruning and truncation of vehicle running probability. <bold>(A)</bold> <italic>t</italic> time entry diagram. <bold>(B)</bold> All feasible directions at <italic>t</italic>
<sub>1</sub>. <bold>(C)</bold> Feasible direction after pruning at <italic>t</italic>
<sub>1</sub> time. <bold>(D)</bold> Possible position at <italic>t</italic>
<sub>1</sub>. <bold>(E)</bold> All feasible directions at <italic>t</italic>
<sub>2</sub>. <bold>(F)</bold> Feasible directions after pruning at <italic>t</italic>
<sub>2</sub>.</p>
</caption>
<graphic xlink:href="fenrg-10-888298-g020.tif"/>
</fig>
<p>The uncertainty of driving intention and driving process mainly aims at the uncertainty of vehicle interior and driver, while the uncertainty of trajectory invasion focuses on the impact of real-time change of the external environment on vehicle trajectory. When obstacles (possibly, motor vehicles, bicycles, motorcycles, pedestrians, suddenly dropped goods, etc.) intrude into the expected driving position of the vehicle, the vehicle will be forced to respond, such as make detours and stops, all of which will change the vehicle&#x2019;s trajectory and thus change the time, location, and probability of collision with the vehicle.</p>
<p>In this article, we define trajectory intrusion from two aspects of time and space. In time, it includes the current time or future time in the time window. In space, it refers to the position where the current or future time of the obstacle overlaps with the possible entry position of other vehicles. As shown in <xref ref-type="fig" rid="F21">Figure 21</xref>, if the other vehicle is located at s at the current moment, it may drive along D<sub>1</sub>, D<sub>2</sub>, D<sub>3</sub>, D<sub>4</sub>, and D<sub>5</sub> directions. The barrier is located at S<sub>4</sub>, and it could be heading for S<sub>3</sub> at the next moment. When other vehicles drive into S<sub>4</sub> from S along the direction of D<sub>4</sub> because the position of obstacles at the current moment overlaps with the possible driving position of other vehicles at the next moment, the track of the other vehicles at S<sub>4</sub> is invaded at the next moment. When other vehicles enter S<sub>3</sub> from S along the direction of D<sub>3</sub>, it is possible to drive into S<sub>3</sub> at the next moment due to obstacles. Therefore, the track of its car in S<sub>3</sub> is also invaded at the next moment. In short, if the obstacle is located at A at the moment, and if other vehicles drive to A at the next moment, then A is considered as a trajectory intrusion; if the obstacle and other vehicles are likely to drive to point B at the next moment, then point B is also a trajectory intrusion. In some special cases, such as different rights of way classes between vehicles, it can be considered that the tracks of vehicles with a higher right of way will not be invaded because they enjoy the right of way. At this time, only the tracks of vehicles with a lower right of way are invaded.</p>
<fig id="F21" position="float">
<label>FIGURE 21</label>
<caption>
<p>Example of trajectory intrusion.</p>
</caption>
<graphic xlink:href="fenrg-10-888298-g021.tif"/>
</fig>
<p>When encountering the track invasion, the actions taken by the vehicle is to stop and wait, that is, the vehicle stays still at the current position until the obstacles leave and then resumes driving, or detour, that is, the vehicle does not stop but travels in a nonintrusive direction to bypass the obstacle. Trajectory intrusion changes the route of vehicles, and the route and its probability are determined by path planning and steering distribution. Therefore, the trajectory intrusion will change the original steering distribution of the vehicle and the probability of driving along each direction. When a vehicle enters the next cell with a probability greater than the cutoff probability, it may be necessary to delete or add new paths and reallocate the probability of each path. So, trajectory intrusion uncertainty modeling should be combined with path planning and steering distribution to quantify different situations.</p>
<p>Here, the probability of obstacles reaching the intrusion position is taken as the rejection rate, and the steering distribution is regenerated by the rejection sample. As shown in <xref ref-type="fig" rid="F22">Figure 22A</xref>, at time <italic>t</italic>, other vehicles are located at S, obstacles are located at S<sub>4</sub>, and obstacles may be located at S<sub>3</sub> at the next time. S<sub>4</sub> and S<sub>3</sub> are both the positions where the tracks of other vehicles are invaded at the next moment. Let it have three expected driving directions, say D<sub>2</sub>, D<sub>3</sub>, and D<sub>4</sub> and the distribution probabilities of the three expected paths are P<sub>D4</sub> &#x3d; 0.3, P<sub>D3</sub> &#x3d; 0.5, and P<sub>D2</sub> &#x3d; 0.5, respectively, and their steering distribution is shown in <xref ref-type="fig" rid="F22">Figure 22B</xref>. It can be seen that the probability areas in the D<sub>3</sub> and D<sub>4</sub> directions are large and the driving process in the D<sub>4</sub> direction is uncertain, so the Gaussian distribution variance in the steering D<sub>4</sub> area is large, and it is &#x201c;stout&#x201d; on the graph. D<sub>5</sub> and D<sub>1</sub> are not preset directions, therefore, the corresponding probability area is small, and the eye flesh is almost invisible.</p>
<fig id="F22" position="float">
<label>FIGURE 22</label>
<caption>
<p>Obstacle intrusion and original steering distribution of vehicles. <bold>(A)</bold> Expected driving direction of vehicles and position of obstacle intrusion. <bold>(B)</bold> Original steering distribution of vehicles.</p>
</caption>
<graphic xlink:href="fenrg-10-888298-g022.tif"/>
</fig>
<p>Let the probabilities of obstacles reaching S<sub>4</sub> and S<sub>3</sub> at time <italic>t</italic> be P<sub>01</sub> &#x3d; 0.7 and P<sub>02</sub> &#x3d; 0.6, respectively, and P<sub>01</sub> and P<sub>02</sub> are D<sub>4</sub>, sampling steering with rejection rate in the D<sub>3</sub> direction, and relearning steering distribution with sampled samples as shown in <xref ref-type="fig" rid="F23">Figure 23</xref>. In the figure, the red dotted line indicates the steering distribution before rejecting sampling, and the blue solid line indicates the new steering distribution learned after rejecting sampling. It can be seen from the figure that the probability areas in the D<sub>4</sub> and D<sub>3</sub> directions decrease to a certain extent, while the probability areas in the D<sub>2</sub> direction increase greatly. The probability areas in D<sub>1</sub> and D<sub>5</sub> directions increase slightly.</p>
<fig id="F23" position="float">
<label>FIGURE 23</label>
<caption>
<p>Newly generated steering distribution after rejecting sampling.</p>
</caption>
<graphic xlink:href="fenrg-10-888298-g023.tif"/>
</fig>
<p>Although the new steering distribution can be obtained by taking the probability of obstacles reaching a certain position as the rejection rate, the simulation test shows that the discrimination between many new distributions and the old distributions is not obvious enough. As shown in <xref ref-type="fig" rid="F24">Figure 24</xref>, let the arrival probabilities of obstacles in <xref ref-type="fig" rid="F24">Figure 24A</xref> be P<sub>01</sub> &#x3d; 0.3 and P<sub>02</sub> &#x3d; 0.2, and the distribution probabilities of vehicles along the planned paths D<sub>4</sub>, D<sub>3</sub>, and D<sub>2</sub> before sampling rejection be P<sub>D4</sub> &#x3d; 0.3, P<sub>D3</sub> &#x3d; 0.5, and P<sub>D2</sub> &#x3d; 0.2. With P<sub>01</sub> and P<sub>02</sub> as rejection rates, the obtained steering distribution after sampling is shown in <xref ref-type="fig" rid="F24">Figure 24B</xref>, and the curve difference between before-sampling and after-sampling is not obvious. Especially, along the D<sub>3</sub> direction, the probability of the vehicles entering is hardly affected by obstacles, but in fact, P<sub>01</sub> &#x3d; 0.3 and P<sub>02</sub> &#x3d; 0.2 are already relatively high probability values. This shows that it is not enough to show the influence of obstacles on the driving track by directly using the probability of arrival of obstacles as the rejection rate. In this article, it is considered that squeeze operation can be performed according to a certain mapping rule P<sub>oi</sub>, to realize the influence of obstacles on the vehicle trajectory.</p>
<fig id="F24" position="float">
<label>FIGURE 24</label>
<caption>
<p>There is no obvious difference in the distribution of new and old steering. <bold>(A)</bold> Expected driving direction of vehicles and position of obstacle intrusion. <bold>(B)</bold> New and old steering distribution.</p>
</caption>
<graphic xlink:href="fenrg-10-888298-g024.tif"/>
</fig>
<p>The squeeze mode can be flexibly selected according to the situation. For example, the analytic equation of a circle can be the squeezed function, and the value curve of P<sub>oi</sub> can be extruded into the circular arc shape. As shown in <xref ref-type="fig" rid="F25">Figure 25A</xref>, the red straight line is the original P<sub>oi</sub>, according to the equation of circle, (x &#x2212; 1)<sup>2</sup> &#x2b; y<sup>2</sup> &#x3d; 1&#xa0;y &#x3d; &#x221a;(1 &#x2212; (x &#x2212; 1)<sup>2</sup>). The rejection rate after Squeeze is shown as the blue curve. <xref ref-type="fig" rid="F25">Figure 25B</xref> shows the steering distribution generated by the rejection rate sampling after squeeze, which shows that the distribution difference is more obvious. Except for the equation of the circle, other functions that map P<sub>oi</sub> to the range of 0&#x2013;1 can be used as squeeze functions, such as deformed log function, logistic function, sigmoid function, etc., and the rejection rate is amplified in different ways by different functions. To influence the new steering distribution.</p>
<fig id="F25" position="float">
<label>FIGURE 25</label>
<caption>
<p>Squeeze the arrival rate of obstacles to get the rejection rate. <bold>(A)</bold> Squeeze the equation of a circle <bold>(B)</bold> Squeeze the steering distribution.</p>
</caption>
<graphic xlink:href="fenrg-10-888298-g025.tif"/>
</fig>
<p>It is also a common in driving to choose to stop when facing obstacles, so it is necessary to allocate probabilities between stopping and detouring. Let &#x2206;<italic>t</italic> be the time of iterative calculation of risk assessment, P<sub>wait</sub>, P<sub>bypass</sub>, then there is 1 &#x3d; P<sub>wait</sub> &#x2b; P<sub>bypass</sub>, indicating that it is possible for other vehicles to stop moving in the next time. In reality, the probability of stopping is related to the distribution of obstacles. If the possibility of obstacles invading the track is high or more positions in the track are invaded by obstacles, the possibility of stopping and so on will increase accordingly. As shown in <xref ref-type="sec" rid="s8">Supplementary Figure S1</xref>, there are five possible driving directions within the visual field of other vehicles 180, and the probability of each direction can be obtained from the steering distribution before it refuses to sample, which is set as P<sub>D1</sub>&#x2013;P<sub>D5</sub>. In extreme cases, these five directions may be invaded by obstacles. Let the invasion probability be P<sub>01</sub>&#x2013;P<sub>05</sub>. If the values of P<sub>01</sub>&#x2013;P<sub>05</sub> are all 1, it is determined that the vehicle will be surrounded by obstacles at the next moment, then the probability of the vehicle stopping at this time is 1 to ensure driving safety. If the values of P<sub>01</sub>&#x2013;P<sub>05</sub> are all 0, it is determined that no obstacle will invade the trajectory of the other vehicles at the next moment. Then, the probability of the vehicle stopping should be 0, which accords with the driving habits of people. Because P<sub>D1</sub>&#x2013;P<sub>D5</sub> are calculated from the same steering distribution, there are <inline-formula id="inf14">
<mml:math id="m18">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x3d;</mml:mo>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mn>5</mml:mn>
</mml:munderover>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. However, P<sub>01</sub>&#x2013;P<sub>05</sub> may be invaded by five different obstacles, so there are <inline-formula id="inf15">
<mml:math id="m19">
<mml:mrow>
<mml:mn>5</mml:mn>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>max</mml:mi>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mn>5</mml:mn>
</mml:munderover>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> because there must be 0 &#x2264; P<sub>wait</sub> &#x2264; 1, where P<sub>wait</sub> can be calculated from the weighted sum of P<sub>01</sub>&#x2013;P<sub>05</sub>, and the calculation formula is <inline-formula id="inf16">
<mml:math id="m20">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mn>5</mml:mn>
</mml:munderover>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>o</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, corresponding to P<sub>bypass</sub> &#x3d; 1 &#x2212; P<sub>wait</sub>.</p>
<p>The overall flow chart of calculation framework is shown as <xref ref-type="sec" rid="s8">Supplementary Figure S2</xref>.</p>
</sec>
</sec>
<sec id="s2">
<title>4 Calculation and Simulation Results</title>
<p>In this section, the calculation and simulation process are illustrated in the form of images. The simulation and verification are done using MATLAB and evaluated and verified using PreScan &#x2b; CarSim. The calculation results show that the uncertain trajectory of interactive vehicles at intersections can be better predicted and analyzed, and the collision avoidance decision of unmanned vehicles can be better realized.</p>
<p>As shown in <xref ref-type="sec" rid="s8">Supplementary Figure S2A</xref>, let us assume that there are three vehicles under the intersection at time <italic>t</italic>, namely, ego-vehicle and other vehicles v<sub>1</sub> and v<sub>2</sub>; let us assume that there are general social vehicles with the same right-of-way level. <xref ref-type="sec" rid="s8">Supplementary Figure S3B</xref> combines the sensing information of the sensing module. The driving intention uncertainty modeling method is used to plan the possible driving routes of other vehicles. Assume that the planning result is that the auto-driving vehicle v<sub>L</sub> has three possible paths, which correspond to turning around, turning left, and going straight, as shown in the green cell of <xref ref-type="sec" rid="s8">Supplementary Figure S3B</xref>; V<sub>2</sub> has a possible path (to simplify the explanation process, assume only one path), and the corresponding straight path is shown in the purple cell of <xref ref-type="sec" rid="s8">Supplementary Figure S3B</xref>. Combined with the vehicle regulation and control module, the driving track of the vehicle in the future is obtained as shown in the blue cell in <xref ref-type="sec" rid="s8">Supplementary Figure S3B</xref>.</p>
<p>Enlarge the red circle in <xref ref-type="sec" rid="s8">Supplementary Figure S3B</xref> as shown. Before v<sub>l</sub> reaches S, the three paths coincide, so the vehicle has only one expected heading direction. From time <italic>t</italic> to time <italic>t</italic>
<sub>1</sub>, the possible driving direction of v<sub>l</sub> is shown in <xref ref-type="sec" rid="s8">Supplementary Figure S4A</xref>, in which orange indicates the expected driving direction and blue indicates the unexpected but feasible direction. At this time, the steering distribution of v<sub>l</sub> is a single Gaussian distribution. Let the variance of the Gaussian distribution be 12 when v<sub>l</sub> goes straight, and its steering distribution is shown in <xref ref-type="sec" rid="s8">Supplementary Figure S4B</xref>. According to the previous introduction, if the steering angle is greater than 0, it means turning right, less than 0 means turning left, and equal to 0 means going straight, including <italic>&#x3b1;</italic>
<sub>3</sub>&#x223c;(90&#xb0;, &#x2212;72&#xb0;), <italic>&#x3b1;</italic>
<sub>2</sub>&#x223c;(72&#xb0;, &#x2212;19&#xb0;), <italic>&#x3b1;</italic>
<sub>1</sub>&#x223c;(19&#xb0;, 19&#xb0;), and P<sub>1</sub> &#x3d; 0.887, P<sub>2</sub> &#x3d; 0.057, P<sub>8</sub> &#x3d; 0.057 by using the distribution probability area. the probability of taking values of P<sub>3</sub> and P<sub>7</sub> is extremely small. Below 10<sup>&#x2013;9</sup>, pruning and truncation according to probability can be ignored. Therefore, the possible position and probability of <italic>t</italic>
<sub>l</sub> time v<sub>l</sub> are shown in <xref ref-type="sec" rid="s8">Supplementary Figure S4C</xref>, and the dark shaded area is the unreachable area after probability pruning.</p>
<p>Since V1 may enter the unexpected paths as S2 and S8, it is necessary to replan the trajectory of V1 synchronously. At the end of t1, the three possible positons of V1 should be calculated at <italic>t</italic>
<sub>2</sub>. <xref ref-type="sec" rid="s8">Supplementary Figures S6A&#x2013;C</xref> show the possible driving directions of v<sub>l</sub> at <italic>t</italic>
<sub>2</sub> when it is located in three positions. Pay attention to the red S position, which may enter from three different directions by v<sub>l</sub>. They are from S<sub>2</sub> to the right, S<sub>8</sub> to the left, and S<sub>1</sub> straight. At this time, the probability of v<sub>l</sub> finally entering S at <italic>t</italic>
<sub>2</sub> should be calculated according to the probability accumulation introduced above. The steering distribution at S<sub>2</sub>, S<sub>8</sub>, and S<sub>1</sub> is as shown in <xref ref-type="sec" rid="s8">Supplementary Figure S6B</xref>, which shows that the probability of entering s from S<sub>2</sub> is <italic>p</italic> &#x3d; 0.057 &#xd7; 0.057 &#x2dc; 0.0032. The first 0.057 is the probability of arriving at S<sub>2</sub> at t<sub>1</sub>, and the second 0.057 is the probability of arriving at s from S<sub>2</sub> at t<sub>2</sub>. Similarly, the probability of entering S from S<sub>8</sub> is 0.0032. The probability of entering S from S<sub>1</sub> is <italic>p</italic> &#x3d; 0.887 &#xd7; 0.887 &#x2dc; 0.787. Here, if the truncation probability is 0.01, then 0.0032 is discarded directly because the value is too small, so the probability of reaching s is about 0.787.</p>
<p>From a macro point of view, after considering the uncertainty of driving process based on driving intention uncertainty, some new v<sub>l</sub> possible positions are added, as shown in bright green in <xref ref-type="sec" rid="s8">Supplementary Figure S7</xref>. The turning direction and right turning direction plan out a new driving path, and in the straight direction is finally unified to the original path. This describes that there are random left and right offsets in the straight line, but under the intention of going straight, the ego-vehicle quickly corrects the offset and returns to go the straight line.</p>
<p>Suppose V<sub>L</sub> is located at s at a certain time, and there are no obstacles in all directions of travel at the next moment. The steering distribution at s is shown in <xref ref-type="sec" rid="s8">Supplementary Figure S8</xref>. There are three expected driving directions, namely, the probability in D<sub>2</sub> direction is P<sub>2</sub>, the probability along D<sub>1</sub> direction is P<sub>2</sub>, and the probability of driving along D<sub>8</sub> direction is P<sub>8</sub>. And we know the expectation of the Gaussian component in the straight direction is <italic>&#x3bc;</italic>
<sub>1</sub> &#x3d; 0&#xb0;, <italic>&#x3b1;</italic>
<sub>2</sub>, <italic>&#x3b1;</italic>
<sub>8</sub> direction is <italic>&#x3bc;</italic>
<sub>2</sub> &#x3d; &#x2212;45&#xb0;, <italic>&#x3bc;</italic>
<sub>8</sub> &#x3d; &#x2212;45&#xb0;. There are P<sub>2</sub> &#x3d; 0.3, P<sub>1</sub> &#x3d; 0.5, and P<sub>8</sub> &#x3d; 0.2. At this time, the steering distribution Gaussian mixture model corresponding to V<sub>L</sub> is shown in <xref ref-type="sec" rid="s8">Supplementary Figure S8B</xref>, and it is assumed that the random offset of the vehicle going straight is small, and the variance of the D<sub>1</sub> direction component is <italic>&#x3c3;</italic>
<sub>1</sub> &#x3d; 6. The random deviation of D<sub>2</sub> driving in the turning direction is slightly larger, <italic>&#x3c3;</italic>
<sub>2</sub> &#x3d; 8. The shift of d<sub>8</sub> in the right turn direction is larger than that in D<sub>8</sub>, <italic>&#x3c3;</italic>3 &#x3d; 10. In this case, P<sub>D2</sub> &#x3d; 0.300, P<sub>D1</sub> &#x3d; 0.500, P<sub>D8</sub> &#x3d; 0.198, and the probability of the other directions is lower than the truncation probability and ignored.</p>
<p>Finally, the driving situation of V<sub>L</sub> when encountering obstacles is considered. As shown in <xref ref-type="sec" rid="s8">Supplementary Figure S9</xref>, the vehicle is located at s at time <italic>t</italic>, and it is possible for the vehicle to go to S<sub>2</sub> at time <italic>t</italic>
<sub>1</sub>, and it is possible for vehicles with obstacles to go to S<sub>2</sub> at time <italic>t</italic>
<sub>1</sub>. At this time, the possible trajectory evolution of V<sub>L</sub> is shown in <xref ref-type="sec" rid="s8">Supplementary Figure S10</xref>.</p>
</sec>
<sec id="s3">
<title>5 conclusion</title>
<p>Crossroads are one of the most complex and difficult driving scenarios for autonomous driving. This article proposes a collision risk assessment framework for unmanned vehicles based on the prediction of other vehicles&#x2019; driving trajectories with driving uncertainty. The framework is used to calculate the collision risk, collision position, and time between the vehicle and other vehicles in real time under the complex traffic environment of intersections, and the results can give more safe decision to optimize the driving trajectory of the vehicle. The results can also trigger other safety algorithms of the vehicle in case of emergency such as collision avoidance.</p>
<p>Through analysis, this method highlights that vehicle collision risk assessment lies in the prediction of other vehicles&#x2019; driving track, which is mainly affected by road geometry, driver&#x2019;s driving intention, driver&#x2019;s operation, and vehicle control system&#x2019;s ability and traffic environments. Among them, there are large uncertainties, except the geometric features of roads, which are the difficulty of unmanned vehicles. In this article, the characteristics of three kinds of uncertainties and their relationship with other vehicles&#x2019; driving tracks are analyzed in depth. Different modeling methods are proposed for each kind of uncertainty which is quantitatively described by probability. Finally, the calculation process of the three kinds of uncertainties is unified so as to obtain the time-related collision risk assessment framework of unmanned vehicles. The risk assessment framework can provide safer trajectory planning and collision avoidance input constraints for unmanned vehicles. Thereby, this will be improving the overall safety of unmanned vehicles greatly.</p>
</sec>
</body>
<back>
<sec id="s4">
<title>Data Availability Statement</title>
<p>The original contributions presented in the study are included in the article/<xref ref-type="sec" rid="s8">Supplementary Material</xref>; further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s5">
<title>Author Contributions</title>
<p>The main contribution of this article is to develop a framework based on collision risk assessment for unmanned electric vehicles in unknown environment. This method predicts the environment along the preplanned driving track and analyzes the uncertainties in the driving process. It includes the solutions to other vehicles&#x2019; expected path planning, driving process uncertainty description, and trajectory change caused by obstacle intrusion, etc. Through the analysis, modeling, and calculation of uncertainty, the prediction of other vehicles&#x2019; running track based on probability is realized. The risk probability of collision is evaluated based on other vehicles&#x2019; running track. This result can be input to the decision control module for correcting or changing the running track of the own vehicle and can also trigger other safety algorithms of the own vehicle such as collision avoidance when necessary. Moreover, ensure vehicle safety to the greatest extent along with better driving efficiency.</p>
</sec>
<sec sec-type="COI-statement" id="s6">
<title>Conflict of Interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s7">
<title>Publisher&#x2019;s Note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors, and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<sec id="s8">
<title>Supplementary Material</title>
<p>The Supplementary Material for this article can be found online at: <ext-link ext-link-type="uri" xlink:href="https://www.frontiersin.org/articles/10.3389/fenrg.2022.888298/full#supplementary-material">https://www.frontiersin.org/articles/10.3389/fenrg.2022.888298/full&#x23;supplementary-material</ext-link>
</p>
<supplementary-material xlink:href="DataSheet1.docx" id="SM1" mimetype="application/docx" xmlns:xlink="http://www.w3.org/1999/xlink"/>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Research on the Algorithm of Dynamic Obstacle Avoidance Path Planning for Unmanned Vehicles Based on Potential Field Search [J] (In Chinese)</article-title>. <source>Beijing Automot.</source> <volume>000</volume> (<issue>004</issue>), <fpage>131</fpage> </citation>
</ref>
<ref id="B2">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Gianibelli</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Carlucho</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Paula</surname>
<given-names>M. D.</given-names>
</name>
</person-group> (<year>2018</year>). &#x201c;<article-title>An Obstacle Avoidance System for Mobile Robotics Based on the Virtual Force Field Method[C]</article-title>,&#x201d; in <conf-name>IEEE Biennial Congress of Argentina</conf-name> (<publisher-name>Argencon 2018. Ieee</publisher-name>). </citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hsu</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>W. S.</given-names>
</name>
<name>
<surname>Rong</surname>
<given-names>N.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>A Point-Based POMDP Planner for Target Tracking, ICRA 2008</article-title>,&#x201d; in <conf-name>Robotics and Automation IEEE International Conference on</conf-name>, <fpage>2644</fpage> </citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Deng</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Feng</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Pu</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Arachchige</surname>
<given-names>D. D. K.</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>Q.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Short-Term Nacelle Orientation Forecasting Using Bilinear Transformation and ICEEMDAN Framework</article-title>. <source>Front. Energy Res.</source> <volume>9</volume>, <fpage>780928</fpage>. <pub-id pub-id-type="doi">10.3389/fenrg.2021.780928</pub-id> </citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Deng</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Yuan</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Feng</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Arachchige</surname>
<given-names>D. D. K.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Monitoring and Identifying Wind Turbine Generator Bearing Faults Using Deep Belief Network and EWMA Control Charts</article-title>. <source>Front. Energy Res.</source> <volume>9</volume>, <fpage>799039</fpage>. <pub-id pub-id-type="doi">10.3389/fenrg.2021.799039</pub-id> </citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lulu</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Xie</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Kang</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Trajectory Prediction Algorithm of Unmanned Vehicles at Urban Intersection Based on Edge Computing[J]</article-title>. <source>J. Automot. Saf. Energy</source> <volume>12</volume> (<issue>2</issue>), <fpage>163</fpage>. </citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ponzoni Carvalho Chanel</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Teichteil-Knigsbuch</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Lesire</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2012</year>). &#x201c;<article-title>POMDP-based Online Target Detection and Recognition for Autonomous UAVs</article-title>,&#x201d; in <conf-name>ECAI 2012 20th European Conference on Artificial Intelligence</conf-name>, <fpage>955</fpage> </citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ragi</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Chong</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>UAV Path Planning in a Dynamic Environment via Partially Observable Markov Decision Process</article-title>. <source>IEEE Trans. Aerosp. Electron. Syst.</source> <volume>49</volume>, <fpage>23972412</fpage>. <pub-id pub-id-type="doi">10.1109/taes.2013.6621824</pub-id> </citation>
</ref>
<ref id="B9">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Rothmund</surname>
<given-names>S. V.</given-names>
</name>
<name>
<surname>Johansen</surname>
<given-names>T. A.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Risk-Based Obstacle Avoidance in Unknown Environments Using Scenario-Based Predictive Control for an Inspection Drone Equipped with Range Finding Sensors</article-title>.&#x201d; in <conf-name>International Conference on Unmanned Aircraft Systems</conf-name>. <publisher-name>ICUAS</publisher-name>. <pub-id pub-id-type="doi">10.1109/icuas.2019.8797803</pub-id> </citation>
</ref>
<ref id="B10">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Shalev-Shwartz</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Shammah</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Shashua</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2017</year>). <source>On a Formal Model of Safe and Scalable Self-Driving Cars[J]</source>. </citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>Fei.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>He.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Research on Genetic Algorithm Based Anti&#x2043;collision Control Strategy for Unmanned Vehicles[J]</article-title>. <source>Mod. Electron. Technol.</source> <volume>44</volume> (<issue>9</issue>), <fpage>136&#x2043;139</fpage> </citation>
</ref>
<ref id="B12">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2019</year>). &#x201c;<article-title>A Novel Collision Avoidance Method for Multiple Fixed-Wing Unmanned Aerial Vehicles[C]</article-title>.&#x201d; in <conf-name>2019 Chinese Automation Congress</conf-name>. <publisher-name>CAC</publisher-name>. </citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xu</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Zong</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>A Research on Intelligent Obstacle Avoidance of Unmanned Vehicle Based on DDPG Algorithm[J] (In Chinese)</article-title>. <source>Automot. Eng.</source> <volume>41</volume> </citation>
</ref>
<ref id="B14">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zheng</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2017</year>). &#x201c;<article-title>Q Learning Algorithm Based UAV Path Learning and Obstacle Avoidence approach[C]</article-title>.&#x201d; in <conf-name>Chinese Control Conference</conf-name>. <publisher-name>IEEE</publisher-name>. </citation>
</ref>
</ref-list>
</back>
</article>