技术领域
[0001] 本发明涉及驾驶技术领域,特别是一种智能驾驶系统以及智能驾驶方法。
相关背景技术
[0002] 随着科技的发展,智能驾驶汽车渐渐被人们所熟知。智能驾驶系统可以利用车载传感系统获取车辆的相关信息,智能选择更为合适和安全的驾驶方式。
[0003] 光线、驾驶室温度均会对车辆行驶安全产生影响,而现有智能驾驶系统一般不会考虑到这两个因素,会对驾驶的的安全性产生不利影响,光线过低时则容易影响驾驶员的视线,使驾驶员无法及时掌握前方的道路状况,若驾驶室温度过高,则容易使驾驶员进入疲劳驾驶的状态,严重影响驾驶。
具体实施方式
[0049] 为了使本发明的目的、技术方案及优点更加清楚明白,以下将结合实施例和附图对本发明的构思、具体结构及产生的技术效果进行清楚、完整地描述,以充分地理解本发明的目的、特征和效果。显然,所描述的实施例只是本发明的一部分实施例,而不是全部实施例,本领域的技术人员在不付出创造性劳动的前提下所获得的其他实施例,均属于本发明保护的范围。
[0050] 参照图1,为一种较优的实施方式,一种智能驾驶系统以及智能驾驶方法,包括控制模块1、车辆环境信息检测模块2、自动驾驶系统3以及温度调节模块4;
[0051] 所述控制模块1根据车辆环境信息检测模块2的检测信号分别向自动驾驶系统3和温度调节模块4发出控制指令,所述控制模块1可以采用型号为STM32F103RCT6、DS89C430或MAXQ7670AATL/V+T等控制器作为核心处理器,对采集的检测信号与预先设定好的设定值作对比并发出相关指令,同时控制模块1还包括分别与控制器连接的存储器以及计时器;存储器用于存储相关的程序指令、图像处理算法以及人脸识别算法等,同时还可存储相关的图像数据、驾驶员相关信息等;计时器用于计时并将计时时长反馈给控制器。
[0052] 所述车辆环境信息检测模块2用于检测车辆外部光线强度和驾驶室内部温度,则所述车辆环境信息检测模块2至少包括用于检测车辆周边环境光线的光线传感器以及用于检测驾驶室内部温度的温度传感器,同时还包括分别设置于车辆周边的多个摄像头以及雷达,以便对车辆的行驶环境进行数据采集,反馈给控制模块1,由控制模块1控制自动驾驶系统3作出相应的动作;
[0053] 所述自动驾驶系统3用于辅助驾驶员驾驶车辆,本实施例中,所述自动驾驶系统3可以采用Pilot Assist领航辅助系统或者Apollo 1.0/2.0/3.0系统,其至少包括自适应巡航功能(ACC)以及车道保持功能(LKS)。
[0054] 其中,自适应巡航功能的工作原理为:控制模块1会根据安装在车辆前方的雷达对本车前进道路上进行检测并判断是否存在速度更慢的车辆。若存在速度更慢的车辆,控制模块1向自动驾驶系统3发出指令,则自动驾驶系统3会降低车速并控制与前方车辆的间隙或时间间隙。若检测到前方车辆并不在本车行驶道路上时将加快本车速度使之回到之前所设定的速度。此操作实现了在无司机干预下的自主减速或加速。ACC控制车速的主要方式是通过发动机油门控制和适当的制动。
[0055] 车道保持功能的工作原理:控制模块1会接收安装在前车窗内侧的上方的摄像头反馈的图像信号;摄像头能看清车道线,形成清晰的图像。通过设定的算法,判断出车辆是否在规定车道内。如果偏离车道(左右偏离),自动驾驶系统3会给出报警信号和纠偏指令。
[0056] 所述温度调节模块4用于调节驾驶室内部的温度,温度调节模块4则是直接采用车辆的空调系统,当控制模块1接收到驾驶室内的温度过高时则会自动启动空调系统,降低驾驶室温度,使的驾驶员保持清醒,提升驾驶安全。
[0057] 优选地,还包括与控制模块1连接的脸部采集模块5,所述脸部采集模块5用于采集驾驶员的脸部信息,所述脸部采集模块5包括设置于驾驶内部的摄像头以及图像处理单元,该摄像头用于不间断地拍摄驾驶员脸部图像并向控制模块1反馈,控制模块1则会自动将最新的脸部图像信号与上一次的脸部图像信号进行对比,判断是否为同一驾驶员,故在控制模块1内预先设有脸部识别算法,可对人脸进行识别。
[0058] 优选地,还包括分别与控制模块1连接的报警模块6以及无线通讯模块7,所述报警模块6用于向驾驶员和/或车辆外部人员发出警告信号,所述无线通讯模块7用于与外部移动终端实现数据交互,其中所述报警模块6包括蜂鸣器以及语音播放器,通过蜂鸣器提醒和/语音播放器对驾驶员进行警告提醒,所述无线通讯模块7用于与外部移动终端实现数据交互,其实现数据交互的通信协议包括WiFi协议、蓝牙协议、ZigBee协议和NFC协议;也可用于2G/3G/4G/5G的远程无线数据传输。
[0059] 优选地,还包括与控制模块1连接的定位模块8,定位模块8包括GPS定位芯片和北斗定位芯片,可车辆的位置进行监控。
[0060] 一种智能驾驶方法,参考图2,包括以下步骤:
[0061] S1、车辆启动,智能驾驶系统初始化后采集检测信号,至少包括车辆外部的光线强度检测信号以及驾驶室内部的温度检测信号;
[0062] S2、根据光线强度信号以及温度检测信号的情况进行判断,智能驾驶系统选择进入辅助驾驶或自主驾驶模式,当光线强度检测信号低于第一设定值和/或温度检测信号高于第二设定值时,则进入辅助驾驶模式。
[0063] 优选地,参考图3,为一种较优的实施方式;步骤S2具体选择驾驶模式的步骤为:
[0064] Sa1、车辆环境信息检测模块2检测车辆外部的光线强度并向控制模块1反馈光线强度检测信号,控制模块1判断该光线强度检测信号是否低于第一设定值;若“是”则进入步骤Sa2,若“否”则进入步骤Sa4;
[0065] Sa2、控制模块1向车辆的灯光系统发出指令,开启车辆灯光,通过开启车辆的灯光系统可以提高前方道路的光线情况,提高可视范围,从而提升驾驶安全,灯光系统包括但不限于近光灯、远光灯以及雾灯;
[0066] Sa3、车辆环境信息检测模块2再次检测车辆外部的光线强度并反馈给控制模块1,控制模块1判断是否高于第一设定值,若“是”则进入步骤Sa4、若“否”则进入步骤Sa7;
[0067] Sa4、车辆环境信息检测模块2检测驾驶室的温度并向控制模块1反馈温度检测信号,控制模块1判断驾驶室的温度检测信号是否高于第二设定值,若“是”则进入步骤Sa5、若“否”则进入步骤Sa8;
[0068] Sa5、控制模块1向温度调节模块4发出启动指令,启动温度调节模块4,降低驾驶室温度;若驾驶室温度过高,可能会加剧驾驶员的疲劳程度,通过温度调节模块4降低温度则可以缓解驾驶员的疲劳程度,避免影响驾驶;
[0069] Sa6、控制模块1在向温度调节模块4发出指令后,同时启动计时,当达到设定的第一时间值后,车辆环境信息检测模块2再次检测驾驶室的温度并向控制模块1反馈,控制模块1再对该温度检测信号判断是否低于第二设定值,若“是”则进入步骤Sa8、若“否”则进入步骤Sa7;
[0070] Sa7、控制模块1向自动驾驶系统3发出启动指令,启动自动驾驶系统3并进入辅助驾驶模式,由驾驶员驾驶车辆,智能驾驶系统辅助驾驶员控制车辆,其中辅助驾驶模式即启动自适应巡航功能(ACC)以及车道保持功能(LKS),但驾驶员仍需对车辆进行感知以及监控;
[0071] Sa8、控制模块1向自动驾驶系统3发出停止指令,停止自动驾驶系统3并进入自主驾驶模式,由驾驶员自主驾驶车辆。
[0072] 本实施例中,控制模块1会根据车辆环境信息检测模块2反馈的车辆外部的光线强度检测信号以及驾驶室的温度检测信号实时向自动驾驶系统发出启动或停止指令,从而调整驾驶模式,在光线过低和/或驾驶室温度过高时,则进入辅助驾驶模式,由驾驶员控制车辆,智能驾驶系统进行辅助和提醒,可以有效地降低车祸事故率。
[0073] 优选地,步骤S2以下步骤:
[0074] Sa9、进入自主驾驶模式后,脸部采集模块5采集驾驶员的脸部图像信号并向控制模块1反馈,控制模块1将该脸部图像信号进行储存以便下一次的使用,控制模块1同时启动计时和记录驾驶时长;
[0075] Sa10、每过设定的第二时间值时,控制模块1会向脸部采集模块5发出指令,使脸部采集模块5再次采集驾驶员的脸部图像信号,控制模块1会将最新采集的脸部图像信号与前一次的脸部图像信号进行对比,判断是否为同一驾驶员,若“是”则进入步骤Sa11,若“否”则返回Sa10重新判断;其中,一般人在连续4小时进行驾驶后容易进入疲劳状态,故所述第二时间值可在3小时至5小时之间设定;
[0076] Sa11、控制模块1向自动驾驶系统3发出启动指令,启动自动驾驶系统3并进入辅助驾驶模式,由驾驶员驾驶车辆,智能驾驶系统辅助驾驶员控制车辆,控制模块1还启动报警模块6,使报警模块6发出警告信号,不间断地提醒驾驶员需停车休息。
[0077] 优选地,由于驾驶员本人自觉停车休息的主观能力较差,大部分都有较强的侥幸心理,在驾驶时间过长时,即使设备对其进行了报警,他们也会置之不理,继续开车,这样很容易产生车祸。本实施例提出的系统不仅可以进行本地报警,还可以进行远程报警,即在步骤Sa11中,控制模块1还可同时通过无线通讯模块7将驾驶员的信息包括但不限于驾驶员姓名、车辆位置、车牌号码以及驾驶时长的相关信息发送给云服务器,云服务器再将相关信息发送给授权者的移动终端,授权者的移动终端包括但不限于驾驶员的家人、交通监管部门的执法者,从而可有效地降低驾驶员疲劳驾驶的情况。
[0078] 优选地,参考图4,为另一种较优的实施方式,步骤S2具体选择驾驶模式的步骤为:
[0079] Sb1、车辆环境信息检测模块2检测驾驶室的温度并向控制模块1反馈温度检测信号,控制模块1再判断驾驶室的温度是否低于第二设定值;若“是”则进入步骤Sb2,若“否”则进入步骤Sb5;
[0080] Sb2、车辆环境信息检测模块2检测车辆外部的光线强度并反馈给控制模块1,控制模块1判断车辆外部的光线强度检测信号是否低于第一设定值,若“是”则进入步骤b3、若“否”则进入步骤Sb8;
[0081] Sb3、控制模块1向车辆的灯光系统发出指令,开启车辆灯光,开启车辆灯光,通过开启车辆的灯光系统可以提高前方道路的光线情况,提高可视范围,从而提升驾驶安全,灯光系统包括但不限于近光灯、远光灯以及雾灯;
[0082] Sb4、车辆环境信息检测模块2再次检测车辆外部的光线强度并反馈给控制模块1,控制模块1判断是否低于第一设定值,若“是”则进入步骤Sb7、若“否”则进入步骤Sb8;
[0083] Sb5、控制模块1向温度调节模块4发出启动指令,启动温度调节模块4,降低驾驶室温度;若驾驶室温度过高,可能会加剧驾驶员的疲劳程度,通过温度调节模块4降低温度则可以缓解驾驶员的疲劳程度,避免影响驾驶;
[0084] Sb6、控制模块1在向温度调节模块4发出指令后,同时启动计时,当达到设定的第一时间值后,车辆环境信息检测模块2再次检测驾驶室的温度并向控制模块1反馈,控制模块1再对该温度检测信号判断是否低于第二设定值,若“是”则进入步骤Sb2、若“否”则进入步骤Sb7;
[0085] Sb7、控制模块1向自动驾驶系统3发出启动指令,启动自动驾驶系统3并进入辅助驾驶模式,由驾驶员驾驶车辆,智能驾驶系统辅助驾驶员控制车辆,其中辅助驾驶模式即启动自适应巡航功能(ACC)以及车道保持功能(LKS),但驾驶员仍需对车辆进行感知以及监控;
[0086] Sb8、控制模块1向自动驾驶系统3发出停止指令,停止自动驾驶系统3并进入自主驾驶模式,由驾驶员自主驾驶车辆。
[0087] 本实施例中,控制模块1会根据车辆环境信息检测模块2反馈的车辆外部的光线强度检测信号以及驾驶室的温度检测信号实时向自动驾驶系统发出启动或停止指令,从而调整驾驶模式,在光线过低和/或驾驶室温度过高时,则进入辅助驾驶模式,由驾驶员控制车辆,智能驾驶系统进行辅助和提醒,可以有效地降低车祸事故率。
[0088] 优选地,步骤S2还包括以下步骤:
[0089] Sb9、进入自主驾驶模式后,脸部采集模块5采集驾驶员的脸部图像信号并向控制模块1反馈,控制模块1将该脸部图像信号进行储存以便下一次的使用,控制模块1同时启动计时和记录驾驶时长;
[0090] Sb10、每过设定的第二时间值时,控制模块1会向脸部采集模块5发出指令,使脸部采集模块5再次采集驾驶员的脸部图像信号,控制模块1会将最新采集的脸部图像信号与前一次的脸部图像信号进行对比,并判断是否为同一驾驶员,若“是”则进入步骤Sb11,若“否”则返回Sb10重新判断;其中,一般人在连续4小时进行驾驶后容易进入疲劳状态,故所述第二时间值可在3小时至5小时之间设定;
[0091] Sb11、进入辅助驾驶模式并发出警告信号,不间断地提醒驾驶员需停车休息,控制模块1向自动驾驶系统3发出启动指令,启动自动驾驶系统3并进入辅助驾驶模式,由驾驶员驾驶车辆,智能驾驶系统辅助驾驶员控制车辆,控制模块1还启动报警模块6,使报警模块6发出警告信号,不间断地提醒驾驶员需停车休息。
[0092] 优选地,由于驾驶员本人自觉停车休息的主观能力较差,大部分都有较强的侥幸心理,在驾驶时间过长时,即使设备对其进行了报警,他们也会置之不理,继续开车,这样很容易产生车祸。本实施例提出的系统不仅可以进行本地报警,还可以进行远程报警,即在步骤Sb11中,控制模块1还可同时通过无线通讯模块7将驾驶员的信息包括但不限于驾驶员姓名、车辆位置、车牌号码以及驾驶时长的相关信息发送给云服务器,云服务器再将相关信息发送给授权者的移动终端,授权者的移动终端包括但不限于驾驶员的家人、交通监管部门的执法者,从而可有效地降低驾驶员疲劳驾驶的情况。
[0093] 优选地,其中第一设定值、第二设定值可根据一般人能够感知的充足的光线强度以及舒适的温度进行限定,也可以根据驾驶员的需求对第一设定值以及第二设定值进行设定,同时第一时间值也可以根据温度调节模块4的性能或驾驶员的需求进行设定。
[0094] 以上所述,只是本发明的较佳实施方式而已,但本发明并不限于上述实施例,只要其以任何相同或相似手段达到本发明的技术效果,都应属于本发明的保护范围。