用于使用个性化驾驶简档操作自主车辆的系统和方法与流程

文档序号:11330424阅读:142来源:国知局
用于使用个性化驾驶简档操作自主车辆的系统和方法与流程

相关申请

本申请要求于2014年12月29日提交的标题为“userprofileandpersonalizationofparametersofanautomatedvehicle”的第62/097,373号美国临时申请、于2014年12月29日提交的标题为“interactivelearningofdrivingstyleforautomatedvehicles”的第62/097,473号美国临时申请以及于2014年12月31日提交的标题为“personalizedautomateddrivingvehiclesusingdriverfeedback”的第62/098,418号美国临时申请的利益;这些申请的全部内容通过引用被全部合并于此。

本发明的实施例涉及自动车辆控制系统的领域。



背景技术:

驾驶员辅助系统(诸如,例如自适应巡航控制和自动变道系统)已被成功地部署于市场以增加驾驶员舒适性和安全。因为这些驾驶员辅助系统在精密性方面取得进步,所以可能需要较少的驾驶员交互。在一些情况下,对于行程的各部分,驾驶员辅助系统可以是全自动化的。因此,在行程的至少一些持续时间期间,驾驶员的角色已从主动驾驶员的角色改变为乘客的角色。高度自动化的车辆允许驾驶员将控制移交给自动车辆并且在驾驶的同时进行其它任务。



技术实现要素:

一个示例性实施例提供一种用于控制自主车辆的方法。所述方法包括:利用自主车辆的电子处理器接收简档选择。所述方法还包括:利用电子处理器基于简档选择接收包括多个设置的驾驶员简档。所述方法还包括:当自主车辆在自主驾驶模式中操作时,利用电子处理器基于所述多个设置中的至少一个设置控制自主车辆的至少一个车辆控制系统。所述方法还包括:利用电子处理器在手动驾驶模式中操作自主车辆。所述方法还包括:在自主车辆在手动驾驶模式中操作时利用电子处理器从至少一个传感器接收数据。所述方法还包括:利用电子处理器基于所述数据确定驾驶风格;以及利用电子处理器基于驾驶风格调整所述多个设置中的至少一个设置。

另一实施例提供一种用于控制自主车辆的系统。所述系统包括:至少一个车辆控制系统;和电子控制器,以电气方式耦合到所述至少一个车辆控制系统。电子控制器包括电子处理器,电子处理器被配置为:接收简档选择;基于简档选择接收包括多个设置的驾驶员简档;以及当自主车辆在自主驾驶模式中操作时,基于所述多个设置中的至少一个设置控制所述至少一个车辆控制系统。

通过考虑详细描述和附图,本发明的其它方面将会变得清楚。

附图说明

图1是根据一些实施例的自主车辆控制系统的方框图。

图4a-4c图示根据一些实施例的设置管理画面的示例性实施例。

图3图示根据一些实施例的简档选择画面的示例性实施例。

图4图示根据一些实施例的学习模式显示画面的示例性实施例。

图5图示根据一些实施例的设置管理画面的示例性实施例。

图6图示根据一些实施例的反馈请求画面的示例性实施例。

图7图示根据一些实施例的评价请求画面的示例性实施例。

图8是根据一些实施例的用于操作自主车辆的示例性方法的流程图。

图9是根据一些实施例的用于操作自主车辆的示例性方法的流程图。

具体实施方式

在详细地解释本发明的任何实施例之前,应该理解,本发明不在其应用方面局限于在下面的描述中阐述或在下面的附图中图示的部件的构造和布置的细节。本发明能够实现其它实施例,并且能够被以各种方式实施或执行。

此外,应该理解,这里使用的用语和术语用于描述的目的,并且不应该被视为是限制性的。这里使用的“包括”、“包含”或“具有”及其变型旨在包括其后列出的项及其等同物以及另外的项。术语“安装”、“连接”和“耦合”被广泛地使用,并且包括直接和间接安装、连接和耦合。另外,“连接”和“耦合”不限于物理或机械连接或耦合,并且能够包括电气连接或耦合,无论是直接连接或耦合还是间接连接或耦合。此外,可使用任何已知方式(包括有线连接、无线连接等)执行电子通信和通知。

还应该注意的是,多个基于硬件和软件的装置以及多个不同结构部件可被用于实现本发明。还应该注意的是,多个基于硬件和软件的装置以及多个不同结构部件可被用于实现本发明。另外,应该理解,本发明的实施例可包括硬件、软件和电子部件或模块,为了讨论的目的,所述硬件、软件和电子部件或模块可被图示和描述成好像多数部件仅被实现于硬件中。然而,基于对这个详细描述的阅读,本领域普通技术人员将会意识到,在至少一个实施例中,本发明的基于电子的方面可被实现于可由一个或多个处理器执行的软件(例如,存储在非暂态计算机可读介质上)中。如此,应该注意的是,多个基于硬件和软件的装置以及多个不同结构部件可被用于实现本发明。例如,在说明书中描述的“控制单元”和“控制器”能够包括一个或多个处理器、一个或多个存储器模块(包括非暂态计算机可读介质)、一个或多个输入/输出接口和连接所述部件的各种连接(例如,系统总线)。

图1是自主车辆控制系统10的一个示例性实施例的方框图。如以下更具体描述的,自主车辆控制系统10可被安装在自主车辆11上或集成到自主车辆11中,并且自主地驾驶自主车辆11。应该注意的是,在下面的描述中,术语“车辆”、“自主车辆”和“自动车辆”不应该被视为是限制性的。所述术语被以一般方式用于表示自主或自动驾驶车辆,所述自主或自动驾驶车辆具有不同程度的自动化(即,车辆被配置为在具有来自驾驶员的有限输入的情况下或在没有来自驾驶员的输入的一些情况下自己驾驶)。这里描述的系统和方法可以与具有如下能力的任何车辆一起使用:部分地或完全地自主操作、由驾驶员手动控制或二者的某种组合。

如这里所使用的,术语“驾驶员”通常表示自主车辆的如下占用者,该占用者坐在驾驶员的位置,在处于手动模式中时操作车辆的控制,或者将控制输入提供给车辆以影响车辆的自主操作。如这里所使用的,术语“乘客”通常表示自主车辆的如下占用者,该占用者被动地乘坐在车辆中,而不控制车辆的驾驶操作。然而,自主车辆的驾驶员和乘客二者都可共享另一方的某种角色。例如,对于行程的一部分或全部,驾驶员可将驾驶控制移交给自主车辆控制系统10,并且乘坐在车辆中作为乘客。

如这里所使用的,术语“行程”表示车辆从开始点到最终目的地点(中间具有或者没有一个或多个路点)的驾驶(手动或自主)。例如,行程可开始于驾驶员的家(即,开始点),包括在乘客的家接取乘客的车站(即,路点),并且继续前进至驾驶员和乘客的工作地(即,目的地)。

在图示的示例中,自主车辆控制系统10包括电子控制器12、车辆控制系统14、传感器16、gnss(全球导航卫星系统)系统18、收发器20和人机接口(hmi)22。自主车辆控制系统10的部件以及其它各种模块和部件通过或经由一个或多个控制或数据总线以电气方式彼此耦合,所述控制或数据总线实现它们之间的通信。考虑到这里描述的本发明,将控制和数据总线用于各种模块和部件之间的互连以及通信对于本领域技术人员而言将会是已知的。在替代实施例中,自主车辆控制系统10的一些或全部部件可使用合适的无线形式(例如,bluetooth™或近场通信)以通信方式耦合。为了容易描述,图1中图示的自主车辆控制系统10包括每种前述部件中的一个部件。替代实施例可包括每种部件中的一个或多个部件,或者可排除或组合一些部件。电子控制器12控制车辆控制系统14、传感器16、gnss系统18、收发器20和人机接口(hmi)22以根据这里描述的方法自主地控制车辆。在一些实施例中,电子控制器12通过将控制信号或指令传送给车辆控制系统14、传感器16、gnss系统18、收发器20、人机接口22来控制这些装置和系统。

电子控制器12包括电子处理器24(例如,微处理器、专用集成电路等)、存储器26和输入/输出接口28。存储器26可由一个或多个非暂态计算机可读介质构成,并且至少包括程序存储区域和数据存储区域。程序存储区域和数据存储区域能够包括不同类型的存储器的组合,所述不同类型的存储器诸如是只读存储器(“rom”)、随机存取存储器(“ram”)(例如,动态ram(“dram”)、同步dram(“sdram”)等)、电可擦除可编程只读存储器(“eeprom”)、闪存、硬盘、sd卡或其它合适的磁、光学、物理或电子存储器装置。电子处理器24被耦合到存储器26和输入/输出接口28。电子处理器24发送和接收信息(例如,从存储器26和/或输入/输出接口28),并且通过执行一个或多个软件指令或模块来处理该信息,所述一个或多个软件指令或模块能够存储在存储器26或另一非暂态计算机可读介质中。软件能够包括固件、一个或多个应用、程序数据、滤波器、规则、一个或多个程序模块和其它可执行指令。除了别的以外,电子处理器24被配置为从存储器26取回用于自主车辆控制以及用于执行这里所述的方法的软件,并且执行所述软件。存储器26的数据存储区域包括驾驶员简档29,驾驶员简档29能够由电子处理器24访问或改变。以下更详细地描述驾驶员简档29。

输入/输出接口28(例如,通过一个或多个有线和/或无线连接)向位于电子控制器12外部的装置(诸如,车辆控制系统14、传感器16、gnss系统18、收发器20和hmi22)传送信息以及从所述装置接收信息。输入/输出接口28接收用户输入,提供系统输出,或二者的组合。如这里所述的,可经例如hmi22提供来自车辆的驾驶员或乘客的用户输入。输入/输出接口28还可包括其它输入和输出机构,为了简洁而未在这里描述所述其它输入和输出机构,并且所述其它输入和输出机构可被实现于硬件、软件或二者的组合中。

在一个示例性实施例中,电子控制器12执行机器学习功能。例如,电子控制器12的存储器26可存储可由电子处理器24执行的一个或多个学习引擎。机器学习通常表示计算机应用在未被明确地编程的情况下进行学习的能力。具体来说,执行机器学习的计算机应用(有时被称为机器学习引擎)被配置为基于训练数据开发算法。例如,如以下更详细描述的,学习引擎可使用当驾驶员操作自主车辆11时收集的数据(即,训练数据)来开发模型,该模型由电子控制器12用于操作自主车辆11。能够使用各种类型的方法和机制执行机器学习,所述各种类型的方法和机制包括但不限于决策树学习、关联规则学习、人工神经网络、归纳逻辑编程、支持向量机、聚类、贝叶斯网络、增强学习、表示学习、相似性和度量学习、稀疏的词典学习和遗传算法。

应该理解,虽然图1仅图示单个电子处理器24、存储器26和输入/输出接口28,但电子控制器12的替代实施例可包括多个处理单元、存储器模块和/或输入/输出接口。还应该注意的是,自主车辆控制系统10可包括其它电子控制器,每个其它电子控制器包括与电子控制器12类似的部件并且被与电子控制器12类似地配置。在一些实施例中,电子控制器12被部分地或完全地实现在半导体(例如,现场可编程门阵列[“fpga”]半导体)芯片上。类似地,这里描述的各种模块和控制器可被实现为所图示的个体控制器,或实现为单个控制器的部件。在一些实施例中,可使用各方案的组合。

电子处理器24使用输入/输出接口28向车辆控制系统14发送信息或命令以及从车辆控制系统14接收信息或命令(例如,通过车辆通信总线,诸如,can总线)。车辆控制系统14包括用于控制多个车辆系统(例如,制动、转向和引擎功率输出)的部件(例如,致动器、电机和控制器)。为了简洁起见,将不会更详细地描述车辆控制系统14。电子处理器24控制车辆控制系统14自主地驾驶自主车辆11。在一些实施例中,车辆控制系统14被控制以在整个行程期间在没有驾驶员介入或输入的情况下自动地驾驶自主车辆11。在其它实施例中,车辆控制系统14被控制以在行程的一部分期间驾驶自主车辆11,并且允许或需要驾驶员在行程的一个或多个部分期间手动操作车辆。

传感器16被耦合到电子控制器12,并且确定自主车辆11的一个或多个属性。传感器16使用例如电信号将关于那些属性的信息传送给电子控制器12。车辆属性包括例如自主车辆11或者自主车辆11的各部分或部件的位置、自主车辆11或者自主车辆11的各部分或部件的移动、作用于自主车辆11或者自主车辆11的各部分或部件上的力以及自主车辆11与其它车辆或物体(静止或移动的)的接近。传感器16可包括例如车辆控制传感器(例如,检测加速器踏板位置、刹车踏板位置和方向盘位置[转向角]的传感器)、轮速传感器、车辆速度传感器、横摆传感器、力传感器、里程度量传感器和车辆接近传感器(例如,照相机、雷达、超声波)。电子控制器12接收并且解释从传感器16接收的信号,以确定一个或多个车辆属性的值,该一个或多个车辆属性包括例如车辆速度、转向角、车辆位置、俯仰、横摆和滚转。电子控制器12至少部分地基于从传感器16接收的信息控制车辆控制系统14自主地控制自主车辆11(例如,通过产生制动信号、加速度信号、转向信号)。一些传感器16可被集成到车辆控制系统14中,而其它传感器可被与车辆控制系统14分开地部署在车辆11上。

gnss(全球导航卫星系统)系统18使用一个或多个天线和接收器(未示出)从轨道运行卫星接收射频信号。gnss系统18基于接收的射频信号确定车辆的地理空间定位(即,纬度、经度、高度和速度)。gnss系统18将这种定位信息传送给电子控制器12。当控制自主车辆11时,电子控制器12可结合从传感器16接收的信息使用这种信息,或者替代于从传感器16接收的信息使用这种信息。电子控制器12控制gnss系统18规划路线并且对自主车辆11进行导航。gnss系统是已知的,并且将不会被更详细地描述。在一些实施例中,gnss系统18可使用gps(全球定位系统)进行操作。替代实施例可结合gnss系统18或者替代gnss系统18使用区域卫星导航系统和/或陆基导航系统。

收发器20是通过一个或多个无线通信网络(诸如,例如蜂窝网络和陆地移动无线电网络)传送数据的无线电收发器。收发器20也使用合适的网络形式(例如,bluetooth™、近场通信、wi-fi™等)在车辆11内提供无线通信。因此,收发器20以通信方式将自主车辆控制系统10的电子控制器12和其它部件与网络或位于自主车辆11内部和外部的电子装置耦合。收发器20包括实现无线通信的其它部件(例如,放大器、天线、基带处理器等),为了简洁而未在这里描述这些其它部件,并且所述其它部件可被实现于硬件、软件或二者的组合中。一些实施例包括多个收发器或分开的传送和接收部件(例如,传送器和接收器),而非组合的收发器20。

人机接口(hmi)22提供自主车辆控制系统10和驾驶员之间的接口。hmi22以电气方式耦合到电子控制器12并且从驾驶员接收输入,从电子控制器12接收信息,并且基于接收的信息将反馈(例如,音频、视觉、触觉或者其组合)提供给驾驶员。hmi22提供合适的输入机构(诸如,按钮、具有菜单选项的触摸屏显示器、语音识别等)以用于从驾驶员接收可由电子控制器12用于控制车辆11的输入。

hmi22提供视觉输出,诸如例如图形指示器(即,固定或动画图标)、光、颜色、文本、图像、前述各项的组合等。hmi22包括用于显示视觉输出的合适的显示机构,例如仪表板、反射镜、平视显示器、中央控制台显示屏幕(例如,液晶显示器(lcd)触摸屏幕或有机发光二极管(oled)触摸屏幕),或通过其它合适的机构。在替代实施例中,显示屏幕可以不是触摸屏幕。在一些实施例中,hmi22包括图形用户界面(gui)(例如,由电子处理器24从存储在存储器26中的指令和数据产生并且呈现在显示屏幕上),所述图形用户界面使用户能够与自主车辆控制系统10交互。hmi22还可通过hmi22中所包括的扬声器或与hmi22分开的扬声器将输出提供给驾驶员,所述输出诸如是钟声、蜂鸣器、语音输出或其它合适的声音。在一些实施例中,通过诸如经由使用振动电机使一个或多个车辆部件(例如,车辆的方向盘和驾驶员的座位)振动,hmi22将触觉输出提供给驾驶员。在一些实施例中,hmi22提供视觉、音频和触觉输出的组合。

在一些实施例中,自主车辆控制系统10还包括移动电子装置30、通信网络32、简档服务器34和简档数据库36。如图1中所示,移动电子装置30、通信网络32和简档服务器34经收发器20和其它合适的网络部件(未示出)以通信方式耦合。为了容易描述,图1中图示的示例性实施例包括移动电子装置30、通信网络32、简档服务器34和简档数据库36中的每种中的一个。替代实施例可包括每种部件中的一个或多个部件,或者可排除或结合一些部件。

移动电子装置30以通信方式耦合到收发器20,并且使用合适的无线网络形式(例如,bluetooth™、近场通信(nfc)、wi-fi™等)与自主车辆控制系统10的电子控制器12和其它部件无线通信。在替代实施例中,移动电子装置30可使用例如通用串行总线(usb)连接或类似连接经有线连接以通信方式耦合到电子控制器12。

如所示的,移动电子装置30是智能电话。在替代实施例中,移动电子装置30可以是例如平板计算机、个人数字助手(pda)、智能手表或任何其它便携式或可穿戴电子装置,所述任何其它便携式或可穿戴电子装置包括或能够连接到网络调制解调器或实现无线或有线通信的类似部件(例如,处理器、存储器、i/o接口、收发器、天线等)。在一些实施例中,当移动电子装置30以通信方式耦合到自主车辆控制系统10时,hmi22与移动电子装置30通信以通过移动电子装置30提供上述视觉、音频和触觉输出。

收发器20还可按照通信方式将电子控制器12与通信网络32耦合。通信网络32可包括一个或多个蜂窝网络(例如,长期演进(lte)、时分多址(tdma)和码分多址(cdma))、陆地移动无线电网络以及其它局域和广域数据网络(例如,全球微波接入互操作性(wimax))。通信网络32的各部分可通过与公共交换电话网络(pstn)、互联网或二者的一个或多个连接来切换或路由网络通信业务,网络通信业务包括语音电话呼叫(例如,蜂窝和陆上线路呼叫)、数字和模拟无线电通信、互联网协议语音(voip)、短消息服务(sms)消息和多媒体消息服务(mms)消息(“文本消息”)、传输控制协议/互联网协议(tcp/ip)数据通信业务等。

简档服务器34也以通信方式耦合到通信网络32。简档服务器34包括电子处理器(例如,微处理器或另一合适的可编程装置)、存储器(即,计算机可读存储介质)和输入/输出接口(未示出)等等。电子处理器、存储器和输入/输出接口以及其它各种模块由一个或多个控制或数据总线连接,考虑到这里描述的本发明,所述一个或多个控制或数据总线的使用将会对于本领域技术人员而言是已知的。简档服务器34的存储器存储软件(例如,固件、一个或多个应用、程序数据、滤波器、规则、一个或多个程序模块和/或其它可执行指令),所述软件包括用于如这里所述那样操作简档服务器34的指令。

简档数据库36以电子方式存储关于自主车辆控制系统10的操作的信息,包括例如驾驶员简档29。简档服务器34从简档数据库36读取这种信息,并且将这种信息写到简档数据库36。在图示的实施例中,简档数据库36是安放在合适的数据库服务器上并且可由简档服务器34和其它系统(未示出)通过通信网络32访问的数据库。在替代实施例中,简档数据库36可位于简档服务器34内,或者位于通信网络32外部并且可通过一个或多个中间网络访问的系统上。在一些实施例中,简档服务器34向电子控制器12发送驾驶员简档29并且从电子控制器12接收驾驶员简档29(例如,经通信网络32)。为了容易描述,通常根据单个驾驶员简档29描述这里描述的示例性实施例。这不应该被视为是限制性的;替代实施例可包括存储在例如存储器26、简档数据库36、移动电子装置30或前述各项的组合中的驾驶员简档29的一个或多个实例。

自主车辆可具有超过一个驾驶员。例如,操作自主车辆的家庭可具有两个成年人驾驶员和一个或多个青少年驾驶员。车队车辆可具有组织内的许多驾驶员。朋友和家庭可共享或借彼此的车辆。当驾驶自主车辆时,每个驾驶员可能具有不同偏好或需要。例如,一个驾驶员可能偏好比较运动的驾驶风格,另一驾驶员可能偏好更放松的驾驶风格,并且再另一驾驶员可能偏好车辆尽可能经济地操作。因此,电子控制器12使用驾驶员简档29使自主车辆11的驾驶风格适应驾驶员的偏好。

驾驶员简档29包括信息,所述信息包括与自主车辆11的操作相关或定义自主车辆11的操作的各方面的多个设置。所述多个设置可包括例如对下面各项的偏好:较强或较弱的加速、较快或较慢的驾驶通过曲线、切割或不切割曲线、较急或较缓的制动、行车间距、在某些操纵期间其它车辆之间的间隙尺寸等。驾驶员简档29能够包括由适用的安全标准和法律限制的针对几乎任何驾驶特性的设置。

在一些实施例中,驾驶员简档29还包括其它设置和偏好,诸如例如驾驶员的联系人数据库和日历、导航偏好(例如,供gnss系统18使用)、娱乐偏好(例如,音乐播放列表、无线电台预置等)、车辆环境偏好(例如,期望舱室温度)、驾驶员位置偏好(例如,座位位置、方向盘位置、踏板位置和反射镜位置)等。在一些实施例中,电子控制器12可访问简档信息(例如,驾驶员的日历条目、预约和地址)以帮助在hmi22上提供前瞻性或情境敏感显示。这种数据可被用于帮助规划路线,或提供对感兴趣的相关点的更容易访问。例如,电子控制器12可基于驾驶员的日程上的预约的位置建议路线。在一些实施例中,驾驶员简档29链接到其它在线账号(诸如,社交媒体账号)。在这种实施例中,电子控制器12可访问并且使用所链接的账号中的信息以提供或加强上述前瞻性或情境敏感显示或者控制自主车辆11的其它合适的功能。电子控制器12还可使用所链接的账号中的信息控制自主车辆11的其它功能(例如,娱乐系统、通信系统、导航系统等)。

如图2a-2d中所示,可使用例如设置管理画面40a-40d经由hmi22观看并且编辑存储在驾驶员简档29中的设置。在一些实施例中,还可通过互联网网站(例如,由简档服务器34或利用简档服务器34提供)、移动电子装置30或另一合适的装置上的应用观看并且编辑存储在驾驶员简档29中的信息。在一些实施例中,使用合适的数据安全措施(例如,加密)保护驾驶员简档29。

在图示的实施例中,驾驶员简档29被存储在电子控制器12的存储器26中。在替代实施例中,驾驶员简档29还可被存储在简档数据库36中,存储在移动电子装置30上,存储在基于互联网或私有网络云的存储机构中,或存储在可由电子控制器12访问的另一电子存储器中。因此,驾驶员的简档可在驾驶员使用不同车辆时跟随他或她。

在一个示例性实施例中,自主车辆11提示驾驶员选择他或她的简档(即,驾驶员简档29)。如图3中所示,驾驶员可使用例如由hmi22显示的简档选择画面42选择驾驶员简档29。例如,驾驶员可使用简档选择器按钮44之一选择他或她的简档。替代地,没有已有简档的驾驶员可使用简档管理按钮46选择创建新简档,或者可通过选择跳过按钮48来选择在不使用驾驶员简档29的情况下操作自主车辆11。替代实施例可使用选择驾驶员简档29的其它机构。例如,也能够使用移动电子装置30进行简档选择。在一些实施例中,驾驶员简档29链接到特定电子钥匙或钥匙链。替代实施例可将生物计量标识符(例如,指纹、声纹和面部识别)用于简档选择。

如上所述,驾驶员可使用hmi22创建新的驾驶员简档29。当新的或未知的驾驶员开始操作自主车辆11时,也可使用互联网网站(例如,由简档服务器34或利用简档服务器34提供)、移动电子装置30上的应用创建或由电子控制器12自动地创建新的驾驶员简档29。新简档可预填充有示例性设置和偏好(基于例如一般驾驶员偏好或最大燃料经济性),或者新简档可以是空白的。在一些实施例中,可由驾驶员输入(参见图5)或由电子控制器12自动地确定针对新(空白)驾驶员简档29的所述多个设置。例如,基于由驾驶员在手动模式中操作自主车辆11时表现出的驾驶风格,基于由驾驶员在自主车辆11在自主模式中操作时提供的输入,或二者的组合,电子控制器12可自动地确定所述多个设置。

在一个示例性实施例中,自主车辆11从在手动驾驶模式期间驾驶员的驾驶操纵学习,并且将相同的运动行为应用于自主驾驶模式。图4图示自主车辆11的中央控制台52上显示的学习模式显示画面50的示例性实施例。学习模式显示画面50包括用于指示自主车辆控制系统10处于学习模式的有效学习模式指示器54。当自主车辆控制系统10处于学习模式中时,电子控制器12使用传感器16、来自车辆控制系统14的反馈和来自gnss系统18的信息监测驾驶员的驾驶风格。电子控制器12因此基于驾驶员的操纵搜集描述驾驶员的驾驶风格的数据。这种数据包括例如平均行车间距、最小行车间距、最大横向加速度、平均横向加速度、最大纵向加速度、平均纵向加速度和车辆控制的其它方面。这种数据被记录在电子控制器12的存储器26中。

电子处理器24使用这种数据和机器学习功能确定驾驶员的驾驶风格。驾驶风格可基于原型驾驶员的习惯而被分类为例如运动、放松、进取或被动。电子处理器24将驾驶风格和表征驾驶风格的车辆设置存储在驾驶员简档29中。在一些实施例中,驾驶风格被用于最初填充空白(即,新创建的)简档。在一些实施例中,每当学习模式被启动时(例如,每当自主车辆11被手动驾驶时),驾驶员简档29被更新。在一些实施例中,通过利用基于最近确定的驾驶风格的新设置替换已有设置,更新(调整)驾驶员简档29。在其它实施例中,通过基于最近确定的驾驶风格做出递增调整,更新驾驶员简档29。如此,当驾驶员习惯改变时,电子控制器12可随着时间逐渐地调整驾驶员简档29。例如,在单次表现出进取驾驶之后,通常反映被动驾驶风格的驾驶员简档29可仅被调整为10%更加进取。

如上所述,自主车辆控制系统10使用驾驶员简档29控制自主车辆11。因此,电子控制器12控制自主车辆11以模仿或至少基于驾驶员的风格的方式进行驾驶。例如,如果驾驶员通常快速地加速,则在处于自主驾驶模式中时,自主车辆控制系统10快速地加速。在另一示例中,驾驶员可能通常以对驾驶员施加舒适水平的横向加速度的速度绕曲线。因此,在处于自主驾驶模式中时,自主车辆控制系统10控制自主车辆11的速度以对驾驶员施加类似水平的横向加速度。如上所述,自主车辆控制系统10可被配置为保持符合适用的法规。

在一些实施例中,自主车辆控制系统10基于外部因素自动地调整驾驶员简档29中的所述多个设置。在一些实施例中,自主车辆控制系统10可检测道路或天气条件,并且基于这些条件调整自主车辆11的控制。在一些实施例中,自主车辆控制系统10可检测驾驶员的当前活动(比如,例如使用内部照相机系统、使用hmi22或通过其它合适的机构),并且相应地修改自主车辆11的控制。例如,驾驶员简档29可包括更进取的驾驶设置,在自主车辆11处于自主驾驶模式中时,当驾驶员正在阅读或写作时可能不期望所述更进取的驾驶设置。因此,电子控制器12可控制车辆不那么进取,但仍然类似于由驾驶员简档29指示的驾驶风格。

在一些情况下,驾驶员可能偏好使用一个风格手动驾驶自主车辆11,但可能偏好被车辆(即,在自主模式中)以不同于他或她自己手动驾驶的风格运送。例如,驾驶员可能以进取或运动驾驶风格手动驾驶自主车辆11,但可能偏好以更加舒适或放松的方式被车辆运送。因此,自主车辆控制系统10的示例性实施例基于从驾驶员接收的反馈(例如,驾驶员输入)在驾驶员简档29中更新学习到的驾驶风格和车辆设置。

在一些实施例中,响应于自主车辆11的总体性能,自主车辆控制系统10接收关于驾驶员偏好的驾驶员偏好输入,所述驾驶员偏好用于调整特定学习到的设置。例如,如图4中所示,有效学习模式指示器54指示自主车辆控制系统10处于学习模式。学习模式显示画面50也提示驾驶员使用滑动器控件56和标度盘控件58进行反馈。滑动器控件56接收关于如下各项的驾驶员偏好输入:转向特性(例如,舒适、标准和运动)、制动、加速度、间隙尺寸、在普通驾驶期间的偏好行车间距、在超过之前与标示速度的可容忍偏差等。标度盘控件58接收关于自主车辆11通常应该以怎样的运动或进取方式进行操作的驾驶员偏好输入。滑动器控件56和标度盘控件58可允许驾驶员对各个值(例如,加速度值、间隙尺寸值等)进行平滑且连续的调整,或者可允许驾驶员从一定范围内的许多离散值选择。

在图5中图示的另一示例中,电子控制器12经由反馈选择器60a-60b从设置管理画面40a接收驾驶员反馈输入,反馈选择器60a-60b接收与以上结合图4描述的那些输入类似的输入。如所示的,反馈选择器60a使用按钮,并且反馈选择器60b-60d使用滑动器控件接收输入。学习模式显示画面50和设置管理画面40a的替代实施例可使用其它输入元件,或者可接收关于其它驾驶特性的驾驶员反馈输入。

在另一实施例中,响应于由自主车辆11执行的特定操纵,自主车辆控制系统10接收驾驶员反馈输入。例如,如图6中所示,在自主地执行操纵(例如,超过另一车辆、转弯、变道、在十字路口转弯、在公路合并到交通中等)之后,电子控制器12使用反馈请求画面62针对驾驶员反馈输入进行提示。电子控制器12通过例如由hmi22在触摸屏幕上显示的图形用户界面从驾驶员接收驾驶员反馈输入。电子控制器12使用这个驾驶员反馈输入改变各个值,诸如例如纵向运动、车道中的位置、加速度、间隙尺寸(在自主车辆11和其它车辆之间)等。

在图7中图示的另一实施例中,响应于由自主车辆11执行的特定操纵,电子控制器12使用评价请求画面64针对驾驶员评价输入进行提示。电子控制器12接收驾驶员评价输入,驾驶员评价输入指示自主操纵的批准或自主操纵的拒绝(例如,是/否、赞成/反对等)。电子控制器12还可接收评价所述操纵的个体方面的风格的驾驶员评价输入(例如,加速应该更温和还是应该更运动,或者间隙尺寸应该更窄还是应该更宽)。在一些实施例中,当驾驶员评价输入指示批准操纵时,电子控制器12可继续按原样执行所述操纵,而没有调整。

在其它实施例中,电子控制器12可基于驾驶员评价输入自动地修改针对所述类型的操纵的设置。例如,电子控制器12可基于批准或不批准在所述操纵的每次重复之后以递增方式调整针对所述操纵的设置(例如,最大速度、最大加速度、最大行车间距等),直至确定偏好设置。当特定操纵接收到批准时,电子控制器12利用每次重复以递增方式更进取地(或更被动地)执行所述操纵,直至电子控制器12接收到不批准,电子控制器12通过使用上一次接收到批准的设置执行所述操纵的下一次重复来对所述不批准做出响应。因此,电子控制器12能够接近针对所述操纵的最偏好设置。在另一示例中,电子控制器12可使用接收到的批准和不批准(具有或没有其它类型的驾驶员输入)作为机器学习引擎的输入以随着时间确定针对操纵的偏好设置。

在一些实施例中,电子控制器12接收单个驾驶员输入,并且使用所述输入计算、调整和优化驾驶员简档29中的设置。在其它实施例中,电子控制器12接收多个驾驶员输入,并且使用机器学习来调整驾驶员简档29中的设置。

图8图示用于操作自主车辆11的一个示例性方法100。电子控制器12接收简档选择(即,将会在自主车辆11的控制期间使用哪个驾驶员简档的指示)(在块102)。如以上更详细所述,可通过简档选择画面42(参见图3)、移动电子装置30、电子钥匙或生物计量标识符接收简档选择。当选择了驾驶员简档时,电子控制器12接收驾驶员简档29(在块104)。如上所述,可从存储器26、移动电子装置30、简档服务器34或从可由电子控制器12访问的另一电子存储器接收驾驶员简档29。

电子控制器12为自主车辆11确定驾驶模式(例如,手动驾驶模式或自主驾驶模式)(在块106)。电子控制器12可通过经由例如hmi22从驾驶员接收输入来确定驾驶模式。在一些实施例中,电子控制器12可基于默认设置、驾驶员偏好(例如,存储在驾驶员简档29中)、日程或某种其它合适的机制自动地确定驾驶模式。

当确定了手动驾驶模式(在块108)时,电子控制器12在驾驶员手动操作自主车辆11时从传感器16接收数据(在块110)。如上所述,电子控制器12基于所述数据确定驾驶风格(在块112),并且基于驾驶风格调整驾驶员简档29(在块114)。如图8中所示,在一些实施例中,电子控制器12连续地监测驾驶员的手动驾驶并且相应地调整驾驶员简档(在块106、108-114)。

如上所述,当自主车辆11处于自主驾驶模式时,电子控制器12基于驾驶员简档29的设置自主地控制(即,驾驶)自主车辆11(在块116)。电子控制器12针对一个或多个驾驶员输入进行提示(例如,使用hmi22)(在块118)。在一些实施例中,驾驶员输入可以是驾驶员偏好输入、驾驶员反馈输入或驾驶员评价输入。电子控制器12经由例如hmi22接收驾驶员输入(在块120)。

如上所述,驾驶员输入可包括驾驶员是批准还是不批准由自主车辆11执行的特定操纵的指示。电子控制器12确定驾驶员输入是否指示应该调整驾驶员简档29(在块122)。如上所述,一些驾驶员输入(例如,操纵的批准)可能不导致调整驾驶员简档29。在这种情况下,电子控制器12将会继续基于驾驶员简档29控制自主车辆11(在块116)。

当电子控制器12确定将会调整驾驶员简档时,电子控制器12进行所述调整(在块124)。例如,可能接收到指示期望更大行车间隙的驾驶员反馈输入。电子控制器12将会调整驾驶员简档29中的所述设置,并且当在自主驾驶模式中操作(在块106)时继续基于驾驶员简档29(经调整的)控制自主车辆11(在块116)。

如图8中所示,电子控制器12的一些实施例基于驾驶员输入连续地调整驾驶员简档29(在块106、116-124)。

图9图示用于操作自主车辆11的一个示例性方法200。在一些实施例中,当自主车辆11在自主模式中操作(在块202)时,电子控制器12确定一个或多个外部因素(在块204)。如上所述,外部因素包括天气条件、道路条件和驾驶员活动。当电子控制器确定(在块206)外部因素不指示调整时,电子控制器12继续基于驾驶员简档29自主地控制自主车辆11(在块208)。例如,电子控制器12可确定(例如,使用来自传感器16的数据)道路表面干燥并且天气晴朗。

然而,当电子控制器确定(在块206)外部因素指示调整时,电子控制器12基于驾驶员简档29和外部因素自主地控制自主车辆11(在块210)。例如,电子控制器12可确定(例如,使用来自传感器16的数据)道路表面潮湿并且温度处于冰点或接近冰点,并且因此,可与由驾驶员简档29中的设置规定的情况相比不那么进取地控制自主车辆11。在另一示例中,电子控制器12可确定驾驶员正在阅读或写作(例如,通过由hmi22接收的指示),并且因此,控制自主车辆11使容易干扰这种活动的任何移动最小化。

如图9中所示,无论电子控制器12是否进行调整,电子控制器12连续地确定外部因素并且相应地进行调整(在块204-210)。

因此,除其他之外,本发明提供用于使用个性化驾驶简档操作自主车辆的系统和方法。在下面的权利要求中阐述本发明的各种特征和优点。

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