本技术涉及车辆,并且更具体地,涉及车辆中一种车辆组件的控制方法、装置和车辆。
背景技术:
1、随着社会的发展,车辆在正常生活中的作用越来越重要,车辆成为很多人生活中不可或缺的一部分。驾驶员在驾驶车辆的过程中,可能会出现疲劳驾驶的情况,疲劳驾驶导致驾驶员的注意力无法集中,反应速度变慢严重威胁行车安全。
2、相关技术中,车辆往往会在连续行驶的时长达到预设时长的情况下播报提示语音,从而提示驾驶员停车休息。
3、但是,相关技术中的方式无法识别驾驶员是否疲劳驾驶,也无法在驾驶员出现疲劳驾驶的情况下缓解驾驶员的疲劳。
技术实现思路
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、通过本技术实施例提供的技术方案,获取车辆内驾驶员的生理参数、驾驶参数以及驾驶员图像中的至少一项。基于该生理参数、该驾驶参数以及该驾驶员图像中的至少一项来确定驾驶员的疲劳程度。在该疲劳程度符合预设疲劳条件的情况下,表示该驾驶员处于疲劳驾驶的状态,从而实现对疲劳驾驶的识别,基于驾驶员的疲劳程度和该车辆的行驶状态,确定用于缓解驾驶员疲劳的目标车辆组件集合,目标车辆组件结合与疲劳程度和行驶状态较为匹配。基于该疲劳程度,控制该目标车辆组件集合中的多个车辆组件进行工作,从而缓解驾驶员的疲劳。