车辆驾驶模式的管理方法、设备及存储介质与流程

文档序号:23317465发布日期:2020-12-15 13:19阅读:158来源:国知局
车辆驾驶模式的管理方法、设备及存储介质与流程

本发明涉及车辆控制术领域,尤其涉及一种车辆驾驶模式的管理方法、设备及存储介质。



背景技术:

随着车辆技术与无线网络技术的快速发展,现如今人们可通过5g网络自动控制车辆的行驶,而不需要人们进行操作,尤其是在高速路段,人们可以通过自动驾驶模式自动控制车辆行驶,从而使得驾驶员有更多的时间休息或处理其他事务。

但是,当前驾驶员在对驾驶的车辆进行驾驶模式切换时,通过操纵杆或切换按钮直接将当前的驾驶模式切换至另一驾驶模式,但是由于两个驾驶模式之间的控制状态可能存在不一致的情况,在此情况下直接进行模式切换,将会对车辆的控制系统造成损害,甚至可能导致车辆失控等意外事故的发生,使得车辆驾驶模式切换的安全性较低。



技术实现要素:

本发明的主要目的在于提供一种车辆驾驶模式的管理方法、设备及存储介质,旨在解决当前车辆驾驶模式切换的安全性较低的技术问题。

为实现上述目的,本发明实施例提供一种车辆驾驶模式的管理方法,所述车辆驾驶模式的管理方法包括:

当接收到驾驶模式切换指令时,对车辆的当前驾驶模式进行检测;

确定所述当前驾驶模式的当前控制信息是否与目标驾驶模式的目标控制信息相同;

若所述当前驾驶模式的当前控制信息与目标驾驶模式的目标控制信息相同,则将所述当前驾驶模式切换至所述目标驾驶模式。

优选地,所述确定所述当前驾驶模式的当前控制信息是否与目标驾驶模式的目标控制信息相同步骤之后,还包括:

若所述当前驾驶模式的当前控制信息与目标驾驶模式的目标控制信息不相同,则将当前驾驶模式确定为伪切换驾驶模式;

对所述伪切换驾驶模式的中间控制信息进行调整,并根据调整后的中间控制信息调整所述目标控制信息;

当调整后的目标控制信息与所述当前驾驶模式的当前控制信息相同时,将所述当前驾驶模式切换至所述目标驾驶模式。

优选地,所述确定所述当前驾驶模式的当前控制信息是否与目标驾驶模式的目标控制信息相同的步骤包括:

若当前驾驶模式为自动驾驶模式,则确定所述当前控制信息中的自动控制状态是否与所述目标控制信息中的远程控制状态相同;

若所述当前控制信息中的自动控制状态与所述目标控制信息中的远程控制状态相同,则判定所述当前控制信息与所述目标控制信息相同;

若所述当前控制信息中的自动控制状态与所述目标控制信息中的远程控制状态不相同,则判定所述当前控制信息与所述目标控制信息不相同。

优选地,所述确定所述当前控制信息中的自动控制状态是否与所述目标控制信息中的远程控制状态相同的步骤包括:

检测所述远程控制状态中控制器的远程控制量,以及所述自动控制状态中控制器的自动控制量;

将所述自动控制量与所述远程控制量进行数值对比,若所述自动控制量的数值大小与所述远程控制量的数值大小相等,则判定所述远程控制状态与所述自动控制状态相同;

若所述自动控制量的数值大小与所述远程控制量的数值大小不相等,则判定所述远程控制状态与所述自动控制状态不相同。

优选地,所述确定所述当前驾驶模式的当前控制信息是否与目标驾驶模式的目标控制信息相同的步骤还包括:

若所述当前驾驶模式为远程驾驶模式,则确定所述当前控制信息中的当前行驶路径是否与所述目标控制信息中的预测行驶路径相同;

若所述当前行驶路径与所述预测行驶路径相同,则判定所述当前驾驶模式的当前控制信息与目标驾驶模式的目标控制信息相同;

若所述当前行驶路径与所述预测行驶路径不相同,则判定所述当前驾驶模式的当前控制信息与目标驾驶模式的目标控制信息不相同。

优选地,所述确定所述当前控制信息中的当前行驶路径是否与所述目标控制信息中的预测行驶路径相同的步骤包括:

获取所述车辆当前控制信息中的当前行驶路径,并获取自动驾驶模式根据所述车辆的当前位置信息、速度信息与环境信息生成的目标控制信息中的预测驾驶路径;

将所述当前行驶路径与所述预测驾驶路径进行对比,若所述当前行驶路径与所述预测驾驶路径一致,则判定所述车辆的当前行驶路径与预测行驶路径相同;

若所述当前行驶路径与所述预测驾驶路径不一致,则判定所述车辆的当前行驶路径与预测行驶路径不相同。

优选地,所述若所述当前驾驶模式为远程驾驶模式的步骤还包括:

若当前驾驶模式为自动驾驶模式,确定所述车辆的目标行驶路径是否存在弯道数量大于第一预设阈值的连续弯道;

若存在数量大于第一预设阈值的连续弯道且所述车辆与所述连续弯道的距离小于第二预设阈值时,输出模式切换请求;

当接收到基于所述模式切换请求发送的确认指令时,将所述自动驾驶模式切换为远程驾驶模式。

优选地,所述若存在数量大于第一预设阈值的连续弯道且所述车辆与所述连续弯道的距离小于第二预设阈值时,输出模式切换请求的步骤包括:

若存在数量大于第一预设阈值的连续弯道,则获取所述车辆的当前位置信息与所述连续弯道的起始位置信息;

基于所述当前位置信息与所述起始位置信息,计算所述车辆与所述连续弯道的相对距离;

若所述相对距离小于第二预设阈值,则输出模式切换请求。

进一步地,为实现上述目的,本发明还提供一种车辆驾驶模式的管理设备,所述车辆驾驶模式的管理设备包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的车辆驾驶模式的管理程序,所述车辆驾驶模式的管理程序被所述处理器执行时实现上述的车辆驾驶模式的管理方法的步骤。

进一步地,为实现上述目的,本发明还提供一种存储介质,所述存储介质上存储有车辆驾驶模式的管理程序,所述车辆驾驶模式的管理程序被处理器执行时实现上述的车辆驾驶模式的管理方法的步骤。

本发明实施例提供一种车辆驾驶模式的管理方法、设备及存储介质,当接收到驾驶模式切换指令时,对车辆的当前驾驶模式进行检测;确定所述当前驾驶模式的当前控制信息是否与目标驾驶模式的目标控制信息相同;若所述当前驾驶模式的当前控制信息与目标驾驶模式的目标控制信息相同,则将所述当前驾驶模式切换至所述目标驾驶模式。本发明在接收到驾驶模式切换指令,并在当前驾驶模式的当前控制信息与目标驾驶模式的目标控制信息相同时,对车辆驾驶模式进行切换,避免损坏车辆控制系统以及避免意外事故的发生,提高车辆驾驶模式切换的安全性。

附图说明

图1为本发明车辆驾驶模式的管理方法实施例方案涉及的硬件运行环境的结构示意图;

图2为本发明车辆驾驶模式的管理方法第一实施例的流程示意图;

图3为本发明车辆驾驶模式的管理方法第二实施例的流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例提供一种车辆驾驶模式的管理方法、设备及存储介质,当接收到驾驶模式切换指令时,对车辆的当前驾驶模式进行检测;确定所述当前驾驶模式的当前控制信息是否与目标驾驶模式的目标控制信息相同;若所述当前驾驶模式的当前控制信息与目标驾驶模式的目标控制信息相同,则将所述当前驾驶模式切换至所述目标驾驶模式。本发明在接收到驾驶模式切换指令,并在当前驾驶模式的当前控制信息与目标驾驶模式的目标控制信息相同时,对车辆驾驶模式进行切换,避免损坏车辆控制系统以及避免意外事故的发生,提高车辆驾驶模式切换的安全性。

如图1所示,图1是本发明实施例方案涉及的硬件运行环境的车辆驾驶模式的管理设备结构示意图。

在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。

本发明实施例车辆驾驶模式的管理设备可以是pc,也可以是平板电脑、便携计算机等可移动式终端设备。

如图1所示,该车辆驾驶模式的管理设备可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

本领域技术人员可以理解,图1中示出的车辆驾驶模式的管理设备结构并不构成对车辆驾驶模式的管理设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及车辆驾驶模式的管理程序。

在图1所示的设备中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的车辆驾驶模式的管理程序,并执行以下操作:

当接收到驾驶模式切换指令时,对车辆的当前驾驶模式进行检测;

确定所述当前驾驶模式的当前控制信息是否与目标驾驶模式的目标控制信息相同;

若所述当前驾驶模式的当前控制信息与目标驾驶模式的目标控制信息相同,则将所述当前驾驶模式切换至所述目标驾驶模式。

进一步地,所述确定所述当前驾驶模式的当前控制信息是否与目标驾驶模式的目标控制信息相同步骤之后,处理器1001还可以用于调用存储器1005中存储的车辆驾驶模式的管理程序,并执行以下操作:

若所述当前驾驶模式的当前控制信息与目标驾驶模式的目标控制信息不相同,则将当前驾驶模式确定为伪切换驾驶模式;

对所述伪切换驾驶模式的中间控制信息进行调整,并根据调整后的中间控制信息调整所述目标控制信息;

当调整后的目标控制信息与所述当前驾驶模式的当前控制信息相同时,将所述当前驾驶模式切换至所述目标驾驶模式。

进一步地,所述确定所述当前驾驶模式的当前控制信息是否与目标驾驶模式的目标控制信息相同的步骤包括:

若当前驾驶模式为自动驾驶模式,则确定所述当前控制信息中的自动控制状态是否与所述目标控制信息中的远程控制状态相同;

若所述当前控制信息中的自动控制状态与所述目标控制信息中的远程控制状态相同,则判定所述当前控制信息与所述目标控制信息相同;

若所述当前控制信息中的自动控制状态与所述目标控制信息中的远程控制状态不相同,则判定所述当前控制信息与所述目标控制信息不相同。

进一步地,所述确定所述当前控制信息中的自动控制状态是否与所述目标控制信息中的远程控制状态相同的步骤包括:

检测所述远程控制状态中控制器的远程控制量,以及所述自动控制状态中控制器的自动控制量;

将所述自动控制量与所述远程控制量进行数值对比,若所述自动控制量的数值大小与所述远程控制量的数值大小相等,则判定所述远程控制状态与所述自动控制状态相同;

若所述自动控制量的数值大小与所述远程控制量的数值大小不相等,则判定所述远程控制状态与所述自动控制状态不相同。

进一步地,所述确定所述当前驾驶模式的当前控制信息是否与目标驾驶模式的目标控制信息相同的步骤还包括:

若所述当前驾驶模式为远程驾驶模式,则确定所述当前控制信息中的当前行驶路径是否与所述目标控制信息中的预测行驶路径相同;

若所述当前行驶路径与所述预测行驶路径相同,则判定所述当前驾驶模式的当前控制信息与目标驾驶模式的目标控制信息相同;

若所述当前行驶路径与所述预测行驶路径不相同,则判定所述当前驾驶模式的当前控制信息与目标驾驶模式的目标控制信息不相同。

进一步地,所述确定所述当前控制信息中的当前行驶路径是否与所述目标控制信息中的预测行驶路径相同的步骤包括:

获取所述车辆当前控制信息中的当前行驶路径,并获取自动驾驶模式根据所述车辆的当前位置信息、速度信息与环境信息生成的目标控制信息中的预测驾驶路径;

将所述当前行驶路径与所述预测驾驶路径进行对比,若所述当前行驶路径与所述预测驾驶路径一致,则判定所述车辆的当前行驶路径与预测行驶路径相同;

若所述当前行驶路径与所述预测驾驶路径不一致,则判定所述车辆的当前行驶路径与预测行驶路径不相同。

进一步地,所述若所述当前驾驶模式为远程驾驶模式的步骤还包括:

若当前驾驶模式为自动驾驶模式,确定所述车辆的目标行驶路径是否存在弯道数量大于第一预设阈值的连续弯道;

若存在数量大于第一预设阈值的连续弯道且所述车辆与所述连续弯道的距离小于第二预设阈值时,输出模式切换请求;

当接收到基于所述模式切换请求发送的确认指令时,将所述自动驾驶模式切换为远程驾驶模式。

进一步地,所述若存在数量大于第一预设阈值的连续弯道且所述车辆与所述连续弯道的距离小于第二预设阈值时,输出模式切换请求的步骤包括:

若存在数量大于第一预设阈值的连续弯道,则获取所述车辆的当前位置信息与所述连续弯道的起始位置信息;

基于所述当前位置信息与所述起始位置信息,计算所述车辆与所述连续弯道的相对距离;

若所述相对距离小于第二预设阈值,则输出模式切换请求。

为了更好的理解上述技术方案,下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。

参照图2,本发明第一实施例提供一种车辆驾驶模式的管理方法的流程示意图。该实施例中,所述车辆驾驶模式的管理方法包括以下步骤:

步骤s10,当接收到驾驶模式切换指令时,对车辆的当前驾驶模式进行检测;

本实施例中车辆驾驶模式的管理方法应用与车辆驾驶模式的管理系统,系统至少包含有传感器、摄像头、实时地图、驾驶模式切换开关、控制器等,其中传感器是一种检测装置,能感受到被测量的信息,并能将感受到的信息,按一定规律变换成为电信号或其他所需形式的信息输出,以满足信息的传输、处理、存储、显示、记录和控制等要求;摄像头用于对车辆内部或外部的环境进行监测;实时地图用于实时显示车辆在地图中具体位置,便于用户了解自身的位置信息;驾驶模式切换开关用于将车辆在自动驾驶模式与远程驾驶模式之间进行切换,自动驾驶模式为通过车辆自动驾驶系统控制车辆自动行驶,不需要人为进行操作的模式,远程驾驶模式为用户通过远程模拟装置或者远程控制程序等控制方式,通过网络连接的方式对车辆进行远程控制的模式,可以理解地,本发明并不对远程驾驶模式的控制方式进行限定,应当理解为凡是可以远程控制车辆的控制方式均可应用于本发明远程驾驶模式;控制器用于对车辆的状态进行控制,控制器可以为油门踏板、刹车踏板、方向盘等。

进一步地,当用户具有驾驶模式切换需求时,可通过点击或按下驾驶模式切换开关来发送驾驶模式切换指令,可以理解地,为了方式用户误触驾驶模式切换开关,本申请可以对驾驶模式切换开关进行防误触设置,例如:可以设置为当用户连续点击或按下驾驶模式切换开关时,才触发驾驶模式切换开关,发送驾驶模式切换指令。进一步地,当接收到用户通过点击或按下驾驶模式切换开关发送的驾驶模式切换指令时,系统对正在行驶中的车辆进行检测,确定车辆的当前驾驶模式是自动驾驶模式还是远程驾驶模式,以便于根据不同的驾驶模式对车辆进行驾驶模式切换指令对应的控制操作。

步骤s20,确定所述当前驾驶模式的当前控制信息是否与目标驾驶模式的目标控制信息相同;

进一步地,系统对在当前驾驶模式下,控制车辆行驶的当前控制信息进行检测,同时检测用户发送驾驶模式切换指令时,用户想切换的目标驾驶模式对车辆进行控制所产生的目标控制信息。进一步地,系统将当前驾驶模式下的当前控制信息与目标驾驶模式的目标控制信息进行比较,确定当前控制信息是否与目标控制信息相同。若当前控制信息与目标控制信息相同,则判定可将当前驾驶模式切换为目标驾驶模式;若当前控制信息与目标控制信息不相同,则判定不能直接将当前驾驶模式切换为目标驾驶模式,避免损害车辆的控制系统或导致意外事故发生。

步骤s30,若所述当前驾驶模式的当前控制信息与目标驾驶模式的目标控制信息相同,则将所述当前驾驶模式切换至所述目标驾驶模式。

进一步地,若在完成对比后判定当前驾驶模式的当前控制信息与目标驾驶模式的目标控制信息相同,说明当前驾驶模式的控制状态与目标驾驶模式的控制状态一致或相近,在当前条件下将当前驾驶模式切换为目标驾驶模式不会导致车辆的控制状态发生较大的变化,从而避免损害车辆的控制系统或导致意外事故的发生,系统将当前驾驶模式切换为目标驾驶模式,由于避免损害车辆的控制系统或导致意外事故的发生,提高了车辆驾驶模式切换的安全性。

本发明实施例提供一种车辆驾驶模式的管理方法、设备及存储介质,当接收到驾驶模式切换指令时,对车辆的当前驾驶模式进行检测;确定所述当前驾驶模式的当前控制信息是否与目标驾驶模式的目标控制信息相同;若所述当前驾驶模式的当前控制信息与目标驾驶模式的目标控制信息相同,则将所述当前驾驶模式切换至所述目标驾驶模式。本发明在接收到驾驶模式切换指令,并在当前驾驶模式的当前控制信息与目标驾驶模式的目标控制信息相同时,对车辆驾驶模式进行切换,避免损坏车辆控制系统以及避免意外事故的发生,提高车辆驾驶模式切换的安全性。

进一步地,参照图3,基于本发明车辆驾驶模式的管理方法的第一实施例,提出本发明车辆驾驶模式的管理方法的第二实施例,在第二实施例中,所述确定所述当前驾驶模式的当前控制信息是否与目标驾驶模式的目标控制信息相同步骤之后,还包括:

步骤s100,若所述当前驾驶模式的当前控制信息与目标驾驶模式的目标控制信息不相同,则将当前驾驶模式确定为伪切换驾驶模式;

步骤s200,对所述伪切换驾驶模式的中间控制信息进行调整,并根据调整后的中间控制信息调整所述目标控制信息;

步骤s300,当调整后的目标控制信息与所述当前驾驶模式的当前控制信息相同时,将所述伪切换驾驶模式切换至所述目标驾驶模式。

进一步地,若在完成对比后判定当前驾驶模式的当前控制信息与目标驾驶模式的目标控制信息不相同,说明当前驾驶模式的控制状态与目标驾驶模式的控制状态存在一定偏差,在当前条件下将当前驾驶模式切换为目标驾驶模式可能会导致车辆的控制状态发生较大的变化,存在损害车辆控制系统或导致意外事故发生的风险,系统不能直接将当前驾驶模式切换为目标驾驶模式,将当前驾驶模式切换为表征中间驾驶模式的伪切换驾驶模式,根据车辆在伪切换驾驶模式下的控制状态确定是否执行驾驶模式的切换操作,并在车辆的显示屏中显示相应的控制信息,例如将显示屏中的图标以闪烁或点亮一半的形式显示,表征系统已对驾驶模式切换指令进行响应,可以理解地,当车辆处于伪远程驾驶模式时,车辆实质上仍然受自动驾驶系统地控制。进一步地,系统对当前伪切换驾驶模式下的中间控制信息进行调整,具体地,系统可以调整进行驾驶模式切换的时长,也可以调整生成预测行驶路径的频率,以通过调整后的中间控制信息调整目标控制信息,使得当前控制信息与目标控制信息相同。进一步地,在对中间控制信息进行调整的过程中,系统实时通过修改后的中间控制信息调整目标控制信息,并在确定调整后的目标控制信息与当前驾驶模式的当前控制信息相同时,判定可将当前驾驶模式切换为目标驾驶模式,并将当前驾驶模式切换为目标驾驶模式,以避免损坏车辆控制系统以及避免意外事故的发生,提高车辆驾驶模式切换的安全性。例如:例如原始进行驾驶模式切换的时间为2秒,为使得当前行驶路径与预测行驶路径相同,可以将驾驶模式切换的时间调整为5秒,以便于控制自动控制系统重新生成或更新预测行驶路径,使得当前行驶路径与预测行驶路径相同;也可以调整预测行驶路径的生成时间,具体地,可以加快预测行驶路径的生成频率,例如将原本每3秒更新一次预测行驶路径调整为每1秒更新一次预测行驶路径,以控制自动驾驶系统重新生成或更新预测行驶路径,使得当前行驶路径与预测行驶路径相同。又例如:车辆在自动驾驶模式的控制下行驶的加速度为2,在接收到驾驶模式切换指令之前,车辆的控制系统由自动驾驶模式控制,并按照预测行驶路径控制油门踏板以加速度2控制车辆行驶;若检测到驾驶模式切换指令,并且检测到用户通过远程驾驶模式控制油门踏板令行驶的加速度加大到4时,系统将当前驾驶模式切换为伪远程驾驶模式,对油门踏板的加速度进行监测。进一步地,在油门踏板的加速度处于0-2时,系统仍然按照预测行驶路径以加速度2控制车辆行驶,在油门踏板的加速度达到2时,达到可以将自动驾驶模式切换为远程驾驶模式的条件,系统将当前的伪远程驾驶模式切换为远程驾驶模式,并在切换后根据远程驾驶模式的各控制器控制车辆行驶。

本实施例通过将当前驾驶模式确定为伪切换驾驶模式,对伪切换驾驶模式的中间控制信息进行调整,通过调整后的中间控制信息控制目标控制信息,并当当前控制信息与目标控制信息相同时,将伪切换驾驶模式切换至目标驾驶模式,以避免损坏车辆控制系统以及避免意外事故的发生,提高车辆驾驶模式切换的安全性。

进一步地,基于本发明车辆驾驶模式的管理方法的第一实施例,提出本发明车辆驾驶模式的管理方法的第三实施例,在第三实施例中,所述确定所述当前驾驶模式的当前控制信息是否与目标驾驶模式的目标控制信息相同的步骤包括:

步骤s21,若当前驾驶模式为自动驾驶模式,则确定所述当前控制信息中的自动控制状态是否与所述目标控制信息中的远程控制状态相同;

步骤s22,若所述当前控制信息中的自动控制状态与所述目标控制信息中的远程控制状态相同,则判定所述当前控制信息与所述目标控制信息相同;

步骤s23,若所述当前控制信息中的自动控制状态与所述目标控制信息中的远程控制状态不相同,则判定所述当前控制信息与所述目标控制信息不相同。

可以理解地,针对方向盘、油门踏板、刹车踏板等用户可以远程控制的对象,当处于自动驾驶模式时,除了可以通过方向盘进行紧急刹车之外,油门踏板和刹车踏板均无法跟随自动驾驶模式做相应幅度的动作。因此,为使车辆的当前驾驶模式可以从自动驾驶模式切换为远程驾驶模式,当检测到驾驶模式切换指令时,系统获取自动驾驶模式下当前控制信息的自动控制状态,以及获取远程驾驶模式下目标控制信息的目标控制状态,其中自动控制状态与目标控制状态均可以为油门踏板的控制、刹车踏板的控制、方向盘的控制等状态。进一步地,若经检测车辆的当前驾驶模式为自动驾驶模式,为了使车辆的控制系统可以平缓地完成驾驶模式的切换过程,系统将当前控制信息的自动控制状态与目标控制信息的目标控制状态进行对比,确定当前控制信息是否与目标控制信息相同。进一步地,若当前控制信息中的自动控制状态与目标控制信息中的远程控制状态相同,表征自动控制状态与目标控制状态之间不存在较大的偏差,系统判定当前控制信息与目标控制信息相同,可将当前驾驶模式切换为目标驾驶模式;若当前控制信息中的自动控制状态与目标控制信息中的远程控制状态不相同,表征自动控制状态与目标控制状态之间存在较大的偏差,系统判定当前控制信息与目标控制信息不相同,不能将当前驾驶模式切换为目标驾驶模式,以避免损害车辆的控制系统或导致意外事故的发生。

进一步地,所述确定所述当前控制信息中的自动控制状态是否与所述目标控制信息中的远程控制状态相同的步骤包括:

步骤s211,检测所述远程控制状态中控制器的远程控制量,以及所述自动控制状态中控制器的自动控制量;

步骤s212,将所述自动控制量与所述远程控制量进行数值对比,若所述自动控制量的数值大小与所述远程控制量的数值大小相等,则判定所述远程控制状态与所述自动控制状态相同;

步骤s213,若所述自动控制量的数值大小与所述远程控制量的数值大小不相等,则判定所述远程控制状态与所述自动控制状态不相同。

进一步地,当检测到驾驶模式切换指令且检测到控制器的控制量发生变化时,系统对处于远程控制状态中的控制器进行检测,得到远程控制状态对应控制器的控制量,同时对处于自动控制状态中的控制器进行检测,得到自动控制状态对应的控制量,其中控制量可以为方向盘的旋转角度、刹车踏板的伸缩度以及油门踏板的伸缩度等,刹车踏板与油门踏板的伸缩量又可以用加速度进行描述。进一步地,根据远程控制状态对应控制器的控制量确定是否对当前驾驶模式进行切换,具体地,系统将自动控制量的数值大小与远程控制量的数值大小进行对比,具体地,可以将自动控制量的数值大小与远程控制量的数值大小进行差值运算,若在完成差值运算后,运算得到的差值为零,则判定远程控制状态与自动控制状态相同,可以将自动驾驶模式切换为远程驾驶模式;相反地,若在完成差值运算后,运算得到的差值不为零,则判定远程控制状态与自动控制状态不相同,不能将自动驾驶模式切换为远程驾驶模式。例如:当车辆在自动驾驶模式下,以-4的加速度进行刹车时,将当前驾驶模式从自动驾驶模式切换为远程驾驶模式,由于刹车踏板加速度的初始数值为0,通过远程驾驶模式踩刹车踏板时加速度会有0到-4的渐变过程。进一步地,当踩下刹车踏板时进入伪远程驾驶模式,在加速度为-4之前车辆处于伪远程驾驶模式,当刹车踏板的加速度数值达到-4的时候,远程控制量的数值大小与自动控制量的数值大小相等,判定可将车辆从自动驾驶模式切换为远程驾驶模式。

本实施例对当前控制信息中的自动控制状态与目标控制信息中的远程控制状态进行检测与对比,并在远程控制状态的远程控制量与自动控制状态的自动控制量相同时,判定当前驾驶模式的当前控制信息与目标驾驶模式的目标控制信息相同,可将车辆从自动驾驶模式切换为远程驾驶模式,有利于避免损坏车辆控制系统以及避免意外事故的发生,提高车辆驾驶模式切换的安全性。

进一步地,基于本发明车辆驾驶模式的管理方法的第一实施例,提出本发明车辆驾驶模式的管理方法的第四实施例,在第四实施例中,所述确定所述当前驾驶模式的当前控制信息是否与目标驾驶模式的目标控制信息相同的步骤还包括:

步骤s24,若所述当前驾驶模式为远程驾驶模式,则确定所述当前控制信息中的当前行驶路径是否与所述目标控制信息中的预测行驶路径相同;

步骤s25,若所述当前行驶路径与所述预测行驶路径相同,则判定所述当前驾驶模式的当前控制信息与目标驾驶模式的目标控制信息相同;

步骤s26,若所述当前行驶路径与所述预测行驶路径不相同,则判定所述当前驾驶模式的当前控制信息与目标驾驶模式的目标控制信息不相同。

可以理解地,当车辆处于远程驾驶模式的时候,远程驾驶装置通过方向盘、油门踏板、刹车踏板等控制器远程控制车辆,远程驾驶装置的显示界面上会显示当前车辆的环境状况,自身速度等参数,并且在控制转向的时候显示未来一段时间的路径(一般是3秒左右)。可以理解地,车辆中的自动驾驶系统在车辆启动后,可实时或以预设时间间隔,不断地根据车辆的当前位置信息、速度信息与环境信息生成预测行驶路径,以在接收到驾驶模式切换指令时,快速将预测行驶路径与当前行驶路径进行对比,快速判定是否达到进行驾驶模式切换的条件,便于提高驾驶模式切换过程的安全性。进一步地,若经检测车辆的当前驾驶模式为远程驾驶模式,系统获取远程模拟装置生成的当前驾驶模式下的当前行驶路径,并获取自动驾驶系统生成的预测行驶路径。进一步地,为了将远程驾驶模式切换至自动驾驶模式,系统将远程驾驶模式下的当前行驶路径与自动驾驶模式生成的预测行驶路径进行对比,确定车辆的当前行驶路径是否与预测行驶路径相同。若当前行驶路径与预测行驶路径相同,则说明用户在远程控制模式下行驶所参照的当前行驶路径,与自动控制系统生成的预测行驶路径之间不存在偏差,系统判定车辆的当前行驶路径与预测行驶路径相同,可将当前驾驶模式从远程驾驶模式切换为自动驾驶模式;若当前行驶路径与预测行驶路径不相同,说明用户在远程控制模式下行驶所参照的当前行驶路径,与自动控制系统生成的预测行驶路径之间存在一定的偏差,系统判定车辆当前驾驶模式的当前控制信息与目标驾驶模式的目标控制信息不相同。

进一步地,所述确定所述当前控制信息中的当前行驶路径是否与所述目标控制信息中的预测行驶路径相同的步骤包括:

步骤s241,获取所述车辆当前控制信息中的当前行驶路径,并获取自动驾驶模式根据所述车辆的当前位置信息、速度信息与环境信息生成的目标控制信息中的预测驾驶路径;

步骤s242,将所述当前行驶路径与所述预测驾驶路径进行对比,若所述当前行驶路径与所述预测驾驶路径一致,则判定所述车辆的当前行驶路径与预测行驶路径相同;

步骤s243,若所述当前行驶路径与所述预测驾驶路径不一致,则判定所述车辆的当前行驶路径与预测行驶路径不相同。

进一步地,系统获取远程模拟装置生成的当前驾驶模式下当前控制信息的当前行驶路径,当前行驶路径可以为远程模拟装置在车辆开始行驶前,根据车辆的初始位置信息、目标位置信息、初始位置与目标位置之间的障碍物信息生成的行驶路径,也可以为远程模拟装置根据车辆的当前位置信息、目标位置信息、当前位置与目标位置之间的障碍物信息生成的行驶路径。进一步地,系统获取自动驾驶模式所使用的自动驾驶系统,由自动驾驶系统根据车辆的当前位置信息、速度信息与环境信息生成目标控制信息中的预测行驶路径,并将远程模拟装置生成的当前行驶路径与自动驾驶系统生成的预测行驶路径进行对比,确定当前行驶路径是否与预测行驶路径一致。进一步地,若当前行驶路径与预测行驶路径一致,则说明用户在远程控制模式下行驶所参照的当前行驶路径与自动控制系统生成的预测行驶路径之间不存在偏差,系统判定车辆的当前行驶路径与预测行驶路径相同,以将远程驾驶模式切换为自动驾驶模式。进一步地,若当前行驶路径与预测行驶路径不一致,则说明用户在远程控制模式下行驶所参照的当前行驶路径与自动控制系统生成的预测行驶路径之间存在偏差,系统判定车辆的当前行驶路径与预测行驶路径不相同,表征不能从当前的远程驾驶模式直接切换为自动控制模式。进一步地,若当前行驶路径与预测行驶路径不一致,系统可调用自动驾驶模式所使用的自动驾驶系统对预测行驶路径进行更新或调整,并在更新或调整后的预测行驶路径与当前行驶路径一致时,判定车辆的当前行驶路径与预测行驶路径相同,以将远程驾驶模式切换为自动驾驶模式。

可以理解地,在获取根据所述车辆的当前位置信息、速度信息与环境信息生成的预测驾驶路径的步骤之前,系统调用自动驾驶模式所使用的自动驾驶系统,通过位置传感器实时获取车辆的当前位置信息,通过速度传感器实时获取车辆的速度信息,通过摄像头实时获取车辆预设范围内的环境信息,并获取表征用户本次出行的目的地的目标位置信息,可以理解地,系统还需要通过无线网络,根据实时地图获取车辆当前位置与要前往的目标位置之间的障碍物信息,以便于对障碍物进行规避。进一步地,系统获取预设路径规划算法,将当前位置信息、速度信息、环境信息、目标位置信息与障碍物信息输入至预设路径规划算法中进行计算分析,生成预测行驶路径,以在车辆的当前行驶路径与预测行驶路径相同时,将车辆的当前驾驶模式从远程驾驶模式切换为自动驾驶模式,提高车辆驾驶模式切换的效率,其中预设路径规划算法可以为dijkstra算法、最佳优先搜索、a*算法、启发式算法等,在本实施例中不对预设路径规划算法的具体算法进行限定。

本实施例通过将远程模拟装置生成的当前行驶路径与自动驾驶系统生成的预测行驶路径进行对比,并在当前行驶路径与预测行驶路径一致时,判定车辆的当前行驶路径与预测行驶路径相同,以将当前驾驶模式从远程驾驶模式切换为自动驾驶模式,避免损坏车辆控制系统以及避免意外事故的发生,提高车辆驾驶模式切换的安全性。

进一步地,基于本发明车辆驾驶模式的管理方法的第一实施例,提出本发明车辆驾驶模式的管理方法的第五实施例,在第五实施例中,所述若所述当前驾驶模式为远程驾驶模式的步骤还包括:

步骤s40,若当前驾驶模式为自动驾驶模式,确定所述车辆的目标行驶路径是否存在数量大于第一预设阈值的连续弯道;

步骤s50,若存在数量大于第一预设阈值的连续弯道且所述车辆与所述连续弯道的距离小于第二预设阈值时,输出模式切换请求;

步骤s60,当接收到基于所述模式切换请求发送的确认指令时,将所述自动驾驶模式切换为远程驾驶模式。

进一步地,若经检测当前驾驶模式为自动驾驶模式,系统获取自动驾驶系统根据当前位置信息、速度信息、环境信息、目标位置信息与障碍物信息等信息生成的预测行驶路径,并将预测行驶路径确定为目标行驶路径。进一步地,系统对目标行驶路径进行检测,识别目标行驶路径中是否存在需要连续转弯数量大于预设阈值的连续弯道。进一步地,若经确定目标行驶路径中若存在弯道数量大于第一预设阈值的连续弯道且车辆与连续弯道的之间距离小于第二预设阈值,表征该路段可能不适合自动驾驶模式,输出请求将自动驾驶模式切换为远程驾驶模式的模式切换请求,其中第一预设阈值与第二预设阈值均为用户根据实际需求设置的数值。进一步地,在接收到用户在模式切换请求的基础上发送的确认指令时,表征用户同意在该路段中采用远程驾驶模式,系统将自动驾驶模式切换为远程驾驶模式,以便于用户通过远程驾驶装置控制车辆,保障行驶安全。

进一步地,所述若存在数量大于第一预设阈值的连续弯道且所述车辆与所述连续弯道的距离小于第二预设阈值时,输出模式切换请求的步骤包括:

步骤s51,若存在弯道数量大于第一预设阈值的连续弯道,则获取所述车辆的当前位置信息与所述连续弯道的起始位置信息;

步骤s52,基于所述当前位置信息与所述起始位置信息,计算所述车辆与所述连续弯道的相对距离;

步骤s53,若所述相对距离小于第二预设阈值,则输出模式切换请求。

进一步地,若经确定目标行驶路径中若存在弯道数量大于第一预设阈值的连续弯道,则需要确定车辆的当前位置与连续弯道之间的距离,以及时提醒用户将自动驾驶模式切换为远程驾驶模式。进一步地,系统通过位置传感器模块获取车辆的当前位置信息,并获取连续弯道的起始位置信息,根据相对位置关系,计算车辆当前位置与连续弯道的起始位置之间的相对距离。进一步地,若经计算车辆的当前位置与连续弯道的起始位置的之间相对距离小于第二预设阈值,表征车辆即将到达连续弯道的起始位置,需要提醒用户将自动驾驶模式切换为远程驾驶模式,系统自动触发提醒模式,并输出模式切换请求,其中模式切换请求可以为文字形式,也可以为语音或视频形式。例如:第一预设阈值为4,第二预设阈值为1千米,则当确定目标行驶路径中存在弯道数量为4的连续弯道,并且车辆的当前位置与连续弯道的起始位置的相对距离为999米时,表征车辆即将进入自动驾驶模式存在危险的路段,系统触发提醒模式,并通过语音或文字的形式向用户输出模式切换请求,以在接收到用户在模式切换请求的基础上发送的确认指令时,将自动驾驶模式切换为远程驾驶模式。

本实施例通过判断车辆的目标行驶路径是否存在弯道数量大于第一预设阈值的连续弯道,当存在数量大于第一预设阈值的连续弯道且车辆与连续弯道的距离小于第二预设阈值时,输出模式切换请求,并在接收到用户发送的确认指令时,将自动驾驶模式切换为远程驾驶模式,有利于排除自动驾驶模式的潜在危险,保障车辆在行驶中的安全,避免损坏车辆控制系统以及避免意外事故的发生,提高车辆驾驶模式切换的安全性。

此外,本发明还提供一种存储介质,所述存储介质优选为计算机可读存储介质,其上存储有车辆驾驶模式的管理程序,所述车辆驾驶模式的管理程序被处理器执行时实现上述车辆驾驶模式的管理方法各实施例的步骤。

在本发明车辆驾驶模式的管理设备和计算机可读介质的实施例中,包含了上述车辆驾驶模式的管理方法各实施例的全部技术特征,说明和解释内容与上述车辆驾驶模式的管理方法各实施例基本相同,在此不做赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是固定终端,如物联网智能设备,包括智能空调、智能电灯、智能电源、智能路由器等智能家居;也可以是移动终端,包括智能手机、可穿戴的联网ar/vr装置、智能音箱、自动驾驶汽车等诸多联网设备)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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