轨迹预测方法及设备与流程

文档序号:25484205发布日期:2021-06-15 21:45阅读:74来源:国知局
轨迹预测方法及设备与流程

本发明涉及轨迹预测方法及设备,更具体地,涉及一种用于移动物体的轨迹预测方法及设备、用于与移动物体进行通信的服务端的轨迹预测方法及设备、汽车、服务器以及计算机存储介质。



背景技术:

交通互联是指将不同的交通参与者连接在一起的想法。以车辆为例,它可以配备obu(车载单元)以具有发送和接收功能。其他类型的交通参与者也可以具有将自己的数据发送到服务器/云/计算节点/边缘计算节点或者从服务器/云/计算节点/边缘计算节点接收数据的能力。例如,电动踏板车可以具有连接盒以发送自己的数据。在发送和接收期间,移动物体发送的数据可以包括:当前位置,与运动有关的信息(例如速度,加速度,转向,制动)等。在服务端,位置的历史数据可以用于预测该移动物体的未来位置。

在传统的轨迹预测方法中,服务端主要使用历史轨迹和模型来预测未来轨迹。该轨迹预测方法具有一个缺点,即该方法所获得的轨迹准确度较低,未能有效考虑与移动物体(例如车辆、行人等)关联的操作,但实际上与移动物体关联的操作(例如驾驶员的操作或行人的动作)将直接影响未来的移动物体的轨迹,而且该与移动物体关联的操作可能随时间而发生变化。

因此,期望一种改进的轨迹预测方案。



技术实现要素:

根据本发明的一方面,提供了一种用于移动物体的轨迹预测方法,所述方法包括:从服务端接收所述移动物体的第一预测轨迹;至少基于与所述移动物体关联的操作对所述第一预测轨迹进行变更,以便获得第二预测轨迹;以及将所述第二预测轨迹发送给所述服务端。

可选地,在上述轨迹预测方法中,所述方法还包括:从所述服务端接收所述移动物体的第三预测轨迹,所述第三预测轨迹至少基于所述第二预测轨迹来确定;至少基于与所述移动物体关联的操作对所述第三预测轨迹进行变更,以便获得第四预测轨迹;以及将所述第四预测轨迹发送所述服务端。

可选地,在上述轨迹预测方法中,所述移动物体为机动车辆或非机动车辆,并且与所述移动物体关联的操作为驾驶者的操作。

可选地,在上述轨迹预测方法中,所述移动物体为行人,并且与所述移动物体关联的操作为行人的动作。

可选地,在上述轨迹预测方法中,所述第一预测轨迹由所述服务端基于所述移动物体的报告信息来确定。

可选地,在上述轨迹预测方法中,所述移动物体的报告信息包括以下至少一项或多项:所述移动物体的当前位置、所述移动物体的当前运动信息、所述移动物体的当前控制信息、所述移动物体的历史位置、所述移动物体的历史运动信息以及所述移动物体的历史控制信息。

可选地,在上述轨迹预测方法中,所述第一预测轨迹和/或所述第二预测轨迹包括以下至少一项或多项:预测位置,预测速度,预测航向以及预测加速度。

可选地,在上述轨迹预测方法中,所述至少与所述移动物体关联的操作对所述第一预测轨迹进行变更,以便获得第二预测轨迹包括:基于所述移动物体的当前轨迹和所述驾驶者的操作两者来计算移动物体预测轨迹;利用所述移动物体预测轨迹来对所述第一预测轨迹进行变更,从而获得所述第二预测轨迹。

可选地,在上述轨迹预测方法中,所述至少基于与所述移动物体关联的操作对所述第一预测轨迹进行变更,以便获得第二预测轨迹包括:基于所述移动物体的当前轨迹、所述驾驶者的操作以及所述移动物体的状态来计算移动物体预测轨迹;利用所述移动物体预测轨迹来对所述第一预测轨迹进行变更,从而获得所述第二预测轨迹。

可选地,在上述轨迹预测方法中,所述第二预测轨迹通过对所述移动物体预测轨迹与所述第一预测轨迹进行加权来确定。

可选地,在上述轨迹预测方法中,所述驾驶员的操作包括加速操作和制动操作。

可选地,在上述轨迹预测方法中,所述移动物体的状态包括发动机转速、电机转速和/或节气门状态。

根据本发明的另一个方面,提供了一种用于与移动物体进行通信的服务端的轨迹预测方法。所述方法包括:基于所述移动物体的报告信息来计算所述移动物体的第一轨迹信息;向所述移动物体发送所述第一轨迹信息;以及从所述移动物体接收第二轨迹信息,其中,所述第二轨迹信息通过至少基于与所述移动物体关联的操作对所述第一轨迹信息进行变更而获得。

可选地,在上述轨迹预测方法中,所述方法还包括:至少基于所述第二轨迹信息来获得所述移动物体的第三轨迹信息;向所述移动物体发送所述第三轨迹信息;以及从所述移动物体接收第四轨迹信息,其中,所述第四轨迹信息通过至少基于与所述移动物体关联的操作对所述第三轨迹信息进行变更而获得。

可选地,在上述轨迹预测方法中,所述移动物体为机动车辆或非机动车辆,并且与所述移动物体关联的操作为驾驶者的操作。

可选地,在上述轨迹预测方法中,所述移动物体为行人,并且与所述移动物体关联的操作为行人的动作。

可选地,在上述轨迹预测方法中,所述移动物体的报告信息包括以下至少一项或多项:所述移动物体的当前位置、所述移动物体的当前运动信息、所述移动物体的当前控制信息、所述移动物体的历史位置、所述移动物体的历史运动信息以及所述移动物体的历史控制信息。

根据本发明的又一个方面,提供了一种用于移动物体的轨迹预测设备。所述轨迹预测设备包括:第一接收装置,用于从服务端接收所述移动物体的第一预测轨迹;第一变更装置,用于至少基于与所述移动物体关联的操作对所述第一预测轨迹进行变更,以便获得第二预测轨迹;以及第一发送装置,用于将所述第二预测轨迹发送给所述服务端。

可选地,所述轨迹预测设备还可包括:第二接收装置,用于从所述服务端接收所述移动物体的第三预测轨迹,所述第三预测轨迹至少基于所述第二预测轨迹来确定;第二变更装置,用于至少基于与所述移动物体关联的操作对所述第三预测轨迹进行变更,以便获得第四预测轨迹;以及第二发送装置,用于将所述第四预测轨迹发送所述服务端。

可选地,在上述轨迹预测设备中,所述移动物体为机动车辆或非机动车辆,并且与所述移动物体关联的操作为驾驶者的操作。

可选地,在上述轨迹预测设备中,所述移动物体为行人,并且与所述移动物体关联的操作为行人的动作。

可选地,在上述轨迹预测设备中,所述第一预测轨迹由所述服务端基于所述移动物体的报告信息来确定。

可选地,在上述轨迹预测设备中,所述移动物体的报告信息包括以下至少一项或多项:所述移动物体的当前位置、所述移动物体的当前运动信息、所述移动物体的当前控制信息、所述移动物体的历史位置、所述移动物体的历史运动信息以及所述移动物体的历史控制信息。

可选地,在上述轨迹预测设备中,所述第一预测轨迹和/或所述第二预测轨迹包括以下至少一项或多项:预测位置,预测速度,预测航向以及预测加速度。

可选地,在上述轨迹预测设备中,所述第一变更装置配置成:基于所述移动物体的当前轨迹和所述驾驶者的操作两者来计算移动物体预测轨迹;以及利用所述移动物体预测轨迹来对所述第一预测轨迹进行变更,从而获得所述第二预测轨迹。

可选地,在上述轨迹预测设备中,所述第一变更装置配置成:基于所述移动物体的当前轨迹、所述驾驶者的操作以及所述移动物体的状态来计算移动物体预测轨迹;利用所述移动物体预测轨迹来对所述第一预测轨迹进行变更,从而获得所述第二预测轨迹。

可选地,在上述轨迹预测设备中,所述第一变更装置配置成通过对所述移动物体预测轨迹与所述第一预测轨迹进行加权来确定所述第二预测轨迹。

可选地,在上述轨迹预测设备中,所述驾驶员的操作包括加速操作和制动操作。

可选地,在上述轨迹预测设备中,所述移动物体的状态包括发动机转速、电机转速和/或节气门状态。

根据本发明的又一个方面,提供了一种用于与移动物体进行通信的服务端的轨迹预测设备。所述轨迹预测设备包括:第一获取装置,用于基于所述移动物体的报告信息来计算所述移动物体的第一轨迹信息;第一发送装置,用于向所述移动物体发送所述第一轨迹信息;以及第一接收装置,用于从所述移动物体接收第二轨迹信息,其中,所述第二轨迹信息通过至少基于与所述移动物体关联的操作对所述第一轨迹信息进行变更而获得。

可选地,所述轨迹预测设备还可包括:第二获取装置,用于至少基于所述第二轨迹信息来获得所述移动物体的第三轨迹信息;第二发送装置,用于向所述移动物体发送所述第三轨迹信息;以及第二接收装置,用于从所述移动物体接收第四轨迹信息,其中,所述第四轨迹信息通过至少基于与所述移动物体关联的操作对所述第三轨迹信息进行变更而获得。

可选地,在上述轨迹预测设备中,所述移动物体为机动车辆或非机动车辆,并且与所述移动物体关联的操作为驾驶者的操作。

可选地,在上述轨迹预测设备中,所述移动物体为行人,并且与所述移动物体关联的操作为行人的动作。

可选地,在上述轨迹预测设备中,所述移动物体的报告信息包括以下至少一项或多项:所述移动物体的当前位置、所述移动物体的当前运动信息、所述移动物体的当前控制信息、所述移动物体的历史位置、所述移动物体的历史运动信息以及所述移动物体的历史控制信息。

根据本发明的又一个方面,提供了一种汽车,其包括如前所述的用于移动物体的轨迹预测设备或用于与移动物体进行通信的服务端的轨迹预测设备。

根据本发明的又一个方面,提供了一种服务器,包括如前所述的轨迹预测设备。

根据本发明的再一个方面,提供了一种计算机存储介质,所述介质包括指令,所述指令在运行时执行如前所述的轨迹预测方法。

本发明的轨迹预测方案至少具有如下效果:由于将与移动物体关联的操作(例如驾驶员的操作或行人的动作)纳入考量范围,使得最终的轨迹预测结果更为精确。

附图说明

从结合附图的以下详细说明中,将会使本发明的上述和其他目的及优点更加完整清楚,其中,相同或相似的要素采用相同的标号表示。

图1示出了根据本发明的一个实施例的用于移动物体的轨迹预测方法;

图2示出了根据本发明的一个实施例的用于移动物体的轨迹预测设备的结构示意图;

图3示出了根据本发明的一个实施例的用于与移动物体进行通信的服务端的轨迹预测方法;以及

图4示出了根据本发明的一个实施例的用于与移动物体进行通信的服务端的轨迹预测设备的结构示意图。

具体实施方式

在本发明的上下文中,虽然将示例性实施例描述为使用多个单元来执行示例性过程,但是应理解,这些示例性过程也可由一个或多个模块来执行。

而且,本发明的轨迹预测方法以可执行程序指令的形式包含在计算机可读介质上,该可执行程序指令由处理器等实施。计算机可读介质的实例包括,但不限于,rom、ram、光盘、磁带、软盘、闪盘驱动器、智能卡和光学数据存储装置。计算机可读记录介质也可分布在连接有网络的计算机系统中,使得例如通过车载远程通信服务或者控制器局域网(can)以分布式方式储存并实施计算机可读介质。

除非具体地提到或者从上下文中显而易见,否则如这里使用的,将术语“大约”理解为在本领域中的正常公差的范围内,例如在平均值的2个标准差内。

在下文中,将参考附图详细地描述根据本发明的各示例性实施例的轨迹预测方案。

图1示出了一种根据本发明的一个实施例的用于移动物体的轨迹预测方法1000。如图1所示,方法1000包括如下步骤:

在步骤s110中,从服务端接收所述移动物体的第一预测轨迹;

在步骤s120中,至少基于与移动物体关联的操作对所述第一预测轨迹进行变更,以便获得第二预测轨迹;以及

在步骤s130中,将所述第二预测轨迹发送给所述服务端。

上述轨迹预测方法1000通过服务端将预测的轨迹发送到移动物体,并且由移动物体对接收到的轨迹进行变更(例如校准),随后将变更后的预测轨迹再次发送回服务端。由此,整个轨迹预测方案可充分利用服务端的高计算量以及移动物体的精确移动状态的优势。而且,在上述轨迹预测方法1000中,由于将与移动物体关联的操作(例如驾驶员的操作或行人的动作)纳入考量因素,使得最终获得的第二预测轨迹更为精确。

在本发明的上下文中,术语“服务端”指代任何可通信地连接到移动物体、具有为该移动物体服务能力的实体。作为举例,“服务端”可以是以下所示中的任一个:服务器、云、计算节点、边缘计算节点、车辆、路边单元(rsu)、行人、摩托车、具有通信设备的道路工人等。在一个实施例中,“服务端”为具有高计算能力的服务器。

术语“移动物体”顾名思义表示能够移动的物体。在本发明的上下文中,该术语特指交通参与方,包括各种车辆(例如非机动车辆、机动车辆等)以及行人。

术语“轨迹”(trajectory)又称为“行驶工况”,表示任何与移动物体的行驶状况相关的信息,至少包括以下一项或多项:位置、速度、航向、加速度等。

尽管图1中未具体示出,在一个实施例中,图1中所示的方法1000的各步骤可迭代重复进行。例如,上述轨迹预测方法1000还可包括:从所述服务端接收所述移动物体的第三预测轨迹,所述第三预测轨迹至少基于所述第二预测轨迹来确定;至少基于所述与移动物体关联的操作对所述第三预测轨迹进行变更,以便获得第四预测轨迹;以及将所述第四预测轨迹发送所述服务端。

由于上述轨迹预测方法1000迭代进行,从而使得每次服务端进行轨迹预测时的基准更贴近真实情况,从而服务端的预测轨迹可更精确。

在一个实施例中,在步骤s110中接收的第一预测轨迹由服务端基于移动物体的报告信息来确定。作为示例,移动物体的报告信息可包括以下至少一项或多项:所述移动物体的当前位置、所述移动物体的当前运动信息、所述移动物体的当前控制信息、所述移动物体的历史位置、所述移动物体的历史运动信息以及所述移动物体的历史控制信息。

在步骤s110中接收的第一预测轨迹也可以由服务端基于其他信息来源而确定。作为示例,其他信息来源可以是路边设施,如摄像头,或雷达,激光雷达等。摄像头可以通过计算机视觉获得移动物体的轨迹信息。雷达可以通过感应成像获得移动物体的轨迹信息。其他信息来源提供的移动物体轨迹可以包括以下至少一项或多项:所述移动物体的当前位置、所述移动物体的当前运动信息、所述移动物体的历史位置、所述移动物体的历史运动信息。

例如,服务端可基于如下数据源中的至少一个来进行轨迹预测:(1)来自移动物体的报告(包括当前位置,运动,控制等);(2)过去的移动物体轨迹报告。其中,来自移动物体的报告可以是标准化的报告,如遵循saej2735_2006.12标准的报告。服务端可具有存储器,其中保存有过去的移动物体轨迹报告。

服务端可使用各种模型来进行轨迹预测,包括但不限于机器学习模型、人工智能模型、回归模型、多项式模型等。需要指出的是,该模型的内容在本专利的上下文中不受限制。

在步骤s110中,移动物体通过服务端与该移动物体之间的通信接口从服务端接收数据。该通信端口可以例如是dsrc(专用短程通信)接口或lte-v(长期演进车辆)uu/pc5接口。需要指出的是,具体使用何种通信端口或通信方式在本专利的上下文中不受限制。

而且,在一个实施例中,服务端和移动物体可具有单播会话,因此服务端可以将特定消息帧内的预测数据发送到移动物体。在其他实施例中,服务端和移动物体进行广播/多播会话,从而服务端使用移动物体id和信息进行广播/多播。

在一个实施例中,在上述轨迹预测方法1000中的第一预测轨迹和/或第二预测轨迹包括以下至少一项或多项:预测位置,预测速度,预测航向以及预测加速度。

在一个实施例中,所述移动物体为机动车辆或非机动车辆,并且与所述移动物体关联的操作为驾驶者的操作。在另一个实施例中,在上述轨迹预测方法中,所述移动物体为行人,并且与所述移动物体关联的操作为行人的动作。

在一个实施例中,步骤s120进一步包括:基于所述移动物体的当前轨迹和所述驾驶者的操作两者来计算移动物体预测轨迹;利用所述移动物体预测轨迹来对所述第一预测轨迹进行变更,从而获得所述第二预测轨迹。作为可替换的实施例,步骤s120进一步包括:基于所述移动物体的当前轨迹、所述驾驶者的操作以及所述移动物体的状态来计算移动物体预测轨迹;利用所述移动物体预测轨迹来对所述第一预测轨迹进行变更,从而获得所述第二预测轨迹。

举例来说,移动物体从服务端接收服务器预测的该移动物体的轨迹(即第一预测轨迹,tra1)。移动物体可以计算自己的预测轨迹:移动物体预测轨迹tra2。tra2的计算过程可不但使用其当前轨迹(例如位置和速度),而且还使用驾驶员的操作动作(例如,加速或减速或换挡)和/或移动物体的状态(例如,发动机转速,节气门状态)。移动物体通过考虑移动物体预测轨迹tra2来变更第一预测轨迹tra1并获得第二预测轨迹tra1'。

变更方法(例如校准方法)既可以结合使用第一预测轨迹tra1和移动物体预测轨迹tra2来获得第二预测轨迹tra1'(例如通过加权组合),也可以将移动物体预测轨迹tra2作为基线并考虑驾驶员的操作行为(或驾驶员的操作行为与移动物体的状态的结合)来获得第二预测轨迹tra1',从而代替第一预测轨迹tra1。需要指出的是,移动物体侧的变更方法在本专利的上下文中不受限制。

在步骤s130中,移动物体将第二预测轨迹tra1'发送到服务端。传输端口或发送端口可以例如是dsrc(专用短程通信)接口或lte-v(长期演进车辆)uu/pc5接口,本发明对此不作限定。进一步,服务端可以使用第二预测轨迹tra1'来变更第一预测轨迹tra1,从而服务器端的进一步预测可以使用更准确的基准。服务端的变更方法可以例如使用第二预测轨迹tra1'来取代第一预测轨迹tra1,或者将第二预测轨迹tra1'和第一预测轨迹tra1按加权量合并为新的预测轨迹值。需要指出的是,服务器端的变更方法在本专利的上下文中不受限制。

在本发明的实施例中,预测轨迹信息的大小可以根据需要而进行相应的设置,例如根据需要的时间窗的大小而配置,或者根据通信数据包的大小限制而配置该预测轨迹信息的大小。例如,预测轨迹可以包括未来1秒的位置和速度。在这种情形下,如果采样率为每秒1个数据集,则可能意味着1个数据集({position,speed})。当然,本领域技术人员可以理解,该预测轨迹还可以覆盖更长的时间,例如未来的10秒。在采样率为每秒1个数据集时,这可能意味着10个数据集。

图2示出了根据本发明的一个实施例的用于移动物体的轨迹预测设备2000。如图2所示,所述轨迹预测设备2000包括:第一接收装置210、第一变更装置220以及第一发送装置230。其中,第一接收装置210用于从服务端接收所述移动物体的第一预测轨迹。第一变更装置220用于至少基于与移动物体关联的操作对所述第一预测轨迹进行变更,以便获得第二预测轨迹。第一发送装置230用于将所述第二预测轨迹发送给所述服务端。

在上述轨迹预测设备2000中,由于将与移动物体关联的操作(例如驾驶者的操作、行人的动作)纳入考虑范围,使得最终获得的第二预测轨迹更为精确。

尽管图2中未具体示出,在一个实施例中,所述轨迹预测设备2000还可包括:第二接收装置,用于从所述服务端接收所述移动物体的第三预测轨迹,所述第三预测轨迹至少基于所述第二预测轨迹来确定;第二变更装置,用于至少基于所述与移动物体关联的操作对所述第三预测轨迹进行变更,以便获得第四预测轨迹;以及第二发送装置,用于将所述第四预测轨迹发送所述服务端。

由于在确定第三预测轨迹的过程基于经移动物体端变更过的第二预测轨迹,使得服务端进行轨迹预测时的基准更贴近真实情况,从而服务端的预测轨迹可更精确。本领域技术人员可以理解,轨迹预测设备2000可包括更多的装置来迭代进行上述轨迹预测过程,从而使得每次服务端进行轨迹预测都能更贴近真实情况。

在一个实施例中,第一接收装置210所接收的第一预测轨迹由服务端基于移动物体的报告信息来确定。作为示例,移动物体的报告信息可包括以下至少一项或多项:所述移动物体的当前位置、所述移动物体的当前运动信息、所述移动物体的当前控制信息、所述移动物体的历史位置、所述移动物体的历史运动信息以及所述移动物体的历史控制信息。

例如,服务端可基于如下数据源中的至少一个来进行轨迹预测:(1)来自移动物体的报告(包括当前位置,运动,控制等);(2)过去的移动物体轨迹报告。其中,来自移动物体的报告可以是标准化的报告,如遵循saej2735_2006.12标准的报告。服务端可具有存储器,其中保存有过去的移动物体轨迹报告。

服务端可使用各种模型来进行轨迹预测,包括但不限于机器学习模型、人工智能模型、回归模型、多项式模型等。需要指出的是,该模型的内容在本专利的上下文中不受限制。

第一接收装置210通过服务端与该移动物体之间的通信接口从服务端接收数据。该通信端口可以例如是dsrc(专用短程通信)接口或lte-v(长期演进车辆)uu/pc5接口。需要指出的是,具体使用何种通信端口或通信方式在本专利的上下文中不受限制。

而且,在一个实施例中,服务端和移动物体可具有单播会话,因此服务端可以将特定消息帧内的预测数据发送到移动物体。在其他实施例中,服务端和移动物体进行广播/多播会话,从而服务端使用移动物体id和信息进行广播/多播。

在一个实施例中,第一预测轨迹和/或第二预测轨迹包括以下至少一项或多项:预测位置,预测速度,预测航向以及预测加速度。

在一个实施例中,所述移动物体为机动车辆或非机动车辆,并且与所述移动物体关联的操作为驾驶者的操作。在另一个实施例中,所述移动物体为行人,并且与所述移动物体关联的操作为行人的动作。

在一个实施例中,所述第一变更装置220配置成:基于所述移动物体的当前轨迹和所述驾驶者的操作两者来计算移动物体预测轨迹;以及利用所述移动物体预测轨迹来对所述第一预测轨迹进行变更,从而获得所述第二预测轨迹。在可替换的实施例中,所述第一变更装置220配置成:基于所述移动物体的当前轨迹、所述驾驶者的操作以及所述移动物体的状态来计算移动物体预测轨迹;利用所述移动物体预测轨迹来对所述第一预测轨迹进行变更,从而获得所述第二预测轨迹。

举例来说,第一接收装置210从服务端接收预测的轨迹(即第一预测轨迹,tra1)。随后,第一变更装置220可以计算自己的预测轨迹:移动物体预测轨迹tra2。该计算过程可不但使用其当前轨迹(例如位置和速度),而且还使用驾驶员的操作动作(例如,加速或减速)和/或移动物体的状态(例如,发动机转速,节气门状态)。最后,第一变更装置220通过考虑移动物体预测轨迹tra2来变更第一预测轨迹tra1并获得第二预测轨迹tra1'。

变更方法既可以结合使用第一预测轨迹tra1和移动物体预测轨迹tra2来获得第二预测轨迹tra1'(例如通过加权组合),也可以将移动物体预测轨迹tra2作为基线并考虑驾驶员的操作行为(或驾驶员的操作行为与移动物体的状态的结合)来获得第二预测轨迹tra1',从而代替第一预测轨迹tra1。需要指出的是,移动物体侧的变更方法在本专利的上下文中不受限制。

继续参考图2,移动物体的第一发送装置230将第二预测轨迹tra1'发送到服务端。传输端口或发送端口可以例如是dsrc(专用短程通信)接口或lte-v(长期演进车辆)uu/pc5接口,本发明对此不作限定。进一步,服务端可以使用第二预测轨迹tra1'来变更第一预测轨迹tra1,从而服务器端的进一步预测可以使用更准确的基准。服务端的变更方法可以例如使用第二预测轨迹tra1'来取代第一预测轨迹tra1,或者将第二预测轨迹tra1'和第一预测轨迹tra1按加权量合并为新的预测轨迹值。需要指出的是,服务器端的变更方法在本专利的上下文中不受限制。

在本发明的实施例中,预测轨迹信息的大小可以根据需要而进行相应的设置,例如根据需要的时间窗的大小而配置,或者根据通信数据包的大小限制而配置该预测轨迹信息的大小。例如,预测轨迹可以包括未来1秒的位置和速度。在这种情形下,如果采样率为每秒1个数据集,则可能意味着1个数据集({position,speed})。当然,本领域技术人员可以理解,该预测轨迹还可以覆盖更长的时间,例如未来的10秒。在采样率为每秒1个数据集时,这可能意味着10个数据集。

参考图3,图3示出了根据本发明的一个实施例的用于与移动物体进行通信的服务端的轨迹预测方法3000。轨迹预测方法3000可包括如下步骤:

在步骤s310中,基于所述移动物体的报告信息来计算所述移动物体的第一轨迹信息;

在步骤s320中,向所述移动物体发送所述第一轨迹信息;以及

在步骤s330中,从所述移动物体接收第二轨迹信息,其中,所述第二轨迹信息通过至少基于与所述移动物体关联的操作对所述第一轨迹信息进行变更而获得。

尽管图3中未具体示出,在一个实施例中,所述轨迹预测方法3000还可包括:至少基于所述第二轨迹信息来获得所述移动物体的第三轨迹信息;向所述移动物体发送所述第三轨迹信息;以及从所述移动物体接收第四轨迹信息,其中,所述第四轨迹信息通过至少基于与所述移动物体关联的操作(例如驾驶者的操作)对所述第三轨迹信息进行变更而获得。

作为示例,移动物体的报告信息可包括以下至少一项或多项:所述移动物体的当前位置、所述移动物体的当前运动信息、所述移动物体的当前控制信息、所述移动物体的历史位置、所述移动物体的历史运动信息以及所述移动物体的历史控制信息。

可见,与图1中所示的轨迹预测方法1000用于移动物体相对应,图3所示的轨迹预测方法3000实施在与移动物体进行通信的服务端,包括但不限于服务器、云、计算节点、边缘计算节点、车辆、路边单元(rsu)、行人、摩托车、具有通信设备的道路工人等。

图4示出了根据本发明的一个实施例的用于与移动物体进行通信的服务端的轨迹预测设备4000的结构示意图。如图4所示,轨迹预测设备4000包括:第一获取装置410、第一发送装置420以及第一接收装置430。其中,第一获取装置410用于基于所述移动物体的报告信息来计算所述移动物体的第一轨迹信息。第一发送装置420用于向所述移动物体发送所述第一轨迹信息。第一接收装置430用于从所述移动物体接收第二轨迹信息,其中,所述第二轨迹信息通过至少基于驾驶者的操作对所述第一轨迹信息进行变更而获得。

尽管图4中未具体示出,轨迹预测设备4000还可包括:第二获取装置,用于至少基于所述第二轨迹信息来获得所述移动物体的第三轨迹信息;第二发送装置,用于向所述移动物体发送所述第三轨迹信息;以及第二接收装置,用于从所述移动物体接收第四轨迹信息,其中,所述第四轨迹信息通过至少基于驾驶者的操作对所述第三轨迹信息进行变更而获得。

在各种实施例中,用于移动物体的轨迹预测设备2000或用于服务端的轨迹预测设备4000可以硬件、软件或其结合的形式实现。例如,轨迹预测设备2000或4000可以配置为由预定程序操作的处理器和配置为储存程序的存储器的形式实施,并且可提供预定程序以实施构成根据本发明的各示例性实施例的轨迹预测方法的各个操作。

综上,本发明的轨迹预测方案通过服务端将预测的轨迹发送到移动物体,并且由移动物体变更接收到的轨迹,随后将变更后的预测轨迹再次发送回服务端。由此,整个轨迹预测方案可充分利用服务端的高计算量以及移动物体的精确移动状态的优势。而且,本发明的轨迹预测方法可迭代不断进行,从而使得每次进行轨迹预测时的基准更贴近真实情况。此外,本发明的轨迹预测方案将驾驶者的操作作为考虑因素纳入轨迹预测方案中,从而使得最终的轨迹预测结果更为精确。

需要说明的是,附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或者在一个或多个硬件模块或集成电路中实现这些功能实体,或者在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。

以上例子主要说明了本发明的轨迹预测方案。尽管只对其中一些本发明的实施方式进行了描述,但是本领域普通技术人员应当了解,本发明可以在不偏离其主旨与范围内以许多其他的形式实施。因此,所展示的例子与实施方式被视为示意性的而非限制性的,在不脱离如各权利要求所定义的本发明精神及范围的情况下,本发明可能涵盖各种的修改与替换。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1