本申请涉及自动驾驶、大数据处理,尤其涉及一种数字孪生数据处理方法、装置。
背景技术:
1、智慧城市,通过物联网、云计算、大数据、空间地理信息集成等智能计算技术的应用,使得城市管理、交通运输、公用事业和公众安全等城市组成的关键基础设施组件和服务更互联、高效和智能。
2、在智慧城市中的数字孪生类项目,是综合运用感知、计算、建模等信息技术,通过软件定义,对物理空间进行描述、诊断、预测、决策,进而实现物理空间与赛博空间(cyberspace,数字虚拟空间)的交互映射。
3、相关技术中,无法较好地对路口的拥堵情况进行预估,进一步无法确定路口的拥堵对交通的影响程度。
技术实现思路
1、本申请实施例提供了一种数字孪生数据处理方法、装置,以实时计算路口的道路拥堵合围情况。
2、本申请实施例采用下述技术方案:
3、第一方面,本申请实施例提供一种数字孪生数据处理方法,其中,所述方法包括:
4、接收数字孪生数据;
5、根据所述数字孪生数据,判断目标路口的拥堵等级;
6、如果在所述目标路口的拥堵等级达到拥堵标准,则建立所述目标路口内的道路行驶区域中每条车道的道路合围区域。
7、在一些实施例中,所述根据所述数字孪生数据,判断目标路口的拥堵等级,包括:
8、根据所述数字孪生数据获取在所述目标路口中基于车道级的车辆平均延误时间;
9、根据所述车辆平均延误时间,计算道路通行区域中预设行驶方向的最大车辆平均延误时间,确定出所述预设行驶方向上的拥堵等级;
10、所述如果在所述目标路口的拥堵等级达到拥堵标准,则建立所述目标路口内的道路通行区域中每条车道的道路合围区域,包括:
11、如果所述目标路口的拥堵等级达到拥堵标准,则判断每条车道最后一辆车辆的位置;
12、基于所述目标路口中的停止线坐标位置、所述最后一辆车的位置,计算所述道路合围区域的边界位置,其中,所述边界位置包括每个车道拥堵时影响对应的所述道路合围区域的多个坐标点位置。
13、在一些实施例中,还包括:根据所述道路合围区域计算所述目标路口的拥堵对附近行驶区域的影响范围,用以在车端显示或者在车端进行全局路径规划。
14、在一些实施例中,所述建立所述目标路口内的道路通行区域中每条车道的道路合围区域之前,还包括:
15、滤除所述数字孪生数据中所述目标路口之外的数据,并判断经过滤除后的所述数字孪生数据中是否存在异常的车辆融合数据;
16、如果存在所述异常的车辆融合数据,则对出现异常的车辆融合进行补偿。
17、在一些实施例中,所述建立所述目标路口内的道路通行区域中每条车道的道路合围区域包括:
18、基于高精地图对每条车道的分组结果以及拥堵计算时间,确定所述道路合围区域内的待处理数据,其中所述高精地图包括当前目标路口所在区域内的group_id属性信息、group_num属性信息;
19、根据所述待处理数据,获取所述道路合围区域内对应的车辆uuid以及对应的当前时间点所在的位置;
20、根据所述车辆uuid、所述当前时间点所在的位置,计算所述道路合围区域中最后一辆车辆的经纬度位置。
21、在一些实施例中,所述建立所述目标路口内的道路通行区域中每条车道的道路合围区域,还包括:
22、根据所述最后一辆车辆的经纬度信息,得到所述经纬度信息对应位置的延长线;
23、将相同的所述group_num属性信息进行关联得到连续的道路两侧车道线;
24、根据所述道路两侧车道线以及所述最后一辆车辆的经纬度信息,向所述经纬度信息对应位置的延长线做垂线,获取垂足;
25、遍历所述道路两侧车道线,获取满足预设偏移角度的车道线的点位;
26、根据所述车道线的位置点位和垂足的位置点位,得到所述每条车道的道路合围区域。
27、在一些实施例中,所述根据所述待处理数据,获取所述道路合围区域内对应的车辆uuid以及对应的当前时间点所在的位置之后,还包括:
28、根据所述车辆uuid所对应的各个点与当前道路的中心点的角度,计算预设摆动角度;
29、如果大于所述预设摆动角度,则作为逆向点排除,所述道路包括两车道、三车道、四车道的情况。
30、在一些实施例中,所述建立所述目标路口内的道路行驶区域中每条车道的道路合围区域,还包括:
31、如果当前车道在道路实线范围内时,将实线连接之后作为所述道路合围区域。
32、在一些实施例中,所述方法还包括:
33、基于flink实时流计算框架对所述孪生数据进行处理,并且通过建立消息队列mq进行传输。
34、第二方面,本申请实施例还提供一种孪生数据处理装置,其中,所述装置包括:
35、接收模块,用于接收数字孪生数据;
36、判断模块,用于根据所述数字孪生数据,判断目标路口的拥堵等级;
37、建立模块,用于如果在所述目标路口的拥堵等级达到拥堵标准,则建立所述目标路口内的道路行驶区域中每条车道的道路合围区域。
38、第三方面,本申请实施例还提供一种电子设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行上述方法。
39、第四方面,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行上述方法。
40、本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:通过接收数字孪生数据并根据所述数字孪生数据,判断目标路口的拥堵等级,如果在所述目标路口的拥堵等级达到拥堵标准,则建立所述目标路口内的道路行驶区域中每条车道的道路合围区域。根据道路合围区域得到路口拥堵对于附近的影响范围,从而可服务于车端用以显示或计算全局规划路径。
1.一种数字孪生数据处理方法,其中,所述方法包括:
2.如权利要求1所述方法,其中,
3.如权利要求2所述方法,其中,还包括:根据所述道路合围区域计算所述目标路口的拥堵对附近行驶区域的影响范围,用以在车端显示或者在车端进行全局路径规划。
4.如权利要求1所述方法,其中,所述建立所述目标路口内的道路通行区域中每条车道的道路合围区域之前,还包括:
5.如权利要求4所述方法,其中,所述建立所述目标路口内的道路通行区域中每条车道的道路合围区域包括:
6.如权利要求5所述方法,其中,所述建立所述目标路口内的道路通行区域中每条车道的道路合围区域,还包括:
7.如权利要求5所述方法,其中,所述根据所述待处理数据,获取所述道路合围区域内对应的车辆uuid以及对应的当前时间点所在的位置之后,还包括:
8.如权利要求1所述方法,其中,所述建立所述目标路口内的道路行驶区域中每条车道的道路合围区域,还包括:
9.如权利要求1至8任一项所述方法,其中,所述方法还包括:
10.一种孪生数据处理装置,其中,所述装置包括: