本发明专利技术公开了一种基于自动驾驶的汽车信息可视化方法,涉及自动驾驶技术领域,包括,获取车辆的运行数据,并对运行数据进行解析,得到图形化运行数据;通过车端相机获取覆盖范围内的二维像素点数据,并将其组合形成二维图像数据;通过车端激光雷达获取覆盖范围内的三维激光点云数据,并将其转化为三维图像数据;利用QML图形界面系统对所述图形化运行数据、二维图像数据以及三维图像数据进行显示。本发明专利技术不仅可对汽车速度、加速度等运行数据进行可视化显示,还可对相机的像素数据进行解析并生成实时图像,同时对激光雷达的点云数据进行解析并生成三维图像,给乘客提供更为直观形象的汽车行驶信息。车行驶信息。车行驶信息。
【技术实现步骤摘要】
一种基于自动驾驶的汽车信息可视化方法、装置、设备及存储介质
[0001]本专利技术涉及自动驾驶
,特别是涉及一种基于自动驾驶的汽车信息可视化方法、装置、设备及存储介质。
技术介绍
[0002]数据可视化是一种非常清晰的新沟通方式。汽车仪表盘或者中央触摸屏等可视化显示可以很好地帮助用户高效获取汽车的实时数据。但是目前可视化的实现通常只展示了汽车速度、转向信息以及汽车油箱剩余油量等,可视化数据较少,无法给乘客提供更为直观的汽车行驶信息。
技术实现思路
[0003]本专利技术所要解决的技术问题是,克服现有技术的缺点,提供一种基于自动驾驶的汽车信息可视化方法、装置、设备及存储介质。
[0004]为了解决以上技术问题,本专利技术的技术方案如下:一种基于自动驾驶的汽车信息可视化方法,包括,获取车辆的运行数据,并对运行数据进行解析,得到图形化运行数据;通过车端相机获取覆盖范围内的二维像素点数据,并将其组合形成二维图像数据;通过车端激光雷达获取覆盖范围内的三维激光点云数据,并将其转化为三维图像数据;利用QML图形界面系统对所述图形化运行数据、二维图像数据以及三维图像数据进行显示。
[0005]作为本专利技术所述基于自动驾驶的汽车信息可视化方法的一种优选方案,其中:所述获取车辆的各项运行数据,并对运行数据进行解析包括,通过CAN总线获取车辆的运行数据。
[0006]作为本专利技术所述基于自动驾驶的汽车信息可视化方法的一种优选方案,其中:所述运行数据包括速度、加速度、转向角度。
[0007]作为本专利技术所述基于自动驾驶的汽车信息可视化方法的一种优选方案,其中:所述通过车端相机获取覆盖范围内的二维像素点数据,并将其组合形成二维图像数据包括,利用Video for linux2技术将车端相机获取到的二维像素点数据组合形成二维图像数据。
[0008]作为本专利技术所述基于自动驾驶的汽车信息可视化方法的一种优选方案,其中:所述通过车端激光雷达获取覆盖范围内的三维激光点云数据,并将其转化为三维图像数据包括,利用Scatter_3D将车端激光雷达获取到的三维激光点云数据转化为三维图像数
据。
[0009]本专利技术还提供了一种基于自动驾驶的汽车信息可视化装置,包括,运行数据模块,用于获取车辆的运行数据,并对运行数据进行解析,得到图形化运行数据;相机数据模块,用于通过车端相机获取覆盖范围内的二维像素点数据,并将其组合形成二维图像数据;激光雷达数据模块,用于通过车端激光雷达获取覆盖范围内的三维激光点云数据,并将其转化为三维图像数据;可视化显示模块,用于利用QML图形界面系统对所述图形化运行数据、二维图像数据以及三维图像数据进行显示。
[0010]本专利技术还公开了一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述基于自动驾驶的汽车信息可视化方法任一项所述的方法。
[0011]本专利技术还公开了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如上述基于自动驾驶的汽车信息可视化方法任一项所述的方法。
[0012]本专利技术的有益效果是:(1)本专利技术不仅可对汽车速度、加速度等运行数据进行可视化显示,还可对相机的像素数据进行解析并生成实时图像,同时对激光雷达的点云数据进行解析并生成三维图像,给乘客提供更为直观形象的汽车行驶信息。
[0013](2)本专利技术利用QML图形界面系统对可视化数据进行显示,其界面设计在配置文件中实现,与逻辑代码分离,便于维护与阅读,且代码编写完成可以直接运行,不需要重新编译,提高调试效率。
附图说明
[0014]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
[0015]图1为本专利技术提供的基于自动驾驶的汽车信息可视化方法的流程示意图;图2为本专利技术提供的基于自动驾驶的汽车信息可视化装置的结构示意图;图3为本专利技术提供的计算机设备的示意图。
具体实施方式
[0016]为使本专利技术的内容更容易被清楚地理解,下面根据具体实施方式并结合附图,对本专利技术作出进一步详细的说明。
[0017]图1为本申请实施例提供的一种基于自动驾驶的汽车信息可视化方法的流程示意图。该方法包括步骤S101~步骤S104,具体步骤说明如下:步骤S101:获取车辆的运行数据,并对运行数据进行解析,得到图形化运行数据。
[0018]具体的,车辆行驶过程中会产生各种数据,CAN总线会输出汽车速度、加速度、转向
角等信号。因此,通过CAN总线可获取到车辆行驶过程中的各项运行数据。
[0019]可以理解的是,上述各项车辆的运行数据是以信号的形式存在和传输的,因此,需要对上述信号进行解析,以得到可图形化显示的数据。在本实施例中,以速度为例举例说明具体解析方式如下:预先设定车辆速度的多个速度区间,并根据速度区间设置显示速度的显示符号(可以是数字)。在获取到车辆速度信号后,确定车辆速度所在的区间,并根据其所在区间进行符号显示。
[0020]步骤S102:通过车端相机获取覆盖范围内的二维像素点数据,并将其组合形成二维图像数据。
[0021]具体的,车端搭载的相机模块可实时获取覆盖范围内的二维像素点数组。在获取到二维像素点数组后,可利用Video for linux2技术将二维像素点数据组合形成二维图像数据。
[0022]步骤S103:通过车端激光雷达获取覆盖范围内的三维激光点云数据,并将其转化为三维图像数据;具体的,车端搭载的激光雷达可实时获取覆盖范围内的三维激光点云数据,之后可利用Scatter_3D将车端激光雷达获取到的三维激光点云数据转化为三维图像数据。
[0023]步骤S104:利用QML图形界面系统对所述图形化运行数据、二维图像数据以及三维图像数据进行显示。
[0024]由此,上述技术方案将汽车从驱动层发送的数据,通过共享内存机制将车辆运行数据、相机数据和激光雷达数据进行收集,然后通过三个子线程接收并处理上述三组数据,并进行图形化的展示,从而实现可视化,给乘客提供更为直观形象的汽车行驶信息。
[0025]图2为本申请实施例提供的一种基于自动驾驶的汽车信息可视化装置的结构示意图。该装置包括运行数据模块、相机数据模块、激光雷达数据模块以及可视化显示模块。
[0026]其中,运行数据模块用于获取车辆的运行数据,并对运行数据进行解析,得到图形化运行数据。
[0027]相机数据模块用于通过车端相机获取覆盖范围内的二维像素点数据,并将其组合形成二维图像数据。
[0028]激光雷达数据模块用于通过车端激光雷达获取覆盖范围内的三维激光点云数据,并将其转化为三维图像数据。
[0029]可视化显示模块用于利用QML图形界面系统对所述图形化本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种基于自动驾驶的汽车信息可视化方法,其特征在于:包括,获取车辆的运行数据,并对运行数据进行解析,得到图形化运行数据;通过车端相机获取覆盖范围内的二维像素点数据,并将其组合形成二维图像数据;通过车端激光雷达获取覆盖范围内的三维激光点云数据,并将其转化为三维图像数据;利用QML图形界面系统对所述图形化运行数据、二维图像数据以及三维图像数据进行显示。2.根据权利要求1所述的方法,其特征在于:所述获取车辆的各项运行数据,并对运行数据进行解析包括,通过CAN总线获取车辆的运行数据。3.根据权利要求1所述的方法,其特征在于:所述运行数据包括速度、加速度、转向角度。4.根据权利要求1所述的方法,其特征在于:所述通过车端相机获取覆盖范围内的二维像素点数据,并将其组合形成二维图像数据包括,利用Video for linux2技术将车端相机获取到的二维像素点数据组合形成二维图像数据。5.根据权利要求1所述的方法,其特征在于:所述通过车端激光雷达获取覆盖范围内的三维...
【专利技术属性】
技术研发人员:汪浩然,
申请(专利权)人:中智行苏州科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。