后视镜控制方法、系统、装置、车辆及存储介质与流程

文档序号:22679216发布日期:2020-10-28 12:38阅读:158来源:国知局
后视镜控制方法、系统、装置、车辆及存储介质与流程

本发明实施例涉及汽车控制领域,尤其涉及一种后视镜控制方法、系统、装置、车辆及存储介质。



背景技术:

随着汽车产业的发展,汽车的保有量越来越多。汽车后视镜属于重要安全件,它可以扩大驾驶者的视野范围。如何对后视镜进行控制,非常重要。

目前,驾驶员在行车前将汽车后视镜调整到适合自己的位置。在行车过程的某些情景,例如,靠边停车、变换车道、转弯或者掉头等情景时,右侧后视镜的盲区特别大。如果行车中手动调整后视镜,则非常不安全。

因此,目前无法实现在行车过程中安全地调节后视镜。



技术实现要素:

本发明提供一种后视镜控制方法、系统、装置、车辆及存储介质,以解决目前无法实现在行车过程中安全地调节后视镜的技术问题。

第一方面,本发明实施例提供一种后视镜控制方法,包括:

通过脑电波传感器获取行车过程中的驾驶员的当前脑电波;

根据所述驾驶员的当前脑电波,以及,预先存储的脑电波与后视镜控制信息的映射关系,确定与所述驾驶员的当前脑电波对应的当前后视镜控制信息;

向电机驱动器发送所述当前后视镜控制信息,以使所述电机驱动器根据所述当前后视镜控制信息控制后视镜。

如上所示的方法中,所述当前后视镜控制信息包括:待控制后视镜标识以及对应的控制参数;

所述向电机驱动器发送所述当前后视镜控制信息,包括:

向所述待控制后视镜标识对应的后视镜的电机驱动器发送对应的控制参数。

如上所示的方法中,所述控制参数包括:运动方向以及运动参数;其中,所述运动参数为最小运动单位的数量。

如上所示的方法中,所述方法还包括:

当根据所述驾驶员的当前脑电波,以及,预先存储的脑电波与后视镜控制信息的映射关系,确定所述映射关系中不存在所述当前脑电波对应的当前后视镜控制信息时,返回执行通过脑电波传感器获取行车过程中的驾驶员的当前脑电波的步骤,直至确定出所述驾驶员的当前脑电波对应的当前后视镜控制信息。

如上所示的方法中,所述方法还包括:

根据样本脑电波以及样本后视镜控制信息,确定所述脑电波与后视镜控制信息的映射关系;

存储所述映射关系。

如上所示的方法中,所述方法还包括:

接收到驾驶员触发的行车中控制后视镜的指令后,确定执行通过脑电波传感器获取行车过程中的驾驶员的当前脑电波的步骤。

第二方面,本发明实施例提供一种后视镜控制系统,包括:控制器、脑电波传感器、电机驱动器以及后视镜;

所述脑电波传感器、所述电机驱动器均与所述控制器连接,所述电机驱动器与所述后视镜连接;

所述控制器用于执行如第一方面提供的后视镜控制方法;

所述脑电波传感器获取行车过程中的驾驶员的当前脑电波,并向所述控制器发送所述当前脑电波;

所述电机驱动器接收所述控制器发送的当前后视镜控制信息,并根据所述当前后视镜控制信息,控制所述后视镜。

第三方面,本发明实施例提供一种后视镜控制装置,包括:

获取模块,用于通过脑电波传感器获取行车过程中的驾驶员的当前脑电波;

第一确定模块,用于根据所述驾驶员的当前脑电波,以及,预先存储的脑电波与后视镜控制信息的映射关系,确定与所述驾驶员的当前脑电波对应的当前后视镜控制信息;

发送模块,用于向电机驱动器发送所述当前后视镜控制信息,以使所述电机驱动器根据所述当前后视镜控制信息控制后视镜。

如上所示的装置中,所述当前后视镜控制信息包括:待控制后视镜标识以及对应的控制参数;

所述发送模块具体用于:

向所述待控制后视镜标识对应的后视镜的电机驱动器发送对应的控制参数。

如上所示的装置中,所述控制参数包括:运动方向以及运动参数;其中,所述运动参数为最小运动单位的数量。

如上所示的装置中,所述装置还包括:

第二确定模块,用于当根据所述驾驶员的当前脑电波,以及,预先存储的脑电波与后视镜控制信息的映射关系,确定所述映射关系中不存在所述当前脑电波对应的当前后视镜控制信息时,返回执行通过脑电波传感器获取行车过程中的驾驶员的当前脑电波的步骤,直至确定出所述驾驶员的当前脑电波对应的当前后视镜控制信息。

如上所示的装置中,所述装置还包括:

第三确定模块,用于根据样本脑电波以及样本后视镜控制信息,确定所述脑电波与后视镜控制信息的映射关系;

存储模块,用于存储所述映射关系。

如上所示的装置中,所述装置还包括:

第四确定模块,用于接收到驾驶员触发的行车中控制后视镜的指令后,确定执行通过脑电波传感器获取行车过程中的驾驶员的当前脑电波的步骤。

第四方面,本发明实施例还提供了一种车辆,所述车辆包括:

一个或多个处理器;

存储器,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面提供的后视镜控制方法。

第五方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面提供的后视镜控制方法。

本实施例提供一种后视镜控制方法、系统、装置、车辆及存储介质,该方法包括:通过脑电波传感器获取行车过程中的驾驶员的当前脑电波,根据驾驶员的当前脑电波,以及,预先存储的脑电波与后视镜控制信息的映射关系,确定与驾驶员的当前脑电波对应的当前后视镜控制信息,向电机驱动器发送当前后视镜控制信息,以使电机驱动器根据当前后视镜控制信息控制后视镜。该后视镜控制方法可以基于行车过程中驾驶员的脑电波控制后视镜,不需要驾驶员手动操作,也不需要采集复杂的行车信息以及路况信息,可靠性高,提高了驾驶的安全性,同时,带来了舒适的驾乘体验。

附图说明

图1为本发明提供的后视镜控制方法实施例的流程示意图;

图2为本发明提供的后视镜控制系统实施例的一种结构示意图;

图3为本发明提供的后视镜控制系统实施例的另一种结构示意图;

图4a为本发明实施例中驾驶员触发行车中控制后视镜的指令的一种示意图;

图4b为本发明实施例中驾驶员触发行车中控制后视镜的指令的另一种示意图;

图4c为本发明实施例中驾驶员触发行车中控制后视镜的指令的又一种示意图;

图5为本发明提供的后视镜控制装置实施例的结构示意图;

图6为本发明提供的车辆的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

图1为本发明提供的后视镜控制方法实施例的流程示意图。本实施例适用于行车过程中,根据驾驶员的脑电波对后视镜进行控制的场景。本实施例可以由后视镜控制装置来执行,该后视镜控制装置可以由软件和/或硬件的方式实现,该后视镜控制装置可以集成于车辆的控制器中。如图1所示,本实施例提供的后视镜控制方法包括如下步骤:

步骤101:通过脑电波传感器获取行车过程中的驾驶员的当前脑电波。

具体地,本实施例中的车辆可以为轿车、货车等机动车,也可以是电动自行车等非机动车。只要具备能获取驾驶员的当前脑电波以及根据脑电波控制后视镜功能的车辆均可以执行本实施例提供的后视镜控制方法。

图2为本发明提供的后视镜控制系统实施例的一种结构示意图。如图2所示,本实施例提供的后视镜控制系统包括:控制器21、脑电波传感器22、电机驱动器23以及后视镜24。

脑电波传感器22、电机驱动器23均与控制器21连接。电机驱动器23与后视镜24连接。

脑电波传感器22获取行车过程中的驾驶员的当前脑电波,并向控制器21发送当前脑电波。

第一种场景中,脑电波传感器22可以通过无线通信的方式,获取行车过程中的驾驶员的当前初始脑电波。即,行车过程中,驾驶员根据当前路况信息以及行车信息形成当前初始脑电波,该当前初始脑电波可以辐射出去,脑电波传感器22接收该当前初始脑电波。由于当前初始脑电波信噪比较低,脑电波传感器22接收到该当前初始脑电波后,可以对该当前初始脑电波进行放大,以提高信噪比,形成当前脑电波。由于该当前脑电波信噪比较高,可以提高后续后视镜控制的准确性。

在该场景中,脑电波传感器22通过无线通信的方式获取当前脑电波,可以在不打扰驾驶员的情况下,获取到驾驶员的当前脑电波,提高了驾驶安全性。

第二种场景中,脑电波传感器22可以通过接触驾驶员头部的方式,获取行车过程中的驾驶员的当前初始脑电波。脑电波传感器22接收到该当前初始脑电波后,可以对该当前初始脑电波进行放大,以提高信噪比,形成当前脑电波。

在该场景中,脑电波传感器22通过接触驾驶员的头部获取当前脑电波,获取到的当前脑电波更加精确,提高了后续后视镜控制的精准性。

脑电波传感器22在获取到当前脑电波后,可以通过控制器局域网络(controllerareanetwork,can)将该当前脑电波发送给控制器21。通过can发送当前脑电波,可以利用车辆已有的通信方式,不需要重新布线,降低了成本。

需要说明的是,脑电波传感器22可以主动将当前脑电波发送给控制器21,也可以在接收到控制器21发送的获取脑电波指令后,将当前脑电波发送给控制器21。

一种实现方式中,默认在行驶过程中,控制器通过脑电波传感器获取行车过程中的驾驶员的当前脑电波。

在该实现方式中,只要车辆处于行驶状态,脑电波传感器就可以以预设的频率采集驾驶员的当前脑电波,并将该当前脑电波发送至控制器。

另一种实现方式中,接收到驾驶员触发的行车中控制后视镜的指令后,确定执行通过脑电波传感器获取行车过程中的驾驶员的当前脑电波的步骤。

在该实现方式中,只有触发了行车中控制后视镜的指令后,脑电波传感器才在行车过程中以预设的频率采集驾驶员的当前脑电波,并将该当前脑电波发送至控制器。

这种实现方式,可以满足用户灵活的需求,在用户需要时,实现在行车中控制后视镜。

以下对驾驶员触发行车中控制后视镜的指令的方式进行详细说明。

图4a为本发明实施例中驾驶员触发行车中控制后视镜的指令的一种示意图。如图4a所示,驾驶员可以通过按下设置于方向盘上的按钮41,以触发行车中控制后视镜的指令。可以理解的,该按钮也可以设置于其他车内部件上,例如,驾驶位的车门等。

图4b为本发明实施例中驾驶员触发行车中控制后视镜的指令的另一种示意图。如图4b所示,驾驶员可以点击车辆中控屏幕的用户界面401上的虚拟按键42,以触发行车中控制后视镜的指令。

图4c为本发明实施例中驾驶员触发行车中控制后视镜的指令的又一种示意图。如图4c所示,驾驶员可以点击车辆中控主机显示屏幕旁边的实体按键43,以触发行车中控制后视镜的指令。

步骤102:根据驾驶员的当前脑电波,以及,预先存储的脑电波与后视镜控制信息的映射关系,确定与驾驶员的当前脑电波对应的当前后视镜控制信息。

具体地,预先存储的脑电波与后视镜控制信息的映射关系表明了不同的脑电波与不同的后视镜控制信息的对应关系。该映射关系可以提前训练好并存储。

可选地,如图2所示的系统还包括存储器25。存储器25与控制器21连接。存储器25用于存储脑电波与后视镜控制信息的映射关系。控制器21可以从该存储器25中获取该脑电波与后视镜控制信息的映射关系。

相对应地,本实施例提供的后视镜控制方法还包括如下步骤:根据样本脑电波以及样本后视镜控制信息,确定脑电波与后视镜控制信息的映射关系;存储该映射关系。

一种实现方式中,可以在实验室环境中,采集多个驾驶员行车过程中的样本脑电波,并采集每个驾驶员在该样本脑电波对应的时刻所需要的样本后视镜控制信息。之后,基于采集到的样本脑电波以及样本后视镜控制信息,经过除噪、数据过滤等处理,形成脑电波与后视镜控制信息的映射关系。

该实现方式,可以基于大数据技术,确定脑电波与后视镜控制信息的映射关系,保证了确定出的脑电波与后视镜控制信息的映射关系的准确性,提高了后续后视镜控制的精准性。

可选地,脑电波与后视镜控制信息的映射关系具体可以为脑电波特征与后视镜控制信息的映射关系。基于该实现方式,控制器21在接收到驾驶员的当前脑电波后,可以分析该当前脑电波,确定该当前脑电波的特征,例如,频率、相位及幅值等;之后,基于该当前脑电波的特征,以及,脑电波特征与后视镜控制信息的映射关系,确定该当前脑电波的特征对应的当前后视镜控制信息。

步骤103:向电机驱动器发送当前后视镜控制信息,以使电机驱动器根据当前后视镜控制信息控制后视镜。

具体地,控制器21可以通过can向电机驱动器23发送当前后视镜控制信息。电机驱动器23接收到该当前后视镜控制信息后,根据该当前后视镜控制信息驱动电机,以将后视镜调整到不会出现盲区的位置。

更具体地,该当前后视镜控制信息可以包括:待控制后视镜标识以及对应的控制参数。待控制后视镜标识可以指示一个或多个待控制后视镜。本实施例中的待控制后视镜可以包括:左侧后视镜、右侧后视镜以及车内后视镜中的至少一种。

图3为本发明提供的后视镜控制系统实施例的另一种结构示意图。如图3所示,该系统中,电机驱动器23包括:左侧后视镜电机驱动器231、右侧后视镜电机驱动器232以及车内后视镜电机驱动器233。后视镜24包括:左侧后视镜241、右侧后视镜242以及车内后视镜243。控制器21分别与左侧后视镜电机驱动器231、右侧后视镜电机驱动器232以及车内后视镜电机驱动器233连接。左侧后视镜电机驱动器231与左侧后视镜241连接,右侧后视镜电机驱动器232与右侧后视镜242连接,车内后视镜电机驱动器233与车内后视镜243连接。

控制器21确定出当前后视镜控制信息之后,根据当前后视镜控制信息中的待控制后视镜标识,向待控制后视镜的电机驱动器发送对应的控制参数。

在待控制后视镜标识可以指示多个待控制后视镜的场景中,控制器21分别向这多个待控制后视镜的电机驱动器发送对应的控制参数。这多个待控制后视镜的电机驱动器根据对应的控制参数,调整相应的后视镜到适当位置。

可选地,当前后视镜控制信息中的控制参数包括:运动方向以及运动参数。其中,运动方向包括:翻转、折叠、向上、向下、向前、向后、向左及向右中的至少一种或其组合。

更具体地,为了便于控制,该运动参数为最小移动单位的数量。可以将后视镜最大的运动距离或者角度划分为多个最小运动单位,该运动参数为最小运动单位的数量。举例来说,后视镜可以向下最大旋转30度,以5度为一个最小运动单位,该运动参数可以为2,即旋转2*5=10度。

需要说明的是,本实施例中运动方向可以指的是移动的方向、以后视镜与车辆的连接点为圆心旋转的方向、翻转的方向等。

在某些场景中,脑电波传感器22获取到当前脑电波,但是,此时驾驶员并不想调整后视镜的位置。因此,会存在预先存储的脑电波与后视镜控制信息的映射关系无法匹配当前脑电波的情况,在这种场景中,本实施例提供的后视镜控制方法还包括如下步骤:当根据驾驶员的当前脑电波,以及,预先存储的脑电波与后视镜控制信息的映射关系,确定映射关系中不存在当前脑电波对应的当前后视镜控制信息时,返回执行通过脑电波传感器获取行车过程中的驾驶员的当前脑电波的步骤,直至确定出驾驶员的当前脑电波对应的当前后视镜控制信息。

即,在预先存储的脑电波与后视镜控制信息的映射关系无法匹配当前脑电波的场景中,返回执行步骤101,重新获取驾驶员的当前脑电波,直至在该映射关系中确定出该驾驶员的当前脑电波对应的当前后视镜控制信息。s

该实现方式在不需要控制后视镜的场景中,不对后视镜进行控制,重新获取当前脑电波,可以满足驾驶员的真实需求,提高用户体验。

以下以一个具体的例子说明上述过程。驾驶员在驾驶车辆之前,将后视镜调整至合适的位置,并通过方向盘上的按钮41(如图4a所示)触发行车中控制后视镜的指令。该驾驶员启动车辆后,驾驶车辆前进。在车辆开始移动后,控制器执行步骤101至步骤103,以根据驾驶员的需求调整后视镜。更具体地,在驾驶员驾驶车辆掉头的场景中,执行步骤101至步骤103,假设当前后视镜控制信息包括:右侧后视镜、向左旋转2个最小运动单位,一个最小运动单位为3度。控制器将控制参数,即向左旋转2个最小运动单位,发送给右侧后视镜电机驱动器。该右侧后视镜电机驱动器控制右侧后视镜向左旋转6度,以消除盲区,提高掉头的安全性。在该过程中,不需要驾驶员手动操作,只需要通过脑电波就能控制后视镜,提高了驾驶的安全性,同时,带来了舒适的驾乘体验。

本实施例提供的后视镜控制方法,包括:通过脑电波传感器获取行车过程中的驾驶员的当前脑电波,根据驾驶员的当前脑电波,以及,预先存储的脑电波与后视镜控制信息的映射关系,确定与驾驶员的当前脑电波对应的当前后视镜控制信息,向电机驱动器发送当前后视镜控制信息,以使电机驱动器根据当前后视镜控制信息控制后视镜。该后视镜控制方法可以基于行车过程中驾驶员的脑电波控制后视镜,不需要驾驶员手动操作,也不需要采集复杂的行车信息以及路况信息,可靠性高,提高了驾驶的安全性,同时,带来了舒适的驾乘体验。

本实施例提供的后视镜控制系统,包括:控制器、脑电波传感器、电机驱动器以及后视镜。脑电波传感器、电机驱动器均与控制器连接,电机驱动器与后视镜连接;控制器用于执行本发明任意实施例及各种可选的实现方式中的后视镜控制方法;脑电波传感器获取行车过程中的驾驶员的当前脑电波,并向控制器发送当前脑电波;电机驱动器接收控制器发送的当前后视镜控制信息,并根据当前后视镜控制信息,控制后视镜。该后视镜控制系统可以基于行车过程中驾驶员的脑电波控制后视镜,不需要驾驶员手动操作,也不需要采集复杂的行车信息以及路况信息,可靠性高,提高了驾驶的安全性,同时,带来了舒适的驾乘体验。

图5为本发明提供的后视镜控制装置实施例的结构示意图。该后视镜控制装置可以集成于车辆的控制器中。如图5所示,本实施例提供的后视镜控制装置包括:获取模块51、第一确定模块52以及发送模块53。

获取模块51,用于通过脑电波传感器获取行车过程中的驾驶员的当前脑电波。

第一确定模块52,用于根据驾驶员的当前脑电波,以及,预先存储的脑电波与后视镜控制信息的映射关系,确定与驾驶员的当前脑电波对应的当前后视镜控制信息。

发送模块53,用于向电机驱动器发送当前后视镜控制信息,以使电机驱动器根据当前后视镜控制信息控制后视镜。

可选地,当前后视镜控制信息包括:待控制后视镜标识以及对应的控制参数。相对应地,发送模块53具体用于:向待控制后视镜标识对应的后视镜的电机驱动器发送对应的控制参数。

更具体地,控制参数包括:运动方向以及运动参数。其中,运动参数为最小运动单位的数量。

一种实现方式中,该装置还包括:第二确定模块。

第二确定模块,用于当根据驾驶员的当前脑电波,以及,预先存储的脑电波与后视镜控制信息的映射关系,确定映射关系中不存在当前脑电波对应的当前后视镜控制信息时,返回执行通过脑电波传感器获取行车过程中的驾驶员的当前脑电波的步骤,直至确定出驾驶员的当前脑电波对应的当前后视镜控制信息。

另一种实现方式中,该装置还包括:第三确定模块及存储模块。

第三确定模块,用于根据样本脑电波以及样本后视镜控制信息,确定脑电波与后视镜控制信息的映射关系。

存储模块,用于存储映射关系。

又一种实现方式中,该装置还包括:第四确定模块。

第四确定模块,用于接收到驾驶员触发的行车中控制后视镜的指令后,确定执行通过脑电波传感器获取行车过程中的驾驶员的当前脑电波的步骤。

本发明实施例所提供的后视镜控制装置可执行本发明任意实施例所提供的后视镜控制方法,具备执行方法相应的功能模块和有益效果。

图6为本发明提供的车辆的结构示意图。如图6所示,该车辆包括处理器60以及存储器61。该车辆中处理器60的数量可以是一个或多个,图6中以一个处理器60为例;该车辆的处理器60和存储器61可以通过总线或其他方式连接,图6中以通过总线连接为例。

存储器61作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的后视镜控制方法对应的程序指令以及模块(例如,后视镜控制装置中的获取模块51、第一确定模块52以及发送模块53)。处理器60通过运行存储在存储器61中的软件程序、指令以及模块,从而执行车辆的各种功能应用以及数据处理,即实现上述的后视镜控制方法。

存储器61可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据车辆的使用所创建的数据等。此外,存储器61可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器61可进一步包括相对于处理器60远程设置的存储器,这些远程存储器可以通过网络连接至车辆。上述网络的实施例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

本发明还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种后视镜控制方法,该方法包括:

通过脑电波传感器获取行车过程中的驾驶员的当前脑电波;

根据所述驾驶员的当前脑电波,以及,预先存储的脑电波与后视镜控制信息的映射关系,确定与所述驾驶员的当前脑电波对应的当前后视镜控制信息;

向电机驱动器发送所述当前后视镜控制信息,以使所述电机驱动器根据所述当前后视镜控制信息控制后视镜。

当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的后视镜控制方法中的相关操作。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

值得注意的是,上述后视镜控制装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1