<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "https://jats.nlm.nih.gov/nlm-dtd/publishing/3.0/journalpub-oasis3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:oasis="http://docs.oasis-open.org/ns/oasis-exchange/table" xml:lang="en" dtd-version="3.0" article-type="research-article">
  <front>
    <journal-meta><journal-id journal-id-type="publisher">MS</journal-id><journal-title-group>
    <journal-title>Mechanical Sciences</journal-title>
    <abbrev-journal-title abbrev-type="publisher">MS</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Mech. Sci.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">2191-916X</issn><publisher>
    <publisher-name>Copernicus Publications</publisher-name>
    <publisher-loc>Göttingen, Germany</publisher-loc>
  </publisher></journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.5194/ms-15-17-2024</article-id><title-group><article-title>Development of pedestrian collision avoidance strategy based on the fusion of Markov and social force models</article-title><alt-title>Intelligent vehicle collision avoidance based on a pedestrian motion fusion model</alt-title>
      </title-group><?xmltex \runningtitle{Intelligent vehicle collision avoidance based on a pedestrian motion fusion model}?><?xmltex \runningauthor{B. Tang et al.}?>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes">
          <name><surname>Tang</surname><given-names>Bin</given-names></name>
          <email>tangbin@ujs.edu.cn</email>
        <ext-link>https://orcid.org/0000-0002-1520-0625</ext-link></contrib>
        <contrib contrib-type="author" corresp="no">
          <name><surname>Yang</surname><given-names>Zhengyi</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no">
          <name><surname>Jiang</surname><given-names>Haobin</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no">
          <name><surname>Hu</surname><given-names>Zitian</given-names></name>
          
        </contrib>
        <aff id="aff1"><institution>Automotive Engineering Research Institute, Jiangsu University, Jiangsu, China</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Bin Tang (tangbin@ujs.edu.cn)</corresp></author-notes><pub-date><day>18</day><month>January</month><year>2024</year></pub-date>
      
      <volume>15</volume>
      <issue>1</issue>
      <fpage>17</fpage><lpage>30</lpage>
      <history>
        <date date-type="received"><day>2</day><month>February</month><year>2023</year></date>
           <date date-type="rev-recd"><day>16</day><month>November</month><year>2023</year></date>
           <date date-type="accepted"><day>17</day><month>November</month><year>2023</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2024 Bin Tang et al.</copyright-statement>
        <copyright-year>2024</copyright-year>
      <license license-type="open-access"><license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p></license></permissions><self-uri xlink:href="https://ms.copernicus.org/articles/15/17/2024/ms-15-17-2024.html">This article is available from https://ms.copernicus.org/articles/15/17/2024/ms-15-17-2024.html</self-uri><self-uri xlink:href="https://ms.copernicus.org/articles/15/17/2024/ms-15-17-2024.pdf">The full text article is available as a PDF file from https://ms.copernicus.org/articles/15/17/2024/ms-15-17-2024.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d1e101">In urban traffic, accurate prediction of pedestrian trajectory and advanced collision avoidance strategy can effectively reduce the collision risk between intelligent vehicles and pedestrians. In order to improve the prediction accuracy of pedestrian trajectory and the safety of collision avoidance, a longitudinal and lateral intelligent collision avoidance strategy based on pedestrian trajectory prediction is proposed. Firstly, the process of a pedestrian crossing the road is considered as a combination of free motion described by first-order Markov model and the constrained motion presented by improved social force model. The predicted pedestrian trajectory is obtained by weighted fusion of the trajectories of the two models with a multiple linear regression algorithm. Secondly, according to the predicted pedestrian trajectory and time to collision (TTC) the longitudinal and lateral collision avoidance strategy is designed. The improved artificial potential field method is used to plan the lateral collision avoidance path in real time based on the predicted pedestrian position, and a fuzzy controller is constructed to obtain the desired deceleration of the vehicle. Finally, the pedestrian motion fusion model and the longitudinal and lateral collision avoidance strategy are verified by Prescan and Simulink co-simulation. The results show that the average displacement error (ADE) and final displacement error (FDE) of pedestrian trajectory based on pedestrian motion fusion model are smaller compared with a Markov model and improved social force model, and the proposed pedestrian collision avoidance strategy can effectively achieve longitudinal and lateral collision avoidance.</p>
  </abstract>
    
<funding-group>
<award-group id="gs1">
<funding-source>National Natural Science Foundation of China</funding-source>
<award-id>U20A20333</award-id>
<award-id>51605199</award-id>
<award-id>52225212</award-id>
</award-group>
<award-group id="gs2">
<funding-source>Government of Jiangsu Province</funding-source>
<award-id>2019-GDZB-084</award-id>
</award-group>
</funding-group>
</article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d1e113">In urban road scenes, pedestrians crossing roads are likely to have traffic accidents involving vehicles and usually suffer serious injuries. Reports show that, in recent years, the casualty rate of pedestrians in traffic accidents with motor vehicles is more than 50 % (Wang et al., 2019; Saito and Raksincharoensak, 2016). Therefore it is necessary to develop a pedestrian collision avoidance control strategy considering pedestrian trajectory prediction. This provides a reliable basis for intelligent vehicles to distinguish the intention and interaction of pedestrians crossing the road, and make a prejudgment to avoid potential collisions, which is of great significance to improve the safety of pedestrian crossing the road and traffic efficiency.</p>
      <p id="d1e116">Recent research on pedestrian collision avoidance has mainly focused on two aspects: pedestrian trajectory prediction and collision avoidance control strategy (Narváez et al., 2019; Sighencea et al., 2021). Due to pedestrian collision risk, the accuracy of pedestrian trajectory prediction has an important impact on the safety of vehicle collision avoidance. Domestic and foreign research on pedestrian trajectory prediction is mainly classified as data-driven method or the model-based method. The data-driven method is mainly based on the improvement of the recurrent neural network to generate related variants (Eiffert et al., 2020; Song et al., 2020). Some researchers have optimized the network structure and loss function in the model to improve operational efficiency and accuracy. Hassan et al. (2021) introduced social attention mechanism and physical attention mechanism into generative confrontation networks and considered scene context information and historical trajectory information to realize trajectory prediction under the interaction of multiple intelligent bodies. Zhou et al. (2021) constructed the trajectory prediction model of a graph convolutional network to describe the interaction mode between<?pagebreak page18?> pedestrians, so that the predicted trajectory conforms to the habits and behaviors of pedestrians. The model-based methods often generate future trajectories based on historical time series data according to the designed mathematical model (Keller and Gavrila, 2014). Compared with the data-driven method, the model-based method is more explanatory and simpler, which can describe pedestrian movement behavior in detail. Aiming at the interaction between a pedestrian and a vehicle at an intersection with mixed traffic flow, Zhang et al. (2020) established a pedestrian decision-making model by using logic regression and proposed an improved social force model to predict the trajectories of pedestrian. Based on the characteristics of Markov, Vasquez et al. (2009) proposed a hidden Markov model to predict trajectories of a pedestrian and a vehicle in the current environment by combining machine learning and semantic information. Wang et al. (2018) established a fuzzy logic system to estimate the transition probability between the pedestrian state and the motion model, and used a Kalman filter to predict the trajectory of pedestrian in a short time. Most of the studies mentioned above focus on intersection scenarios with signal lights and crosswalks, as well as the improvement of the basic model. However, the existing pedestrian motion models are not comprehensive enough to analyze interactive information and cannot be directly applied, which requires detailed modeling in combination with actual scenes to improve prediction accuracy. In terms of pedestrian collision avoidance control strategy, there are two main ways of collision avoidance for intelligent vehicles: longitudinal collision avoidance and lateral collision avoidance (Zhang et al., 2022; Gao et al., 2021). When there is collision risk, the collision avoidance system actively sends warning signals to the driver and controls the vehicle to brake or steer according to the risk indicators to avoid pedestrian injury. More and more researchers are focusing on how to improve the effectiveness and rationality of collision avoidance strategies. Based on velocity obstacle theory, Wu et al. (2019) proposed a real-time dynamic path planning collision avoidance method for pedestrians crossing the road in the environment of cooperative vehicle–infrastructure system to reduce the pedestrian collision risk. Chen and Zhang (2022) proposed a data-driven fusion model of attention mechanism long short-term memory (LSTM) network and modified social force model for pedestrian path prediction. According to the pedestrian safety area, the front wheel angle was calculated in real time to plan the collision avoidance path and tracked it based on model predictive control (MPC) theory. Yang et al. (2019) presented a hierarchical autonomous emergency braking pedestrian system, which built the upper-layer controller of a fuzzy neural network by introducing a genetic algorithm, and designed the lower-layer controller based on proportional–integral–derivative (PID) theory. Considering that road users were affected by perceived location and prediction errors, Themann et al. (2015) put forward a collision avoidance system that optimized the longitudinal and lateral trajectory. Most of the current studies only consider single lateral or longitudinal collision avoidance and few studies refer to a comprehensive longitudinal and lateral collision avoidance strategy according to the pedestrian motion state, which makes the pedestrian collision avoidance strategies less applicable and reliable.</p>
      <p id="d1e119">On the basis of the previous analysis, a pedestrian collision avoidance control strategy is proposed in this paper based on pedestrian trajectory prediction in the scene of a pedestrian crossing the road without signal lights or crosswalks. Firstly, the pedestrian motion model based on the fusion of a Markov model and improved social force model is constructed in which the Markov model is applied to simulate random walking of a pedestrian in a free state and the improved social force model is established to represent the interaction between a pedestrian and the surrounding environment. Secondly, the parameters of pedestrian motion fusion model are calibrated based on the maximum likelihood estimation method. The pedestrian trajectories predicted by the two models are fused by a multiple linear regression algorithm. Then the risk of pedestrian–vehicle collision is evaluated based on the predicted pedestrian trajectory. Considering predicted pedestrian location and time to collision (TTC) as well as the road scene, a longitudinal and lateral collision avoidance strategy is designed, which can actively conduct lateral avoidance or longitudinal braking. With respect to lateral collision avoidance, the improved artificial potential field method is used to plan the collision avoidance path for the intelligent vehicle. In the aspect of longitudinal collision avoidance, the desired deceleration of the vehicle is obtained by a fuzzy control method. Finally, the accuracy of the predicted pedestrian trajectory based on the pedestrian motion fusion model and the feasibility of collision avoidance control strategy are verified by Prescan and MATLAB co-simulation.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Pedestrian motion model establishment</title>
<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>The first-order Markov model</title>
      <?pagebreak page19?><p id="d1e137">Pedestrians usually tend to walk freely and attempt to identify a destination without disturbance from the external environment. During the procedure, the speed and direction of each step would vary with the state of the previous moment. Therefore, a first-order Markov chain is selected to describe the randomness of the pedestrian movement process (Yuan et al., 2023). According to the principle of Markov, the position and speed of the pedestrian in the following step can be determined by the current position and speed. The coordinate system in this paper is the global coordinate system, in which the <inline-formula><mml:math id="M1" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> axis represents the longitudinal direction along the road, and the <inline-formula><mml:math id="M2" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> axis represents the lateral direction crossing the road. The pedestrian movement is resolved into <inline-formula><mml:math id="M3" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M4" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> axis  components, and the pedestrian state is described as
            <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M5" display="block"><mml:mrow><mml:mi mathvariant="bold-italic">S</mml:mi><mml:mi mathvariant="bold-italic">t</mml:mi><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi mathvariant="bold-italic">t</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mrow><mml:mi mathvariant="bold-italic">p</mml:mi><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="bold-italic">d</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>x</mml:mi><mml:mo>-</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>y</mml:mi><mml:mo>-</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi mathvariant="italic">_</mml:mi><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi mathvariant="italic">_</mml:mi><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfenced><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M6" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">S</mml:mi><mml:mi mathvariant="bold-italic">t</mml:mi><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi mathvariant="bold-italic">t</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mrow><mml:mi mathvariant="bold-italic">p</mml:mi><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="bold-italic">d</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the motion state of the pedestrian, <inline-formula><mml:math id="M7" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>x</mml:mi><mml:mo>-</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M8" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>y</mml:mi><mml:mo>-</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>represent the speed of the pedestrian in the <inline-formula><mml:math id="M9" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M10" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> axis directions, respectively, <inline-formula><mml:math id="M11" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi mathvariant="italic">_</mml:mi><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M12" display="inline"><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi mathvariant="italic">_</mml:mi><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> are the position of the pedestrian in the <inline-formula><mml:math id="M13" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M14" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> axis directions.</p>
      <p id="d1e412">The speed and position of the pedestrian in the <inline-formula><mml:math id="M15" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> axis direction are shown as below:

                <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M16" display="block"><mml:mtable rowspacing="4.267913pt 4.267913pt" displaystyle="true"><mml:mlabeledtr id="Ch1.E2"><mml:mtd><mml:mtext>2</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>x</mml:mi><mml:mo>-</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>x</mml:mi><mml:mo>-</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>x</mml:mi><mml:mo>-</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E3"><mml:mtd><mml:mtext>3</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>x</mml:mi><mml:mo>-</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mfenced close="]" open="["><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>x</mml:mi><mml:mo>-</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>v</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mrow><mml:mi>x</mml:mi><mml:mo>-</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="italic">ε</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E4"><mml:mtd><mml:mtext>4</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi mathvariant="italic">_</mml:mi><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi mathvariant="italic">_</mml:mi><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:mo>⋅</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>x</mml:mi><mml:mo>-</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfenced><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

            where <inline-formula><mml:math id="M17" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>x</mml:mi><mml:mo>-</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> indicates the speed of the pedestrian at the time of <inline-formula><mml:math id="M18" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> in the <inline-formula><mml:math id="M19" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> axis direction, <inline-formula><mml:math id="M20" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>x</mml:mi><mml:mo>-</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the speed increment at <inline-formula><mml:math id="M21" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula> in the <inline-formula><mml:math id="M22" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> axis direction, <inline-formula><mml:math id="M23" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> represents the coefficient of speed increment in the <inline-formula><mml:math id="M24" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> axis direction, <inline-formula><mml:math id="M25" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>v</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mrow><mml:mi>x</mml:mi><mml:mo>-</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> indicates the average speed in the <inline-formula><mml:math id="M26" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> axis direction, and <inline-formula><mml:math id="M27" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ε</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> expresses the random fluctuation in pedestrian speed in the <inline-formula><mml:math id="M28" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> axis direction, which is subject to Gaussian distribution.</p>
      <p id="d1e801">Similarly, the speed and position of the pedestrian in the <inline-formula><mml:math id="M29" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> axis direction are represented by following expressions:
            <disp-formula id="Ch1.E5" content-type="numbered"><label>5</label><mml:math id="M30" display="block"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>y</mml:mi><mml:mo>-</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>y</mml:mi><mml:mo>-</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>y</mml:mi><mml:mo>-</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

            <disp-formula id="Ch1.E6" content-type="numbered"><label>6</label><mml:math id="M31" display="block"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>y</mml:mi><mml:mo>-</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mfenced open="[" close="]"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>y</mml:mi><mml:mo>-</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>v</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mrow><mml:mi>y</mml:mi><mml:mo>-</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="italic">ε</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

            <disp-formula id="Ch1.E7" content-type="numbered"><label>7</label><mml:math id="M32" display="block"><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi mathvariant="italic">_</mml:mi><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi mathvariant="italic">_</mml:mi><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:mo>⋅</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>y</mml:mi><mml:mo>-</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfenced><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M33" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>y</mml:mi><mml:mo>-</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> indicates the speed of the pedestrian at <inline-formula><mml:math id="M34" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> in the <inline-formula><mml:math id="M35" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> axis direction, <inline-formula><mml:math id="M36" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>y</mml:mi><mml:mo>-</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the increment of speed at <inline-formula><mml:math id="M37" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula> in the <inline-formula><mml:math id="M38" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> axis direction, <inline-formula><mml:math id="M39" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> represents the coefficient of speed increment in the <inline-formula><mml:math id="M40" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> axis direction, <inline-formula><mml:math id="M41" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>v</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mrow><mml:mi>y</mml:mi><mml:mo>-</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> indicates the average speed in the <inline-formula><mml:math id="M42" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> axis direction, and <inline-formula><mml:math id="M43" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ε</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> expresses the random fluctuation in pedestrian speed in the <inline-formula><mml:math id="M44" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> axis direction, which also follows Gaussian distribution.</p>
      <p id="d1e1179">Thus, the pedestrian position at <inline-formula><mml:math id="M45" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula> moment can be predicted by the Markov model:
            <disp-formula id="Ch1.E8" content-type="numbered"><label>8</label><mml:math id="M46" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">p</mml:mi><mml:mi mathvariant="bold-italic">m</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi mathvariant="italic">_</mml:mi><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mi mathvariant="italic">_</mml:mi><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p><?xmltex \hack{\vspace*{2mm}}?>
</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>Improved social force model</title>
      <p id="d1e1254">According to a social force model (Wu et al., 2022), the moving pedestrian is considered as a particle that confirms to the law of mechanics, and the relationship between the pedestrian and the surrounding traffic participants can be expressed by mechanics equations. The classical social force model includes three forces: pedestrian self-driving force, pedestrian interaction force, and interaction force with boundary or obstacle. Based on the basic theory, the social force model in this paper is improved for applications in urban scenes without crosswalks or signal lights. The resultant force of the pedestrian is shown in Fig. 1, and the improved social force model (I-SFM) is built as follows:
            <disp-formula id="Ch1.E9" content-type="numbered"><label>9</label><mml:math id="M47" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi mathvariant="bold-italic">α</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi mathvariant="bold-italic">α</mml:mi><mml:mn mathvariant="bold">0</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi mathvariant="bold-italic">α</mml:mi><mml:mi mathvariant="bold-italic">v</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi mathvariant="bold-italic">α</mml:mi><mml:mi mathvariant="bold-italic">β</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

            <disp-formula id="Ch1.E10" content-type="numbered"><label>10</label><mml:math id="M48" display="block"><mml:mrow><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi mathvariant="bold-italic">α</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mi>m</mml:mi></mml:mfrac></mml:mstyle><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

            <disp-formula id="Ch1.E11" content-type="numbered"><label>11</label><mml:math id="M49" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">p</mml:mi><mml:mi mathvariant="bold-italic">s</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">p</mml:mi><mml:mi mathvariant="bold-italic">s</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi>m</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi mathvariant="bold-italic">α</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msup><mml:mi>t</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

            <disp-formula id="Ch1.E12" content-type="numbered"><label>12</label><mml:math id="M50" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">p</mml:mi><mml:mi mathvariant="bold-italic">s</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>-</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>-</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F1"><?xmltex \currentcnt{1}?><?xmltex \def\figurename{Figure}?><label>Figure 1</label><caption><p id="d1e1497">Schematic of pedestrian forces.</p></caption>
          <?xmltex \igopts{width=241.848425pt}?><graphic xlink:href="https://ms.copernicus.org/articles/15/17/2024/ms-15-17-2024-f01.png"/>

        </fig>

      <p id="d1e1506">In Eqs. (9)–(12), <inline-formula><mml:math id="M51" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi mathvariant="bold-italic">α</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the resultant force on the pedestrian, <inline-formula><mml:math id="M52" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi mathvariant="bold-italic">α</mml:mi><mml:mn mathvariant="bold">0</mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> is the self-driving force on the pedestrian toward the target point, <inline-formula><mml:math id="M53" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi mathvariant="bold-italic">α</mml:mi><mml:mi mathvariant="bold-italic">v</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the interaction force of the vehicle on the pedestrian, <inline-formula><mml:math id="M54" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi mathvariant="bold-italic">α</mml:mi><mml:mi mathvariant="bold-italic">β</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the interaction force of the surrounding pedestrians, <inline-formula><mml:math id="M55" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">p</mml:mi><mml:mi mathvariant="bold-italic">s</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the predicted pedestrian position at <inline-formula><mml:math id="M56" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M57" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">p</mml:mi><mml:mi mathvariant="bold-italic">s</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> is the predicted pedestrian at <inline-formula><mml:math id="M58" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M59" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the velocity of the pedestrian at the moment of <inline-formula><mml:math id="M60" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M61" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> is the time step, and <inline-formula><mml:math id="M62" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula> is the mass of the pedestrian.</p>
      <p id="d1e1667">A pedestrian crossing the road is attracted to their destination and will take the shortest path to reach it at the desired speed. When the surrounding environment interferes in the pedestrian crossing process, the deviation between the actual speed and the desired speed occurs and the pedestrian's walking direction varies, which causes the self-driving force to automatically adjust the current speed to the desired speed. The expression of self-driving force is presented as follows:
            <disp-formula id="Ch1.E13" content-type="numbered"><label>13</label><mml:math id="M63" display="block"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mi mathvariant="bold-italic">α</mml:mi><mml:mn mathvariant="bold">0</mml:mn></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:mi>m</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:msub><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mi>v</mml:mi><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msubsup><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="bold-italic">α</mml:mi><mml:mn mathvariant="bold">0</mml:mn></mml:msubsup><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mi mathvariant="bold-italic">α</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mi mathvariant="italic">τ</mml:mi></mml:mfrac></mml:mstyle><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M64" display="inline"><mml:mrow><mml:msubsup><mml:mi>v</mml:mi><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msubsup><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the desired speed at <inline-formula><mml:math id="M65" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula> (m s<inline-formula><mml:math id="M66" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>), <inline-formula><mml:math id="M67" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mi mathvariant="bold-italic">α</mml:mi><mml:mn mathvariant="bold">0</mml:mn></mml:msubsup><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the desired speed direction, <inline-formula><mml:math id="M68" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mi mathvariant="bold-italic">α</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the actual speed (m s<inline-formula><mml:math id="M69" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>), <inline-formula><mml:math id="M70" display="inline"><mml:mi mathvariant="italic">τ</mml:mi></mml:math></inline-formula> indicates the relaxation time, and <inline-formula><mml:math id="M71" display="inline"><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the mass of pedestrian <inline-formula><mml:math id="M72" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> (kg).</p>
      <?pagebreak page20?><p id="d1e1850">Usually the crossing behavior of pedestrian is influenced by surrounding pedestrians. When surrounding pedestrians are closer to the pedestrian, the pedestrian will avoid collision, stop, and so on. In order to meet their own motion space, the virtual repulsive force will act on the pedestrian to maintain a certain distance from surrounding pedestrians. According to the classical social force model, the repulsive force between pedestrian <inline-formula><mml:math id="M73" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> and pedestrian <inline-formula><mml:math id="M74" display="inline"><mml:mi mathvariant="italic">β</mml:mi></mml:math></inline-formula> is expressed as follows:
            <disp-formula id="Ch1.E14" content-type="numbered"><label>14</label><mml:math id="M75" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi mathvariant="bold-italic">α</mml:mi><mml:mi mathvariant="bold-italic">β</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi mathvariant="bold-italic">α</mml:mi><mml:mi mathvariant="bold-italic">β</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="bold-italic">s</mml:mi><mml:mi mathvariant="bold-italic">o</mml:mi><mml:mi mathvariant="bold-italic">c</mml:mi></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi mathvariant="bold-italic">α</mml:mi><mml:mi mathvariant="bold-italic">β</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="bold-italic">p</mml:mi><mml:mi mathvariant="bold-italic">h</mml:mi><mml:mi mathvariant="bold-italic">y</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

            <disp-formula id="Ch1.E15" content-type="numbered"><label>15</label><mml:math id="M76" display="block"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi mathvariant="bold-italic">α</mml:mi><mml:mi mathvariant="bold-italic">β</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="bold-italic">s</mml:mi><mml:mi mathvariant="bold-italic">o</mml:mi><mml:mi mathvariant="bold-italic">c</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:msub><mml:mi>exp⁡</mml:mi><mml:mfenced open="[" close="]"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mrow><mml:mrow><mml:msub><mml:mi>B</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:msub><mml:mi mathvariant="bold-italic">n</mml:mi><mml:mrow><mml:mi mathvariant="bold-italic">α</mml:mi><mml:mi mathvariant="bold-italic">β</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

            <disp-formula id="Ch1.E16" content-type="numbered"><label>16</label><mml:math id="M77" display="block"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi mathvariant="bold-italic">α</mml:mi><mml:mi mathvariant="bold-italic">β</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="bold-italic">p</mml:mi><mml:mi mathvariant="bold-italic">h</mml:mi><mml:mi mathvariant="bold-italic">y</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mi>k</mml:mi><mml:mi>g</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:msub><mml:mi mathvariant="bold-italic">n</mml:mi><mml:mrow><mml:mi mathvariant="bold-italic">α</mml:mi><mml:mi mathvariant="bold-italic">β</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi mathvariant="italic">κ</mml:mi><mml:mi>g</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:mi mathvariant="normal">Δ</mml:mi><mml:msubsup><mml:mi>v</mml:mi><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow><mml:mi>t</mml:mi></mml:msubsup><mml:msub><mml:mi mathvariant="bold-italic">t</mml:mi><mml:mrow><mml:mi mathvariant="bold-italic">α</mml:mi><mml:mi mathvariant="bold-italic">β</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

            <disp-formula id="Ch1.E17" content-type="numbered"><label>17</label><mml:math id="M78" display="block"><mml:mrow><mml:mi>g</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:mfenced close="" open="{"><mml:mrow><mml:mtable class="array" columnalign="center center"><mml:mtr><mml:mtd><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow></mml:msub><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow></mml:msub><mml:mo>≥</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:mtd></mml:mtr></mml:mtable><mml:mo>,</mml:mo></mml:mrow></mml:mfenced></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M79" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi mathvariant="bold-italic">α</mml:mi><mml:mi mathvariant="bold-italic">β</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="bold-italic">s</mml:mi><mml:mi mathvariant="bold-italic">o</mml:mi><mml:mi mathvariant="bold-italic">c</mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> is the psychological repulsive force on pedestrian <inline-formula><mml:math id="M80" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> affected by the surrounding pedestrian <inline-formula><mml:math id="M81" display="inline"><mml:mi mathvariant="italic">β</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M82" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi mathvariant="bold-italic">α</mml:mi><mml:mi mathvariant="bold-italic">β</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="bold-italic">p</mml:mi><mml:mi mathvariant="bold-italic">h</mml:mi><mml:mi mathvariant="bold-italic">y</mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> is the physical repulsive force on pedestrian <inline-formula><mml:math id="M83" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M84" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the strength coefficient of repulsive force (N), <inline-formula><mml:math id="M85" display="inline"><mml:mrow><mml:msub><mml:mi>B</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the distance coefficient of repulsive force (m), <inline-formula><mml:math id="M86" display="inline"><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the sum of virtual radiuses of pedestrian <inline-formula><mml:math id="M87" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> and pedestrian <inline-formula><mml:math id="M88" display="inline"><mml:mi mathvariant="italic">β</mml:mi></mml:math></inline-formula> (m), <inline-formula><mml:math id="M89" display="inline"><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the distance between pedestrian <inline-formula><mml:math id="M90" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> and pedestrian <inline-formula><mml:math id="M91" display="inline"><mml:mi mathvariant="italic">β</mml:mi></mml:math></inline-formula> (m), <inline-formula><mml:math id="M92" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">n</mml:mi><mml:mrow><mml:mi mathvariant="bold-italic">α</mml:mi><mml:mi mathvariant="bold-italic">β</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the direction in which pedestrian <inline-formula><mml:math id="M93" display="inline"><mml:mi mathvariant="italic">β</mml:mi></mml:math></inline-formula> points to pedestrian <inline-formula><mml:math id="M94" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M95" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> is the elastic coefficient of the human body (kg s<inline-formula><mml:math id="M96" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>), which describes the energy transmission during the collision process between pedestrians, <inline-formula><mml:math id="M97" display="inline"><mml:mi mathvariant="italic">κ</mml:mi></mml:math></inline-formula> is the sliding friction coefficient of bodies (kg (m s)<inline-formula><mml:math id="M98" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>) which describes the resistance when pedestrians slide with each other, <inline-formula><mml:math id="M99" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msubsup><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mrow><mml:mi mathvariant="bold-italic">α</mml:mi><mml:mi mathvariant="bold-italic">β</mml:mi></mml:mrow><mml:mi mathvariant="bold-italic">t</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> is the tangential relative velocity (m s<inline-formula><mml:math id="M100" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>), and <inline-formula><mml:math id="M101" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">t</mml:mi><mml:mrow><mml:mi mathvariant="bold-italic">α</mml:mi><mml:mi mathvariant="bold-italic">β</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the tangent direction vector perpendicular to <inline-formula><mml:math id="M102" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">n</mml:mi><mml:mrow><mml:mi mathvariant="bold-italic">α</mml:mi><mml:mi mathvariant="bold-italic">β</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d1e2474">A pedestrian crossing the road will not only be disturbed by surrounding pedestrians but also by conflict with vehicles. The pedestrian usually tries their best to avoid collision with approaching vehicles. Since the speed of vehicles is much faster than that of the pedestrian, an elliptical potential field (Zeng et al., 2014) that describes the difference in speed is used to represent the repulsive force of the approaching vehicle on the pedestrian. The repulsive force is shown as follows:
            <disp-formula id="Ch1.E18" content-type="numbered"><label>18</label><mml:math id="M103" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">F</mml:mi><mml:mrow><mml:mi mathvariant="bold-italic">α</mml:mi><mml:mi mathvariant="bold-italic">v</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mi>v</mml:mi></mml:msub><mml:mi>exp⁡</mml:mi><mml:mfenced close="]" open="["><mml:mrow><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mi>v</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>B</mml:mi><mml:mi>v</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:msub><mml:mi mathvariant="bold-italic">n</mml:mi><mml:mrow><mml:mi mathvariant="bold-italic">α</mml:mi><mml:mi mathvariant="bold-italic">v</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></disp-formula>
          with
            <disp-formula id="Ch1.E19" content-type="numbered"><label>19</label><mml:math id="M104" display="block"><mml:mrow><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mi>v</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><?xmltex \hack{\hbox\bgroup\fontsize{8.8}{8.8}\selectfont$\displaystyle}?><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:msqrt><mml:mrow><mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:mfenced close="∥" open="∥"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">d</mml:mi><mml:mrow><mml:mi mathvariant="bold-italic">α</mml:mi><mml:mi mathvariant="bold-italic">v</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:mfenced open="∥" close="∥"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">d</mml:mi><mml:mrow><mml:mi mathvariant="bold-italic">α</mml:mi><mml:mi mathvariant="bold-italic">v</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mi mathvariant="bold-italic">v</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mi mathvariant="bold-italic">α</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>⋅</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>-</mml:mo><mml:msup><mml:mfenced open="[" close="]"><mml:mfenced open="∥" close="∥"><mml:mrow><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mi mathvariant="bold-italic">v</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mi mathvariant="bold-italic">α</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>⋅</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfenced></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:msqrt><?xmltex \hack{$\egroup}?></mml:mrow></mml:mtd></mml:mtr></mml:mtable><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M105" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>v</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the strength coefficient of the interaction force between the vehicle and the pedestrian (N), <inline-formula><mml:math id="M106" display="inline"><mml:mrow><mml:msub><mml:mi>B</mml:mi><mml:mi>v</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the distance coefficient of interaction force between the vehicle and the pedestrian (m), <inline-formula><mml:math id="M107" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">d</mml:mi><mml:mrow><mml:mi mathvariant="bold-italic">α</mml:mi><mml:mi mathvariant="bold-italic">v</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the distance vector between the pedestrian and the vehicle, <inline-formula><mml:math id="M108" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mi mathvariant="bold-italic">v</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the speed of the vehicle (m s<inline-formula><mml:math id="M109" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>), <inline-formula><mml:math id="M110" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mi mathvariant="bold-italic">α</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the speed of the pedestrian <inline-formula><mml:math id="M111" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> (m s<inline-formula><mml:math id="M112" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>), <inline-formula><mml:math id="M113" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">n</mml:mi><mml:mrow><mml:mi mathvariant="bold-italic">α</mml:mi><mml:mi mathvariant="bold-italic">v</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is unit vector of the vehicle pointing to the pedestrian, and <inline-formula><mml:math id="M114" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> is the time step (s).</p>
</sec>
<sec id="Ch1.S2.SS3">
  <label>2.3</label><title>Pedestrian motion fusion model</title>
      <p id="d1e2766">When a pedestrian crosses the road, the uncertainty of the environment plays an important role in pedestrian motion. The Markov model can better predict the random and free movement of pedestrians without interference, while the social force model can better predict the interfered motion by the surrounding environment. To combine the advantages of the Markov model and social force model, a pedestrian motion fusion model is constructed to reflect the characteristics of pedestrian motion, as shown in Fig. 2. <list list-type="custom"><list-item><label>1.</label>
      <p id="d1e2771">In the first layer, the Markov model and the improved social force model are used to calculate the speed and position of the pedestrian at each time step respectively according to the conditions of the initial moment and obtain the pedestrian trajectory in future time through iteration.</p></list-item><list-item><label>2.</label>
      <?pagebreak page21?><p id="d1e2775">The predicted pedestrian trajectory datasets are obtained by the Markov model and improved social force model and are recorded as <inline-formula><mml:math id="M115" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">d</mml:mi><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi mathvariant="bold-italic">t</mml:mi><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mn mathvariant="bold">1</mml:mn><mml:mo>=</mml:mo><mml:mfenced close="}" open="{"><mml:mrow><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>-</mml:mo><mml:mi>p</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>-</mml:mo><mml:mi>p</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M116" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">d</mml:mi><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi mathvariant="bold-italic">t</mml:mi><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mn mathvariant="bold">2</mml:mn><mml:mo>=</mml:mo><mml:mfenced close="}" open="{"><mml:mrow><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>-</mml:mo><mml:mi>p</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>-</mml:mo><mml:mi>p</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula>, which correspond to a group of coordinates of the predicted positions. The longitudinal and lateral coordinates of each group are extracted and recorded as <inline-formula><mml:math id="M117" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M118" display="inline"><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, and a new dataset <inline-formula><mml:math id="M119" display="inline"><mml:mrow><mml:mfenced close="}" open="{"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> is taken as the input of the second layer model. A multiple linear regression (Zhang et al., 2017; Gu et al., 2021) algorithm is used to fit the relationship between the predicted results and the real data. The multiple linear regression model is shown in Eqs. (20)–(22):<disp-formula id="Ch1.E20" content-type="numbered"><label>20</label><mml:math id="M120" display="block"><mml:mrow><mml:mi>Y</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:msub><mml:mi>X</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:msub><mml:mi>X</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:msub><mml:mi>X</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="italic">ε</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>where <inline-formula><mml:math id="M121" display="inline"><mml:mi>Y</mml:mi></mml:math></inline-formula> is the dependent variable, <inline-formula><mml:math id="M122" display="inline"><mml:mi>X</mml:mi></mml:math></inline-formula> is the independent variable, <inline-formula><mml:math id="M123" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:mi mathvariant="normal">…</mml:mi><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the regression coefficient, and <inline-formula><mml:math id="M124" display="inline"><mml:mi mathvariant="italic">ε</mml:mi></mml:math></inline-formula> is the random error.<disp-formula id="Ch1.E21" content-type="numbered"><label>21</label><mml:math id="M125" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">p</mml:mi><mml:mi mathvariant="bold-italic">x</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mrow><mml:mi mathvariant="bold-italic">m</mml:mi><mml:mo mathvariant="bold">,</mml:mo><mml:mi mathvariant="bold-italic">s</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi mathvariant="bold-italic">ω</mml:mi><mml:mrow><mml:mn mathvariant="bold">1</mml:mn><mml:mo mathvariant="bold">,</mml:mo><mml:mn mathvariant="bold">2</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">b</mml:mi><mml:mi mathvariant="bold-italic">x</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula><disp-formula id="Ch1.E22" content-type="numbered"><label>22</label><mml:math id="M126" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">p</mml:mi><mml:mi mathvariant="bold-italic">y</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mrow><mml:mi mathvariant="bold-italic">m</mml:mi><mml:mo mathvariant="bold">,</mml:mo><mml:mi mathvariant="bold-italic">s</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi mathvariant="bold-italic">ω</mml:mi><mml:mrow><mml:mn mathvariant="bold">3</mml:mn><mml:mo mathvariant="bold">,</mml:mo><mml:mn mathvariant="bold">4</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">b</mml:mi><mml:mi mathvariant="bold-italic">y</mml:mi></mml:msub></mml:mrow></mml:math></disp-formula>with<disp-formula id="Ch1.Ex1"><mml:math id="M127" display="block"><mml:mrow><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">p</mml:mi><mml:mi mathvariant="bold-italic">x</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfenced open="(" close=")"><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mrow><mml:mi>x</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mrow><mml:mi>x</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mrow><mml:mi>x</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mrow><mml:mi mathvariant="bold-italic">m</mml:mi><mml:mo mathvariant="bold">,</mml:mo><mml:mi mathvariant="bold-italic">s</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfenced open="(" close=")"><mml:mtable class="matrix" columnalign="center center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>-</mml:mo><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>-</mml:mo><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>-</mml:mo><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>-</mml:mo><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>-</mml:mo><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>-</mml:mo><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">ω</mml:mi><mml:mrow><mml:mn mathvariant="bold">1</mml:mn><mml:mo mathvariant="bold">,</mml:mo><mml:mn mathvariant="bold">2</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfenced close=")" open="("><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">b</mml:mi><mml:mi mathvariant="bold-italic">x</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfenced close=")" open="("><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi>x</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi>x</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi>x</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">p</mml:mi><mml:mi mathvariant="bold-italic">y</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfenced close=")" open="("><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mrow><mml:mi>y</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mrow><mml:mi>y</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mrow><mml:mi>y</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mrow><mml:mi mathvariant="bold-italic">m</mml:mi><mml:mo mathvariant="bold">,</mml:mo><mml:mi mathvariant="bold-italic">s</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfenced open="(" close=")"><mml:mtable class="matrix" columnalign="center center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>-</mml:mo><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>-</mml:mo><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>-</mml:mo><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>-</mml:mo><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>-</mml:mo><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>-</mml:mo><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">ω</mml:mi><mml:mrow><mml:mn mathvariant="bold">3</mml:mn><mml:mo mathvariant="bold">,</mml:mo><mml:mn mathvariant="bold">4</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfenced close=")" open="("><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">b</mml:mi><mml:mi mathvariant="bold-italic">y</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfenced open="(" close=")"><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi>y</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi>y</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi>y</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:mtd></mml:mtr></mml:mtable><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>where <inline-formula><mml:math id="M128" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">p</mml:mi><mml:mi mathvariant="bold-italic">x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M129" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">p</mml:mi><mml:mi mathvariant="bold-italic">y</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> represent the results of regression calculation for the longitudinal and lateral positions, <inline-formula><mml:math id="M130" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>-</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M131" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>-</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> represent the longitudinal positions predicted by the Markov pedestrian model and improved social force model, respectively, <inline-formula><mml:math id="M132" display="inline"><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>-</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M133" display="inline"><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>-</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> express the lateral positions predicted by the Markov pedestrian model and the improved social force model, respectively, <inline-formula><mml:math id="M134" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M135" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> are the weight coefficients of the longitudinal position predicted by the Markov pedestrian model and the improved social force model, respectively, <inline-formula><mml:math id="M136" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M137" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> are the weight coefficients of the lateral position, respectively, and <inline-formula><mml:math id="M138" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">b</mml:mi><mml:mi mathvariant="bold-italic">x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M139" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">b</mml:mi><mml:mi mathvariant="bold-italic">y</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> represent random error.</p></list-item><list-item><label>3.</label>
      <p id="d1e3853">The optimization problem is established by defining the following loss function, which can be solved by the least squares method (Lenth, 2016) to obtain the weight coefficients <inline-formula><mml:math id="M140" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M141" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M142" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M143" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>.<disp-formula id="Ch1.E23" content-type="numbered"><label>23</label><mml:math id="M144" display="block"><mml:mrow><mml:mfenced close="" open="{"><mml:mrow><mml:mtable rowspacing="4.267913pt" class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">ω</mml:mi><mml:mrow><mml:mn mathvariant="bold">1</mml:mn><mml:mo mathvariant="bold">,</mml:mo><mml:mn mathvariant="bold">2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">b</mml:mi><mml:mi mathvariant="bold-italic">x</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:mfrac><mml:mn mathvariant="normal">1</mml:mn><mml:mi>n</mml:mi></mml:mfrac><mml:msubsup><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:msubsup><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">p</mml:mi><mml:mrow><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi mathvariant="bold-italic">i</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">p</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mrow><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi mathvariant="bold-italic">i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mfenced close=")" open="("><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">ω</mml:mi><mml:mrow><mml:mn mathvariant="bold">1</mml:mn><mml:mo mathvariant="bold">,</mml:mo><mml:mn mathvariant="bold">2</mml:mn></mml:mrow><mml:mo mathvariant="bold">∗</mml:mo></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">b</mml:mi><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="bold">∗</mml:mo></mml:msubsup></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:mi>arg⁡</mml:mi><mml:mo movablelimits="false">min⁡</mml:mo><mml:msub><mml:mi>L</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">ω</mml:mi><mml:mrow><mml:mn mathvariant="bold">1</mml:mn><mml:mo mathvariant="bold">,</mml:mo><mml:mn mathvariant="bold">2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">b</mml:mi><mml:mi mathvariant="bold-italic">x</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr></mml:mtable><mml:mo>,</mml:mo></mml:mrow></mml:mfenced></mml:mrow></mml:math></disp-formula><disp-formula id="Ch1.E24" content-type="numbered"><label>24</label><mml:math id="M145" display="block"><mml:mrow><mml:mfenced close="" open="{"><mml:mrow><mml:mtable rowspacing="4.267913pt" class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">ω</mml:mi><mml:mrow><mml:mn mathvariant="bold">3</mml:mn><mml:mo mathvariant="bold">,</mml:mo><mml:mn mathvariant="bold">4</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">b</mml:mi><mml:mi mathvariant="bold-italic">y</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:mfrac><mml:mn mathvariant="normal">1</mml:mn><mml:mi>n</mml:mi></mml:mfrac><mml:msubsup><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:msubsup><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">p</mml:mi><mml:mrow><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mi mathvariant="bold-italic">i</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">p</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mrow><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mi mathvariant="bold-italic">i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mfenced close=")" open="("><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">ω</mml:mi><mml:mrow><mml:mn mathvariant="bold">3</mml:mn><mml:mo mathvariant="bold">,</mml:mo><mml:mn mathvariant="bold">4</mml:mn></mml:mrow><mml:mo mathvariant="bold">∗</mml:mo></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">b</mml:mi><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mo mathvariant="bold">∗</mml:mo></mml:msubsup></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:mi>arg⁡</mml:mi><mml:mo movablelimits="false">min⁡</mml:mo><mml:msub><mml:mi>L</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">ω</mml:mi><mml:mrow><mml:mn mathvariant="bold">3</mml:mn><mml:mo mathvariant="bold">,</mml:mo><mml:mn mathvariant="bold">4</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">b</mml:mi><mml:mi mathvariant="bold-italic">y</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr></mml:mtable><mml:mo>,</mml:mo></mml:mrow></mml:mfenced></mml:mrow></mml:math></disp-formula>where <inline-formula><mml:math id="M146" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">ω</mml:mi><mml:mrow><mml:mn mathvariant="bold">1</mml:mn><mml:mo mathvariant="bold">,</mml:mo><mml:mn mathvariant="bold">2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">b</mml:mi><mml:mi mathvariant="bold-italic">x</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M147" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">ω</mml:mi><mml:mrow><mml:mn mathvariant="bold">3</mml:mn><mml:mo mathvariant="bold">,</mml:mo><mml:mn mathvariant="bold">4</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">b</mml:mi><mml:mi mathvariant="bold-italic">y</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> represent the loss functions of the longitudinal and lateral position, respectively, <inline-formula><mml:math id="M148" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">p</mml:mi><mml:mrow><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi mathvariant="bold-italic">i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M149" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">p</mml:mi><mml:mrow><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mi mathvariant="bold-italic">i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> represent the real longitudinal and lateral positions, respectively,  <inline-formula><mml:math id="M150" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">p</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mrow><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi mathvariant="bold-italic">i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M151" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">p</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mrow><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mi mathvariant="bold-italic">i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> represent the predicted longitudinal and lateral positions, respectively, <inline-formula><mml:math id="M152" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">ω</mml:mi><mml:mrow><mml:mn mathvariant="bold">1</mml:mn><mml:mo mathvariant="bold">,</mml:mo><mml:mn mathvariant="bold">2</mml:mn></mml:mrow><mml:mo mathvariant="bold">∗</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M153" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">b</mml:mi><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="bold">∗</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M154" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">ω</mml:mi><mml:mrow><mml:mn mathvariant="bold">3</mml:mn><mml:mo mathvariant="bold">,</mml:mo><mml:mn mathvariant="bold">4</mml:mn></mml:mrow><mml:mo mathvariant="bold">∗</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M155" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">b</mml:mi><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mo mathvariant="bold">∗</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> represent the optimal solution of <inline-formula><mml:math id="M156" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">ω</mml:mi><mml:mrow><mml:mn mathvariant="bold">1</mml:mn><mml:mo mathvariant="bold">,</mml:mo><mml:mn mathvariant="bold">2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M157" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">b</mml:mi><mml:mi mathvariant="bold-italic">x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M158" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">ω</mml:mi><mml:mrow><mml:mn mathvariant="bold">3</mml:mn><mml:mo mathvariant="bold">,</mml:mo><mml:mn mathvariant="bold">4</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M159" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">b</mml:mi><mml:mi mathvariant="bold-italic">y</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p></list-item><list-item><label>4.</label>
      <p id="d1e4419">Since the calculated weights are positively correlated with the performance of each model, the weighted fusion formula is obtained by multiplying the weights with the predictions of each model.<disp-formula id="Ch1.E25" content-type="numbered"><label>25</label><mml:math id="M160" display="block"><mml:mrow><mml:mi mathvariant="bold-italic">p</mml:mi><mml:mo>=</mml:mo><mml:mfenced open="[" close="]"><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">p</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi mathvariant="bold-italic">x</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">p</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi mathvariant="bold-italic">y</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>=</mml:mo><mml:mfenced open="[" close="]"><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mrow><mml:mi mathvariant="bold-italic">m</mml:mi><mml:mo mathvariant="bold">,</mml:mo><mml:mi mathvariant="bold-italic">s</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mi mathvariant="bold-italic">ω</mml:mi><mml:mrow><mml:mn mathvariant="bold">1</mml:mn><mml:mo mathvariant="bold">,</mml:mo><mml:mn mathvariant="bold">2</mml:mn></mml:mrow><mml:mo mathvariant="bold">∗</mml:mo></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">b</mml:mi><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="bold">∗</mml:mo></mml:msubsup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mrow><mml:mi mathvariant="bold-italic">m</mml:mi><mml:mo mathvariant="bold">,</mml:mo><mml:mi mathvariant="bold-italic">s</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mi mathvariant="bold-italic">ω</mml:mi><mml:mrow><mml:mn mathvariant="bold">3</mml:mn><mml:mo mathvariant="bold">,</mml:mo><mml:mn mathvariant="bold">4</mml:mn></mml:mrow><mml:mo mathvariant="bold">∗</mml:mo></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">b</mml:mi><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mo mathvariant="bold">∗</mml:mo></mml:msubsup></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:math></disp-formula>In Eq. (25), <inline-formula><mml:math id="M161" display="inline"><mml:mi mathvariant="bold-italic">p</mml:mi></mml:math></inline-formula> is the pedestrian position at <inline-formula><mml:math id="M162" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula> time obtained by a fusion of the Markov model and improved social force model.</p></list-item></list></p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F2"><?xmltex \currentcnt{2}?><?xmltex \def\figurename{Figure}?><label>Figure 2</label><caption><p id="d1e4544">Process of pedestrian trajectory prediction based on model fusion.</p></caption>
          <?xmltex \igopts{width=241.848425pt}?><graphic xlink:href="https://ms.copernicus.org/articles/15/17/2024/ms-15-17-2024-f02.png"/>

        </fig>

</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Calibration of pedestrian motion model</title>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Pedestrian trajectory data collection</title>
      <p id="d1e4569">In order to calibrate parameters of the Markov model and improved social force model, and to verify the performance of the pedestrian motion fusion model established in this paper, real pedestrian walking data are collected. The data collection scene is a mixed pedestrian–vehicle road without signal lights or crosswalks. The test section is two-lane road with a width of 11 m. The test time is 08:30–10:30 and 14:30–16:30 LT (local time).</p>
      <p id="d1e4572">The main test device is an HD camera to collect the image data of the pedestrian crossing the road. The process of data collection and the results are shown in Figs. 3 and 4. The HD camera takes a video of the pedestrian crossing the road and then extract continuous frame images. The pedestrian in the frame image is detected by histogram of oriented gradients (HOG) and support vector machines (SVM), and<?pagebreak page22?> the target position of each frame in the continuous image sequence is tracked by a Kalman filter. Finally, the coordinates of the position in the image coordinate system are converted into ground coordinates by a perspective transformation matrix method (Barone et al., 2020), so as to filter and analyze the real data.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F3"><?xmltex \currentcnt{3}?><?xmltex \def\figurename{Figure}?><label>Figure 3</label><caption><p id="d1e4577">Flow chart of pedestrian trajectory data collection.</p></caption>
          <?xmltex \igopts{width=241.848425pt}?><graphic xlink:href="https://ms.copernicus.org/articles/15/17/2024/ms-15-17-2024-f03.png"/>

        </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F4"><?xmltex \currentcnt{4}?><?xmltex \def\figurename{Figure}?><label>Figure 4</label><caption><p id="d1e4589">Results of pedestrian trajectory data collection.</p></caption>
          <?xmltex \igopts{width=241.848425pt}?><graphic xlink:href="https://ms.copernicus.org/articles/15/17/2024/ms-15-17-2024-f04.jpg"/>

        </fig>

</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Model parameters calibration</title>
      <p id="d1e4606">The parameter value in the model established in this paper determines the accuracy of the model. The measurable parameters can be obtained directly from real data, while the unmeasurable parameters need to be calculated by statistical methods. In this paper, the unmeasurable parameters are calibrated by the maximum likelihood estimation method (Ko et al., 2013; Mirabella et al., 2023). The measurable parameters include the following: pedestrian mass is <inline-formula><mml:math id="M163" display="inline"><mml:mrow><mml:mi>m</mml:mi><mml:mo>∈</mml:mo><mml:mfenced open="[" close="]"><mml:mrow><mml:mn mathvariant="normal">50</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">70</mml:mn></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> (kg), the radius of pedestrian is <inline-formula><mml:math id="M164" display="inline"><mml:mrow><mml:mi>r</mml:mi><mml:mo>∈</mml:mo><mml:mfenced open="[" close="]"><mml:mrow><mml:mn mathvariant="normal">0.4</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0.6</mml:mn></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> (m), and the expected speed of the pedestrian is <inline-formula><mml:math id="M165" display="inline"><mml:mrow><mml:msubsup><mml:mi>v</mml:mi><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msubsup><mml:mo>∈</mml:mo><mml:mfenced close="]" open="["><mml:mrow><mml:mn mathvariant="normal">1.0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1.5</mml:mn></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> (m s<inline-formula><mml:math id="M166" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>).</p>
      <p id="d1e4680">Assuming that the parameter set to be calibrated in the model is <inline-formula><mml:math id="M167" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>=</mml:mo><mml:mfenced open="{" close="}"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mi>v</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mi>v</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="italic">κ</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M168" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">d</mml:mi><mml:mi mathvariant="bold-italic">α</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mi mathvariant="normal">|</mml:mi><mml:mi mathvariant="bold-italic">θ</mml:mi></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> is the distance vector from the pedestrian position <inline-formula><mml:math id="M169" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> at the current moment to the pedestrian position <inline-formula><mml:math id="M170" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> at the next moment, and it follows a normal distribution with a mean of <inline-formula><mml:math id="M171" display="inline"><mml:mi mathvariant="italic">μ</mml:mi></mml:math></inline-formula> and standard deviation of <inline-formula><mml:math id="M172" display="inline"><mml:mi mathvariant="italic">σ</mml:mi></mml:math></inline-formula> in the <inline-formula><mml:math id="M173" display="inline"><mml:mi>X</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M174" display="inline"><mml:mi>Y</mml:mi></mml:math></inline-formula> directions. The likelihood function <inline-formula><mml:math id="M175" display="inline"><mml:mrow><mml:mi>L</mml:mi><mml:mfenced open="(" close=")"><mml:mi mathvariant="bold-italic">θ</mml:mi></mml:mfenced></mml:mrow></mml:math></inline-formula> with respect to <inline-formula><mml:math id="M176" display="inline"><mml:mi mathvariant="bold-italic">θ</mml:mi></mml:math></inline-formula> is as follows:
            <disp-formula id="Ch1.E26" content-type="numbered"><label>26</label><mml:math id="M177" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:mi>L</mml:mi><mml:mfenced open="(" close=")"><mml:mi mathvariant="bold-italic">θ</mml:mi></mml:mfenced></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∏</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:munderover><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mi mathvariant="italic">σ</mml:mi><mml:mo>⋅</mml:mo><mml:msqrt><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</mml:mi></mml:mrow></mml:msqrt></mml:mrow></mml:mfrac></mml:mstyle><mml:mi>exp⁡</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mfenced open="[" close="]"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>d</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mi mathvariant="bold-italic">θ</mml:mi></mml:mfenced><mml:mo>-</mml:mo><mml:mi mathvariant="italic">μ</mml:mi></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:msup><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</mml:mi></mml:mrow></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mfrac><mml:mi>n</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:msup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>n</mml:mi></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mi>exp⁡</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:munderover><mml:msup><mml:mfenced open="[" close="]"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>d</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mi mathvariant="bold-italic">θ</mml:mi></mml:mfenced><mml:mo>-</mml:mo><mml:mi mathvariant="italic">μ</mml:mi></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:msup><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
          with
            <disp-formula id="Ch1.E27" content-type="numbered"><label>27</label><mml:math id="M178" display="block"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>d</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mi mathvariant="bold-italic">θ</mml:mi></mml:mfenced><mml:mo>=</mml:mo><mml:mfenced open="∥" close="∥"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">d</mml:mi><mml:mrow><mml:mi mathvariant="bold-italic">a</mml:mi><mml:mi mathvariant="bold-italic">x</mml:mi></mml:mrow></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mi mathvariant="normal">|</mml:mi><mml:mi mathvariant="bold-italic">θ</mml:mi></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:mfenced close="∥" open="∥"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">d</mml:mi><mml:mrow><mml:mi mathvariant="bold-italic">α</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mi mathvariant="normal">|</mml:mi><mml:mi mathvariant="bold-italic">θ</mml:mi></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

            <disp-formula id="Ch1.E28" content-type="numbered"><label>28</label><mml:math id="M179" display="block"><mml:mrow><mml:mi mathvariant="italic">μ</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">μ</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="italic">μ</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

            <disp-formula id="Ch1.E29" content-type="numbered"><label>29</label><mml:math id="M180" display="block"><mml:mrow><?xmltex \hack{\hbox\bgroup\fontsize{9.5}{9.5}\selectfont$\displaystyle}?><mml:mi mathvariant="italic">σ</mml:mi><mml:mo>=</mml:mo><mml:msqrt><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>x</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>y</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mtext>cov</mml:mtext><mml:mfenced open="(" close=")"><mml:mrow><mml:mfenced close="∥" open="∥"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">d</mml:mi><mml:mrow><mml:mi mathvariant="bold-italic">α</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mi mathvariant="normal">|</mml:mi><mml:mi mathvariant="bold-italic">θ</mml:mi></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced><mml:mo>,</mml:mo><mml:mfenced close="∥" open="∥"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">d</mml:mi><mml:mrow><mml:mi mathvariant="bold-italic">α</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mi mathvariant="normal">|</mml:mi><mml:mi mathvariant="bold-italic">θ</mml:mi></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced></mml:mrow></mml:msqrt><mml:mo>.</mml:mo><?xmltex \hack{$\egroup}?></mml:mrow></mml:math></disp-formula>
          Taking the logarithm on both sides of Eq. (26), Eq. (30) can be obtained.
            <disp-formula id="Ch1.E30" content-type="numbered"><label>30</label><mml:math id="M181" display="block"><mml:mrow><mml:mi>ln⁡</mml:mi><mml:mi>L</mml:mi><mml:mfenced open="(" close=")"><mml:mi mathvariant="bold-italic">θ</mml:mi></mml:mfenced><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi>n</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mi>ln⁡</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</mml:mi></mml:mrow></mml:mfenced><mml:mo>-</mml:mo><mml:mi>n</mml:mi><mml:mi>ln⁡</mml:mi><mml:mfenced close=")" open="("><mml:mi mathvariant="italic">σ</mml:mi></mml:mfenced><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:munderover><mml:msup><mml:mfenced open="[" close="]"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>d</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mi mathvariant="bold-italic">θ</mml:mi></mml:mfenced><mml:mo>-</mml:mo><mml:mi mathvariant="italic">μ</mml:mi></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:msup><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></disp-formula>
          When maximum <inline-formula><mml:math id="M182" display="inline"><mml:mrow><mml:mi>ln⁡</mml:mi><mml:mi>L</mml:mi><mml:mfenced open="(" close=")"><mml:mi mathvariant="bold-italic">θ</mml:mi></mml:mfenced></mml:mrow></mml:math></inline-formula> is obtained by solving the maximum likelihood function, parameter set <inline-formula><mml:math id="M183" display="inline"><mml:mi mathvariant="bold-italic">θ</mml:mi></mml:math></inline-formula> in <inline-formula><mml:math id="M184" display="inline"><mml:mrow><mml:mi>L</mml:mi><mml:mfenced close=")" open="("><mml:mi mathvariant="bold-italic">θ</mml:mi></mml:mfenced></mml:mrow></mml:math></inline-formula> is taken as the parameter value of the pedestrian motion model.
            <disp-formula id="Ch1.E31" content-type="numbered"><label>31</label><mml:math id="M185" display="block"><mml:mrow><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>=</mml:mo><mml:mi>arg⁡</mml:mi><mml:mo movablelimits="false">max⁡</mml:mo><mml:mi>ln⁡</mml:mi><mml:mi>L</mml:mi><mml:mfenced open="(" close=")"><mml:mi mathvariant="bold-italic">θ</mml:mi></mml:mfenced></mml:mrow></mml:math></disp-formula>
          After estimation and analysis, the specific calibration results in pedestrian model are shown in Table 1.</p>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T1" specific-use="star"><?xmltex \currentcnt{1}?><label>Table 1</label><caption><p id="d1e5324">Parameters calibration results.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="2">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Parameter</oasis:entry>
         <oasis:entry colname="col2">Value</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Strength coefficient  <inline-formula><mml:math id="M186" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> between pedestrian <inline-formula><mml:math id="M187" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> and pedestrian <inline-formula><mml:math id="M188" display="inline"><mml:mi mathvariant="italic">β</mml:mi></mml:math></inline-formula> (N)</oasis:entry>
         <oasis:entry colname="col2">0.94</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Distance coefficient <inline-formula><mml:math id="M189" display="inline"><mml:mrow><mml:msub><mml:mi>B</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> between pedestrian <inline-formula><mml:math id="M190" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> and pedestrian <inline-formula><mml:math id="M191" display="inline"><mml:mi mathvariant="italic">β</mml:mi></mml:math></inline-formula> (m)</oasis:entry>
         <oasis:entry colname="col2">1.95</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Strength coefficient <inline-formula><mml:math id="M192" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>v</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> between pedestrian <inline-formula><mml:math id="M193" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> and vehicle (N)</oasis:entry>
         <oasis:entry colname="col2">2.25</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Distance coefficient <inline-formula><mml:math id="M194" display="inline"><mml:mrow><mml:msub><mml:mi>B</mml:mi><mml:mi>v</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> between pedestrian <inline-formula><mml:math id="M195" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> and vehicle (m)</oasis:entry>
         <oasis:entry colname="col2">5.50</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Elastic coefficient of the human body <inline-formula><mml:math id="M196" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> (kg s<inline-formula><mml:math id="M197" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>)</oasis:entry>
         <oasis:entry colname="col2">40 000</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Sliding friction coefficient of bodies <inline-formula><mml:math id="M198" display="inline"><mml:mi mathvariant="italic">κ</mml:mi></mml:math></inline-formula> (kg (m s)<inline-formula><mml:math id="M199" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>)</oasis:entry>
         <oasis:entry colname="col2">60 000</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Desired speed <inline-formula><mml:math id="M200" display="inline"><mml:mrow><mml:msubsup><mml:mi>v</mml:mi><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> (m s<inline-formula><mml:math id="M201" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>)</oasis:entry>
         <oasis:entry colname="col2">1.5</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Relaxation time <inline-formula><mml:math id="M202" display="inline"><mml:mi mathvariant="italic">τ</mml:mi></mml:math></inline-formula> (s)</oasis:entry>
         <oasis:entry colname="col2">0.5</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Radius of pedestrian <inline-formula><mml:math id="M203" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula> (m)</oasis:entry>
         <oasis:entry colname="col2">0.45</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table><?xmltex \gdef\@currentlabel{1}?></table-wrap>

</sec>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Design of collision avoidance strategy based on pedestrian trajectory prediction</title>
<sec id="Ch1.S4.SS1">
  <label>4.1</label><title>Collision avoidance strategy</title>
      <p id="d1e5612">To ensure the comfort and safety of vehicle collision avoidance, a longitudinal and lateral pedestrian collision avoidance strategy is designed considering the predicted trajectory of a pedestrian crossing the road. The collision avoidance strategy is as shown in Fig. 5.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F5" specific-use="star"><?xmltex \currentcnt{5}?><?xmltex \def\figurename{Figure}?><label>Figure 5</label><caption><p id="d1e5617">The strategy for longitudinal and lateral collision avoidance.</p></caption>
          <?xmltex \igopts{width=497.923228pt}?><graphic xlink:href="https://ms.copernicus.org/articles/15/17/2024/ms-15-17-2024-f05.png"/>

        </fig>

      <p id="d1e5626">In Fig. 5, the road and traffic information is perceived by sensors of the vehicle. If there are vehicles in the other lane, the lateral collision avoidance will pose a threat to the traffic participant on the road, so the longitudinal collision avoidance is implemented to ensure enough safety of the pedestrian in this lane and vehicles in other lanes. It is known that the position of the pedestrian crossing the road influences vehicle collision avoidance decision-making. The pedestrian crossing area is divided into a high-risk area in front of the<?pagebreak page23?> vehicle, a potential-risk area from the right edge of the vehicle to the road edge, and a safe area, as shown in Fig. 6. The way of collision avoidance is adopted according to the predicted pedestrian location in high-risk or potential-risk areas.</p>
      <p id="d1e5630">When the pedestrian is in front of the vehicle, there is a large collision risk. The risk level is determined by the longitudinal collision avoidance time of vehicle which is relative to the vehicle speed. The longitudinal collision avoidance time is defined as
            <disp-formula id="Ch1.E32" content-type="numbered"><label>32</label><mml:math id="M204" display="block"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>v</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>S</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="italic">ε</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">vehicle</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M205" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">vehicle</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the speed of vehicle, <inline-formula><mml:math id="M206" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>S</mml:mi></mml:mrow></mml:math></inline-formula> is the longitudinal relative distance between the vehicle and the pedestrian, and <inline-formula><mml:math id="M207" display="inline"><mml:mi mathvariant="italic">ε</mml:mi></mml:math></inline-formula> is the longitudinal position fluctuation of the pedestrian.</p>
      <p id="d1e5693">According to the pedestrian motion fusion model described in Sect. 2, the predicted pedestrian trajectory can be obtained. Substituting Eq. (32) into Eq. (25), the predicted<?pagebreak page24?> position of the pedestrian in the longitudinal collision avoidance time is calculated as shown in Eq. (33).
            <disp-formula id="Ch1.E33" content-type="numbered"><label>33</label><mml:math id="M208" display="block"><mml:mrow><mml:mi mathvariant="bold-italic">p</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>v</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:mfenced close="]" open="["><mml:mtable class="array" rowspacing="5.690551pt" columnalign="center"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>⋅</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>-</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>v</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>⋅</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>-</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>v</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:mo>⋅</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>-</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>v</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub><mml:mo>⋅</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>-</mml:mo><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>v</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:math></disp-formula>
          When the predicted pedestrian position is in the high-risk area, longitudinal collision avoidance is selected. When it is in the potential-risk area, longitudinal collision avoidance or lateral collision avoidance is adopted according to corresponding TTC thresholds. In this paper, 2.6 and 1.5 s are set as TTC thresholds for longitudinal collision avoidance and lateral collision avoidance (Hajiloo et al., 2020; Fildes et al., 2015). When TTC <inline-formula><mml:math id="M209" display="inline"><mml:mrow><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">2.6</mml:mn></mml:mrow></mml:math></inline-formula> s, the driving environment is safe and the vehicle drives normally. When 1.5 s <inline-formula><mml:math id="M210" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula> TTC <inline-formula><mml:math id="M211" display="inline"><mml:mrow><mml:mo>≤</mml:mo><mml:mn mathvariant="normal">2.6</mml:mn></mml:mrow></mml:math></inline-formula> s, there is a collision risk between the vehicle and the pedestrian, so longitudinal collision avoidance strategy is adopted. When TTC <inline-formula><mml:math id="M212" display="inline"><mml:mrow><mml:mo>≤</mml:mo><mml:mn mathvariant="normal">1.5</mml:mn></mml:mrow></mml:math></inline-formula> s, the longitudinal collision avoidance is unable to avoid risk and the lateral collision avoidance method is applied. The expression of TTC is shown as follows:
            <disp-formula id="Ch1.E34" content-type="numbered"><label>34</label><mml:math id="M213" display="block"><mml:mrow><mml:mtext>TTC</mml:mtext><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>S</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mi mathvariant="normal">vehicle</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mi mathvariant="normal">ped</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>v</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M214" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>S</mml:mi></mml:mrow></mml:math></inline-formula> is the distance from centroid of the vehicle to the pedestrian, <inline-formula><mml:math id="M215" display="inline"><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mi mathvariant="normal">vehicle</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the distance from centroid to front edge of the vehicle, <inline-formula><mml:math id="M216" display="inline"><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mi mathvariant="normal">ped</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the pedestrian radius, and <inline-formula><mml:math id="M217" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>v</mml:mi></mml:mrow></mml:math></inline-formula> is the relative longitudinal speed between the vehicle and the pedestrian.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F6"><?xmltex \currentcnt{6}?><?xmltex \def\figurename{Figure}?><label>Figure 6</label><caption><p id="d1e5941">Division of pedestrian crossing area.</p></caption>
          <?xmltex \igopts{width=156.490157pt}?><graphic xlink:href="https://ms.copernicus.org/articles/15/17/2024/ms-15-17-2024-f06.png"/>

        </fig>

</sec>
<sec id="Ch1.S4.SS2">
  <label>4.2</label><title>Lateral collision avoidance path planning</title>
      <p id="d1e5958">The artificial potential field algorithm proposed by Khatib (1986) has been widely used in obstacle avoidance path planning. In this paper, considering that the longitudinal safety distance for intelligent vehicle is much longer than the lateral distance in the process of lateral obstacle avoidance as well as the structural parameters of the road, an improved artificial potential field is constructed for lateral collision avoidance path planning. The artificial potential field includes the gravitational potential field of the road centerline, the repulsive potential field of the road boundary, and the elliptical obstacle repulsion potential field. Combining the updated pedestrian position predicted by the pedestrian motion fusion model in the planning period, the position of the vehicle in the process of lateral obstacle avoidance can be obtained by solving the artificial potential field force balance equation to realize the dynamic path planning of the vehicle.</p>
<sec id="Ch1.S4.SS2.SSS1">
  <label>4.2.1</label><title>Gravitational potential field of road centerline</title>
      <p id="d1e5968">With respect to the traditional artificial potential field method, the point is usually taken as the gravitational target. The vehicle usually drives along the road centerline under conditions of normal driving. Therefore, the gravitational potential field of the road centerline is constructed with lane centerline as the gravitational target.
              <disp-formula id="Ch1.E35" content-type="numbered"><label>35</label><mml:math id="M218" display="block"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mi mathvariant="normal">att</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>X</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">alt</mml:mi></mml:msub><mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:mi>y</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi mathvariant="normal">road</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            where <inline-formula><mml:math id="M219" display="inline"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mi mathvariant="normal">att</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>X</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the gravitational potential field of road centerline, <inline-formula><mml:math id="M220" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">alt</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the gravitational potential field gain coefficient, <inline-formula><mml:math id="M221" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> is the lateral coordinate of the vehicle, <inline-formula><mml:math id="M222" display="inline"><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi mathvariant="normal">road</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the lateral coordinate of <inline-formula><mml:math id="M223" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th lane centerline.</p>
</sec>
<sec id="Ch1.S4.SS2.SSS2">
  <label>4.2.2</label><title>Repulsive potential field of road boundary</title>
      <p id="d1e6089">The repulsive force potential field of the road boundary is constructed to prevent the vehicle from leaving the road. The repulsion force of the road boundary on the vehicle is determined by the distance between the vehicle and the road boundary:
              <disp-formula id="Ch1.E36" content-type="numbered"><label>36</label><mml:math id="M224" display="block"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mi mathvariant="normal">road</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">road</mml:mi></mml:msub><mml:msup><mml:mfenced open="(" close=")"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mi>y</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi mathvariant="normal">boundary</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mi>W</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            where <inline-formula><mml:math id="M225" display="inline"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mi mathvariant="normal">road</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the repulsive potential field of road boundary, <inline-formula><mml:math id="M226" display="inline"><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi mathvariant="normal">boundary</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the coordinate of <inline-formula><mml:math id="M227" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th road boundary, <inline-formula><mml:math id="M228" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">road</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the road boundary gain coefficient, and <inline-formula><mml:math id="M229" display="inline"><mml:mi>W</mml:mi></mml:math></inline-formula> is width of the vehicle.</p>
</sec>
<sec id="Ch1.S4.SS2.SSS3">
  <label>4.2.3</label><title>Repulsive potential field of obstacle</title>
      <?pagebreak page25?><p id="d1e6212">Regarding the traditional artificial potential field method, the obstacle repulsive force field is usually a circular virtual field with the obstacle and the influence distance as the center and the radius, respectively. During lateral collision avoidance, the longitudinal speed of the vehicle is much greater than the lateral speed, and the planned collision avoidance path should satisfy the condition that the longitudinal distance is greater than the lateral distance (Ji et al., 2017). Therefore an elliptical repulsive potential field is established as follows rather than circular repulsive potential field.
              <disp-formula id="Ch1.E37" content-type="numbered"><label>37</label><mml:math id="M230" display="block"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mi mathvariant="normal">obs</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">obs</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:mi>x</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">obs</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>x</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:mi>y</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mi mathvariant="normal">obs</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>y</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            where <inline-formula><mml:math id="M231" display="inline"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mi mathvariant="normal">obs</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the elliptical obstacle repulsion potential field, <inline-formula><mml:math id="M232" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">obs</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the weight coefficient of obstacle repulsion potential field, <inline-formula><mml:math id="M233" display="inline"><mml:mrow><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> are the coordinates of the vehicle, <inline-formula><mml:math id="M234" display="inline"><mml:mrow><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">obs</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mi mathvariant="normal">obs</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula> are the coordinates of the obstacle, <inline-formula><mml:math id="M235" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M236" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are the distance factors of the obstacle acting on the vehicle, <inline-formula><mml:math id="M237" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the sum of <inline-formula><mml:math id="M238" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and the minimum longitudinal safe distance, and <inline-formula><mml:math id="M239" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the sum of the pedestrian radius, the half width of the vehicle, and the safety distance threshold.</p>
</sec>
</sec>
<sec id="Ch1.S4.SS3">
  <label>4.3</label><title>Longitudinal collision avoidance deceleration planning</title>
      <p id="d1e6413">In this paper, a fuzzy controller is built based on fuzzy control theory (Wang et al., 2023) to realize longitudinal collision avoidance. The relative distance and relative speed between vehicle and pedestrian are taken as the inputs of the fuzzy controller, and the controller outputs the desired deceleration to ensure the safety of longitudinal collision avoidance. The universe of relative speed is defined as <inline-formula><mml:math id="M240" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">80</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>, which is described by 12 linguistic variables: N11, N10, N9, N8, N7, N6, N5, N4, N3, N2, N1, and Z0. The universe of relative distance is <inline-formula><mml:math id="M241" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">80</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>, which is described by eight linguistic variables: Z0, P1, P2, P3, P4, P5, P6, and P7. The universe of desired deceleration is <inline-formula><mml:math id="M242" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">8</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>, which is described by eight linguistic variables: N7, N6, N5, N4, N3, N2, N1, and Z0. The triangular membership function is selected to represent input and output of a fuzzy controller, as shown in Fig. 7. The developed fuzzy relationship between input and output is shown in Fig. 8.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F7" specific-use="star"><?xmltex \currentcnt{7}?><?xmltex \def\figurename{Figure}?><label>Figure 7</label><caption><p id="d1e6470"><bold>(a)</bold> Membership function of relative distance; <bold>(b)</bold> membership function of relative speed; <bold>(c)</bold> membership function of desired deceleration.</p></caption>
          <?xmltex \igopts{width=426.791339pt}?><graphic xlink:href="https://ms.copernicus.org/articles/15/17/2024/ms-15-17-2024-f07.png"/>

        </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F8"><?xmltex \currentcnt{8}?><?xmltex \def\figurename{Figure}?><label>Figure 8</label><caption><p id="d1e6489">Surface of fuzzy relationship.</p></caption>
          <?xmltex \igopts{width=241.848425pt}?><graphic xlink:href="https://ms.copernicus.org/articles/15/17/2024/ms-15-17-2024-f08.png"/>

        </fig>

</sec>
</sec>
<sec id="Ch1.S5">
  <label>5</label><title>Simulation verification and results analysis</title>
      <p id="d1e6508">In order to verify the feasibility of the pedestrian motion fusion model and the longitudinal and lateral pedestrian collision avoidance control strategy proposed in this paper, a simulation platform is built based on Prescan and MATLAB/Simulink. Prescan is used to build a virtual traffic scene and provide road and pedestrian information. The pedestrian trajectory prediction module and collision avoidance control module are built in MATLAB/Simulink. The simulations are carried out under different conditions.</p>
<sec id="Ch1.S5.SS1">
  <label>5.1</label><title>Analysis of simulation results of trajectory prediction</title>
      <p id="d1e6518">In this study, a total of 258 groups of pedestrian trajectories are collected as the observation dataset, of which 116 groups are used for parameter calibration and 96 groups are used for model validation. The collected trajectory data can truly reflect pedestrian crossing behavior. The pedestrian crossing scene is set in two cases: slowing down for collision avoidance and keep crossing, as shown in Fig. 9. In the simulation, the pedestrian motion fusion model established on the MATLAB platform is used to generate the predicted trajectories, which are respectively compared with the real trajectories. The performance of the model is evaluated by the average displacement error (ADE) and the final displacement error (FDE), shown as follows:
            <disp-formula id="Ch1.E38" content-type="numbered"><label>38</label><mml:math id="M243" display="block"><mml:mrow><mml:mtext>ADE</mml:mtext><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>N</mml:mi></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:msqrt><mml:mrow><mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:msubsup><mml:mi>x</mml:mi><mml:mi>k</mml:mi><mml:mi mathvariant="normal">pre</mml:mi></mml:msubsup><mml:mo>-</mml:mo><mml:msubsup><mml:mi>x</mml:mi><mml:mi>k</mml:mi><mml:mi mathvariant="normal">obs</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi>y</mml:mi><mml:mi>k</mml:mi><mml:mi mathvariant="normal">pre</mml:mi></mml:msubsup><mml:mo>-</mml:mo><mml:msubsup><mml:mi>y</mml:mi><mml:mi>k</mml:mi><mml:mi mathvariant="normal">obs</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:msqrt><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

            <disp-formula id="Ch1.E39" content-type="numbered"><label>39</label><mml:math id="M244" display="block"><mml:mrow><mml:mtext>FDE</mml:mtext><mml:mo>=</mml:mo><mml:msqrt><mml:mrow><mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:msubsup><mml:mi>x</mml:mi><mml:mi>N</mml:mi><mml:mi mathvariant="normal">pre</mml:mi></mml:msubsup><mml:mo>-</mml:mo><mml:msubsup><mml:mi>x</mml:mi><mml:mi>N</mml:mi><mml:mi mathvariant="normal">obs</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi>y</mml:mi><mml:mi>N</mml:mi><mml:mi mathvariant="normal">pre</mml:mi></mml:msubsup><mml:mo>-</mml:mo><mml:msubsup><mml:mi>y</mml:mi><mml:mi>N</mml:mi><mml:mi mathvariant="normal">obs</mml:mi></mml:msubsup></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:msqrt><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M245" display="inline"><mml:mrow><mml:msubsup><mml:mi>x</mml:mi><mml:mi>k</mml:mi><mml:mi mathvariant="normal">pre</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M246" display="inline"><mml:mrow><mml:msubsup><mml:mi>y</mml:mi><mml:mi>k</mml:mi><mml:mi mathvariant="normal">pre</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> are the predicted pedestrian positions in <inline-formula><mml:math id="M247" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M248" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> directions at <inline-formula><mml:math id="M249" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> time,  <inline-formula><mml:math id="M250" display="inline"><mml:mrow><mml:msubsup><mml:mi>x</mml:mi><mml:mi>k</mml:mi><mml:mi mathvariant="normal">obs</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M251" display="inline"><mml:mrow><mml:msubsup><mml:mi>y</mml:mi><mml:mi>k</mml:mi><mml:mi mathvariant="normal">obs</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> are the real positions in <inline-formula><mml:math id="M252" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M253" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> directions, and <inline-formula><mml:math id="M254" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> represents the total simulation steps.</p>

      <?xmltex \floatpos{p}?><fig id="Ch1.F9" specific-use="star"><?xmltex \currentcnt{9}?><?xmltex \def\figurename{Figure}?><label>Figure 9</label><caption><p id="d1e6753">Pedestrian crossing scene. <bold>(a)</bold> Case 1: slow down for collision avoidance; <bold>(b)</bold> case 2: keep crossing.</p></caption>
          <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://ms.copernicus.org/articles/15/17/2024/ms-15-17-2024-f09.png"/>

        </fig>

      <p id="d1e6768">Case 1: the pedestrian crosses the road from the starting point at the edge of the road and slows down for collision avoidance with the approaching vehicle. The initial position of the vehicle is <inline-formula><mml:math id="M255" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, and the pedestrian starting position is <inline-formula><mml:math id="M256" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">30</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0.4</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. The pedestrian motion fusion model proposed in this paper is compared with the Markov model and improved social force model, and the simulation results are shown in Fig. 10.</p>

      <?xmltex \floatpos{p}?><fig id="Ch1.F10" specific-use="star"><?xmltex \currentcnt{10}?><?xmltex \def\figurename{Figure}?><label>Figure 10</label><caption><p id="d1e6806">Comparisons of trajectory prediction applying different models in case 1. <bold>(a)</bold> Predicted pedestrian trajectory and real trajectory; <bold>(b)</bold> relationship between longitudinal displacement and time; <bold>(c)</bold> relationship between lateral displacement and time.</p></caption>
          <?xmltex \igopts{width=497.923228pt}?><graphic xlink:href="https://ms.copernicus.org/articles/15/17/2024/ms-15-17-2024-f10.png"/>

        </fig>

      <p id="d1e6824">It can be seen from Fig. 10 that the position and speed of the pedestrian predicted by the fusion model is the closest to the real pedestrian trajectory. In the crossing process, the pedestrian maintains a certain speed at the beginning and then gradually slows down when the vehicle approaches. The results predicted by the pedestrian motion fusion model designed in this paper not only consider random behavior fluctuations but also reflect the pedestrian's movement behavior affected by the surrounding environment. By calculation, the ADE and FDE of the Markov pedestrian model are 0.1697 and 0.174, respectively, the ADE and FDE of the improved social force model are 0.2373 and 0.1864, respectively, and the ADE and FDE of fusion model are 0.1103 and 0.1294, respectively. The results indicate that the pedestrian motion fusion model can truly reflect the behavior and predict pedestrian trajectory more accurately.</p>
      <p id="d1e6827">Case 2: the pedestrian walks from the starting point at the edge of road and towards the target point. The vehicle is far away from the pedestrian and the driving speed is slow. The initial position of the vehicle is <inline-formula><mml:math id="M257" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, and the pedestrian starting position is <inline-formula><mml:math id="M258" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">50</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. The simulation results are shown in Fig. 11.</p>

      <?xmltex \floatpos{p}?><fig id="Ch1.F11" specific-use="star"><?xmltex \currentcnt{11}?><?xmltex \def\figurename{Figure}?><label>Figure 11</label><caption><p id="d1e6864">Comparisons of trajectory prediction applying different models in case 2. <bold>(a)</bold> Predicted pedestrian trajectory and real trajectory; <bold>(b)</bold> relationship between longitudinal displacement and time; <bold>(c)</bold> relationship between lateral displacement and time.</p></caption>
          <?xmltex \igopts{width=497.923228pt}?><graphic xlink:href="https://ms.copernicus.org/articles/15/17/2024/ms-15-17-2024-f11.png"/>

        </fig>

      <p id="d1e6882">Figure 11 shows the pedestrian trajectories predicted by different models and the relationship between the lateral/longitudinal displacement and time. In Fig. 11b and c, the longitudinal and lateral displacement under the proposed pedestrian motion fusion model is roughly consistent with the real displacement. Figure 11a shows that the predicted trajectory of the Markov model is quite different from the actual trajectory, and the predicted trajectory of the improved social force model is similar to the actual trajectory at the beginning; however, the longitudinal displacement error between the predicted position and the actual position increases gradually. The predicted trajectory of the pedestrian motion fusion model is basically consistent with the real trajectory. In<?pagebreak page26?> order to compare performance of three models intuitively, the ADE and FDE of the predicted trajectory are calculated. The results show that the ADE and FDE of the Markov model are 0.1628 and 0.1872, respectively, the ADE and FDE of the improved social force model are 0.1685 and 0.1457, while the ADE and FDE of the pedestrian motion fusion model are 0.1158 and 0.1081, respectively. The comparison results indicate that the pedestrian motion fusion model is more accurate in pedestrian trajectory prediction than the Markov model and improved social force model, and the predicted pedestrian trajectory is closer to the actual trajectory.</p>
</sec>
<sec id="Ch1.S5.SS2">
  <label>5.2</label><title>Verification of lateral collision avoidance</title>
      <p id="d1e6893">To verify the effectiveness of the proposed path planning method for lateral collision avoidance, the simulation conditions are set as follows: the road includes two lanes, the width of every lane is 3.5 m, the coordinate of the vehicle's center of gravity is <inline-formula><mml:math id="M259" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, and the pedestrian starting position coordinate is <inline-formula><mml:math id="M260" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">30</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0.4</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. The pedestrian collision avoidance paths are generated by the artificial potential field method at the speeds of 30, 45, and 60 km h<inline-formula><mml:math id="M261" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, respectively. The results are shown in Fig. 12.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F12" specific-use="star"><?xmltex \currentcnt{12}?><?xmltex \def\figurename{Figure}?><label>Figure 12</label><caption><p id="d1e6942">Comparisons of lateral collision avoidance path at different speeds. <bold>(a)</bold> Lateral collision avoidance path at 30 km h<inline-formula><mml:math id="M262" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>; <bold>(b)</bold> lateral collision avoidance path at 45 km h<inline-formula><mml:math id="M263" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>; <bold>(c)</bold> lateral collision avoidance path at 60 km h<inline-formula><mml:math id="M264" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>.</p></caption>
          <?xmltex \igopts{width=497.923228pt}?><graphic xlink:href="https://ms.copernicus.org/articles/15/17/2024/ms-15-17-2024-f12.png"/>

        </fig>

      <p id="d1e6997">In Fig. 12, the red solid line is the improved path considering pedestrian trajectory prediction based on improved artificial potential field algorithm and the blue dotted line is the unimproved path without taking the information of predicted pedestrian trajectory into account during the path planning process. It can be seen from Fig. 12 that the unimproved planned path has shorter lateral collision avoidance distance and is closer to the pedestrian, which results in potential collision risk. Based on the improved artificial potential field method, the safety distance from the vehicle to the pedestrian is adjusted in real time during the planning process. The lateral deviation of the planned path is longer than that of the unimproved artificial potential field method, and the steering collision avoidance operation can be taken earlier to ensure the safety of collision avoidance. As can be seen from Fig. 12, the vehicle can plan a smooth and continuous obstacle avoidance path at different speeds and always within the road boundary, which meets the requirement of lateral collision avoidance safety.</p>
</sec>
<sec id="Ch1.S5.SS3">
  <label>5.3</label><title>Verification of longitudinal collision avoidance</title>
      <p id="d1e7008">The simulation conditions for longitudinal collision avoidance are set as follows: the pedestrian crosses the road at a certain distance from the vehicle. The results of longitudinal collision avoidance of the vehicle at the speeds of 30, 45, and 60 km h<inline-formula><mml:math id="M265" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> are as follows.</p>
      <?pagebreak page28?><p id="d1e7023">From Figs. 13a, 14a and 15a, it can be seen that the vehicle starts to brake when it receives the signal of longitudinal collision avoidance, and completes braking at the time of 5.2, 6, and 8.1 s, respectively, with small deceleration fluctuation, which demonstrates the designed fuzzy controller can meet the control demand of smooth deceleration. In Figs. 13c, 14c, and 15c, the vehicle starts braking at a distance of 25, 35, and 65 m from the pedestrian, and keeps a safe distance of about 5 m, which verifies that the designed longitudinal collision avoidance system can ensure collision avoidance safety. From the results in Figs. 13, 14 and 15, it can be found that the pedestrian collision avoidance system functions well at different speeds, and the minimum distance between the vehicle and the pedestrian when completing braking is in the range of 2–5 m, which can better meet the requirements of pedestrian protection.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F13"><?xmltex \currentcnt{13}?><?xmltex \def\figurename{Figure}?><label>Figure 13</label><caption><p id="d1e7028">Results of longitudinal collision avoidance at 30 km h<inline-formula><mml:math id="M266" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. <bold>(a)</bold> Desired deceleration; <bold>(b)</bold> longitudinal speed; <bold>(c)</bold> longitudinal relative distance.</p></caption>
          <?xmltex \igopts{width=241.848425pt}?><graphic xlink:href="https://ms.copernicus.org/articles/15/17/2024/ms-15-17-2024-f13.png"/>

        </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F14"><?xmltex \currentcnt{14}?><?xmltex \def\figurename{Figure}?><label>Figure 14</label><caption><p id="d1e7061">Results of longitudinal collision avoidance at 45 km h<inline-formula><mml:math id="M267" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. <bold>(a)</bold> Desired deceleration; <bold>(b)</bold> longitudinal speed; <bold>(c)</bold> longitudinal relative distance.</p></caption>
          <?xmltex \igopts{width=241.848425pt}?><graphic xlink:href="https://ms.copernicus.org/articles/15/17/2024/ms-15-17-2024-f14.png"/>

        </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F15"><?xmltex \currentcnt{15}?><?xmltex \def\figurename{Figure}?><label>Figure 15</label><caption><p id="d1e7093">Results of longitudinal collision avoidance at 60 km h<inline-formula><mml:math id="M268" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. <bold>(a)</bold> Desired deceleration; <bold>(b)</bold> longitudinal speed; <bold>(c)</bold> longitudinal relative distance.</p></caption>
          <?xmltex \igopts{width=241.848425pt}?><graphic xlink:href="https://ms.copernicus.org/articles/15/17/2024/ms-15-17-2024-f15.png"/>

        </fig>

</sec>
</sec>
<sec id="Ch1.S6" sec-type="conclusions">
  <label>6</label><title>Conclusions</title>
      <p id="d1e7132">Aiming to solve the problems of insufficient prediction accuracy of pedestrian trajectory and the shortcomings of pedestrian collision avoidance control methods under conditions without signal lights or crosswalks, in this paper, a pedestrian motion fusion model is constructed to predict the pedestrian trajectory by the fusion of a Markov pedestrian model and improved social force model with regression algorithm. According to the predicted pedestrian trajectory, the longitudinal and lateral pedestrian collision avoidance control strategy is established. The main conclusions are as follows. <list list-type="custom"><list-item><label>1.</label>
      <p id="d1e7137">Based on the analysis of the dynamic behavior of a pedestrian crossing the road, the behavior of the pedestrian is considered as the combination of free movement without external influences and interference movement influenced by the surrounding environment. The pedestrian motion fusion model combines the advantages of two models, which better reflects the overall distribution of pedestrian trajectory.</p></list-item><list-item><label>2.</label>
      <p id="d1e7141">Compared with the Markov model, the ADE and FDE of the pedestrian motion fusion model proposed in this paper are reduced by 35.00 % and 25.63 % in the collision avoidance scene, and the ADE and FDE are reduced by 28.86 % and 42.25 % in the keep crossing scene. Compared with the improved social force model, the ADE and FDE in the collision avoidance scene are reduced by 55.87 % and 30.58 %, and ADE and FDE in the keep crossing scene are reduced by 31.28 % and 25.81 %. The comparisons indicate the pedestrian motion fusion model is more accurate in pedestrian trajectory prediction.</p></list-item><list-item><label>3.</label>
      <p id="d1e7145">According to the analysis of vehicle-to-pedestrian collision risk, a longitudinal and lateral collision avoidance control strategy is developed. The simulation results show that intelligent vehicles can conduct collision<?pagebreak page29?> avoidance in time based on the driving environment, vehicle states, and risk level under various conditions to avoid collision accidents and improve safety.</p></list-item></list></p>
      <p id="d1e7148">In order to further improve the applicability and performance of the algorithm, future studies can be conducted considering the following aspects. <list list-type="custom"><list-item><label>1.</label>
      <p id="d1e7153">This study aims to explore the interaction between vehicles and pedestrians crossing the street. However, in real urban road traffic, there are often multiple motor vehicles, pedestrians, and non-motor vehicles. Therefore, it is necessary to further study the pedestrian model suitable for complex scenes.</p></list-item><list-item><label>2.</label>
      <p id="d1e7157">The research on lateral collision avoidance planning algorithms in this paper is relatively idealized, and the collision avoidance does not consider the speed planning of vehicle. Therefore, it is necessary to comprehensively plan the path and speed of intelligent vehicles to realize stable and safe driving in a complex environment.</p></list-item></list></p>
</sec>

      
      </body>
    <back><notes notes-type="codedataavailability"><title>Code and data availability</title>

      <p id="d1e7164">The code and data included in this article can be made available by the corresponding author upon reasonable request. Please note that the data and codes are confidential and cannot be made publicly available with respect to future applications.</p>
  </notes><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d1e7170">BT and ZY designed and performed the research, analyzed data, and wrote the paper. ZY and ZH collected and analyzed data. HJ supervised this paper.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d1e7176">The contact author has declared that none of the authors has any competing interests.</p>
  </notes><notes notes-type="disclaimer"><title>Disclaimer</title>

      <p id="d1e7182">Publisher’s note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. While Copernicus Publications makes every effort to include appropriate place names, the final responsibility lies with the authors.</p>
  </notes><ack><title>Acknowledgements</title><p id="d1e7188">Bin Tang would like to express their heartfelt gratitude to everyone who helped throughout the process of preparing this paper, especially the editors, reviewers, and the academic leader.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d1e7193">This research has been supported by the National Natural Science Foundation of China (grant nos. 51605199, 52225212, U20A20333), the Six Talent Peaks Project in Jiangsu Province (grant no. 2019-GDZB-084), and the Key Science and Technology Support program in Taizhou (grant no. TG202307).</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d1e7199">This paper was edited by Zi Bin and reviewed by four anonymous referees.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bib1"><label>1</label><?label 1?><mixed-citation>Barone, F., Marrazzo, M., and Oton, C. J.: Camera calibration with weighted direct linear transformation and anisotropic uncertainties of image control points, Sensors, 20, 1175, <ext-link xlink:href="https://doi.org/10.3390/s20041175" ext-link-type="DOI">10.3390/s20041175</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib2"><label>2</label><?label 1?><mixed-citation>Chen, H. and Zhang, X.: Path planning for intelligent vehicle collision avoidance of dynamic pedestrian using Att-LSTM, MSFM, and MPC at unsignalized crosswalk, IEEE T. Ind. Electron., 69, 4285–4295, <ext-link xlink:href="https://doi.org/10.1109/TIE.2021.3073301" ext-link-type="DOI">10.1109/TIE.2021.3073301</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib3"><label>3</label><?label 1?><mixed-citation>Eiffert, S., Li, K., Shan, M., Worrall, S., Sukkarieh, S., and Nebot, E.: Probabilistic Crowd GAN: Multimodal pedestrian trajectory prediction using a graph vehicle-pedestrian attention network, IEEE Robot. Autom. Let., 5, 5026–5033, <ext-link xlink:href="https://doi.org/10.1109/LRA.2020.3004324" ext-link-type="DOI">10.1109/LRA.2020.3004324</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib4"><label>4</label><?label 1?><mixed-citation>Fildes, B., Keall, M., Bos, N., Lie, A., Page, Y., Pastor, C., Pennisi, L., Rizzih, M., Thomas, P., and Tingvall, C.: Effectiveness of low speed autonomous emergency braking in real-world rear-end crashes, Accident Anal. Prev., 81, 24–29, <ext-link xlink:href="https://doi.org/10.1016/j.aap.2015.03.029" ext-link-type="DOI">10.1016/j.aap.2015.03.029</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bib5"><label>5</label><?label 1?><mixed-citation>Gao, H., Su, H., Cai, Y., Wu, R., Hao, Z., Xu, Y., Wu, W., Wang, J., Li, Z., and Kan, Z.: Trajectory prediction of cyclist based on dynamic Bayesian network and long short-term memory model at unsignalized intersections, Sci. China Inform. Sci., 64, 1–21, <ext-link xlink:href="https://doi.org/10.1007/s11432-020-3071-8" ext-link-type="DOI">10.1007/s11432-020-3071-8</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib6"><label>6</label><?label 1?><mixed-citation>Gu, Y., Zhao, Y., Zhou, J., Li, H., and Wang, Y.: A fuzzy multiple linear regression model based on meteorological factors for air quality index forecast, J. Intell. Fuzzy Syst., 40, 10523–10547, <ext-link xlink:href="https://doi.org/10.3233/JIFS-201222" ext-link-type="DOI">10.3233/JIFS-201222</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib7"><label>7</label><?label 1?><mixed-citation>Hajiloo, R., Abroshan, M., Khajepour, A., Kasaiezadeh, A., and Chen, S. K.: Integrated steering and differential braking for emergency collision avoidance in autonomous vehicles, IEEE T. Intell. Transp., 22, 3167–3178, <ext-link xlink:href="https://doi.org/10.1109/TITS.2020.2984210" ext-link-type="DOI">10.1109/TITS.2020.2984210</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib8"><label>8</label><?label 1?><mixed-citation>Hassan, M. A., Khan, M. U. G., Iqbal, R., Riaz, O., Bashir, A. K., and Tariq, U.: Predicting humans future motion trajectories in video streams using generative adversarial network, Multimed. Tools Appl., 81, 1–23, <ext-link xlink:href="https://doi.org/10.1007/s11042-021-11457-z" ext-link-type="DOI">10.1007/s11042-021-11457-z</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib9"><label>9</label><?label 1?><mixed-citation>Ji, J., Khajepour, A., Melek, W. W., and Huang, Y.: Path planning and tracking for vehicle collision avoidance based on model predictive control with multiconstraints, IEEE T. Veh. Technol., 66, 952–964, <ext-link xlink:href="https://doi.org/10.1109/TVT.2016.2555853" ext-link-type="DOI">10.1109/TVT.2016.2555853</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bib10"><label>10</label><?label 1?><mixed-citation>Keller, C. G. and Gavrila, D. M.: Will the pedestrian cross? A study on pedestrian path prediction, IEEE T. Intell. Transp., 15, 494–506, <ext-link xlink:href="https://doi.org/10.1109/TITS.2013.2280766" ext-link-type="DOI">10.1109/TITS.2013.2280766</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bib11"><label>11</label><?label 1?><mixed-citation>Khatib, O.: Real-time obstacle avoidance for manipulators and mobile robots, Int. J. Robot. Res., 5, 90–98, <ext-link xlink:href="https://doi.org/10.1177/027836498600500106" ext-link-type="DOI">10.1177/027836498600500106</ext-link>, 1986.</mixed-citation></ref>
      <?pagebreak page30?><ref id="bib1.bib12"><label>12</label><?label 1?><mixed-citation>Ko, M., Kim, T., and Sohn, K.: Calibrating a social-force-based pedestrian walking model based on maximum likelihood estimation, Transportation, 40, 91–107, <ext-link xlink:href="https://doi.org/10.1007/s11116-012-9411-z" ext-link-type="DOI">10.1007/s11116-012-9411-z</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bib13"><label>13</label><?label 1?><mixed-citation>Lenth, R.: Least-squares means: the r package lsmeans, J. Stat. Softw., 69, 1–33, <ext-link xlink:href="https://doi.org/10.18637/jss.v069.i01" ext-link-type="DOI">10.18637/jss.v069.i01</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bib14"><label>14</label><?label 1?><mixed-citation>Mirabella, M., Di V., Davoli, A., Vitetta, G.: An approximate maximum likelihood method for the joint estimation of range and doppler of multiple targets in OFDM-based radar systems, IEEE T. Commun., 71, 4862–4876, <ext-link xlink:href="https://doi.org/10.1109/TCOMM.2023.3280562" ext-link-type="DOI">10.1109/TCOMM.2023.3280562</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib15"><label>15</label><?label 1?><mixed-citation>Narváez, Y. V., Parra Sierra, V., Peña Cárdenas, F., Ruíz Ramos, L., Zamorano González, B., Vargas Martínez, J. I., and Monreal Aranda, O.: Road risk behaviors: Pedestrian experiences, Traffic Inj. Prev., 20, 303–307, <ext-link xlink:href="https://doi.org/10.1080/15389588.2019.1573318" ext-link-type="DOI">10.1080/15389588.2019.1573318</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bib16"><label>16</label><?label 1?><mixed-citation>Saito, Y. and Raksincharoensak, P.: A shared control in risk predictive braking maneuver for preventing collisions with pedestrians, IEEE T. Intell. Veh., 1, 314–324, <ext-link xlink:href="https://doi.org/10.1109/TIV.2017.2700210" ext-link-type="DOI">10.1109/TIV.2017.2700210</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bib17"><label>17</label><?label 1?><mixed-citation>Sighencea, B. I., Stanciu, R. I., and Căleanu, C. D.: A review of deep learning-based methods for pedestrian trajectory prediction, Sensors, 21, 7543, <ext-link xlink:href="https://doi.org/10.3390/s21227543" ext-link-type="DOI">10.3390/s21227543</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib18"><label>18</label><?label 1?><mixed-citation>Song, X., Chen, K., Li, X., Sun, J., Hou, B., Cui, Y., Zhang, B., Xiong G., and Wang, Z.: Pedestrian trajectory prediction based on deep convolutional LSTM network, IEEE T. Intell. Transp., 22, 3285–3302, <ext-link xlink:href="https://doi.org/10.1109/TITS.2020.2981118" ext-link-type="DOI">10.1109/TITS.2020.2981118</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib19"><label>19</label><?label 1?><mixed-citation>Themann, P., Kotte, J., Raudszus, D., and Eckstein, L.: Impact of positioning uncertainty of vulnerable road users on risk minimization in collision avoidance systems, IEEE Int. Veh. Sym. (IV), 1201–1206, <ext-link xlink:href="https://doi.org/10.1109/IVS.2015.7225846" ext-link-type="DOI">10.1109/IVS.2015.7225846</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bib20"><label>20</label><?label 1?><mixed-citation>Vasquez, D., Fraichard, T., and Laugier, C.: Incremental learning of statistical motion patterns with growing hidden markov models, IEEE T. Intell. Transp., 10, 403–416, <ext-link xlink:href="https://doi.org/10.1109/TITS.2009.2020208" ext-link-type="DOI">10.1109/TITS.2009.2020208</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bib21"><label>21</label><?label 1?><mixed-citation>Wang, D., Liu, Q., Ma, L., Zhang, Y., and Cong, H.: Road traffic accident severity analysis: A census-based study in China, J. Safety Res., 70, 135–147, <ext-link xlink:href="https://doi.org/10.1016/j.jsr.2019.06.002" ext-link-type="DOI">10.1016/j.jsr.2019.06.002</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bib22"><label>22</label><?label 1?><mixed-citation>Wang, L., Liu, L., Yu, D., Xu, Q., and Wang, J.: Pedestrian trajectory prediction in crossing scenario using fuzzy logic and switching Kalman filter, J. China Univ. Post Telecom., 25, 31–43, <ext-link xlink:href="https://doi.org/10.19682/j.cnki.1005-8885.2018.1025" ext-link-type="DOI">10.19682/j.cnki.1005-8885.2018.1025</ext-link>, 2018. </mixed-citation></ref><?xmltex \hack{\newpage}?>
      <ref id="bib1.bib23"><label>23</label><?label 1?><mixed-citation>Wang, Z., Wang, X., Yang, G., Sun, Q., and Ma, Y.: Robust bounded control for fuzzy mechanical systems: fuzzy optimal design and inequality constraint reorganize, IEEE T. Fuzzy Syst., 31, 2605–2616, <ext-link xlink:href="https://doi.org/10.1109/TFUZZ.2023.3234585" ext-link-type="DOI">10.1109/TFUZZ.2023.3234585</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib24"><label>24</label><?label 1?><mixed-citation>Wu, W., Jia, H., Luo, Q., and Wang, Z.: Dynamic path planning for autonomous driving on branch streets with crossing pedestrian avoidance guidance, IEEE Access, 7, 144720–144731, <ext-link xlink:href="https://doi.org/10.1109/ACCESS.2019.2938232" ext-link-type="DOI">10.1109/ACCESS.2019.2938232</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bib25"><label>25</label><?label 1?><mixed-citation>Wu, W., Chen, M., Li, J., Liu, B., and Zheng, X.: An extended social force model via pedestrian heterogeneity affecting the self-driven force, IEEE T. Intell. Transp., 23, 7974–7986, <ext-link xlink:href="https://doi.org/10.1109/TITS.2021.3074914" ext-link-type="DOI">10.1109/TITS.2021.3074914</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib26"><label>26</label><?label 1?><mixed-citation>Yang, W., Zhang, X., Lei, Q., and Cheng, X.: Research on longitudinal active collision avoidance of autonomous emergency braking pedestrian system (AEB-P), Sensors, 19, 4671, <ext-link xlink:href="https://doi.org/10.3390/s19214671" ext-link-type="DOI">10.3390/s19214671</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bib27"><label>27</label><?label 1?><mixed-citation>Yuan, C., Wang, J., Shen, J., Chen, L., Cai, Y., He, Y., Weng, S., Yuan, Y., and Gong, Y.: Vehicle path planning based on pedestrian collision avoidance action, IEEE Access, 11, 66713–66728, <ext-link xlink:href="https://doi.org/10.1109/ACCESS.2023.3287937" ext-link-type="DOI">10.1109/ACCESS.2023.3287937</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib28"><label>28</label><?label 1?><mixed-citation>Zeng, W., Chen, P., Nakamura, H., and Iryo-Asano, M.: Application of social force model to pedestrian behavior analysis at signalized crosswalk, Transport. Res. C-Emer., 40, 143–159, <ext-link xlink:href="https://doi.org/10.1016/j.trc.2014.01.007" ext-link-type="DOI">10.1016/j.trc.2014.01.007</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bib29"><label>29</label><?label 1?><mixed-citation>Zhang, H., Wu, P., Yin, A., Yang, X., Zhang, M., and Gao, C.: Prediction of soil organic carbon in an intensively managed reclamation zone of eastern China: A comparison of multiple linear regressions and the random forest model, Sci. Total Environ., 592, 704–713, <ext-link xlink:href="https://doi.org/10.1016/j.scitotenv.2017.02.146" ext-link-type="DOI">10.1016/j.scitotenv.2017.02.146</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bib30"><label>30</label><?label 1?><mixed-citation>Zhang, X., Chen, H., Yang, W., Jin, W., and Zhu, W.: Pedestrian path prediction for autonomous driving at un-signalized crosswalk using W/CDM and MSFM, IEEE T. Intell. Transp., 22, 3025–3037, <ext-link xlink:href="https://doi.org/10.1109/TITS.2020.2979231" ext-link-type="DOI">10.1109/TITS.2020.2979231</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib31"><label>31</label><?label 1?><mixed-citation>Zhang, Z., Wang, C., Zhao, W., and Feng, J.: Longitudinal and lateral collision avoidance control strategy for intelligent vehicles, P. I. Mech. Eng. D-J. Aut., 236, 268–286, <ext-link xlink:href="https://doi.org/10.1177/09544070211024048" ext-link-type="DOI">10.1177/09544070211024048</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib32"><label>32</label><?label 1?><mixed-citation>Zhou, H., Ren, D., Xia, H., Fan, M., Yang, X., and Huang, H.: An attention-based spatio-temporal graph neural network for interaction-aware pedestrian trajectory prediction, Neurocomputing, 445, 298–308, <ext-link xlink:href="https://doi.org/10.1016/j.neucom.2021.03.024" ext-link-type="DOI">10.1016/j.neucom.2021.03.024</ext-link>, 2021.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Development of pedestrian collision avoidance strategy based on the fusion of Markov and social force models</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>1</label><mixed-citation>
      
Barone, F., Marrazzo, M., and Oton, C. J.: Camera calibration with weighted
direct linear transformation and anisotropic uncertainties of image control
points, Sensors, 20, 1175, <a href="https://doi.org/10.3390/s20041175" target="_blank">https://doi.org/10.3390/s20041175</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>2</label><mixed-citation>
      
Chen, H. and Zhang, X.: Path planning for intelligent vehicle collision
avoidance of dynamic pedestrian using Att-LSTM, MSFM, and MPC at
unsignalized crosswalk, IEEE T. Ind. Electron., 69, 4285–4295, <a href="https://doi.org/10.1109/TIE.2021.3073301" target="_blank">https://doi.org/10.1109/TIE.2021.3073301</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>3</label><mixed-citation>
      
Eiffert, S., Li, K., Shan, M., Worrall, S., Sukkarieh, S., and Nebot, E.:
Probabilistic Crowd GAN: Multimodal pedestrian trajectory prediction using a
graph vehicle-pedestrian attention network, IEEE Robot. Autom. Let., 5, 5026–5033, <a href="https://doi.org/10.1109/LRA.2020.3004324" target="_blank">https://doi.org/10.1109/LRA.2020.3004324</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>4</label><mixed-citation>
      
Fildes, B., Keall, M., Bos, N., Lie, A., Page, Y., Pastor, C., Pennisi, L.,
Rizzih, M., Thomas, P., and Tingvall, C.: Effectiveness of low speed
autonomous emergency braking in real-world rear-end crashes, Accident
Anal. Prev., 81, 24–29, <a href="https://doi.org/10.1016/j.aap.2015.03.029" target="_blank">https://doi.org/10.1016/j.aap.2015.03.029</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>5</label><mixed-citation>
      
Gao, H., Su, H., Cai, Y., Wu, R., Hao, Z., Xu, Y., Wu, W., Wang, J., Li, Z.,
and Kan, Z.: Trajectory prediction of cyclist based on dynamic Bayesian
network and long short-term memory model at unsignalized intersections,
Sci. China Inform. Sci., 64, 1–21, <a href="https://doi.org/10.1007/s11432-020-3071-8" target="_blank">https://doi.org/10.1007/s11432-020-3071-8</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>6</label><mixed-citation>
      
Gu, Y., Zhao, Y., Zhou, J., Li, H., and Wang, Y.: A fuzzy multiple linear
regression model based on meteorological factors for air quality index
forecast, J. Intell. Fuzzy Syst., 40, 10523–10547,
<a href="https://doi.org/10.3233/JIFS-201222" target="_blank">https://doi.org/10.3233/JIFS-201222</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>7</label><mixed-citation>
      
Hajiloo, R., Abroshan, M., Khajepour, A., Kasaiezadeh, A., and Chen, S. K.:
Integrated steering and differential braking for emergency collision
avoidance in autonomous vehicles, IEEE T. Intell. Transp., 22, 3167–3178,
<a href="https://doi.org/10.1109/TITS.2020.2984210" target="_blank">https://doi.org/10.1109/TITS.2020.2984210</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>8</label><mixed-citation>
      
Hassan, M. A., Khan, M. U. G., Iqbal, R., Riaz, O., Bashir, A. K., and
Tariq, U.: Predicting humans future motion trajectories in video streams
using generative adversarial network, Multimed. Tools Appl., 81, 1–23, <a href="https://doi.org/10.1007/s11042-021-11457-z" target="_blank">https://doi.org/10.1007/s11042-021-11457-z</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>9</label><mixed-citation>
      
Ji, J., Khajepour, A., Melek, W. W., and Huang, Y.: Path planning and
tracking for vehicle collision avoidance based on model predictive control
with multiconstraints, IEEE T. Veh. Technol., 66, 952–964, <a href="https://doi.org/10.1109/TVT.2016.2555853" target="_blank">https://doi.org/10.1109/TVT.2016.2555853</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>10</label><mixed-citation>
      
Keller, C. G. and Gavrila, D. M.: Will the pedestrian cross? A study on
pedestrian path prediction, IEEE T. Intell. Transp., 15, 494–506, <a href="https://doi.org/10.1109/TITS.2013.2280766" target="_blank">https://doi.org/10.1109/TITS.2013.2280766</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>11</label><mixed-citation>
      
Khatib, O.: Real-time obstacle avoidance for manipulators and mobile robots,
Int. J. Robot. Res., 5, 90–98, <a href="https://doi.org/10.1177/027836498600500106" target="_blank">https://doi.org/10.1177/027836498600500106</a>, 1986.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>12</label><mixed-citation>
      
Ko, M., Kim, T., and Sohn, K.: Calibrating a social-force-based pedestrian
walking model based on maximum likelihood estimation, Transportation, 40, 91–107, <a href="https://doi.org/10.1007/s11116-012-9411-z" target="_blank">https://doi.org/10.1007/s11116-012-9411-z</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>13</label><mixed-citation>
      
Lenth, R.: Least-squares means: the r package lsmeans, J. Stat. Softw., 69, 1–33, <a href="https://doi.org/10.18637/jss.v069.i01" target="_blank">https://doi.org/10.18637/jss.v069.i01</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>14</label><mixed-citation>
      
Mirabella, M., Di V., Davoli, A., Vitetta, G.: An approximate maximum
likelihood method for the joint estimation of range and doppler of multiple
targets in OFDM-based radar systems, IEEE T. Commun., 71, 4862–4876, <a href="https://doi.org/10.1109/TCOMM.2023.3280562" target="_blank">https://doi.org/10.1109/TCOMM.2023.3280562</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>15</label><mixed-citation>
      
Narváez, Y. V., Parra Sierra, V., Peña Cárdenas, F., Ruíz Ramos, L., Zamorano González, B., Vargas Martínez, J. I., and Monreal Aranda, O.: Road risk behaviors: Pedestrian experiences, Traffic Inj. Prev., 20, 303–307, <a href="https://doi.org/10.1080/15389588.2019.1573318" target="_blank">https://doi.org/10.1080/15389588.2019.1573318</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>16</label><mixed-citation>
      
Saito, Y. and Raksincharoensak, P.: A shared control in risk predictive
braking maneuver for preventing collisions with pedestrians, IEEE T. Intell. Veh., 1, 314–324, <a href="https://doi.org/10.1109/TIV.2017.2700210" target="_blank">https://doi.org/10.1109/TIV.2017.2700210</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>17</label><mixed-citation>
      
Sighencea, B. I., Stanciu, R. I., and Căleanu, C. D.: A review of deep
learning-based methods for pedestrian trajectory prediction, Sensors, 21, 7543, <a href="https://doi.org/10.3390/s21227543" target="_blank">https://doi.org/10.3390/s21227543</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>18</label><mixed-citation>
      
Song, X., Chen, K., Li, X., Sun, J., Hou, B., Cui, Y., Zhang, B., Xiong G.,
and Wang, Z.: Pedestrian trajectory prediction based on deep convolutional
LSTM network, IEEE T. Intell. Transp., 22, 3285–3302, <a href="https://doi.org/10.1109/TITS.2020.2981118" target="_blank">https://doi.org/10.1109/TITS.2020.2981118</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>19</label><mixed-citation>
      
Themann, P., Kotte, J., Raudszus, D., and Eckstein, L.: Impact of
positioning uncertainty of vulnerable road users on risk minimization in
collision avoidance systems, IEEE Int. Veh. Sym. (IV), 1201–1206, <a href="https://doi.org/10.1109/IVS.2015.7225846" target="_blank">https://doi.org/10.1109/IVS.2015.7225846</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>20</label><mixed-citation>
      
Vasquez, D., Fraichard, T., and Laugier, C.: Incremental learning of
statistical motion patterns with growing hidden markov models, IEEE T. Intell. Transp., 10, 403–416, <a href="https://doi.org/10.1109/TITS.2009.2020208" target="_blank">https://doi.org/10.1109/TITS.2009.2020208</a>, 2009.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>21</label><mixed-citation>
      
Wang, D., Liu, Q., Ma, L., Zhang, Y., and Cong, H.: Road traffic accident
severity analysis: A census-based study in China, J. Safety Res., 70, 135–147, <a href="https://doi.org/10.1016/j.jsr.2019.06.002" target="_blank">https://doi.org/10.1016/j.jsr.2019.06.002</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>22</label><mixed-citation>
      
Wang, L., Liu, L., Yu, D., Xu, Q., and Wang, J.: Pedestrian trajectory
prediction in crossing scenario using fuzzy logic and switching Kalman
filter, J. China Univ. Post Telecom., 25, 31–43, <a href="https://doi.org/10.19682/j.cnki.1005-8885.2018.1025" target="_blank">https://doi.org/10.19682/j.cnki.1005-8885.2018.1025</a>, 2018.


    </mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>23</label><mixed-citation>
      
Wang, Z., Wang, X., Yang, G., Sun, Q., and Ma, Y.: Robust bounded control for
fuzzy mechanical systems: fuzzy optimal design and inequality constraint
reorganize, IEEE T. Fuzzy Syst., 31, 2605–2616,
<a href="https://doi.org/10.1109/TFUZZ.2023.3234585" target="_blank">https://doi.org/10.1109/TFUZZ.2023.3234585</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>24</label><mixed-citation>
      
Wu, W., Jia, H., Luo, Q., and Wang, Z.: Dynamic path planning for autonomous
driving on branch streets with crossing pedestrian avoidance guidance, IEEE
Access, 7, 144720–144731, <a href="https://doi.org/10.1109/ACCESS.2019.2938232" target="_blank">https://doi.org/10.1109/ACCESS.2019.2938232</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>25</label><mixed-citation>
      
Wu, W., Chen, M., Li, J., Liu, B., and Zheng, X.: An extended social force model via pedestrian heterogeneity affecting the self-driven force, IEEE T. Intell. Transp., 23, 7974–7986, <a href="https://doi.org/10.1109/TITS.2021.3074914" target="_blank">https://doi.org/10.1109/TITS.2021.3074914</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>26</label><mixed-citation>
      
Yang, W., Zhang, X., Lei, Q., and Cheng, X.: Research on longitudinal active
collision avoidance of autonomous emergency braking pedestrian system
(AEB-P), Sensors, 19, 4671, <a href="https://doi.org/10.3390/s19214671" target="_blank">https://doi.org/10.3390/s19214671</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>27</label><mixed-citation>
      
Yuan, C., Wang, J., Shen, J., Chen, L., Cai, Y., He, Y., Weng, S., Yuan, Y., and Gong, Y.: Vehicle path planning based on pedestrian collision avoidance
action, IEEE Access, 11, 66713–66728, <a href="https://doi.org/10.1109/ACCESS.2023.3287937" target="_blank">https://doi.org/10.1109/ACCESS.2023.3287937</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>28</label><mixed-citation>
      
Zeng, W., Chen, P., Nakamura, H., and Iryo-Asano, M.: Application of social
force model to pedestrian behavior analysis at signalized crosswalk, Transport. Res. C-Emer., 40, 143–159, <a href="https://doi.org/10.1016/j.trc.2014.01.007" target="_blank">https://doi.org/10.1016/j.trc.2014.01.007</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>29</label><mixed-citation>
      
Zhang, H., Wu, P., Yin, A., Yang, X., Zhang, M., and Gao, C.: Prediction of soil organic carbon in an intensively managed reclamation zone of eastern China: A comparison of multiple linear regressions and the random forest model, Sci. Total Environ., 592, 704–713, <a href="https://doi.org/10.1016/j.scitotenv.2017.02.146" target="_blank">https://doi.org/10.1016/j.scitotenv.2017.02.146</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>30</label><mixed-citation>
      
Zhang, X., Chen, H., Yang, W., Jin, W., and Zhu, W.: Pedestrian path
prediction for autonomous driving at un-signalized crosswalk using W/CDM and
MSFM, IEEE T. Intell. Transp., 22, 3025–3037, <a href="https://doi.org/10.1109/TITS.2020.2979231" target="_blank">https://doi.org/10.1109/TITS.2020.2979231</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>31</label><mixed-citation>
      
Zhang, Z., Wang, C., Zhao, W., and Feng, J.: Longitudinal and lateral
collision avoidance control strategy for intelligent vehicles, P. I. Mech. Eng. D-J. Aut., 236, 268–286, <a href="https://doi.org/10.1177/09544070211024048" target="_blank">https://doi.org/10.1177/09544070211024048</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>32</label><mixed-citation>
      
Zhou, H., Ren, D., Xia, H., Fan, M., Yang, X., and Huang, H.: An
attention-based spatio-temporal graph neural network for interaction-aware
pedestrian trajectory prediction, Neurocomputing, 445, 298–308,
<a href="https://doi.org/10.1016/j.neucom.2021.03.024" target="_blank">https://doi.org/10.1016/j.neucom.2021.03.024</a>, 2021.

    </mixed-citation></ref-html>--></article>
