[go: up one dir, main page]

CN115086375A - Method, device, system and medium for compensating motion state information delay of networked vehicle - Google Patents

Method, device, system and medium for compensating motion state information delay of networked vehicle Download PDF

Info

Publication number
CN115086375A
CN115086375A CN202210668381.5A CN202210668381A CN115086375A CN 115086375 A CN115086375 A CN 115086375A CN 202210668381 A CN202210668381 A CN 202210668381A CN 115086375 A CN115086375 A CN 115086375A
Authority
CN
China
Prior art keywords
information
delay
motion state
state information
moment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202210668381.5A
Other languages
Chinese (zh)
Other versions
CN115086375B (en
Inventor
孟琦翔
常琳
蒋华涛
王凯歌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Institute of Microelectronics of CAS
Original Assignee
Institute of Microelectronics of CAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Institute of Microelectronics of CAS filed Critical Institute of Microelectronics of CAS
Priority to CN202210668381.5A priority Critical patent/CN115086375B/en
Publication of CN115086375A publication Critical patent/CN115086375A/en
Application granted granted Critical
Publication of CN115086375B publication Critical patent/CN115086375B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Traffic Control Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The application provides a method, a device, a system and a medium for compensating motion state information delay of networked vehicles, wherein the method comprises the following steps: the method comprises the steps of obtaining current motion state information and current delay information of a sending vehicle, obtaining historical motion state information and corresponding historical delay information within preset time of the sending vehicle, inputting the current motion state information, the current delay information, the historical motion state information and the historical delay information into a long-short term memory network model, enabling the long-short term memory network model to output prediction compensation information of the sending vehicle, and calculating according to the prediction compensation information to obtain prediction compensation displacement of the sending vehicle. Therefore, according to the long-short term memory network model, the vehicle motion state information and the delay information can be modeled and predicted to compensate the vehicle motion state information in the time period of vehicle-mounted communication delay, so that the aim of reducing the influence of vehicle-mounted communication delay is fulfilled, and the running safety of the networked vehicle is improved.

Description

网联车辆运动状态信息延时补偿方法、装置、系统和介质Method, device, system and medium for delay compensation of motion state information of connected vehicle

技术领域technical field

本申请涉及计算机领域,特别涉及一种网联车辆运动状态信息延时补偿方法、装置、系统和介质。The present application relates to the field of computers, and in particular, to a method, device, system and medium for delay compensation of motion state information of a networked vehicle.

背景技术Background technique

在过去几十年的时间里,网联自动驾驶车辆(CAV,Connected AutonomousVehicle)技术的出现为交通运输系统带来了新的变革,有利于我们的日常驾驶在安全性、移动性和可持续性等方面的体验有显著的提升。Over the past few decades, the emergence of Connected Autonomous Vehicle (CAV) technology has brought new changes to the transportation system, benefiting our daily driving in terms of safety, mobility and sustainability. The experience in other aspects has been significantly improved.

装备通信设备的网联自动驾驶车辆可以合作运行,车辆间的合作主要是指可以通过车联网V2X(vehicle-to-everything)技术实现自车与周边车辆、环境及网络的全方位通信,包括车与车(vehicle-to-vehicle,V2V)、车与路(vehicle-to-infrastructure,V2I)、车与人(vehicle-to-pedestrian,V2P)、车与网络(vehicle-to-network,V2N)等,为汽车驾驶和交通管理应用提供环境感知、信息交互与协同控制能力。Networked autonomous vehicles equipped with communication equipment can operate cooperatively. The cooperation between vehicles mainly refers to the realization of all-round communication between the vehicle and surrounding vehicles, the environment and the network through the V2X (vehicle-to-everything) technology of the Internet of Vehicles. Vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), vehicle-to-pedestrian (V2P), vehicle-to-network (V2N) It provides environmental perception, information interaction and collaborative control capabilities for automotive driving and traffic management applications.

车辆依靠车载感知传感器,如摄像头、雷达和激光雷达,来测量邻近车辆的状态。随着V2X通信的引入,网联自动驾驶车辆可以获得超出其直接感知范围的数据,并获得远程传感器无法检测到的信息,这有助于提高网联自动驾驶车辆的传感范围。然而,在车辆通信技术方面,不可避免地会引入通信延迟等问题,这将降低任何网联自动驾驶车辆应用程序的性能。Vehicles rely on onboard perception sensors, such as cameras, radar, and lidar, to measure the state of nearby vehicles. With the introduction of V2X communication, connected autonomous vehicles can obtain data beyond their immediate sensing range and obtain information that cannot be detected by remote sensors, which helps to improve the sensing range of connected autonomous vehicles. However, when it comes to vehicle communication technology, issues such as communication delays will inevitably be introduced, which will degrade the performance of any connected autonomous vehicle application.

即接收车辆在收到发送车辆发送的运动状态信息后,发送车辆在延时时间内已经发生一定的位移,这种车辆通信延迟问题使得接收车辆获取的发送车辆的信息(位置、速度及加速度等)不是实时的,接收车辆的安全性势必会受到一定的影响。That is to say, after the receiving vehicle receives the motion state information sent by the sending vehicle, the sending vehicle has already displaced a certain amount within the delay time. This vehicle communication delay problem makes the information (position, speed and acceleration, etc.) of the sending vehicle obtained by the receiving vehicle. ) is not real-time, and the safety of the receiving vehicle is bound to be affected to some extent.

发明内容SUMMARY OF THE INVENTION

有鉴于此,本申请的目的在于提供一种网联车辆运动状态信息延时补偿方法、装置、系统和介质,可以降低车载通信延时的影响,提高网联车辆运行的安全性。In view of this, the purpose of the present application is to provide a method, device, system and medium for delay compensation of motion state information of a connected vehicle, which can reduce the influence of delay in vehicle communication and improve the operation safety of connected vehicles.

为实现上述目的,本申请有如下技术方案:To achieve the above object, the application has the following technical solutions:

第一方面,本申请实施例提供了一种网联车辆运动状态信息延时补偿方法,包括:In a first aspect, an embodiment of the present application provides a method for delay compensation of motion state information of a connected vehicle, including:

获取发送车辆的当前运动状态信息和当前延时信息;所述当前运动状态信息包括当前位置、当前速度和当前加速度;所述当前延时信息包括当前时刻对应的上一时刻到当前时刻的延时时长;Obtain the current motion state information and current delay information of the sending vehicle; the current motion state information includes the current position, the current speed and the current acceleration; the current delay information includes the delay from the previous time corresponding to the current time to the current time duration;

获取所述发送车辆预设时长内的历史运动状态信息和对应的历史延时信息;所述历史运动状态信息包括各个时刻的位置、各个时刻的速度和各个时刻的加速度;所述历史延时信息包括各个时刻到各个时刻的上一时刻的分别对应的延时时长;Obtain the historical motion state information and corresponding historical delay information within the preset duration of the sending vehicle; the historical motion state information includes the position at each moment, the speed at each moment and the acceleration at each moment; the historical delay information Including the corresponding delay time from each moment to the previous moment of each moment;

将所述当前运动状态信息、所述当前延时信息、所述历史运动状态信息和所述历史延时信息输入长短期记忆网络模型,以便所述长短期记忆网络模型输出所述发送车辆的预测补偿信息;所述预测补偿信息包括预测延时后的速度、预测延时后的加速度和预测延时时长;Inputting the current motion state information, the current delay information, the historical motion state information, and the historical delay information into a long-term and short-term memory network model, so that the long-term and short-term memory network model outputs the prediction of the sending vehicle Compensation information; the predicted compensation information includes the predicted speed after delay, the predicted acceleration after delay, and the predicted delay time;

根据所述预测补偿信息计算得到所述发送车辆的预测补偿位移。The predicted compensation displacement of the sending vehicle is obtained by calculating according to the predicted compensation information.

在一种可能的实现方式中,所述将将所述当前运动状态信息、所述当前延时信息、所述历史运动状态信息和所述历史延时信息输入长短期记忆网络模型之前,所述方法还包括:In a possible implementation manner, before the current motion state information, the current delay information, the historical motion state information and the historical delay information are input into the long short-term memory network model, the Methods also include:

获取所述长短期记忆网络模型的训练集,所述训练集包括:已知时刻的实际运动状态信息、已知时刻的实际延时信息、已知时刻的下一时刻的实际运动状态信息和已知时刻的下一时刻的实际延时信息;Acquire a training set of the long short-term memory network model, the training set includes: actual motion state information at a known time, actual delay information at a known time, actual motion state information at the next time at a known time, and past information. The actual delay information of the next moment after the known moment;

所述已知时刻的实际运动状态信息包括已知时刻的实际位置、实际速度和实际加速度;所述已知时刻的实际延时信息包括已知时刻对应的上一时刻到已知时刻的实际延时时长;所述已知时刻的下一时刻的实际运动状态信息包括已知时刻的下一时刻的实际位置、实际速度和实际加速度;所述已知时刻的下一时刻的实际延时信息包括已知时刻到已知时刻的下一时刻的实际延时时长;The actual motion state information at the known time includes the actual position, actual speed and actual acceleration at the known time; the actual delay information at the known time includes the actual delay from the previous time corresponding to the known time to the known time. duration; the actual motion state information at the next moment at the known moment includes the actual position, actual speed and actual acceleration at the next moment at the known moment; the actual delay information at the next moment at the known moment includes The actual delay time from the known moment to the next moment from the known moment;

利用所述训练集学习所述已知时刻的运动状态信息和所述已知时刻的实际延时信息,与,所述已知时刻的下一时刻的实际运动状态信息和已知时刻的下一时刻的实际延时信息的映射关系;Use the training set to learn the motion state information of the known time and the actual delay information of the known time, and the actual motion state information of the next time of the known time and the next time of the known time The mapping relationship of the actual delay information at the moment;

根据所述映射关系确定所述长短期记忆网络模型的模型参数。The model parameters of the long short-term memory network model are determined according to the mapping relationship.

在一种可能的实现方式中,将所述当前运动状态信息、所述当前延时信息、所述历史运动状态信息和所述历史延时信息输入长短期记忆网络模型,包括:In a possible implementation manner, inputting the current motion state information, the current delay information, the historical motion state information and the historical delay information into a long short-term memory network model, including:

将所述当前运动状态信息、所述当前延时信息、所述历史运动状态信息和所述历史延时信息进行编码后输入所述长短期记忆网络模型;The current motion state information, the current delay information, the historical motion state information and the historical delay information are encoded and input into the long short-term memory network model;

所述编码包括将所述当前运动状态信息、所述当前延时信息、所述历史运动状态信息和所述历史延时信息进行统一标准化处理。The encoding includes uniformly standardizing the current motion state information, the current delay information, the historical motion state information, and the historical delay information.

在一种可能的实现方式中,所述根据所述预测补偿信息计算得到所述发送车辆的预测补偿位移,包括:In a possible implementation manner, the calculating and obtaining the predicted compensation displacement of the sending vehicle according to the predicted compensation information includes:

所述发送车辆的预测补偿位移等于所述预测延时后的速度和所述预测延时时长的乘积。The predicted compensated displacement of the sending vehicle is equal to the product of the predicted delayed speed and the predicted delayed duration.

第二方面,本申请实施例提供了一种网联车辆运动状态信息延时补偿装置,包括:In a second aspect, an embodiment of the present application provides a device for compensating for motion state information delay of a connected vehicle, including:

第一获取单元,用于获取发送车辆的当前运动状态信息和当前延时信息;所述当前运动状态信息包括当前位置、当前速度和当前加速度;所述当前延时信息包括当前时刻对应的上一时刻到当前时刻的延时时长;The first obtaining unit is used to obtain the current motion state information and current delay information of the sending vehicle; the current motion state information includes the current position, the current speed and the current acceleration; the current delay information includes the last time corresponding to the current moment. The delay time from time to current time;

第二获取单元,用于获取所述发送车辆预设时长内的历史运动状态信息和对应的历史延时信息;所述历史运动状态信息包括各个时刻的位置、各个时刻的速度和各个时刻的加速度;所述历史延时信息包括各个时刻到各个时刻的上一时刻的分别对应的延时时长;The second acquiring unit is configured to acquire the historical motion state information and the corresponding historical delay information within the preset duration of the sending vehicle; the historical motion state information includes the position at each moment, the speed at each moment and the acceleration at each moment ; Described historical delay information includes the respective corresponding delay time lengths from each moment to the previous moment of each moment;

输入单元,用于将所述当前运动状态信息、所述当前延时信息、所述历史运动状态信息和所述历史延时信息输入长短期记忆网络模型,以便所述长短期记忆网络模型输出所述发送车辆的预测补偿信息;所述预测补偿信息包括预测延时后的速度、预测延时后的加速度和预测延时时长;The input unit is used to input the current motion state information, the current delay information, the historical motion state information and the historical delay information into the long-term and short-term memory network model, so that the long-term and short-term memory network model outputs all the information. The predicted compensation information of the sending vehicle; the predicted compensation information includes the predicted delayed speed, the predicted delayed acceleration and the predicted delayed time duration;

计算单元,用于根据所述预测补偿信息计算得到所述发送车辆的预测补偿位移。A calculation unit, configured to calculate and obtain the predicted compensation displacement of the sending vehicle according to the predicted compensation information.

在一种可能的实现方式中,所述装置还包括:In a possible implementation, the apparatus further includes:

第三获取单元,用于获取所述长短期记忆网络模型的训练集,所述训练集包括:已知时刻的实际运动状态信息、已知时刻的实际延时信息、已知时刻的下一时刻的实际运动状态信息和已知时刻的下一时刻的实际延时信息;The third obtaining unit is configured to obtain a training set of the long short-term memory network model, the training set includes: actual motion state information at a known moment, actual delay information at a known moment, and the next moment at a known moment The actual motion state information and the actual delay information of the next moment at the known moment;

所述已知时刻的实际运动状态信息包括已知时刻的实际位置、实际速度和实际加速度;所述已知时刻的实际延时信息包括已知时刻对应的上一时刻到已知时刻的实际延时时长;所述已知时刻的下一时刻的实际运动状态信息包括已知时刻的下一时刻的实际位置、实际速度和实际加速度;所述已知时刻的下一时刻的实际延时信息包括已知时刻到已知时刻的下一时刻的实际延时时长;The actual motion state information at the known time includes the actual position, actual speed and actual acceleration at the known time; the actual delay information at the known time includes the actual delay from the previous time corresponding to the known time to the known time. duration; the actual motion state information at the next moment at the known moment includes the actual position, actual speed and actual acceleration at the next moment at the known moment; the actual delay information at the next moment at the known moment includes The actual delay time from the known moment to the next moment from the known moment;

学习单元,用于利用所述训练集学习所述已知时刻的运动状态信息和所述已知时刻的实际延时信息,与,所述已知时刻的下一时刻的实际运动状态信息和已知时刻的下一时刻的实际延时信息的映射关系;The learning unit is configured to use the training set to learn the motion state information of the known time and the actual delay information of the known time, and the actual motion state information of the next time of the known time and the already known time. The mapping relationship of the actual delay information at the next moment at the known moment;

确定单元,用于根据所述映射关系确定所述长短期记忆网络模型的模型参数。A determining unit, configured to determine model parameters of the long short-term memory network model according to the mapping relationship.

在一种可能的实现方式中,所述输入单元,具体用于:In a possible implementation manner, the input unit is specifically used for:

将所述当前运动状态信息、所述当前延时信息、所述历史运动状态信息和所述历史延时信息进行编码后输入所述长短期记忆网络模型;The current motion state information, the current delay information, the historical motion state information and the historical delay information are encoded and input into the long short-term memory network model;

所述编码包括将所述当前运动状态信息、所述当前延时信息、所述历史运动状态信息和所述历史延时信息进行统一标准化处理。The encoding includes uniformly standardizing the current motion state information, the current delay information, the historical motion state information, and the historical delay information.

在一种可能的实现方式中,所述计算单元,具体用于:In a possible implementation manner, the computing unit is specifically used for:

所述发送车辆的预测补偿位移等于所述预测延时后的速度和所述预测延时时长的乘积。The predicted compensated displacement of the sending vehicle is equal to the product of the predicted delayed speed and the predicted delayed duration.

第三方面,本申请实施例提供了一种网联车辆运动状态信息延时补偿系统,包括:In a third aspect, an embodiment of the present application provides a system for delay compensation of motion state information of a connected vehicle, including:

存储器,用于存储计算机程序;memory for storing computer programs;

处理器,用于执行所述计算机程序时实现如上述所述网联车辆运动状态信息延时补偿方法的步骤。The processor is configured to implement the steps of the above-mentioned method for compensating for the delay of motion state information of a connected vehicle when executing the computer program.

第四方面,本申请实施例提供了一种计算机可读介质,所述计算机可读介质上存储有计算机程序,所述计算机程序被处理执行时实现如上述所述网联车辆运动状态信息延时补偿方法的步骤。In a fourth aspect, an embodiment of the present application provides a computer-readable medium, where a computer program is stored on the computer-readable medium, and when the computer program is processed and executed, the delay of the motion state information of the connected vehicle as described above is realized. The steps of the compensation method.

与现有技术相比,本申请实施例具有以下有益效果:Compared with the prior art, the embodiments of the present application have the following beneficial effects:

本申请实施例提供了一种网联车辆运动状态信息延时补偿方法、装置、系统和介质,该方法包括:获取发送车辆的当前运动状态信息和当前延时信息,当前运动状态信息包括当前位置、当前速度和当前加速度,当前延时信息包括当前时刻对应的上一时刻到当前时刻的延时时长;获取发送车辆预设时长内的历史运动状态信息和对应的历史延时信息,历史运动状态信息包括各个时刻的位置、各个时刻的速度和各个时刻的加速度,历史延时信息包括各个时刻到各个时刻的上一时刻的分别对应的延时时长;将当前运动状态信息、当前延时信息、历史运动状态信息和历史延时信息输入长短期记忆网络模型,以便长短期记忆网络模型输出发送车辆的预测补偿信息,预测补偿信息包括预测延时后的速度、预测延时后的加速度和预测延时时长,根据预测补偿信息计算得到发送车辆的预测补偿位移。从而根据长短期记忆网络模型,可以对车辆运动状态信息和延时信息进行建模和预测,来补偿在车载通信延时这一时间段内的车辆运动状态信息,以达到降低车载通信延时影响的目的,提高网联车辆运行的安全性。Embodiments of the present application provide a method, device, system and medium for delay compensation of motion state information of a connected vehicle. The method includes: acquiring current motion state information and current delay information of a sending vehicle, where the current motion state information includes a current position , the current speed and the current acceleration, the current delay information includes the delay time from the previous time corresponding to the current time to the current time; obtain the historical motion state information and the corresponding historical delay information within the preset time period of the sending vehicle, and the historical motion state The information includes the position of each moment, the speed of each moment and the acceleration of each moment, and the historical delay information includes the corresponding delay time from each moment to the previous moment of each moment; the current motion state information, current delay information, The historical motion state information and historical delay information are input to the long-term and short-term memory network model, so that the long-term and short-term memory network model outputs the predicted compensation information of the vehicle. The predicted compensation information includes the predicted delay speed, the predicted acceleration after the delay, and the predicted delay. The time duration, and the predicted compensation displacement of the sending vehicle is calculated according to the predicted compensation information. Therefore, according to the long-term and short-term memory network model, the vehicle motion state information and delay information can be modeled and predicted to compensate for the vehicle motion state information during the time period of the vehicle communication delay, so as to reduce the impact of the vehicle communication delay. The purpose is to improve the safety of the operation of connected vehicles.

附图说明Description of drawings

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the accompanying drawings that need to be used in the description of the embodiments or the prior art. Obviously, the drawings in the following description are For some embodiments of the present application, for those of ordinary skill in the art, other drawings can also be obtained based on these drawings without any creative effort.

结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。The above and other features, advantages and aspects of various embodiments of the present disclosure will become more apparent when taken in conjunction with the accompanying drawings and with reference to the following detailed description. Throughout the drawings, the same or similar reference numbers refer to the same or similar elements. It should be understood that the drawings are schematic and that the originals and elements are not necessarily drawn to scale.

图1示出了本申请实施例提供的一种网联车辆运动状态信息延时补偿方法的流程图;FIG. 1 shows a flowchart of a method for delay compensation of motion state information of a connected vehicle provided by an embodiment of the present application;

图2示出了本申请实施例提供的一种应用场景包括的各设备的示意图;FIG. 2 shows a schematic diagram of each device included in an application scenario provided by an embodiment of the present application;

图3示出了本申请实施例提供的一种LSTM模型各节点单元的示意图;3 shows a schematic diagram of each node unit of an LSTM model provided by an embodiment of the present application;

图4示出了本申请实施例提供的一种网联车辆运动状态信息延时补偿方法的流程图;FIG. 4 shows a flowchart of a method for delay compensation of motion state information of a connected vehicle provided by an embodiment of the present application;

图5示出了本申请实施例网络架构下历史信息与预测未来信息的关系的示意图;5 shows a schematic diagram of the relationship between historical information and predicted future information under the network architecture of the embodiment of the present application;

图6示出了本申请实施例提供的LSTM模型各层神经元个数的示意图;6 shows a schematic diagram of the number of neurons in each layer of the LSTM model provided by an embodiment of the present application;

图7示出了本申请实施例提供的一种网联车辆运动状态信息延时补偿装置的示意图。FIG. 7 shows a schematic diagram of a delay compensation device for motion state information of a connected vehicle provided by an embodiment of the present application.

具体实施方式Detailed ways

为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图对本申请的具体实施方式做详细的说明。In order to make the above objects, features and advantages of the present application more clearly understood, the specific embodiments of the present application will be described in detail below with reference to the accompanying drawings.

在下面的描述中阐述了很多具体细节以便于充分理解本申请,但是本申请还可以采用其它不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施例的限制。Many specific details are set forth in the following description to facilitate a full understanding of the present application, but the present application can also be implemented in other ways different from those described herein, and those skilled in the art can do so without departing from the connotation of the present application. Similar promotion, therefore, the present application is not limited by the specific embodiments disclosed below.

正如背景技术中的描述,在过去几十年的时间里,网联自动驾驶车辆(CAV,Connected Autonomous Vehicle)技术的出现为交通运输系统带来了新的变革,有利于我们的日常驾驶在安全性、移动性和可持续性等方面的体验有显著的提升。As described in the Background Art, in the past few decades, the emergence of Connected Autonomous Vehicle (CAV) technology has brought new changes to the transportation system, which is beneficial to our daily driving in safety. Experiences such as sex, mobility and sustainability have improved significantly.

装备通信设备的网联自动驾驶车辆可以合作运行,车辆间的合作主要是指可以通过车联网V2X(vehicle-to-everything)技术实现自车与周边车辆、环境及网络的全方位通信,包括车与车(vehicle-to-vehicle,V2V)、车与路(vehicle-to-infrastructure,V2I)、车与人(vehicle-to-pedestrian,V2P)、车与网络(vehicle-to-network,V2N)等,为汽车驾驶和交通管理应用提供环境感知、信息交互与协同控制能力。Networked autonomous vehicles equipped with communication equipment can operate cooperatively. The cooperation between vehicles mainly refers to the realization of all-round communication between the vehicle and surrounding vehicles, the environment and the network through the V2X (vehicle-to-everything) technology of the Internet of Vehicles. Vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), vehicle-to-pedestrian (V2P), vehicle-to-network (V2N) It provides environmental perception, information interaction and collaborative control capabilities for automotive driving and traffic management applications.

车辆依靠车载感知传感器,如摄像头、雷达和激光雷达,来测量邻近车辆的状态。随着V2X通信的引入,网联自动驾驶车辆可以获得超出其直接感知范围的数据,并获得远程传感器无法检测到的信息,这有助于提高网联自动驾驶车辆的传感范围。然而,在车辆通信技术方面,不可避免地会引入通信延迟等问题,这将降低任何网联自动驾驶车辆应用程序的性能。Vehicles rely on onboard perception sensors, such as cameras, radar, and lidar, to measure the state of nearby vehicles. With the introduction of V2X communication, connected autonomous vehicles can obtain data beyond their immediate sensing range and obtain information that cannot be detected by remote sensors, which helps to improve the sensing range of connected autonomous vehicles. However, when it comes to vehicle communication technology, issues such as communication delays will inevitably be introduced, which will degrade the performance of any connected autonomous vehicle application.

即接收车辆在收到发送车辆发送的运动状态信息后,发送车辆在延时时间内已经发生一定的位移,这种车辆通信延迟问题使得接收车辆获取的发送车辆的信息(位置、速度及加速度等)不是实时的,接收车辆的安全性势必会受到一定的影响。That is to say, after the receiving vehicle receives the motion state information sent by the sending vehicle, the sending vehicle has already displaced a certain amount within the delay time. This vehicle communication delay problem makes the information (position, speed and acceleration, etc.) of the sending vehicle obtained by the receiving vehicle. ) is not real-time, and the safety of the receiving vehicle is bound to be affected to some extent.

申请人研究发现,对于如何降低车载通信延时的影响问题,不同方向的研究人员做了不同角度的研究:The applicant's research found that researchers in different directions have conducted research from different angles on how to reduce the impact of in-vehicle communication delays:

通信方向侧重于从通信协议优化或路由优化等角度出发降低延时的影响:从协议优化的角度来分析,可以设计服务信道时隙媒质接入控制机制,用来提高信道利用率,增加吞吐量,同时也降低了信道的延时;从路由优化的角度来分析,可以改进路由算法,利用节点位置、运动速度等信息预测链路失效时间,用来提高在数据包端到端延迟、传输吞吐率及报文投递率等方面的性能。虽然从通信的角度来处理延迟已经做的很好,但是从底层的通信机制来讲,V2X通信中延迟和丢包问题是不可能永久消除的。The communication direction focuses on reducing the impact of delay from the perspective of communication protocol optimization or routing optimization: from the perspective of protocol optimization, the service channel time slot medium access control mechanism can be designed to improve channel utilization and increase throughput. At the same time, it also reduces the delay of the channel; from the perspective of routing optimization, the routing algorithm can be improved, and the information such as node position and movement speed can be used to predict the link failure time, which is used to improve the end-to-end delay of data packets and transmission throughput. performance in terms of rate and packet delivery rate. Although it has been done well to deal with delay from the perspective of communication, from the perspective of the underlying communication mechanism, the problems of delay and packet loss in V2X communication cannot be permanently eliminated.

控制方向侧重于应用基于物理运动模型来设计控制器,控制器具有反馈单元及运动估计单元,可根据实时误差来补偿车辆的运动状态,同时控制器的设计过程中会考虑通信延时存在的情况,探究其对整体稳定性及安全性的影响。但是这种运动模型对于长时间预测是不可靠的,并且在行驶过程中由于驾驶员做的决定,车辆轨迹往往是非线性的,这种模型对于处理非线性的情况往往不是那么完美。The control direction focuses on designing the controller based on the physical motion model. The controller has a feedback unit and a motion estimation unit, which can compensate the motion state of the vehicle according to the real-time error. At the same time, the design process of the controller will consider the existence of communication delay. , to explore its impact on overall stability and security. But this kind of motion model is unreliable for long-term prediction, and the vehicle trajectory is often nonlinear due to the decisions made by the driver during driving, and this model is often not so perfect for dealing with nonlinear situations.

举例来说,关于控制方向的应用于车载通信延时补偿的一些例子是利用动态模型方法对车辆进行运动估计,如扩展卡尔曼滤波器、无迹卡尔曼滤波器和粒子滤波器。这些滤波器是卡尔曼滤波器的修正版本,它们基于第一阶马尔可夫链,即当前时间步长的状态仅依赖于前一个时间步长的状态。虽然它们对于实时实现很有用,但一个关键的限制是,不能直接使用前一个时间步长之前的传感器数据。并且诸如卡尔曼滤波器的性能取决于参数矩阵的准确性,特别是过程噪声协方差矩阵Q和测量噪声协方差矩阵R。在实践中,Q和R的选择对卡尔曼滤波器的评价起着重要的作用,由于测量噪声是依赖于设备的,因此不同的硬件平台具有不同的噪声特征,而这些协方差矩阵的理论推导可能对所有平台都不够准确。For example, some examples of application of delay compensation for in-vehicle communication with respect to control direction are the motion estimation of vehicles using dynamic model methods such as Extended Kalman Filter, Unscented Kalman Filter and Particle Filter. These filters are modified versions of Kalman filters and they are based on first-order Markov chains, i.e. the state at the current time step only depends on the state at the previous time step. While they are useful for real-time implementations, a key limitation is that sensor data prior to the previous time step cannot be used directly. And the performance of eg Kalman filters depends on the accuracy of the parameter matrices, in particular the process noise covariance matrix Q and the measurement noise covariance matrix R. In practice, the choice of Q and R plays an important role in the evaluation of the Kalman filter. Since the measurement noise is device-dependent, different hardware platforms have different noise characteristics, and the theoretical derivation of these covariance matrices May not be accurate enough for all platforms.

深度学习方向侧重于直接对车载通信传送来的数据进行建模分析与预测,可避开噪声建模问题,专注于数据本身。同时可以有效解决控制方向无法解决的非线性问题。常用的有BP(Back Propagation,反向传播)模型和RNN(Recurrent Neural Network,循环神经网络)模型。BP神经网络模型通过划分输入层、隐藏层和输出层来处理输入数据。神经网络中的权重通过反馈中介不断更新和优化。输出数据以任意精度逼近实际值,以达到预测的目的。但是BP神经网络在车辆轨迹预测领域面临的问题是输入特征数量固定,且不能使用历史轨迹数据。同时BP神经网络是基于输入数据均匀分布和独立的一个假设的。但是为了计算车辆的运动状态信息,需要输入的时间序列数据是相关的。因此可以使用递归神经网络RNN来设计车辆运动状态预测模型,在当前时刻输入的基础上加入来自上一时刻的记忆信息,使其具有一定记忆性,但是RNN确有一个梯度消失的缺点。The direction of deep learning focuses on the direct modeling, analysis and prediction of the data transmitted by in-vehicle communication, which can avoid the problem of noise modeling and focus on the data itself. At the same time, it can effectively solve the nonlinear problem that the control direction cannot solve. Commonly used are BP (Back Propagation, Back Propagation) model and RNN (Recurrent Neural Network, Recurrent Neural Network) model. The BP neural network model processes the input data by dividing the input layer, the hidden layer and the output layer. The weights in the neural network are continuously updated and optimized through feedback intermediaries. The output data approximates the actual value with arbitrary precision for the purpose of prediction. However, the problem faced by BP neural network in the field of vehicle trajectory prediction is that the number of input features is fixed, and historical trajectory data cannot be used. At the same time, BP neural network is based on an assumption that the input data is uniformly distributed and independent. But in order to calculate the motion state information of the vehicle, the input time-series data needs to be correlated. Therefore, the recurrent neural network RNN can be used to design the vehicle motion state prediction model. On the basis of the current moment input, the memory information from the previous moment can be added to make it have a certain memory, but RNN does have a disadvantage of gradient disappearance.

为了解决以上技术问题,本申请实施例提供了一种网联车辆运动状态信息延时补偿方法、装置、系统和介质,该方法包括:获取发送车辆的当前运动状态信息和当前延时信息,当前运动状态信息包括当前位置、当前速度和当前加速度,当前延时信息包括当前时刻对应的上一时刻到当前时刻的延时时长;获取发送车辆预设时长内的历史运动状态信息和对应的历史延时信息,历史运动状态信息包括各个时刻的位置、各个时刻的速度和各个时刻的加速度,历史延时信息包括各个时刻到各个时刻的上一时刻的分别对应的延时时长;将当前运动状态信息、当前延时信息、历史运动状态信息和历史延时信息输入长短期记忆网络模型,以便长短期记忆网络模型输出发送车辆的预测补偿信息,预测补偿信息包括预测延时后的速度、预测延时后的加速度和预测延时时长,根据预测补偿信息计算得到发送车辆的预测补偿位移。从而根据长短期记忆网络模型,可以对车辆运动状态信息和延时信息进行建模和预测,来补偿在车载通信延时这一时间段内的车辆运动状态信息,以达到降低车载通信延时影响的目的,提高网联车辆运行的安全性。In order to solve the above technical problems, the embodiments of the present application provide a method, device, system and medium for delay compensation of motion state information of a connected vehicle. The method includes: acquiring the current motion state information and current delay information of the sending vehicle. The motion state information includes the current position, current speed and current acceleration, and the current delay information includes the delay time from the previous time corresponding to the current time to the current time; obtain and send the historical motion state information and the corresponding historical delay within the preset time period of the vehicle. Time information, historical motion status information includes the position at each moment, speed at each moment and acceleration at each moment, historical delay information includes the corresponding delay time from each moment to the previous moment at each moment; , Current delay information, historical motion state information and historical delay information are input into the long-term and short-term memory network model, so that the long-term and short-term memory network model outputs the predicted compensation information of the vehicle. The predicted compensation information includes the speed after the predicted delay, the predicted delay After calculating the acceleration and the predicted delay time, the predicted compensation displacement of the sending vehicle is calculated according to the predicted compensation information. Therefore, according to the long-term and short-term memory network model, the vehicle motion state information and delay information can be modeled and predicted to compensate for the vehicle motion state information during the time period of the vehicle communication delay, so as to reduce the impact of the vehicle communication delay. The purpose is to improve the safety of the operation of connected vehicles.

示例性方法Exemplary method

参见图1所示,为本申请实施例提供的一种网联车辆运动状态信息延时补偿方法的流程图,包括:Referring to FIG. 1 , a flowchart of a method for delay compensation of motion state information of a connected vehicle provided by an embodiment of the present application includes:

S101:获取发送车辆的当前运动状态信息和当前延时信息;所述当前运动状态信息包括当前位置、当前速度和当前加速度;所述当前延时信息包括当前时刻对应的上一时刻到当前时刻的延时时长。S101: Obtain current motion state information and current delay information of the sending vehicle; the current motion state information includes the current position, the current speed and the current acceleration; the current delay information includes the time from the previous time corresponding to the current time to the current time Delay time.

在本申请实施例中,可以获取发送车辆的当前运动状态信息和当前延时信息;当前运动状态信息可以包括当前位置、当前速度和当前加速度;当前延时信息可以包括当前时刻对应的上一时刻到当前时刻的延时时长。In the embodiment of the present application, the current motion state information and current delay information of the sending vehicle can be obtained; the current motion state information can include the current position, the current speed and the current acceleration; the current delay information can include the last time corresponding to the current time The delay time to the current moment.

具体的,数据可以来自发送方车辆通过v2x通信设备发送过来的基本安全消息集(Basic Safety Messages,BSM)及延时信息,BSM信息包含发送车辆在发送时刻的当前位置、当前速度及当前加速度等关键运动状态信息,本方法专注于数据驱动型模型,使得利用递归神经网络进行车辆运动状态等序列类信息的预测成为可能。受制于道路场景及车速等车辆运动状态信息在一定范围内变化,使得利用车辆历史运动状态信息来预测其未来运动状态信息成为可能。Specifically, the data can come from the basic safety message set (Basic Safety Messages, BSM) and delay information sent by the sender vehicle through the v2x communication device. The BSM information includes the current position, current speed, and current acceleration of the sending vehicle at the time of sending. Key motion state information, this method focuses on data-driven models, making it possible to use recurrent neural networks to predict sequence information such as vehicle motion states. Subject to the change of vehicle motion state information such as road scene and vehicle speed within a certain range, it is possible to use the historical motion state information of the vehicle to predict its future motion state information.

需要说明的是,BSM中的位置信息为经纬度高度信息,在一定时间内变化不大,并且经纬度信息无法直接套入模型中计算,需进行坐标转化,由此会增加算法的冗余度,因此本方法未直接用历史位置信息做轨迹预测,而是侧重于预测速度、加速度等运动状态变量来做延时补偿。It should be noted that the location information in the BSM is the latitude, longitude and height information, which does not change much within a certain period of time, and the latitude and longitude information cannot be directly embedded into the model for calculation, and coordinate transformation needs to be performed, which will increase the redundancy of the algorithm. This method does not directly use historical position information for trajectory prediction, but focuses on predicting motion state variables such as velocity and acceleration for delay compensation.

举例来说,本申请实施例提供的一种可能的应用场景可以是,参见图2所示,该场景中包括发送车辆j的数据处理终端101;发送车辆j的v2x通信设备102;接收车辆i的v2x通信设备103和接收车辆i的数据处理终端104。For example, a possible application scenario provided by this embodiment of the present application may be, as shown in FIG. 2 , the scenario includes a data processing terminal 101 sending vehicle j; a v2x communication device 102 sending vehicle j; receiving vehicle i The v2x communication device 103 and the data processing terminal 104 of the receiving vehicle i.

发送车辆j在t时刻发送运动状态信息,在t到t+1时刻发送车辆j已发生位移,此时接收车辆i中关于发送车辆j的信息还停留在t及t之前的时刻,因此需要延时补偿,以弥补接收车辆i中关于发送车辆j在t到t+1时刻的信息。The sending vehicle j sends the motion state information at time t, and the sending vehicle j has shifted from the time t to t+1. At this time, the information about the sending vehicle j in the receiving vehicle i still stays at the time before t and t, so it needs to be delayed. time compensation to make up for the information in the receiving vehicle i about the sending vehicle j from time t to t+1.

接收车辆i的v2x通信设备103接收来自发送车辆j的v2x通信设备102发出的关于发送车辆j在k时刻的BSM信息,BSM信息中包含位置、速度、加速度等关键信息,并记录上一时刻到当前时刻的延时值,继而在接收车辆i的数据处理终端104中进行关于车辆j的运动信息延时补偿。The v2x communication device 103 of the receiving vehicle i receives the BSM information about the sending vehicle j at time k from the v2x communication device 102 of the sending vehicle j. The BSM information includes key information such as position, speed, acceleration, etc., and records the time to the previous time. The delay value at the current moment, and then the data processing terminal 104 that receives the vehicle i performs the delay compensation for the motion information of the vehicle j.

可选的,可以将当前运动状态信息和当前延时信息进行信息预处理,将之后神经网络训练需要的数据作打包处理,具体的,打包后的当前运动状态信息和当前延时信息集合可以为:Optionally, information preprocessing can be performed on the current motion state information and the current delay information, and the data required for subsequent neural network training can be packaged. Specifically, the packaged current motion state information and the current delay information set can be: :

Xj(t)={vj(t),aj(t),dj(t)};X j (t) = {v j (t), a j (t), d j (t)};

其中,vj(t)为当前速度,aj(t)为当前加速度,dj(t)为当前时刻对应的上一时刻到当前时刻的延时时长。Among them, v j (t) is the current speed, a j (t) is the current acceleration, and d j (t) is the delay time from the previous moment corresponding to the current moment to the current moment.

S102:获取所述发送车辆预设时长内的历史运动状态信息和对应的历史延时信息;所述历史运动状态信息包括各个时刻的位置、各个时刻的速度和各个时刻的加速度;所述历史延时信息包括各个时刻到各个时刻的上一时刻的分别对应的延时时长。S102: Acquire historical motion state information and corresponding historical delay information within the preset duration of the sending vehicle; the historical motion state information includes the position at each moment, the speed at each moment, and the acceleration at each moment; the historical delay information The time information includes respective delay durations corresponding to each time to the previous time of each time.

在本申请实施例中,可以获取发送车辆预设时长内的历史运动状态信息和对应的历史延时信息;历史运动状态信息包括各个时刻的位置、各个时刻的速度和各个时刻的加速度;历史延时信息包括各个时刻到各个时刻的上一时刻的分别对应的延时时长。In the embodiment of the present application, the historical motion state information and corresponding historical delay information within the preset time period of the vehicle can be obtained; the historical motion state information includes the position at each moment, the speed at each moment, and the acceleration at each moment; historical delay information The time information includes respective delay durations corresponding to each time to the previous time of each time.

具体的,Xj(t-1)可以为t-1时刻的历史运动状态信息和对应的历史延时信息的集合,Xj(t-1)={vj(t-1),aj(t-1),dj(t-1)};其中vj(t-1)为历史t-1时刻的速度,aj(t-1)为历史t-1时刻的的加速度,dj(t-1)为历史t-1时刻的到t-2时刻的延时时长。Specifically, X j (t-1) may be the set of historical motion state information at time t-1 and the corresponding historical delay information, X j (t-1)={v j (t-1), a j (t-1), d j (t-1)}; where v j (t-1) is the velocity at the historical time t-1, a j (t-1) is the acceleration at the historical time t-1, d j (t-1) is the delay time from time t-1 to time t-2 in the history.

从而可以形成一个包含当前运动状态信息、当前延时信息、历史运动状态信息和对应的历史延时信息的总集合:Thus, a total set containing current motion state information, current delay information, historical motion state information and corresponding historical delay information can be formed:

X={Xj(t)、Xj(t-1)...}。X={ Xj (t), Xj (t-1)...}.

需要说明的是这里的速度、加速度信息均有横向、纵向两个方向,用以分别计算车辆横向与纵向的位移,这里为方便叙述,均以一个符号表示。It should be noted that the speed and acceleration information here have two directions, horizontal and vertical, which are used to calculate the lateral and vertical displacements of the vehicle respectively. For the convenience of description, they are all represented by a symbol.

S103:将所述当前运动状态信息、所述当前延时信息、所述历史运动状态信息和所述历史延时信息输入长短期记忆网络模型,以便所述长短期记忆网络模型输出所述发送车辆的预测补偿信息;所述预测补偿信息包括预测延时后的速度、预测延时后的加速度和预测延时时长。S103: Input the current motion state information, the current delay information, the historical motion state information, and the historical delay information into a long-term and short-term memory network model, so that the long-term and short-term memory network model outputs the sending vehicle The predicted compensation information includes the predicted speed after delay, the predicted acceleration after delay, and the predicted delay time.

S104:根据所述预测补偿信息计算得到所述发送车辆的预测补偿位移。S104: Calculate and obtain the predicted compensation displacement of the sending vehicle according to the predicted compensation information.

在本申请实施例中,可以将当前运动状态信息、当前延时信息、历史运动状态信息和历史延时信息输入长短期记忆网络模型(LSTM,Long Short-Term Memory)。In this embodiment of the present application, current motion state information, current delay information, historical motion state information, and historical delay information may be input into a long short-term memory network model (LSTM, Long Short-Term Memory).

具体的,参见图3所示,为本申请实施例提供的一个一个LSTM单元节点的结构图,在每个时间步长t,g(xt)是该LSTM子单元的输入,ht是LSTM单元节点的输出。将上一个时间步长的单元节点输出ht-1与当前系统输入g(xt)结合,形成当前单元的输入。每个单元节点的状态是Ct,它记录系统内存。Ct在每个时间步长中都有更新。为了控制通过单元节点的信息流,应用了几个门,包括一个输入门(it)、输出门(ot)和遗忘门(ft)。每个门生成一个在0到1之间的输出,其中输出的值由一个sigmoid(σ)函数计算。输出为0的输出表示门的输入被完全阻塞,而输出为1的输出表示输入的所有信息都保持在单元节点中。输入、输出和遗忘门的计算方法如下:Specifically, as shown in FIG. 3 , which is a structure diagram of each LSTM unit node provided in this embodiment of the application, at each time step t, g(x t ) is the input of the LSTM subunit, and h t is the LSTM The output of the element node. Combine the unit node output h t-1 of the previous time step with the current system input g(x t ) to form the input of the current unit. The state of each cell node is C t , which records system memory. Ct is updated at each time step. To control the flow of information through the cell nodes, several gates are applied, including an input gate (it ), an output gate (o t ), and a forget gate ( f t ) . Each gate produces an output between 0 and 1, where the value of the output is computed by a sigmoid(σ) function. An output of 0 means that the input to the gate is completely blocked, while an output of 1 means that all information of the input is kept in the cell node. The input, output and forget gate are calculated as follows:

it=σ(Wig(xt)+Uiht-1+bi)i t =σ(W i g(x t )+U i h t-1 +b i )

ot=σ(Wog(xt)+Uoht-1+bo)o t =σ(W o g(x t )+U o h t-1 +b o )

ft=σ(Wfg(xt)+Ufht-1+bf);f t =σ(W f g(x t )+U f h t-1 +b f );

其中,Wi,Wo和Wf为三个门的权重;Ui,Uo和Uf为对应的循环权重;bi,bo和bf是三个门的偏置值。Among them, W i , W o and W f are the weights of the three gates; U i , U o and U f are the corresponding cycle weights; b i , b o and b f are the bias values of the three gates.

与门函数类似,结合当前输入和之前的单元状态Ct-1来更新单元状态。不同之处在于,输入将由一个双曲正切函数处理,而不是sigmoid,该函数生成-1和1之间的输出:Similar to the gate function, the cell state is updated by combining the current input and the previous cell state C t-1 . The difference is that the input will be processed by a hyperbolic tangent function instead of a sigmoid, which produces an output between -1 and 1:

Figure BDA0003693864480000121
Figure BDA0003693864480000121

更新后,

Figure BDA0003693864480000122
乘以输入门的输出,然后用作更新单元格状态的第一个组件。用于更新单元状态的另一个组件是前一个单元状态,它由遗忘门处理,以确定如何使用过去的数据。对于这两个组件,t时的单元格状态将更新为:Updated,
Figure BDA0003693864480000122
The output of the input gate is multiplied and used as the first component to update the cell state. Another component used to update the cell state is the previous cell state, which is processed by a forget gate to determine how to use past data. For both components, the cell state at time t will be updated to:

Figure BDA0003693864480000123
Figure BDA0003693864480000123

将在t+1时使用的单元ht的输出,通过输出门与当前单元状态的tanh函数的乘法计算:Calculate the output of the unit h t used at t+1 by multiplying the output gate with the tanh function of the current unit state:

ht=ottanh(ct)。h t =o t tanh(c t ).

在一种可能的实现方式中,为了提高模型预测的准确性,可以采取半监督学习策略,获取长短期记忆网络模型的训练集,训练集包括:已知时刻的实际运动状态信息、已知时刻的实际延时信息、已知时刻的下一时刻的实际运动状态信息和已知时刻的下一时刻的实际延时信息。In a possible implementation, in order to improve the accuracy of model prediction, a semi-supervised learning strategy can be adopted to obtain a training set of the long short-term memory network model. The training set includes: the actual motion state information at the known time, the known time The actual delay information, the actual motion state information at the next moment at the known moment, and the actual delay information at the next moment at the known moment.

已知时刻的实际运动状态信息包括已知时刻的实际位置、实际速度和实际加速度;已知时刻的实际延时信息包括已知时刻对应的上一时刻到已知时刻的实际延时时长;已知时刻的下一时刻的实际运动状态信息包括已知时刻的下一时刻的实际位置、实际速度和实际加速度;已知时刻的下一时刻的实际延时信息包括已知时刻到已知时刻的下一时刻的实际延时时长;The actual motion state information at the known time includes the actual position, actual speed and actual acceleration at the known time; the actual delay information at the known time includes the actual delay time from the previous time corresponding to the known time to the known time; The actual motion state information at the next moment at the known moment includes the actual position, actual speed and actual acceleration at the next moment at the known moment; the actual delay information at the next moment at the known moment includes the time from the known moment to the known moment. The actual delay time at the next moment;

利用训练集学习已知时刻的运动状态信息和已知时刻的实际延时信息,与,已知时刻的下一时刻的实际运动状态信息和已知时刻的下一时刻的实际延时信息的映射关系;Use the training set to learn the motion state information at the known time and the actual delay information at the known time, and the mapping between the actual motion state information at the next time at the known time and the actual delay information at the next time at the known time relation;

根据映射关系确定长短期记忆网络模型的模型参数,从而将历史若干时刻的状态信息和延时信息做训练数据,以下一时刻的状态信息做数据标签来进行训练,以提高模型预测的准确度。The model parameters of the long and short-term memory network model are determined according to the mapping relationship, so that the state information and delay information of several historical moments are used as training data, and the state information of the next moment is used as data labels for training to improve the accuracy of model prediction.

在一种可能的实现方式中,参见图4所示,为了提高长短期记忆网络的预测稳定性和性能,可以将当前运动状态信息、当前延时信息、历史运动状态信息和历史延时信息进行编码后输入长短期记忆网络模型。In a possible implementation, as shown in FIG. 4 , in order to improve the prediction stability and performance of the long-term and short-term memory network, the current motion state information, current delay information, historical motion state information and historical delay information can be After encoding, it is input to the long short-term memory network model.

具体的,编码包括将当前运动状态信息、当前延时信息、历史运动状态信息和历史延时信息进行统一标准化处理。继而训练和使用网络模型,有助于提高网络的稳定性和性能,编码可以采用编码器进行。Specifically, the encoding includes performing unified standardization processing on the current motion state information, the current delay information, the historical motion state information and the historical delay information. Then train and use the network model, which helps to improve the stability and performance of the network, and the encoding can be performed by using an encoder.

此外,还可以利用解码器根据编码器的相关编码进行数据的反标准化,以达到数据缩放的目的。In addition, the decoder can also be used to de-normalize the data according to the relevant coding of the encoder, so as to achieve the purpose of data scaling.

可选的,采用如下标准:

Figure BDA0003693864480000131
Optionally, use the following criteria:
Figure BDA0003693864480000131

其中

Figure BDA0003693864480000132
是输入数据的第n个分量,如t时刻的延时、速度或加速度,亦即xt,n的标准化输入,μN、σN是根据总样本得出的均值与方差。in
Figure BDA0003693864480000132
is the nth component of the input data, such as the delay, velocity or acceleration at time t, that is, the standardized input of x t, n , μ N , σ N are the mean and variance obtained from the total sample.

参见图5所示,为本申请实施例提供的方法网络架构下历史信息与预测未来信息的关系图示,将各个时刻Tt-h+1到Tt各个时刻的输入Input进行编码后输入LSTM模型,最后进行解码输出,以预测未来Tt+1时刻的预测补偿信息Output。Referring to FIG. 5 , the relationship between historical information and predicted future information under the network architecture of the method provided by the embodiment of the present application is shown, and the input Input at each time T t-h+1 to T t is encoded and then input to the LSTM model, and finally decode and output to predict the prediction compensation information Output at time T t+1 in the future.

输入的序列长度,即历史时间步长,是影响预测性能的一个重要因素。根据发明人的初步实验,长度在5到15为宜。The length of the input sequence, i.e. the historical time step, is an important factor affecting the prediction performance. According to the inventor's preliminary experiments, the length of 5 to 15 is suitable.

需要说明的是,本方法用于神经网络训练的序列之间是等步长的,但是序列中运动状态信息是发生了若干不等延时值后变化的结果,这也是不直接用位置信息做轨迹预测的原因之一。It should be noted that the sequences used in this method for neural network training are of equal step size, but the motion state information in the sequence is the result of changes after a number of unequal delay values have occurred. This is also not done directly with position information. One of the reasons for trajectory prediction.

具体的,对于LSTM模型来说,参见图6所示,从输入层(Input Layer)到全连接层(Full connect Layer)再到LSTM层再到LSTM层再到全连接层,最后做回归预测(Regression)。括号内是每一子层的神经元个数数。Specifically, for the LSTM model, see Figure 6, from the input layer (Input Layer) to the fully connected layer (Full connect Layer) to the LSTM layer to the LSTM layer to the fully connected layer, and finally do regression prediction ( Regression). In parentheses is the number of neurons in each sublayer.

可选的,以均变速运动为例,做补偿运动状态信息的详细说明。Optionally, taking the uniformly variable speed motion as an example, a detailed description of the compensation motion state information is given.

预测延时后状态信息为:Xj(t+1)={vj(t+1),aj(t+1),dj(t+1)}The state information after prediction delay is: X j (t+1)={v j (t+1), a j (t+1), d j (t+1)}

其中,Xj(t+1)为延时后信息集合,vj(t+1)为预测的延时后的速度,aj(t+1)为预测后的加速度,dj(t+1)为预测的从t时刻到t+1时刻的延时值。Among them, X j (t+1) is the information set after the delay, v j (t+1) is the predicted speed after the delay, a j (t+1) is the predicted acceleration, d j (t+ 1) is the predicted delay value from time t to time t+1.

即可以根据预测补偿信息计算得到发送车辆的预测补偿位移,具体的,发送车辆的预测补偿位移Δp等于预测延时后的速度和预测延时时长的乘积。That is, the predicted compensation displacement of the sending vehicle can be calculated according to the predicted compensation information. Specifically, the predicted compensation displacement Δp of the sending vehicle is equal to the product of the predicted delay speed and the predicted delay time.

Δp=vj(t+1)*dj(t+1);Δp=v j (t+1)*d j (t+1);

预测延时后的速度:vj(t+1)=aj(t+1)*dj(t+1)。Predicted speed after delay: v j (t+1)=a j (t+1)*d j (t+1).

本申请实施例提供了一种网联车辆运动状态信息延时补偿方法,该方法包括:获取发送车辆的当前运动状态信息和当前延时信息,当前运动状态信息包括当前位置、当前速度和当前加速度,当前延时信息包括当前时刻对应的上一时刻到当前时刻的延时时长;获取发送车辆预设时长内的历史运动状态信息和对应的历史延时信息,历史运动状态信息包括各个时刻的位置、各个时刻的速度和各个时刻的加速度,历史延时信息包括各个时刻到各个时刻的上一时刻的分别对应的延时时长;将当前运动状态信息、当前延时信息、历史运动状态信息和历史延时信息输入长短期记忆网络模型,以便长短期记忆网络模型输出发送车辆的预测补偿信息,预测补偿信息包括预测延时后的速度、预测延时后的加速度和预测延时时长,根据预测补偿信息计算得到发送车辆的预测补偿位移。从而根据长短期记忆网络模型,可以对车辆运动状态信息和延时信息进行建模和预测,来补偿在车载通信延时这一时间段内的车辆运动状态信息,以达到降低车载通信延时影响的目的,提高网联车辆运行的安全性。An embodiment of the present application provides a method for delay compensation of motion state information of a connected vehicle. The method includes: acquiring current motion state information and current delay information of a sending vehicle, where the current motion state information includes current position, current speed, and current acceleration , the current delay information includes the delay time from the previous time corresponding to the current time to the current time; obtain the historical motion state information and the corresponding historical delay information within the preset time period of the sending vehicle, and the historical motion state information includes the position of each moment , the speed at each moment and the acceleration at each moment, the historical delay information includes the corresponding delay time from each moment to the previous moment at each moment; the current motion state information, current delay information, historical motion state information and history The delay information is input to the long-term and short-term memory network model, so that the long-term and short-term memory network model outputs the predicted compensation information of the sent vehicle. The predicted compensation information includes the predicted delay speed, the predicted acceleration after the delay, and the predicted delay time. According to the predicted compensation The information is calculated to obtain the predicted compensated displacement of the sending vehicle. Therefore, according to the long-term and short-term memory network model, the vehicle motion state information and delay information can be modeled and predicted to compensate for the vehicle motion state information during the time period of the vehicle communication delay, so as to reduce the impact of the vehicle communication delay. The purpose is to improve the safety of the operation of connected vehicles.

示例性装置Exemplary device

参见图2所示,为本申请实施例提供的一种网联车辆运动状态信息延时补偿装置,包括:Referring to FIG. 2 , a device for delay compensation of motion state information of a connected vehicle provided by an embodiment of the present application includes:

第一获取单元201,用于获取发送车辆的当前运动状态信息和当前延时信息;所述当前运动状态信息包括当前位置、当前速度和当前加速度;所述当前延时信息包括当前时刻对应的上一时刻到当前时刻的延时时长;The first obtaining unit 201 is used to obtain the current motion state information and current delay information of the sending vehicle; the current motion state information includes the current position, the current speed and the current acceleration; the current delay information includes the upper The delay time from one moment to the current moment;

第二获取单元202,用于获取所述发送车辆预设时长内的历史运动状态信息和对应的历史延时信息;所述历史运动状态信息包括各个时刻的位置、各个时刻的速度和各个时刻的加速度;所述历史延时信息包括各个时刻到各个时刻的上一时刻的分别对应的延时时长;The second obtaining unit 202 is configured to obtain the historical motion state information and the corresponding historical delay information within the preset duration of the sending vehicle; the historical motion state information includes the position of each moment, the speed of each moment and the speed of each moment. acceleration; the historical delay information includes the respective delay durations from each moment to the previous moment of each moment;

输入单元203,用于将所述当前运动状态信息、所述当前延时信息、所述历史运动状态信息和所述历史延时信息输入长短期记忆网络模型,以便所述长短期记忆网络模型输出所述发送车辆的预测补偿信息;所述预测补偿信息包括预测延时后的速度、预测延时后的加速度和预测延时时长;The input unit 203 is configured to input the current motion state information, the current delay information, the historical motion state information and the historical delay information into the long-term and short-term memory network model, so that the long-term and short-term memory network model outputs The predicted compensation information of the sending vehicle; the predicted compensation information includes the predicted speed after delay, the predicted acceleration after delay, and the predicted delay time;

计算单元204,用于根据所述预测补偿信息计算得到所述发送车辆的预测补偿位移。The calculating unit 204 is configured to calculate and obtain the predicted compensation displacement of the sending vehicle according to the predicted compensation information.

在一种可能的实现方式中,所述装置还包括:In a possible implementation, the apparatus further includes:

第三获取单元,用于获取所述长短期记忆网络模型的训练集,所述训练集包括:已知时刻的实际运动状态信息、已知时刻的实际延时信息、已知时刻的下一时刻的实际运动状态信息和已知时刻的下一时刻的实际延时信息;The third obtaining unit is configured to obtain a training set of the long short-term memory network model, the training set includes: actual motion state information at a known moment, actual delay information at a known moment, and the next moment at a known moment The actual motion state information and the actual delay information of the next moment at the known moment;

所述已知时刻的实际运动状态信息包括已知时刻的实际位置、实际速度和实际加速度;所述已知时刻的实际延时信息包括已知时刻对应的上一时刻到已知时刻的实际延时时长;所述已知时刻的下一时刻的实际运动状态信息包括已知时刻的下一时刻的实际位置、实际速度和实际加速度;所述已知时刻的下一时刻的实际延时信息包括已知时刻到已知时刻的下一时刻的实际延时时长;The actual motion state information at the known time includes the actual position, actual speed and actual acceleration at the known time; the actual delay information at the known time includes the actual delay from the previous time corresponding to the known time to the known time. duration; the actual motion state information at the next moment at the known moment includes the actual position, actual speed and actual acceleration at the next moment at the known moment; the actual delay information at the next moment at the known moment includes The actual delay time from the known moment to the next moment from the known moment;

学习单元,用于利用所述训练集学习所述已知时刻的运动状态信息和所述已知时刻的实际延时信息,与,所述已知时刻的下一时刻的实际运动状态信息和已知时刻的下一时刻的实际延时信息的映射关系;The learning unit is configured to use the training set to learn the motion state information of the known time and the actual delay information of the known time, and the actual motion state information of the next time of the known time and the already known time. The mapping relationship of the actual delay information at the next moment at the known moment;

确定单元,用于根据所述映射关系确定所述长短期记忆网络模型的模型参数。A determining unit, configured to determine model parameters of the long short-term memory network model according to the mapping relationship.

在一种可能的实现方式中,所述输入单元,具体用于:In a possible implementation manner, the input unit is specifically used for:

将所述当前运动状态信息、所述当前延时信息、所述历史运动状态信息和所述历史延时信息进行编码后输入所述长短期记忆网络模型;The current motion state information, the current delay information, the historical motion state information and the historical delay information are encoded and input into the long short-term memory network model;

所述编码包括将所述当前运动状态信息、所述当前延时信息、所述历史运动状态信息和所述历史延时信息进行统一标准化处理。The encoding includes uniformly standardizing the current motion state information, the current delay information, the historical motion state information, and the historical delay information.

在一种可能的实现方式中,所述计算单元,具体用于:In a possible implementation manner, the computing unit is specifically used for:

所述发送车辆的预测补偿位移等于所述预测延时后的速度和所述预测延时时长的乘积。The predicted compensated displacement of the sending vehicle is equal to the product of the predicted delayed speed and the predicted delayed duration.

本申请实施例提供了一种网联车辆运动状态信息延时补偿装置,利用该装置的方法包括:获取发送车辆的当前运动状态信息和当前延时信息,当前运动状态信息包括当前位置、当前速度和当前加速度,当前延时信息包括当前时刻对应的上一时刻到当前时刻的延时时长;获取发送车辆预设时长内的历史运动状态信息和对应的历史延时信息,历史运动状态信息包括各个时刻的位置、各个时刻的速度和各个时刻的加速度,历史延时信息包括各个时刻到各个时刻的上一时刻的分别对应的延时时长;将当前运动状态信息、当前延时信息、历史运动状态信息和历史延时信息输入长短期记忆网络模型,以便长短期记忆网络模型输出发送车辆的预测补偿信息,预测补偿信息包括预测延时后的速度、预测延时后的加速度和预测延时时长,根据预测补偿信息计算得到发送车辆的预测补偿位移。从而根据长短期记忆网络模型,可以对车辆运动状态信息和延时信息进行建模和预测,来补偿在车载通信延时这一时间段内的车辆运动状态信息,以达到降低车载通信延时影响的目的,提高网联车辆运行的安全性。An embodiment of the present application provides a device for compensating for motion state information delay of a connected vehicle. A method for using the device includes: acquiring current motion state information and current delay information of a sending vehicle, where the current motion state information includes current position, current speed and the current acceleration, the current delay information includes the delay time from the previous time corresponding to the current time to the current time; obtain the historical motion state information and the corresponding historical delay information within the preset time period of the sending vehicle, and the historical motion state information includes each The position of the moment, the speed of each moment and the acceleration of each moment, the historical delay information includes the corresponding delay time from each moment to the previous moment of each moment; the current motion status information, current delay information, historical motion status The information and historical delay information are input into the long-term and short-term memory network model, so that the long-term and short-term memory network model outputs and sends the predicted compensation information of the vehicle. The predicted compensation information includes the predicted delay speed, the predicted acceleration after the delay, and the predicted delay time. The predicted compensation displacement of the sending vehicle is calculated according to the predicted compensation information. Therefore, according to the long-term and short-term memory network model, the vehicle motion state information and delay information can be modeled and predicted to compensate for the vehicle motion state information during the time period of the vehicle communication delay, so as to reduce the impact of the vehicle communication delay. The purpose is to improve the safety of the operation of connected vehicles.

在上述实施例的基础上,本申请实施例提供了一种网联车辆运动状态信息延时补偿系统,包括:On the basis of the foregoing embodiments, the embodiments of the present application provide a system for delay compensation of motion state information of connected vehicles, including:

存储器,用于存储计算机程序;memory for storing computer programs;

处理器,用于执行所述计算机程序时实现如上述网联车辆运动状态信息延时补偿方法的步骤。The processor is configured to implement the steps of the above-mentioned method for compensating for the delay of motion state information of a connected vehicle when executing the computer program.

在上述实施例的基础上,本申请实施例还提供了一种计算机可读介质,所述计算机可读介质上存储有计算机程序,所述计算机程序被处理执行时实现如上述网联车辆运动状态信息延时补偿方法的步骤。On the basis of the foregoing embodiments, the embodiments of the present application further provide a computer-readable medium, where a computer program is stored on the computer-readable medium, and when the computer program is processed and executed, the motion state of the connected vehicle as described above is realized. The steps of the information delay compensation method.

需要说明的是,本公开上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、RF(射频)等等,或者上述的任意合适的组合。It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the above two. The computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus or device, or a combination of any of the above. More specific examples of computer readable storage media may include, but are not limited to, electrical connections with one or more wires, portable computer disks, hard disks, random access memory (RAM), read only memory (ROM), erasable Programmable read only memory (EPROM or flash memory), fiber optics, portable compact disk read only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing. In this disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In the present disclosure, however, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave with computer-readable program code embodied thereon. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing. A computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device . Program code embodied on a computer readable medium may be transmitted using any suitable medium including, but not limited to, electrical wire, optical fiber cable, RF (radio frequency), etc., or any suitable combination of the foregoing.

上述计算机可读介质可以是上述系统中所包含的;也可以是单独存在,而未装配入该系统中。The above-mentioned computer-readable medium may be included in the above-mentioned system; or may exist alone without being assembled into the system.

特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在非暂态计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。In particular, according to embodiments of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program carried on a non-transitory computer readable medium, the computer program containing program code for performing the method illustrated in the flowchart.

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其它实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。Each embodiment in this specification is described in a progressive manner, and the same and similar parts between the various embodiments may be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the apparatus embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and reference may be made to the partial description of the method embodiment for related parts.

以上所述仅是本申请的优选实施方式,虽然本申请已以较佳实施例披露如上,然而并非用以限定本申请。任何熟悉本领域的技术人员,在不脱离本申请技术方案范围情况下,都可利用上述揭示的方法和技术内容对本申请技术方案做出许多可能的变动和修饰,或修改为等同变化的等效实施例。因此,凡是未脱离本申请技术方案的内容,依据本申请的技术实质对以上实施例所做的任何的简单修改、等同变化及修饰,均仍属于本申请技术方案保护的范围内。The above descriptions are only the preferred embodiments of the present application. Although the present application has been disclosed above with preferred embodiments, it is not intended to limit the present application. Any person skilled in the art, without departing from the scope of the technical solution of the present application, can use the methods and technical contents disclosed above to make many possible changes and modifications to the technical solution of the present application, or be modified into equivalents of equivalent changes. Example. Therefore, any simple modifications, equivalent changes and modifications made to the above embodiments according to the technical essence of the present application without departing from the content of the technical solutions of the present application still fall within the protection scope of the technical solutions of the present application.

Claims (10)

1.一种网联车辆运动状态信息延时补偿方法,其特征在于,包括:1. A method for compensating time delay for networked vehicle motion state information, characterized in that, comprising: 获取发送车辆的当前运动状态信息和当前延时信息;所述当前运动状态信息包括当前位置、当前速度和当前加速度;所述当前延时信息包括当前时刻对应的上一时刻到当前时刻的延时时长;Obtain the current motion state information and current delay information of the sending vehicle; the current motion state information includes the current position, the current speed and the current acceleration; the current delay information includes the delay from the previous time corresponding to the current time to the current time duration; 获取所述发送车辆预设时长内的历史运动状态信息和对应的历史延时信息;所述历史运动状态信息包括各个时刻的位置、各个时刻的速度和各个时刻的加速度;所述历史延时信息包括各个时刻到各个时刻的上一时刻的分别对应的延时时长;Obtain the historical motion state information and corresponding historical delay information within the preset duration of the sending vehicle; the historical motion state information includes the position at each moment, the speed at each moment and the acceleration at each moment; the historical delay information Including the corresponding delay time from each moment to the previous moment of each moment; 将所述当前运动状态信息、所述当前延时信息、所述历史运动状态信息和所述历史延时信息输入长短期记忆网络模型,以便所述长短期记忆网络模型输出所述发送车辆的预测补偿信息;所述预测补偿信息包括预测延时后的速度、预测延时后的加速度和预测延时时长;Inputting the current motion state information, the current delay information, the historical motion state information, and the historical delay information into a long-term and short-term memory network model, so that the long-term and short-term memory network model outputs the prediction of the sending vehicle Compensation information; the predicted compensation information includes the predicted speed after delay, the predicted acceleration after delay, and the predicted delay time; 根据所述预测补偿信息计算得到所述发送车辆的预测补偿位移。The predicted compensation displacement of the sending vehicle is obtained by calculating according to the predicted compensation information. 2.根据权利要求1所述的方法,其特征在于,所述将将所述当前运动状态信息、所述当前延时信息、所述历史运动状态信息和所述历史延时信息输入长短期记忆网络模型之前,所述方法还包括:2. The method according to claim 1, wherein the current motion state information, the current delay information, the historical motion state information and the historical delay information are input into long short-term memory Before the network model, the method further includes: 获取所述长短期记忆网络模型的训练集,所述训练集包括:已知时刻的实际运动状态信息、已知时刻的实际延时信息、已知时刻的下一时刻的实际运动状态信息和已知时刻的下一时刻的实际延时信息;Acquire a training set of the long short-term memory network model, the training set includes: actual motion state information at a known time, actual delay information at a known time, actual motion state information at the next time at a known time, and past information. The actual delay information of the next moment after the known moment; 所述已知时刻的实际运动状态信息包括已知时刻的实际位置、实际速度和实际加速度;所述已知时刻的实际延时信息包括已知时刻对应的上一时刻到已知时刻的实际延时时长;所述已知时刻的下一时刻的实际运动状态信息包括已知时刻的下一时刻的实际位置、实际速度和实际加速度;所述已知时刻的下一时刻的实际延时信息包括已知时刻到已知时刻的下一时刻的实际延时时长;The actual motion state information at the known time includes the actual position, actual speed and actual acceleration at the known time; the actual delay information at the known time includes the actual delay from the previous time corresponding to the known time to the known time. duration; the actual motion state information at the next moment at the known moment includes the actual position, actual speed and actual acceleration at the next moment at the known moment; the actual delay information at the next moment at the known moment includes The actual delay time from the known moment to the next moment from the known moment; 利用所述训练集学习所述已知时刻的运动状态信息和所述已知时刻的实际延时信息,与,所述已知时刻的下一时刻的实际运动状态信息和已知时刻的下一时刻的实际延时信息的映射关系;Use the training set to learn the motion state information of the known time and the actual delay information of the known time, and the actual motion state information of the next time of the known time and the next time of the known time The mapping relationship of the actual delay information at the moment; 根据所述映射关系确定所述长短期记忆网络模型的模型参数。The model parameters of the long short-term memory network model are determined according to the mapping relationship. 3.根据权利要求1所述的方法,其特征在于,将所述当前运动状态信息、所述当前延时信息、所述历史运动状态信息和所述历史延时信息输入长短期记忆网络模型,包括:3. The method according to claim 1, wherein the current motion state information, the current delay information, the historical motion state information and the historical delay information are input into a long short-term memory network model, include: 将所述当前运动状态信息、所述当前延时信息、所述历史运动状态信息和所述历史延时信息进行编码后输入所述长短期记忆网络模型;The current motion state information, the current delay information, the historical motion state information and the historical delay information are encoded and input into the long short-term memory network model; 所述编码包括将所述当前运动状态信息、所述当前延时信息、所述历史运动状态信息和所述历史延时信息进行统一标准化处理。The encoding includes uniformly standardizing the current motion state information, the current delay information, the historical motion state information, and the historical delay information. 4.根据权利要求1所述的方法,其特征在于,所述根据所述预测补偿信息计算得到所述发送车辆的预测补偿位移,包括:4 . The method according to claim 1 , wherein the calculating and obtaining the predicted compensation displacement of the sending vehicle according to the predicted compensation information comprises: 5 . 所述发送车辆的预测补偿位移等于所述预测延时后的速度和所述预测延时时长的乘积。The predicted compensated displacement of the sending vehicle is equal to the product of the predicted delayed speed and the predicted delayed duration. 5.一种网联车辆运动状态信息延时补偿装置,其特征在于,包括:5. A delay compensation device for motion state information of a networked vehicle, characterized in that it comprises: 第一获取单元,用于获取发送车辆的当前运动状态信息和当前延时信息;所述当前运动状态信息包括当前位置、当前速度和当前加速度;所述当前延时信息包括当前时刻对应的上一时刻到当前时刻的延时时长;The first obtaining unit is used to obtain the current motion state information and current delay information of the sending vehicle; the current motion state information includes the current position, the current speed and the current acceleration; the current delay information includes the last time corresponding to the current moment. The delay time from time to current time; 第二获取单元,用于获取所述发送车辆预设时长内的历史运动状态信息和对应的历史延时信息;所述历史运动状态信息包括各个时刻的位置、各个时刻的速度和各个时刻的加速度;所述历史延时信息包括各个时刻到各个时刻的上一时刻的分别对应的延时时长;The second acquiring unit is configured to acquire the historical motion state information and the corresponding historical delay information within the preset duration of the sending vehicle; the historical motion state information includes the position at each moment, the speed at each moment and the acceleration at each moment ; Described historical delay information includes the respective corresponding delay time lengths from each moment to the previous moment of each moment; 输入单元,用于将所述当前运动状态信息、所述当前延时信息、所述历史运动状态信息和所述历史延时信息输入长短期记忆网络模型,以便所述长短期记忆网络模型输出所述发送车辆的预测补偿信息;所述预测补偿信息包括预测延时后的速度、预测延时后的加速度和预测延时时长;The input unit is configured to input the current motion state information, the current delay information, the historical motion state information and the historical delay information into the long-term and short-term memory network model, so that the long-term and short-term memory network model outputs all the information. The predicted compensation information of the sending vehicle; the predicted compensation information includes the predicted delayed speed, the predicted delayed acceleration and the predicted delayed time length; 计算单元,用于根据所述预测补偿信息计算得到所述发送车辆的预测补偿位移。A calculation unit, configured to calculate and obtain the predicted compensation displacement of the sending vehicle according to the predicted compensation information. 6.根据权利要求5所述的装置,其特征在于,所述装置还包括:6. The apparatus according to claim 5, wherein the apparatus further comprises: 第三获取单元,用于获取所述长短期记忆网络模型的训练集,所述训练集包括:已知时刻的实际运动状态信息、已知时刻的实际延时信息、已知时刻的下一时刻的实际运动状态信息和已知时刻的下一时刻的实际延时信息;The third obtaining unit is configured to obtain a training set of the long short-term memory network model, the training set includes: actual motion state information at a known moment, actual delay information at a known moment, and the next moment at a known moment The actual motion state information and the actual delay information of the next moment at the known moment; 所述已知时刻的实际运动状态信息包括已知时刻的实际位置、实际速度和实际加速度;所述已知时刻的实际延时信息包括已知时刻对应的上一时刻到已知时刻的实际延时时长;所述已知时刻的下一时刻的实际运动状态信息包括已知时刻的下一时刻的实际位置、实际速度和实际加速度;所述已知时刻的下一时刻的实际延时信息包括已知时刻到已知时刻的下一时刻的实际延时时长;The actual motion state information at the known time includes the actual position, actual speed and actual acceleration at the known time; the actual delay information at the known time includes the actual delay from the previous time corresponding to the known time to the known time. duration; the actual motion state information at the next moment at the known moment includes the actual position, actual speed and actual acceleration at the next moment at the known moment; the actual delay information at the next moment at the known moment includes The actual delay time from the known moment to the next moment from the known moment; 学习单元,用于利用所述训练集学习所述已知时刻的运动状态信息和所述已知时刻的实际延时信息,与,所述已知时刻的下一时刻的实际运动状态信息和已知时刻的下一时刻的实际延时信息的映射关系;The learning unit is configured to use the training set to learn the motion state information of the known time and the actual delay information of the known time, and the actual motion state information of the next time of the known time and the already known time. The mapping relationship of the actual delay information at the next moment at the known moment; 确定单元,用于根据所述映射关系确定所述长短期记忆网络模型的模型参数。A determining unit, configured to determine model parameters of the long short-term memory network model according to the mapping relationship. 7.根据权利要求5所述的装置,其特征在于,所述输入单元,具体用于:7. The device according to claim 5, wherein the input unit is specifically used for: 将所述当前运动状态信息、所述当前延时信息、所述历史运动状态信息和所述历史延时信息进行编码后输入所述长短期记忆网络模型;The current motion state information, the current delay information, the historical motion state information and the historical delay information are encoded and then input into the long short-term memory network model; 所述编码包括将所述当前运动状态信息、所述当前延时信息、所述历史运动状态信息和所述历史延时信息进行统一标准化处理。The encoding includes uniformly standardizing the current motion state information, the current delay information, the historical motion state information, and the historical delay information. 8.根据权利要求5所述的装置,其特征在于,所述计算单元,具体用于:8. The device according to claim 5, wherein the computing unit is specifically used for: 所述发送车辆的预测补偿位移等于所述预测延时后的速度和所述预测延时时长的乘积。The predicted compensated displacement of the sending vehicle is equal to the product of the predicted delayed speed and the predicted delayed duration. 9.一种网联车辆运动状态信息延时补偿系统,其特征在于,包括:9. A networked vehicle motion state information delay compensation system, characterized in that it comprises: 存储器,用于存储计算机程序;memory for storing computer programs; 处理器,用于执行所述计算机程序时实现如权利要求1-4任意一项所述网联车辆运动状态信息延时补偿方法的步骤。The processor is configured to implement the steps of the method for delay compensation of motion state information of a connected vehicle according to any one of claims 1-4 when executing the computer program. 10.一种计算机可读介质,其特征在于,所述计算机可读介质上存储有计算机程序,所述计算机程序被处理执行时实现如权利要求1-4任意一项所述网联车辆运动状态信息延时补偿方法的步骤。10. A computer-readable medium, characterized in that, a computer program is stored on the computer-readable medium, and when the computer program is processed and executed, the motion state of the connected vehicle according to any one of claims 1-4 is realized. The steps of the information delay compensation method.
CN202210668381.5A 2022-06-14 2022-06-14 Method, device, system and medium for compensating delay of motion state information of connected vehicle Active CN115086375B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210668381.5A CN115086375B (en) 2022-06-14 2022-06-14 Method, device, system and medium for compensating delay of motion state information of connected vehicle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210668381.5A CN115086375B (en) 2022-06-14 2022-06-14 Method, device, system and medium for compensating delay of motion state information of connected vehicle

Publications (2)

Publication Number Publication Date
CN115086375A true CN115086375A (en) 2022-09-20
CN115086375B CN115086375B (en) 2025-06-13

Family

ID=83252174

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210668381.5A Active CN115086375B (en) 2022-06-14 2022-06-14 Method, device, system and medium for compensating delay of motion state information of connected vehicle

Country Status (1)

Country Link
CN (1) CN115086375B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117395691A (en) * 2023-12-11 2024-01-12 泉州市三川通讯技术股份有限责任公司 Vehicle-mounted terminal communication optimization method under weak signal environment
WO2025001786A1 (en) * 2023-06-29 2025-01-02 深圳引望智能技术有限公司 Data processing method and apparatus, and vehicle

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108519738A (en) * 2018-04-13 2018-09-11 中国科学院微电子研究所 Vehicle motion state information delay compensation method and device
CN111930015A (en) * 2020-09-16 2020-11-13 北京三快在线科技有限公司 Unmanned vehicle control method and device
EP3916555A1 (en) * 2020-05-27 2021-12-01 Gestalt Robotics GmbH Method and device for latency compensation

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108519738A (en) * 2018-04-13 2018-09-11 中国科学院微电子研究所 Vehicle motion state information delay compensation method and device
EP3916555A1 (en) * 2020-05-27 2021-12-01 Gestalt Robotics GmbH Method and device for latency compensation
CN111930015A (en) * 2020-09-16 2020-11-13 北京三快在线科技有限公司 Unmanned vehicle control method and device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2025001786A1 (en) * 2023-06-29 2025-01-02 深圳引望智能技术有限公司 Data processing method and apparatus, and vehicle
CN117395691A (en) * 2023-12-11 2024-01-12 泉州市三川通讯技术股份有限责任公司 Vehicle-mounted terminal communication optimization method under weak signal environment
CN117395691B (en) * 2023-12-11 2024-03-01 泉州市三川通讯技术股份有限责任公司 Vehicle-mounted terminal communication optimization method under weak signal environment

Also Published As

Publication number Publication date
CN115086375B (en) 2025-06-13

Similar Documents

Publication Publication Date Title
US11799936B2 (en) Low latency wireless communication system for teleoperated vehicle environments
CN107396322B (en) Indoor positioning method based on path matching and coding-decoding cyclic neural network
WO2022156182A1 (en) Methods and apparatuses for constructing vehicle dynamics model and for predicting vehicle state information
CN115086375A (en) Method, device, system and medium for compensating motion state information delay of networked vehicle
CN109606367B (en) Optimal linear control method and device of cruise control system based on Internet of vehicles
Mei et al. Realtime mobile bandwidth prediction using lstm neural network
CN113033899A (en) Unmanned adjacent vehicle track prediction method
CN116151353B (en) A training method for a sequence recommendation model and an object recommendation method
CN116583805A (en) Vehicle control system and method based on machine learning
CN107944550A (en) A kind of space-time big data Forecasting Methodology based on detection type depth network
CN113643532A (en) Regional traffic prediction method and device
CN114169463A (en) Autonomous prediction lane information model training method and device
Bocharova et al. Characterizing packet losses in vehicular networks
US20220237433A1 (en) Data driven recognition of anomalies and continuation of sensor data
Girgis et al. Split learning meets Koopman theory for wireless remote monitoring and prediction
CN113868808A (en) Road network approach detection time delay optimization method, device and system
CN118158148A (en) Industrial control system communication path selection method, device, equipment and medium
CN112612277B (en) Vehicle trajectory planning method, device, equipment and computer readable medium
CN114945154A (en) Vehicle position prediction method, device, electronic equipment and computer program product
CN117622168A (en) Method, device and equipment for predicting following behavior based on driving style
CN117336521A (en) Control method and device, equipment and media for video streaming transmission
CN114140553A (en) A method and system for generating intersection guide lines based on conditional variational autoencoders
JP6915362B2 (en) Transfer device, transfer method and program
CN119274378A (en) Data processing method, related equipment and computer storage medium
US20240362457A1 (en) System and Method for Sensing a State of a Device with Continuous-Time Dynamics

Legal Events

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