本技术涉及透明底盘领域,具体而言,涉及一种车载三维透明底盘功能实现的方法、装置、设备和介质。
背景技术:
1、在车辆行驶的过程中,控制车辆的驾驶员是存在视野盲区的,视野盲区的其中一种就是车辆的底盘下方,仅通过驾驶员通过肉眼获取到的行驶画面,无法准确的判断出在行驶过程中车辆所遇到的障碍物的具体信息,比如,凸起障碍物的高度和位置、凹陷障碍物的深度和位置等,进而就无法保证车辆能够完全躲避障碍物,实现安全行驶。
技术实现思路
1、有鉴于此,本技术的目的在于提供一种车载三维透明底盘功能实现的方法、装置、设备和介质,用于解决现有技术中车辆行驶的安全性较低的问题。
2、第一方面,本技术实施例提供了一种车载三维透明底盘功能实现的方法,包括:
3、获取目标车辆的车载摄像头拍摄的图像数据和车载雷达探测到的雷达数据,以及所述目标车辆的车身信息和行驶方向;
4、基于所述图像数据和所述雷达数据,确定所述目标车辆所在道路的三维道路信息;所述三维道路信息包括所述道路中障碍物的三维障碍物信息;
5、根据所述目标车辆的车身信息和所述三维道路信息,生成所述目标车辆的车载三维透明底盘画面;
6、根据所述车身信息、所述行驶方向和所述道路中障碍物的三维障碍物信息,确定在所述行驶方向上的目标障碍物是否可以被所述目标车辆通过的通过类型;
7、根据所述目标障碍物对应的通过类型和所述目标障碍物的障碍物信息,在所述车载三维透明底盘画面中显示所述目标障碍物的提示信息;不同通过类型的目标障碍物对应的提示信息是不同的。
8、可选的,所述车载三维透明底盘画面显示在车载终端设备的图形用户界面中,所述方法还包括:
9、响应针对所述图形用户界面的视角切换操作,确定所述视角切换操作的目标视角;所述目标视角为设置在所述目标车辆对应虚拟模型上空的虚拟视角;
10、根据所述目标视角,在所述图形用户界面更新所述目标车辆对应的虚拟模型在所述目标视角下的车载三维透明底盘画面。
11、可选的,所述图形用户界面中显示有多个控件,所述控件表征对应的候选视角;响应针对所述图形用户界面的视角切换操作,确定所述视角切换操作的目标视角,包括:
12、响应针对所述图形用户界面显示的多个控件中目标控件的触控操作,将所述目标控件对应的候选视角确定为目标视角。
13、可选的,响应针对所述图形用户界面的视角切换操作,确定所述视角切换操作的目标视角,包括:
14、响应作用在所述图形用户界面的滑动操作,根据所述滑动操作的滑动方向和滑动距离,对当前车载三维透明底盘画面所对应视角进行调整,确定目标视角。
15、可选的,所述方法还包括:
16、根据所述目标车辆的当前位置信息,以及所述目标障碍物的障碍物信息中的障碍物位置信息,确定所述目标车辆与所述目标障碍物之间的距离;
17、若所述距离小于预设距离,则控制当前车载三维透明底盘画面切换为近景画面;所述近景画面是设置在所述目标车辆上的环视摄像头拍摄的图像数据和所述雷达数据生成的车载三维透明底盘画面;
18、若所述距离大于或等于预设距离,则控制当前车载三维透明底盘画面切换为远景画面;所述远景画面是设置在所述目标车辆上的前视摄像头拍摄的图像数据和所述雷达数据生成的车载三维透明底盘画面。
19、可选的,所述方法还包括:
20、获取所述目标车辆的行驶速度;
21、若所述行驶速度小于预设速度,则控制当前车载三维透明底盘画面切换为近景画面;所述近景画面是设置在所述目标车辆上的环视摄像头拍摄的图像数据和所述雷达数据生成的车载三维透明底盘画面;
22、若所述行驶速度大于或等于预设速度,则控制当前车载三维透明底盘画面切换为远景画面;所述远景画面是设置在所述目标车辆上的前视摄像头拍摄的图像数据和所述雷达数据生成的车载三维透明底盘画面。
23、可选的,所述目标车辆的虚拟模型是由前轮模型和除前轮之外的车身模型拼接得到的;所述方法还包括:
24、根据所述行驶方向,控制显示在所述车载三维透明底盘画面中的所述前轮模型的转向;
25、根据所述前轮模型的转向,调整所述除前轮之外的车身模型在所述车载三维透明底盘画面中的行驶方向。
26、可选的,所述方法还包括:
27、根据所述目标障碍物的三维障碍物信息,确定所述目标障碍物的障碍物类型;所述障碍物类型包括凸起类型和凹陷类型。
28、可选的,根据所述目标障碍物对应的通过类型和所述目标障碍物的障碍物信息,在所述车载三维透明底盘画面中显示所述目标障碍物的提示信息,包括:
29、若所述目标障碍物的障碍物类型为凸起类型,则根据所述目标障碍物对应的通过类型和所述目标障碍物的障碍物信息,在所述车载三维透明底盘画面中显示所述目标障碍物的第一提示信息;
30、若所述目标障碍物的障碍物类型为凹陷类型,则根据所述目标障碍物对应的通过类型和所述目标障碍物的障碍物信息,在所述车载三维透明底盘画面中显示所述目标障碍物的第二提示信息。
31、可选的,根据所述目标障碍物对应的通过类型和所述目标障碍物的障碍物信息,在所述车载三维透明底盘画面中显示所述目标障碍物的提示信息,包括:
32、针对不同通过类型,根据所述目标障碍物的障碍物信息确定所述目标障碍物的通过程度;
33、针对不同通过类型,根据所述通过程度和所述目标障碍物的障碍物信息,在所述车载三维透明底盘画面中突出显示所述目标障碍物的提示信息;所述通过程度和所述提示信息的突出程度呈负相关性。
34、第二方面,本技术实施例提供了一种车载三维透明底盘功能实现的装置,包括:
35、获取模块,用于获取目标车辆的车载摄像头拍摄的图像数据和车载雷达探测到的雷达数据,以及所述目标车辆的车身信息和行驶方向;
36、确定模块,用于基于所述图像数据和所述雷达数据,确定所述目标车辆所在道路的三维道路信息;所述三维道路信息包括所述道路中障碍物的三维障碍物信息;
37、生成模块,用于根据所述目标车辆的车身信息和所述三维道路信息,生成所述目标车辆的车载三维透明底盘画面;
38、判断模块,用于根据所述车身信息、所述行驶方向和所述道路中障碍物的三维障碍物信息,确定在所述行驶方向上的目标障碍物是否可以被所述目标车辆通过的通过类型;
39、显示模块,用于根据所述目标障碍物对应的通过类型和所述目标障碍物的障碍物信息,在所述车载三维透明底盘画面中显示所述目标障碍物的提示信息;所述提示信息用于提示所述目标障碍物的位置和所述目标障碍物是否可以被所述目标车辆通过。
40、第三方面,本技术实施例提供了一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现所述的方法的步骤。
41、第四方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行所述的方法的步骤。
42、第五方面,本技术实施例提供了一种车辆,包括计算机程序/指令,所述计算机程序被处理器运行时执行上述方法的步骤。
43、本技术实施例提出的一种车载三维透明底盘功能实现的方法,包括:获取目标车辆的车载摄像头拍摄的图像数据和车载雷达探测到的雷达数据,以及所述目标车辆的车身信息和行驶方向;基于所述图像数据和所述雷达数据,确定所述目标车辆所在道路的三维道路信息;所述三维道路信息包括所述道路中障碍物的三维障碍物信息;根据所述目标车辆的车身信息和所述三维道路信息,生成所述目标车辆的车载三维透明底盘画面;根据所述车身信息、所述行驶方向和所述道路中障碍物的三维障碍物信息,确定在所述行驶方向上的目标障碍物是否可以被所述目标车辆通过的通过类型;根据所述目标障碍物对应的通过类型和所述目标障碍物的障碍物信息,在所述车载三维透明底盘画面中显示所述目标障碍物的提示信息;不同通过类型的目标障碍物对应的提示信息是不同的。
44、在某些实施例中,本技术通过车载摄像头拍摄的图像数据与车载雷达探测到的雷达数据进行结合,得到车载三维透明底盘画面,并在车载三维透明底盘画面中显示不同通过类型分别对应的提示信息,使得驾驶员根据提示信息能够更准确的控制目标车辆躲避障碍物,提高了驾驶安全。
45、为使本技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。