本发明涉及软件开发,尤其涉及一种智能驾驶行车系统及方法。
背景技术:
1、随着智能驾驶技术的不断发展,智能驾驶行车系统的开发需求日益增长。
2、然而,传统的智驾行车系统设计方法存在开发复杂度高、开发效率低下、系统维护困难等问题。因此,如何提高智驾行车系统的设计开发效率,降低开发复杂度,无法对智能驾驶行车过程进行有效控制。
技术实现思路
1、本发明提供了一种智能驾驶行车系统及方法,以解决智驾行车系统的设计开发效率较低、开发复杂度较高,无法对智能驾驶行车过程进行有效控制的问题。
2、根据本发明的一方面,提供了一种智能驾驶行车系统,该系统包括:数据采集模块、中间件模块和控制模块,其中,
3、所述数据采集模块,与所述中间件模块连接,用于采集实时车辆数据,将所述实时车辆数据发送至中间件模块,其中,所述实时车辆数据包括车辆外部数据和车身信号数据;
4、所述中间件模块,与所述行车控制模块连接,用于接收所述实时车辆数据,将所述实时车辆数据进行预处理后,得到目标车辆数据,将所述目标车辆数据发送至所述行车控制模块;
5、所述行车控制模块,用于基于所述目标车辆数据对车辆行驶进行控制。
6、根据本发明的另一方面,提供了智能驾驶行车方法,应用于智能驾驶行车系统,所述智能驾驶行车包括:数据采集模块、中间件模块和行车控制模块,其中,该方法包括:
7、通过所述数据采集模块,采集实时车辆数据,将所述实时车辆数据发送至中间件模块,其中,所述实时车辆数据包括车辆外部数据和车身信号数据;
8、通过所述中间件模块,接收所述实时车辆数据,将所述实时车辆数据进行预处理后,得到目标车辆数据,将所述目标车辆数据发送至所述行车控制模块;
9、通过所述行车控制模块,基于所述目标数据对车辆行驶进行控制。
10、根据本发明的另一方面,提供了一种电子设备,所述电子设备包括:
11、至少一个处理器;以及
12、与所述至少一个处理器通信连接的存储器;其中,
13、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的智能驾驶行车方法。
14、根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的智能驾驶行车方法。
15、本发明实施例的技术方案,通过所述数据采集模块,与所述中间件模块连接,用于采集实时车辆数据,将所述实时车辆数据发送至中间件模块,其中,所述实时车辆数据包括车辆外部数据和车身信号数据;实时获得车辆数据,便于对车辆进行实时监控;然后,通过所述中间件模块,与所述行车控制模块连接,用于接收所述实时车辆数据,将所述实时车辆数据进行预处理后,得到目标车辆数据,将所述目标车辆数据发送至所述行车控制模块;通过中间件提供统一的数据的存储和管理接口,方便后续的分析和处理;最后,通过所述行车控制模块,用于基于所述目标车辆数据对车辆行驶进行控制,解决了智驾行车系统的设计开发效率较低、开发复杂度较高,无法对智能驾驶行车过程进行有效控制的问题,达到了提高智驾行车系统的设计开发效率,降低开发复杂度,对智能驾驶行车过程进行有效控制的有益效果。
16、应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
1.一种智能驾驶行车系统,其特征在于,包括:数据采集模块、中间件模块和行车控制模块,其中,
2.根据权利要求1所述的系统,其特征在于,所述车辆外部数据包括实时图像数据,所述车身信号数据包括惯性测量单元信号数据和车速信号数据;所述数据采集模块,包括:图像采集单元、第一车身信号采集单元和所述第一算法处理单元;其中,
3.根据权利要求1所述的系统,其特征在于,所述车辆外部数据包括实时雷达数据,所述车身信号数据包括电动助力转向信号数据和集成化制动控制信号数据;所述数据采集模块包括雷达采集单元、第二车身信号采集单元和第二算法处理单元,其中,
4.根据权利要求3所述的系统,其特征在于,所述障碍物信息数据包括障碍物位置信息数据、障碍物速度数据及障碍物空间数据中的至少一种。
5.根据权利要求1-3任一所述的系统,其特征在于,所述中间件模块包括:数据融合单元;其中,
6.根据权利要求1所述的系统,其特征在于,所述中间件模块包括:数据缓存单元和数据共享单元;其中,
7.根据权利要求6所述的系统,其特征在于,所述系统端包括可视化工具和/或大数据平台。
8.根据权利要求6所述的系统,其特征在于,所述中间件模块包括:数据更新单元,其中,
9.根据权利要求1所述的系统,其特征在于,所述中间件模块,还用于获取所述行车控制模块对车辆进行控制产生的行车控制日志数据,将所述行车控制日志数据存储至所述数据缓存池中。
10.一种智能驾驶行车方法,其特征在于,应用于智能驾驶行车系统,所述智能驾驶行车包括:数据采集模块、中间件模块和行车控制模块,其中,所述智能驾驶行车方法包括: