<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">JCC</journal-id><journal-title-group><journal-title>Journal of Computer and Communications</journal-title></journal-title-group><issn pub-type="epub">2327-5219</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/jcc.2023.1110001</article-id><article-id pub-id-type="publisher-id">JCC-128237</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject></subj-group></article-categories><title-group><article-title>
 
 
  Application Research of an Intelligent Detection Algorithm for Vehicle Trajectory Route Deviation
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Jianfei</surname><given-names>Luo</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Yadong</surname><given-names>Xing</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Cheng</surname><given-names>Chen</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Weiqing</surname><given-names>Zhang</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Zhongcheng</surname><given-names>Wu</given-names></name><xref ref-type="aff" rid="aff3"><sup>3</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>iTerm R &amp;amp; D Centre, Zhong Ke MeiLuo Technology Co., Ltd., Heifei, China</addr-line></aff><aff id="aff3"><addr-line>Institute of Technology Innovation, Chinese Academy of Sciences, Hefei, China</addr-line></aff><aff id="aff2"><addr-line>Department of Army Armament, Nanjing Military Representative Bureau, Nanjing, China</addr-line></aff><pub-date pub-type="epub"><day>10</day><month>10</month><year>2023</year></pub-date><volume>11</volume><issue>10</issue><fpage>1</fpage><lpage>11</lpage><history><date date-type="received"><day>7,</day>	<month>September</month>	<year>2023</year></date><date date-type="rev-recd"><day>8,</day>	<month>October</month>	<year>2023</year>	</date><date date-type="accepted"><day>11,</day>	<month>October</month>	<year>2023</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  In the vehicle trajectory application system, it is often necessary to detect whether the vehicle deviates from the specified route. Trajectory planning in the traditional route deviation detection is defined by the driver through the mobile phone navigation software, which plays a more auxiliary driving role. This paper presents a method of vehicle trajectory deviation detection. Firstly, the manager customizes the trajectory planning and then uses big data technologies to match the deviation between the trajectory planning and the vehicle trajectory. Finally, it achieves the supervisory function of the manager on the vehicle track route in real-time. The results show that this method could detect the vehicle trajectory deviation quickly and accurately, and has practical application value.
 
</p></abstract><kwd-group><kwd>Vehicle Positioning Terminal</kwd><kwd> Vehicle Trajectory</kwd><kwd> Route Deviation</kwd><kwd> Real-Time</kwd><kwd> Segmentation Analysis Algorithm</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>The increasing availability of vehicle trajectory data is the core of vehicle networking solutions [<xref ref-type="bibr" rid="scirp.128237-ref1">1</xref>] [<xref ref-type="bibr" rid="scirp.128237-ref2">2</xref>] . These data provide unprecedented information for the development of applications based on trajectory data mining [<xref ref-type="bibr" rid="scirp.128237-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.128237-ref4">4</xref>] . An important task of trajectory analysis is to use efficient and accurate methods to compare trajectories.</p><p>Vehicle trajectory route deviation detection is often used to assist drivers in driving, and most of them use mobile terminal navigation software to complete vehicle route planning [<xref ref-type="bibr" rid="scirp.128237-ref5">5</xref>] [<xref ref-type="bibr" rid="scirp.128237-ref6">6</xref>] . However, in the case that some managers need to monitor the driving route of the vehicle in real-time, this method cannot achieve the desired effect [<xref ref-type="bibr" rid="scirp.128237-ref7">7</xref>] [<xref ref-type="bibr" rid="scirp.128237-ref8">8</xref>] . At present, there are some driving route deviation detection under monitoring scenarios [<xref ref-type="bibr" rid="scirp.128237-ref9">9</xref>] [<xref ref-type="bibr" rid="scirp.128237-ref10">10</xref>] . The specific method is to extract the starting point, end point, and inflection point from the historical driving track of a vehicle as the key position, and then match the similarity with the planned route. Most of these methods are analyzed offline afterward [<xref ref-type="bibr" rid="scirp.128237-ref11">11</xref>] [<xref ref-type="bibr" rid="scirp.128237-ref12">12</xref>] [<xref ref-type="bibr" rid="scirp.128237-ref13">13</xref>] [<xref ref-type="bibr" rid="scirp.128237-ref14">14</xref>] , and it is difficult to achieve the purpose of real-time monitoring.</p><p>Through the analysis and comparison of two different real-time trajectory deviation detection methods, this paper finally proposed a trajectory deviation detection method, which can achieve the purpose of real-time monitoring of vehicles based on big data related technology.</p></sec><sec id="s2"><title>2. System Design</title><sec id="s2_1"><title>2.1. System Architecture Diagram</title><p>The architecture design of the system is shown in the <xref ref-type="fig" rid="fig1">Figure 1</xref>. The manager plans the route of the vehicle to be driven in advance through the page, and the route planning can be completed through the commonly used Baidu API, or it can be completed in a custom way.</p><p>In <xref ref-type="fig" rid="fig1">Figure 1</xref>, the external module interface is provided to store the route defined by the manager and query the final route deviation warning results; The planned routes stored in the relational database are synchronized to the dimension table for real-time big data analysis in HBase by data synchronization.</p><p>The real-time analysis and processing module in <xref ref-type="fig" rid="fig1">Figure 1</xref>, specifically storm stream processing analysis code will read real-time location data reported by the vehicle from the message queue in real time, and combined with the route rules in the HBase dimension table, determine whether the vehicle currently deviates from the planned route, and send the corresponding warning result to the message queue. The message queue here is used for decoupling the result data. To prevent too much and too fast result data, affecting downstream applications.</p></sec><sec id="s2_2"><title>2.2. Route Planning</title><p>Route planning can be achieved through the manager’s custom and Baidu API interface two ways.</p><p>In the customized mode of the manager, users operate on the map, record the characteristic inflection points of the planned path from A to M (such as A, B, C, D, etc.), and then call the system interface to complete the storage of the planned route information, as shown in <xref ref-type="fig" rid="fig2">Figure 2</xref>.</p><p>All the fix points in the planned path can be obtained through Baidu API interface, as shown in <xref ref-type="fig" rid="fig3">Figure 3</xref>, but there are too many track points of the entire route. In order to reduce the storage of the entire data and the consumption of computing resources, route extraction is required. For N path points on the same line, only the path points of the first and last two endpoints need to be obtained. Then each characteristic inflection point is obtained to complete the route planning Settings.</p></sec><sec id="s2_3"><title>2.3. Monitoring Period</title><p>The monitoring cycle of the whole route planning is the period from the driver’s click to execute the start task to the driver’s click to end the task, and the rest period is not required for monitoring.</p></sec><sec id="s2_4"><title>2.4. Algorithm Analysis</title><sec id="s2_4_1"><title>2.4.1. Fence Discrimination Algorithm</title><p>The planned path AB can be regarded as the sum of AC, CD, and DB paths. Both AC and CD segments are straight lines, as shown in <xref ref-type="fig" rid="fig4">Figure 4</xref>.</p><p>The curve path of DB segment can be approximately decomposed into multiple straight-line segment paths, as shown in <xref ref-type="fig" rid="fig5">Figure 5</xref>. Therefore, the problem of curve route deviation can be approximately regarded as the problem of vehicle offset straight-line driving path.</p><p>Take the AC segment route for analysis, the longitude and latitude coordinates of the AC segment are known (LngA, LatA, LngC, LatC), and the road width is assumed to be 5 meters, then the problem is converted to determine whether the current location point of the vehicle is in the AC, CD, DE… If the problem is in multiple rectangular areas of the center line (similar to MNPQ, as shown in <xref ref-type="fig" rid="fig6">Figure 6</xref>), it is judged that the vehicle deviates from the specified route if the vehicle appears to have an area phenomenon.</p><p>The advantages of this algorithm are simple and fast to realize deviation judgment, but there are three disadvantages. Firstly, for each anchor point, N fence areas need to be judged, and the time consumption increases. Secondly, the line segment AB needs to be converted into a rectangle of 4 points for storage, which requires more storage space. Finally, there is no order for the path.</p></sec><sec id="s2_4_2"><title>2.4.2. Segmentation Analysis Algorithm</title><p>In order to solve the three shortcomings of the fence discrimination algorithm, we re-consider the adoption of segmented analysis algorithm, each time only for the vehicle’s current driving path segment, when the vehicle enters the end of the road section, the analysis section will be updated, so repeated until all calculations are completed. The specific analysis process is shown in <xref ref-type="fig" rid="fig7">Figure 7</xref>.</p><p>For each route segment in the entire planned route, the specific analysis process is as follows.</p><p>Assume that A planned path is A → B → C, where point B is the intersection, and there are two branching roads BD and BE at point B, as shown in <xref ref-type="fig" rid="fig8">Figure 8</xref>. The normal driving route is P0 → P1 → P2 → P3 → P4;</p><p>Points P0, P2 and P4 are located in A circle with three points A, B and C as the center radius and the road width respectively. According to the flow chart, they are located near the feature points of the path, that is, the path is determined to be unchanged.</p><p>For the driving section from P0 to P2, there are two cases of P1 and P5 in the extracted analysis path AB. Since the distance from P5 to AB is greater than the road width, it is judged as path deviation; while the distance from P1 to AB is less than the road width, it is judged as path no deviation.</p><p>When the vehicle tracks near point B, the current analyzed path is updated from section AB to section BC. For the driving section from point P2 to point P4, there are three cases: P3, P6 and P7. The analysis of P3 and P7 points is the same as that of P1 and P5 points described above. For P6, when the vehicle exceeds the range near point B, it can be seen from the obtuse Angle of P6BC that the vehicle does not advance in the prescribed BC direction, but in the opposite direction, so it is judged as path deviation.</p><p>In addition, in the real scenario, due to the excessive speed of the vehicle, the obtained fixed points are sparse. When the vehicle is driving along the ABC path, it does not appear near the B point, resulting in the failure to update the analysis path when the vehicle has driven from segment AB to segment BC, resulting in misjudgment. Therefore, three segment paths will be judged continuously. When the three consecutive paths are considered to be deviations, it is determined that the vehicle has a path deviation.</p></sec></sec></sec><sec id="s3"><title>3. Experimental Verification</title><p>The segmentation analysis algorithm is verified by experiments on real vehicle trajectories.</p><sec id="s3_1"><title>3.1. Experimental Preparation</title><p>Firstly, route planning was carried out for the experimental vehicle. A total of 12 route sections from A to L were planned, and the road width was set at 5 m, as shown in <xref ref-type="fig" rid="fig9">Figure 9</xref>.</p><p>The latitude and longitude information of each segment is shown in <xref ref-type="table" rid="table1">Table 1</xref>, and the latitude and longitude coordinates are reserved for 4 decimal places.</p></sec><sec id="s3_2"><title>3.2. Experimental Results</title><p>The actual driving path of the vehicle is shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>0.</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Path segmentation information table</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Route section number</th><th align="center" valign="middle" >The longitude and latitude of the starting point of the section</th><th align="center" valign="middle" >The longitude and latitude of the end point of the road section</th></tr></thead><tr><td align="center" valign="middle" >A</td><td align="center" valign="middle" >117.1678 - 31.8159</td><td align="center" valign="middle" >117.1705 - 31.8164</td></tr><tr><td align="center" valign="middle" >B</td><td align="center" valign="middle" >117.1705 - 31.8164</td><td align="center" valign="middle" >117.1722 - 31.8180</td></tr><tr><td align="center" valign="middle" >C</td><td align="center" valign="middle" >117.1722 - 31.8180</td><td align="center" valign="middle" >117.1771 - 31.8159</td></tr><tr><td align="center" valign="middle" >D</td><td align="center" valign="middle" >117.1771 - 31.8159</td><td align="center" valign="middle" >117.1777 - 31.8149</td></tr><tr><td align="center" valign="middle" >E</td><td align="center" valign="middle" >117.1777 - 31.8149</td><td align="center" valign="middle" >117.1778 - 31.8132</td></tr><tr><td align="center" valign="middle" >F</td><td align="center" valign="middle" >117.1778 - 31.8132</td><td align="center" valign="middle" >117.1737 - 31.8132</td></tr><tr><td align="center" valign="middle" >G</td><td align="center" valign="middle" >117.1737 - 31.8132</td><td align="center" valign="middle" >117.1736 - 31.8091</td></tr><tr><td align="center" valign="middle" >H</td><td align="center" valign="middle" >117.1736 - 31.8091</td><td align="center" valign="middle" >117.1694 - 31.8092</td></tr><tr><td align="center" valign="middle" >I</td><td align="center" valign="middle" >117.1694 - 31.8092</td><td align="center" valign="middle" >117.1694 - 31.8051</td></tr><tr><td align="center" valign="middle" >J</td><td align="center" valign="middle" >117.1694 - 31.8051</td><td align="center" valign="middle" >117.1778 - 31.8049</td></tr><tr><td align="center" valign="middle" >K</td><td align="center" valign="middle" >117.1778 - 31.8049</td><td align="center" valign="middle" >117.1778 - 31.8090</td></tr><tr><td align="center" valign="middle" >L</td><td align="center" valign="middle" >117.1778 - 31.8090</td><td align="center" valign="middle" >117.1943 - 31.8088</td></tr></tbody></table></table-wrap><p>The vehicle trajectory is analyzed in real time through the whole system, and the vehicle deviation alarm results stored in the relational database are shown in <xref ref-type="table" rid="table2">Table 2</xref>.</p><p>The starting and ending positions of the first warning are shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>1.</p><p>The reason for this alarm is that the difference between the starting point of path planning and the starting point of vehicle start-up is more than 5 m of the set road width. When the vehicle travels near the starting point of the path planning, the warning ends. The starting point of path planning is shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>2.</p><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Vehicle trajectory deviation warning results table</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >No.</th><th align="center" valign="middle" >Car ID</th><th align="center" valign="middle" >Warning start time</th><th align="center" valign="middle" >Warning end time</th></tr></thead><tr><td align="center" valign="middle" >1</td><td align="center" valign="middle" >******</td><td align="center" valign="middle" >2022-02-18 10:37:44</td><td align="center" valign="middle" >2022-02-18 10:38:50</td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >******</td><td align="center" valign="middle" >2022-02-18 10:41:37</td><td align="center" valign="middle" >2022-02-18 10:42:31</td></tr></tbody></table></table-wrap><p>The starting and ending positions of the second alert generation are shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>3.</p><p>The starting position of the alarm is located at the starting point of the planned route F, and the end position of the alarm is located at the starting point of the planned route L. Because the vehicle fails to follow the planned route E → F → G → H → I → J → K → L, but travels from route E to route L (E → L), this alarm is consistent with the actual situation.</p></sec><sec id="s3_3"><title>3.3. Algorithm Comparison</title><p>In view of this experiment, we analyze and compare the fence discrimination algorithm and the segmentation analysis algorithm from two aspects of resource storage consumption and execution time.</p><p>In terms of resource storage consumption, the longitude and latitude coordinates of feature points in the planned path are stored using Float type, Float occupies 4 bytes, and a group of latitude and longitude occupies 8 bytes. The segmentation analysis algorithm only needs to store each feature point, and the fence discrimination algorithm needs to convert every 2 feature points into 4 fence coordinates for storage.</p><p>In terms of execution time, for each route segment in the planned path, the segmented analysis algorithm needs to perform circular region judgment at least once, and secondary circular region judgment and distance judgment at most. Assuming that all judgment times are m, the analysis execution time of each route segment is m ≤ t ≤ 3m. The fence discrimination algorithm makes N fence judgments for each route segment, that is,</p><p>t = N ∗ m ,</p><p>where N represents the number of route segments.</p><p>The storage and execution time of the algorithm in this experiment are shown in <xref ref-type="table" rid="table3">Table 3</xref>.</p><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> Comparison of algorithm storage usage and execution time</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Sort</th><th align="center" valign="middle" >Segmentation analysis algorithm</th><th align="center" valign="middle" >Fence discriminant algorithm</th></tr></thead><tr><td align="center" valign="middle" >Path storage occupancy</td><td align="center" valign="middle" >96 Byte</td><td align="center" valign="middle" >384 Byte</td></tr><tr><td align="center" valign="middle" >Execution time (ms)</td><td align="center" valign="middle" >4</td><td align="center" valign="middle" >26</td></tr></tbody></table></table-wrap><p>Through the theoretical analysis and the comparison of the actual results, it can be seen that the segmentation analysis algorithm is better than the fence discrimination algorithm. At the same time, with the increase of the planned path segment, the difference in storage occupancy and execution time will become more obvious.</p></sec></sec><sec id="s4"><title>4. Conclusion</title><p>In some vehicle business application systems, there has been a lack of effective methods for real-time monitoring of drivers’ traffic paths [<xref ref-type="bibr" rid="scirp.128237-ref15">15</xref>] [<xref ref-type="bibr" rid="scirp.128237-ref16">16</xref>] . Based on this, this paper proposes a vehicle trajectory route deviation detection method. The experimental results show that, after the manager’s path planning is completed, the corresponding path feature points are extracted, and the path deviation analysis method is combined with the real-time analysis technology of big data. It can realize the real-time early warning function of vehicle path deviation and achieve the management goal of driver behavior norms.</p></sec><sec id="s5"><title>Conflicts of Interest</title><p>The authors declare no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s6"><title>Cite this paper</title><p>Luo, J.F., Xing, Y.D., Chen, C., Zhang, W.Q. and Wu, Z.C. (2023) Application Research of an Intelligent Detection Algorithm for Vehicle Trajectory Route Deviation. Journal of Computer and Communications, 11, 1-11. https://doi.org/10.4236/jcc.2023.1110001</p></sec></body><back><ref-list><title>References</title><ref id="scirp.128237-ref1"><label>1</label><mixed-citation publication-type="book" xlink:type="simple">Manish, Dohare, U. and Kumar, S. (2023) A Survey of Vehicle Trajectory Prediction Based on Deep Learning Models. In: Shakya, S., Balas, V.E. and Haoxiang, W., Eds., Proceedings of Third International Conference on Sustainable Expert Systems, Springer, Singapore, 649-664. https://doi.org/10.1007/978-981-19-7874-6_48</mixed-citation></ref><ref id="scirp.128237-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">De Sousa, R.S., Boukerche, A. and Loureiro, A.A.F. (2021) Vehicle Trajectory Similarity: Models Methods and Applications. ACM Computing Surveys, 53, Article No. 94. https://doi.org/10.1145/3406096</mixed-citation></ref><ref id="scirp.128237-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Besse, P.C., Guillouet, B., Loubes, J. and Royer, F. (2016) Review and Perspective for Distance-Based Clustering of Vehicle Trajectories. IEEE Transactions on Intelligent Transportation Systems, 17, 3306-3317. https://doi.org/10.1109/TITS.2016.2547641</mixed-citation></ref><ref id="scirp.128237-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Bian, J., Tian, D., Tang, Y., and Tao, D. (2018) A Survey on Trajectory Clustering Analysis. arXiv:1802.06971 https://doi.org/10.48550/arXiv.1802.06971</mixed-citation></ref><ref id="scirp.128237-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Chen, W. (2021) Research on Key Technologies of Lane Departure Warning System based on Machine Vision. Ph.D. Thesis, Chang’an University, Xi’an.</mixed-citation></ref><ref id="scirp.128237-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Zhang, L., Su, T. and Yan, Y. (2021) Intelligent Vehicle Trajectory Planning Method Based on Sampling Area Optimization. Journal of Mechanical Engineering, 58, 276-287.</mixed-citation></ref><ref id="scirp.128237-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Xie, J. and Shi, G. (2021) Vehicle Track Following Based on Lane Recognition. Microcomputer Applications, No. 11, 74-77.</mixed-citation></ref><ref id="scirp.128237-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Tang, C., Zhao, Y., Zhao, Y.F. and Zhou, S. (2020) Research on Intelligent Vehicle Trajectory Tracking Control Method. Journal of Northeastern University, 41, 1297-1303.</mixed-citation></ref><ref id="scirp.128237-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Sun, Y. and Wang, T. (2020) Target Vehicle Trajectory Prediction Algorithm Based on Time Series. Automotive Practical Technology, 6, 31-33.</mixed-citation></ref><ref id="scirp.128237-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Dong, Y. (2004) Research on Algorithm of High-Speed Vehicle Lane Departure Warning System. Ph.D. Thesis, Jilin University, Jilin.</mixed-citation></ref><ref id="scirp.128237-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Huang, G. and Zhai, L. (2019) Research and Implementation of Intelligent Vehicle Curve Travel Algorithm. Chinese Journal of Scientific Instrument, 2, 122-131.</mixed-citation></ref><ref id="scirp.128237-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Gerla, M., Lee, E.K., Pau, G., et al. (2014) Internet of Vehicles: From Intelligent Grid to Autonomous Cars and Vehicular Clouds. 2014 IEEE World Forum on Internet of Things (WF-IoT), Seoul, 6-8 March 2014, 241-246.https://doi.org/10.1109/WF-IoT.2014.6803166</mixed-citation></ref><ref id="scirp.128237-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Song, X., Shao, Y., Qu, Z. and Shu, H. (2020) Research on Vehicle Trajectory Tracking Stability Based on Model Predictive Control. Journal of Chongqing University of Technology, 34, 1-8.</mixed-citation></ref><ref id="scirp.128237-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Sun, Y. (2015) Research on Key Technologies of Vehicle Trajectory Analysis. Master’s Thesis, University of Chinese Academy of Sciences, Beijing.</mixed-citation></ref><ref id="scirp.128237-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Luo, C., Chen, S. and Ju, J. (2017) Vehicle Remote Monitoring and Trajectory Optimization Based on GPRS Transmission. Microcomputers and Applications, 36, 60-63.</mixed-citation></ref><ref id="scirp.128237-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Liu, X. and Wu, M. (2012) Internet of Vehicles: The Application of the Internet of Things in Urban Transportation Networks. Journal of Computer Applications, 32, 900-904. https://doi.org/10.3724/SP.J.1087.2012.00900</mixed-citation></ref></ref-list></back></article>