考虑路线驾驶难度的导航的制作方法

文档序号:29446677发布日期:2022-03-30 11:08阅读:258来源:国知局
考虑路线驾驶难度的导航的制作方法

1.本公开总体上涉及车辆,更具体地,涉及用于车辆的导航系统。


背景技术:

2.当今,许多车辆包括导航系统,导航系统为车辆提供到达目的地的潜在路线。虽然这种路线通常是针对某些因素来分析的,例如到达目的地的时间和距离,但并不总是包含用户的所有偏好和能力。
3.因此,期望提供用于为车辆提供导航系统的改进的方法和系统,包括对到达期望目的地的潜在行进路线的分析。此外,结合附图和本发明的背景,本发明的其他期望的特征和特性将从本发明的后续详细描述和所附权利要求中变得明显。


技术实现要素:

4.根据示例性实施例,提供了一种方法,包括:接收关于车辆行驶目的地的输入;经由处理器识别车辆行驶到目的地的多条路线;通过所述处理器为所述多条路线中的每一条确定车辆通过所述路线到达目的地的车辆操纵难度的度量;以及基于多条路线的相应难度度量,通过由处理器提供的指令来执行车辆动作。
5.另外在示例性实施例中,对于多条路线中的每条路线,确定难度度量的步骤基于沿着该路线到达目的地的每行驶距离的车道数。
6.另外在示例性实施例中,对于多条路线中的每条路线,确定难度度量的步骤还基于该路线的交通和速度条件,其是基于交通拥堵水平、速度限制和当前车辆速度的函数。
7.另外在示例性实施例中,对于多条路线中的每条路线,确定难度度量的步骤还基于该路线的路面条件。
8.另外在示例性实施例中,该方法还包括:接收关于车辆行驶难度水平的期望容忍度的第二输入;其中,经由处理器提供的指令执行车辆动作的步骤基于对难度级别的期望容忍度以及对多条路线的难度的相应度量。
9.另外在示例性实施例中,执行车辆动作的步骤包括提供多条路线的列表,以及关于它们各自的难度度量的信息。
10.另外在示例性实施例中,车辆包括自动车辆;并且执行车辆动作的步骤包括经由处理器提供的指令自动操作自动车辆以行驶到目的地。
11.根据另一示例性实施例,提供了一种系统,该系统包括:输入设备,被配置为接收关于车辆行驶目的地的输入;以及处理器,其联接到所述输入设备并被配置成至少用于:识别车辆行驶到目的地的多条路线;对于多条路线中的每一条,确定车辆通过该路线到达目的地的车辆操纵难度的度量;以及基于多条路线的相应难度度量,提供用于执行车辆动作的指令。
12.另外在示例性实施例中,对于多条路线中的每条路线,处理器被配置为基于沿着到达目的地的路线的每行驶距离的车道数来确定难度的度量。
13.另外在示例性实施例中,对于多条路线中的每条路线,处理器被配置为还基于路线的交通和速度条件来确定难度的度量,其基于交通拥堵水平、速度限制和当前车辆速度的函数。
14.另外在示例性实施例中,对于多条路线中的每条路线,处理器被配置为还基于该路线的路面条件来确定难度的度量。
15.另外在示例性实施例中,输入设备还被配置成接收关于车辆行驶难度水平的期望容忍度的第二输入;并且所述处理器还被配置为基于所期望的难度容忍度以及多条路线的相应难度度量来提供指令以执行车辆动作。
16.在另一示例性实施例中,提供了一种车辆,其包括:驱动系统;以及联接到所述驱动系统的导航系统,所述导航系统包括:输入设备,被配置为接收关于车辆行驶目的地的输入;以及处理器,其联接到所述输入设备并被配置成至少用于:识别车辆行驶到目的地的多条路线;对于多条路线中的每一条,确定车辆通过该路线到达目的地的车辆操纵难度的度量;以及基于多条路线的相应难度度量,提供用于执行车辆动作的指令。
17.另外在示例性实施例中,对于多条路线中的每条路线,处理器被配置为基于沿着到达目的地的路线的每行驶距离的车道数来确定难度的度量。
18.另外在示例性实施例中,对于多条路线中的每条路线,处理器被配置为还基于路线的交通和速度条件来确定难度的度量,其是基于交通拥堵水平、速度限制和当前车辆速度的函数。
19.另外在示例性实施例中,对于多条路线中的每条路线,处理器被配置为还基于该路线的路面条件来确定难度的度量。
20.另外在示例性实施例中,输入设备还被配置成接收关于车辆行驶难度水平的期望容忍度的第二输入;并且所述处理器还被配置为基于所期望的难度容忍度以及多条路线的相应难度度量来提供指令以执行车辆动作。
21.另外在示例性实施例中,处理器还被配置为提供多个路线的列表,以及关于它们各自的难度度量的信息。
22.另外在示例性实施例中,车辆包括自动车辆;并且处理器还被配置成提供用于自动操作自动车辆行驶到目的地的指令。
附图说明
23.下文将结合以下附图描述本公开,其中相同的附图标记表示相同的元件,并且其中:
24.图1是通信系统的功能框图,该通信系统包括车辆,并且被配置为向车辆提供导航功能,该导航功能基于与路线相关联的一个或多个驾驶操作的难度来分析去往目的地的潜在路线;
25.图2是根据示例性实施例的为车辆提供导航功能的过程的流程图,该过程基于与路线相关联的一个或多个驾驶操作的难度来分析去往目的地的潜在路线,并且该过程可以结合图1的通信系统使用,包括图1的车辆;
26.图3-5、8和9描绘了根据示例性实施例的可结合图1的通信系统(包括图1的车辆)和图2的过程实现的示例性驾驶操纵和相关路线;和
27.图6和图7描绘了根据示例性实施例的示例性表格,该表格可以结合图1的通信系统来实现图2的过程,所述通信系统包括图1的车辆,并且包括图3-5、8和9的示例性驾驶操作和相关路线。
具体实施方式
28.以下详细描述本质上仅仅是示例性的,并不旨在限制本公开或其应用和用途。此外,不打算受前面背景技术或下面详细描述中提出的任何理论的约束。
29.图1是根据示例性实施例的通信系统10的功能框图。如下文更详细描述的,通信系统10包括车辆12。同样如下面更详细描述的,根据示例性实施例,通信系统10被配置为向车辆12提供导航功能,该导航功能基于与路线相关联的一个或多个驾驶操作的难度来分析去往目的地的潜在路线。如图1所示,通信系统10通常包括上述车辆12,以及一个或多个无线载波系统14、一个或多个陆地网络16和一个或多个远程服务器18。
30.应当理解,所示系统的整体架构、设置和操作以及各个组件仅仅是示例性的,不同配置的通信系统也可以用于实现这里公开的方法的示例。因此,下面的段落提供了图示的通信系统10的简要概述,并不旨在进行限制。
31.在各种实施例中,每个车辆12可以是任何类型的移动车辆,例如摩托车、汽车、卡车、休闲车(rv)、船、飞机、农场设备等,并且配备有使其能够通过通信系统10通信的合适的硬件和软件。如图1所示,在各种实施例中,车辆硬件20设置在车辆12的车身内,并且包括远程信息处理单元24、麦克风26、扬声器28以及连接到远程信息处理单元24的按钮和/或控制器30。网络连接或车辆总线32可操作地联接到远程信息处理单元24。合适的网络连接的例子包括控制器局域网(can)、面向媒体的系统传输(most)、本地互连网络(lin)、以太网和其他合适的连接,例如符合已知的iso(国际标准化组织)、sae(汽车工程师协会)和/或ieee(电气和电子工程师协会)标准和规范的连接。
32.远程信息处理单元24是车载设备,其通过与远程服务器18的通信为车辆12的一个或多个用户17提供导航功能,并且在某些实施例中还提供附加服务,并且通常包括电子处理设备(处理器)38、一种或多种类型的电子存储器40、蜂窝芯片组/组件34、无线调制解调器36、双模天线70以及包含gps芯片组/组件42的导航单元。在一个示例中,无线调制解调器36包括适于在电子处理设备38内执行的计算机程序和/或一组软件例程。
33.在各种实施例中,远程信息处理单元24可以在制造时嵌入/安装在车辆12内,或者可以是在车辆12制造后安装的售后单元。在各种实施例中,远程信息处理单元24能够通过一个或多个无线网络(例如,无线载波系统14),和/或通过无线网络传输语音和/或数据,从而允许与远程服务器18和/或其他车辆和/或系统通信。
34.在各种实施例中,远程信息处理单元24可以使用无线电传输来建立与无线载波系统14的语音和/或数据信道,从而可以通过语音和/或数据信道发送和接收语音和数据传输。车辆通信通过用于语音通信的蜂窝芯片组/组件34和用于数据传输的无线调制解调器36来实现。任何合适的编码或调制技术都可用于本示例,包括数字传输技术,例如tdma(时分多址)、cdma(码分多址)、w-cdma(宽带码分多址)、fdma(频分多址)、ofdma(正交频分多址)等。在一个实施例中,双模天线70服务于全球定位系统芯片组/组件42和蜂窝芯片组/组件34。在各种实施例中,远程信息处理单元24根据诸如长期演进、5g等行业标准利用蜂窝通
信。此外,在各种实施例中,远程信息处理单元24执行车辆12和一个或多个其他网络设备之间的无线联网,例如使用一个或多个无线协议,例如一个或多个ieee 802.11协议、wimax或蓝牙。
35.远程信息处理单元24可以为车辆12的用户17提供多种不同的服务,包括与车辆12的用户17的电子设备15的连接和通信,并为车辆12提供导航功能,该导航功能基于与路线相关联的一个或多个驾驶操作的难度来分析去往目的地的潜在路线。在各种实施例中,电子设备15可以包括移动电话,例如智能电话。在某些其他实施例中,举例来说,设备15可以包括各种其他不同的消费电子/移动设备,例如密钥卡、膝上型电脑、智能可穿戴设备、平板计算机、网络计算机和/或一个或多个其他电子设备和/或其组合。
36.在各种实施例中,远程信息处理单元24在连接到车辆12的无线范围内的无线网络时检测电子设备15并与之通信。在各种实施例中,远程信息处理单元24和每个电子设备15交换数据(直接和/或通过远程服务器18间接),包括交换电子设备15的标识符,例如移动电话的媒体访问控制(mac)地址。另外,在各种实施例中,远程信息处理单元24从电子设备15(和/或车辆12的一个或多个其他输入设备)检索来自用户17的关于车辆12的期望行驶目的地的输入,以及(在某些实施例中)与到达目的地的行驶路线相关联的操纵难度的期望容忍度,并根据这些输入规划车辆12的行驶路线,并且还基于驾驶不同可用路线的操作以到达期望的行进目的地的不同难度水平,例如下面结合图2的过程200以及结合图3-9更详细阐述的。
37.此外,在各种实施例中,远程信息处理单元24还可以提供其他服务,例如,举例来说:与gps芯片组/组件42结合提供的逐个转弯方向和其他导航相关服务、紧急援助服务、来自车辆12的用户的信息请求(例如,关于车辆11行驶途中的兴趣点)和/或信息娱乐相关服务,例如其中音乐、互联网网页、电影、电视节目、视频游戏和/或其他内容由信息娱乐中心46下载,信息娱乐中心46可以是远程信息处理单元24的一部分和/或经由车辆总线32和音频总线22可操作地连接到远程信息处理单元24,以及各种其他类型的可能服务。
38.关于结合远程信息处理单元24使用的其他电子部件,麦克风26为驾驶员或其他车辆乘客提供了用于输入语言或其他听觉命令的装置,并且可以配备有利用本领域已知的人/机接口(hmi)技术的嵌入式语音处理单元。相反,扬声器28向车辆乘客提供听觉输出,并且可以是专门用于远程信息处理单元24的独立扬声器,或者可以是车辆音频组件64的一部分。在任一情况下,麦克风26和扬声器28使车辆硬件20和远程服务器18能够通过可听语音与乘客通信。车辆硬件还包括一个或多个按钮和/或控制器30,用于使车辆乘客能够激活或接合一个或多个车辆硬件部件20。例如,按钮和/或控制器30之一可以是用于启动与远程服务器18的语音通信的电子按钮(无论是诸如顾问58的人还是自动呼叫响应系统)。在另一个例子中,按钮和/或控制器30之一可以用于启动紧急服务。
39.音频组件64可操作地连接到车辆总线32和音频总线22。音频组件64经由音频总线22接收模拟信息,将其呈现为声音。数字信息通过车辆总线32接收。音频组件64提供独立于信息娱乐中心46的调幅和调频收音机、光盘、数字视盘和多媒体功能。音频组件64可以包含扬声器系统,或者可以通过车辆总线32和/或音频总线22上的判断来利用扬声器28。在各种实施例中,音频组件64包括无线电系统65(在某些实施例中,其还包括天线70以及放大器、扬声器等)。
40.在某些实施例中,远程信息处理单元24类似地利用视觉组件66,作为导航系统41的一部分或结合导航系统41,经由一个或多个显示屏67向用户提供视觉信息,例如包括地图视图、路线选项和用户的相关细节。
41.连接到各种传感器接口模块44的车辆传感器72可操作地连接到车辆总线32。在各种实施例中,车辆传感器72包括检测传感器73、用户输入传感器74、速度传感器75、能见度传感器76和路况传感器77,如下所述。在各种实施例中,车辆传感器72还可以包括任何数量的其他传感器,例如加速度计、转向角传感器、制动系统传感器、陀螺仪、磁力计、排放检测和/或控制传感器等。传感器接口模块44的例子包括动力系统控制、气候控制和车身控制等。
42.在各种实施例中,检测传感器73检测用户17的电子设备15并与之通信。例如,在各种实施例中,检测传感器73检测电子设备15并接收其唯一标识符(例如,移动电话的媒体访问控制地址),以便帮助识别车辆12的用户17。在某些实施例中,检测传感器73包括一个或多个蓝牙低能量(ble)传感器73,其设置在车辆12内或车辆12上(例如,在车辆2的车身上或车身内)。在某些实施例中,结合一个或多个短程无线连接(srwc)协议(例如,蓝牙/蓝牙低能耗,或无线网络)使用检测传感器73。
43.另外,在各种实施例中,输入传感器74被用来检测来自用户17的关于车辆12的导航的输入,并且在某些实施例中还关于各种车辆部件的操作。例如,在各种实施例中,输入传感器74检测用户17关于车辆12的所请求的行驶目的地的请求,并且在某些实施例中,还检测关于车辆12的行驶操纵难度的偏好和/或阈值。在各种实施例中,输入传感器74也可以是一个或多个硬件组件20和/或控制器30的一部分和/或联接到一个或多个其他车辆模块80,例如一个或多个车辆控制模块81、车身控制模块、发动机控制模块和/或控制车辆12的不同功能的其他模块。
44.在各种实施例中,速度传感器75测量车辆12的速度(例如,经由一个或多个车轮速度传感器)和/或测量一个或多个可用于计算车辆速度的参数(例如,经由车辆2的加速度计)。此外,在各种实施例中,能见度传感器76测量影响道路能见度的一个或多个参数,例如雨、雪、雨夹雪、霜冻等。另外,在各种实施例中,路况传感器77测量影响轮胎在道路上的抓地力的一个或多个参数(例如,路面的摩擦系数)。
45.无线载波系统14可以是任何数量的蜂窝电话系统、基于卫星的无线系统和/或任何其他合适的无线系统,例如在车辆硬件20和陆地网络16之间传输信号(和/或在某些实施例中,直接与车辆12和/或远程服务器18通信)。根据某些示例,无线载波系统14可以包括和/或联接到一个或多个蜂窝塔48、卫星49、基站和/或移动交换中心(msc)50,以及将无线载波系统14与陆地网络16连接所需的任何其他联网组件。如本领域技术人员所理解的,各种蜂窝塔/基站/移动交换中心的布置是可能的,并且可以与无线载波系统14一起使用。
46.陆地网络16可以是传统的基于陆地的电信网络,其连接到一个或多个陆线电话,并将无线载波系统14连接到远程服务器18。例如,如本领域技术人员所理解的,陆地网络16可以包括公共交换电话网(pstn)和/或互联网协议(ip)网络。当然,陆地网络16的一个或多个部分可以以标准有线网络、光纤或其他光网络、电缆网络、其他无线网络(例如无线局域网)或提供宽带无线接入的网络(bwa)或其任意组合的形式来实现。
47.远程服务器18被设计为向车辆硬件20提供多个不同的系统后端功能,并且根据这
里所示的示例,通常包括一个或多个交换机52、服务器54、数据库56、顾问58以及各种其他电信/计算机设备60。这些不同的呼叫中心组件通过网络连接或总线62适当地相互联接,例如前面结合车辆硬件20描述的一个。可以是专用小交换机(pbx)的交换机52路由输入信号,使得语音传输通常被发送到顾问58或自动响应系统,并且数据传输被传递到调制解调器或其他电信/计算机设备60,用于解调和进一步的信号处理。
48.如前所述,调制解调器或其他电信/计算机设备60可以包括编码器,并且可以连接到各种设备,例如服务器54和数据库56。在各种实施例中,远程服务器18的数据库56包括存储标识符(例如,mac地址),以及地图数据和/或与车辆12的导航有关的其他数据。虽然图示的例子已经被描述为将与有人操作的远程服务器18结合使用,但是应当理解,远程服务器18可以是任何中央或远程设施,有人操作或无人操作、移动或固定的,希望与它们交换语音和数据。
49.图2是根据示例性实施例的用于为车辆提供导航功能的过程200的流程图,该过程基于与路线相关联的一个或多个驾驶操作的难度来分析去往目的地的潜在路线。根据示例性实施例,过程200可以结合图1的通信系统10使用,包括结合图1的车辆12。过程200还将在下面结合图3-5、8和9进一步描述,这些图描绘了可以结合图1的过程200和通信系统10(包括其车辆12)实现的示例性驾驶操作和相关路线;还结合图6和7描述,其描绘了根据示例性实施例的示例性表格,该表格可以结合图1的通信系统来实现图2的过程200,所述通信系统包括图1的车辆,并且包括图3-5、8和9的示例性驾驶操作和相关路线。
50.如图2所示,在各种实施例中,过程200开始于步骤202。在某些实施例中,当一个或多个用户17(例如,驾驶员或乘客)接近或进入车辆12,或启动车辆12和/或其点火装置(例如,通过转动钥匙、接合密钥卡或启动按钮等),或者打开或接合车辆12的导航特征。在某些实施例中,过程200的步骤在车辆12运行期间连续执行。
51.在各种实施例中,在204处获得用户输入。在各种实施例中,用户输入包括(i)车辆12的行驶目的地;以及(ii)用户对于为了到达期望的目的地可以使用的路线的操作难度的容忍度和/或阈值的偏好。在某些实施例中,用户输入经由一个或多个检测单元和/或系统接收,例如图1的检测传感器73和/或用户设备15。在各种实施例中,在206确定用户的目的地,并且在208确定用户的偏好(例如,关于到达目的地的路线的操作难度阈值),即由图1的处理器38基于204的用户输入来确定。
52.另外,在各种实施例中,在210获得车辆传感器数据。在各种实施例中,车辆传感器数据从图1的各种车辆传感器72获得。例如,在某些实施例中,传感器数据包括关于车辆12的速度的信息和数据(例如,由速度传感器75测量);道路状况和/或能见度(例如,由能见度传感器76测量)和/或与车辆12和/或与车辆12行驶的道路相关的其他传感器数据。
53.另外,在各种实施例中,在212获得地图数据。在各种实施例中,地图数据涉及存储在计算机存储器(例如,车辆12的存储器40和/或远程服务器18的数据库56)中的地图,其与车辆12行驶的道路有关,并且与车辆12在前往目的地的途中可能采取的各种可能路线的道路有关。
54.另外,在各种实施例中,在214获得第三方数据。在各种实施例中,第三方数据从远程服务器18和/或车辆12外部的一个或多个其他来源(例如,气象服务、交通服务等)获得,其关于道路或其周围的一个或多个条件(例如,交通拥堵、交通速度、雨、风、雪和/或其他天
气等),所述道路例如车辆12正在其上行驶的道路以及车辆12在前往目的地的途中可能采取的各种可能路线的道路。
55.在216识别车辆12到达目的地可能的路线。在各种实施例中,图1的处理器38基于在步骤212获得的地图数据识别到目的地的可能路线。
56.另外,在各种实施例中,对于每个可能的路线,在218确定交通和速度条件(tsc)。在各种实施例中,交通和速度条件由处理器38根据交通拥堵水平(tc)、速度限制(sl)和车辆12的当前车速(cvs)来确定。另外,在各种实施例中,假设在整个路线中有(n+1)个转弯,起点被计为第一个转弯,终点被计为第(n+1)个转弯,第i个转弯和第i+1个转弯之间的道路可以被称为路段i。在各种实施例中,交通和速度条件定义如下:
57.tsci=f1(tci(loc),sli(loc),cvsi(loc)),i=1,2,...n
ꢀꢀ
(等式1)。
58.此外,在各种实施例中,tsci值可以在区段i内变化,并且在某些实施例和情况下,可能需要分成更小的区段,以对交通和速度条件进行最佳评估。此外,在某些实施例中,tsci可以被分类为不同的条件级别。例如,在一个实施例中,tsci被分为三个级别,即:好(1)、坏(2)和危险(3)。
59.另外,在各种实施例中,对于每个可能的路线,在220提出并定义车道变换挑战(lcc)。在各种实施例中,图1的处理器38提出并定义车道变换挑战(lcc),其是每距离的车道变换次数及其相邻转弯之间的交通和速度条件(tsc)的函数。
60.参考图3-5,描绘了沿着具有不同车道的道路的车辆12的示例性场景“a”300(图3)、“b”400(图4)和“c”500(图5)。例如,图4描绘了车辆12在第i个转弯410和第i+1个转弯420之间穿过三个交通车道401,其间具有距离di 430。图3描绘了车辆12在第i个转弯310和第i+1个转弯320之间穿过六条车道301,其间具有距离di 330。图5描绘了车辆12在第i个转弯510和第i+1个转弯520之间穿过四个初始车道501,其间具有距离di 530;然后在第i+1个转弯520和第i+2个转弯525之间穿过四个另外的交通车道502,其间具有距离di+1 535。
61.回到图2,在各种实施例中,假设在整个路线中有(n+1)个转弯,起点被计为第一个转弯,终点是第(n+1)个转弯,第i个转弯和第i+1个转弯之间的距离是di。另外,在各种实施例中,需要穿过的车道数是nli。
62.另外,在各种实施例中,车道变换挑战(i)定义如下:
63.lcci=f2(nli/di,tsci),i=1,2,

,n
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(等式2)
64.此外,在各种实施例中,lcci可以被分类成不同的挑战级别。例如,在一个实施例中,lcci可以被分类为三个特定级别,即:容易(1)、中等(2)和挑战(3)。
65.此外,在各种实施例中,在222识别路面条件(rsc)。在各种实施例中,图1的处理器38提出和定义路面条件(rsc),其是道路条件(rc)(例如,包括湿度、雪、冰、霜、其他天气条件等)以及道路的摩擦条件(fc)的函数,这是通过使用图1的一个或多个道路条件传感器77获得(例如,对于轮胎抓地力条件)。
66.在各种实施例中,假设在整个路线中有(n+1)个转弯,起点被计为第一个转弯,终点被计为第(n+1)个转弯,则第i个转弯和第i+1个转弯之间的道路是路段i,并且具有定义如下的路面条件(rsc):
67.rsci=f3(rci(loc),fci(loc)),i=1,2,...,n
ꢀꢀꢀꢀꢀꢀꢀꢀ
(等式3)
68.在各种实施例中,rsci可以被表征为不同的条件水平。例如,在一个实施例中,
rsci被表征为三个级别;即:(1)好,如干的、净的;(2)坏,如潮湿和多雾;(3)危险,如结冰和下雪。
69.在各种实施例中,在224识别驾驶难度大小(ddm)。在各种实施例中,图1的处理器38根据以下等式提出并定义作为车道变换挑战(lcc)和路面条件(rsc)的函数的驾驶难度大小(ddm):
70.ddmi=f4(lcci,rsci)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(等式4)
71.例如,在各种实施例中,如果lcc和src都被分为三个级别,并且函数是容易的乘法,则可以通过将lcci和srci的各相应值相乘来计算ddmi。
72.例如,参考图6,相对于上面关于lcci和rsci讨论的示例,提供了基于lcci和rsci计算ddmi的说明性示例。
73.在这个例子中,lcci表600显示lcci可以分为三类;即:(i)“容易”(在表600中表示为601),具有用于计算目的的数值“1”;(ii)“中等”(在表600中表示为602),具有用于计算目的的数值为“2”;以及(iii)“挑战”(在表600中表示为603),具有用于计算目的的数值“3”。
74.同样在该示例中,rsci表610示出rsci可以被分为三类;即:(i)“好”(在表600中表示为611),具有用于计算目的的数值“1”;(ii)“坏”(在表600中表示为612),具有用于计算目的的数值“2”;和(iii)“危险”(在表600中表示为613),具有用于计算目的的数值为“3”。
75.同样在这个例子中,对于任何给定的路线(或路段),lcci和rsci的相应值被相乘以基于相乘的乘积产生相应的ddmi值,如ddmi表620所示。因此,当lcci为“容易”且rsci为“好”时,生成的ddmi值将为1x1=1,依此类推。
76.在各种实施例中,对于每条路线,来自该路线的每个路段的驾驶难度大小值(ddmi)然后在226中合计在一起,以便获得特定路线的总ddmr值。然后,利用该路线的总ddmr值来确定该路线的“驾驶难度级别”(ddl)值。此外,在各种实施例中,对于可被选择用于到达目的地的多条路线中的每一条,重复这一过程。
77.在各种实施例中,在226期间,图1的处理器38基于整个路线的总驾驶难度大小(ddmr)提出并定义驾驶难度水平(ddl),对于i=1,2,

,n,其是ddmr是ddmi的函数。在各种实施例中,ddl用于与车辆12的驾驶员或乘客就路线驾驶难度进行通信。
78.在各种实施例中,路线的总驾驶难度大小ddmr表示如下:
79.ddmr=f5(ddmi,i=1,2,

,n)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(等式5)
80.举例来说,在示例性实施例中,f5可以包括ddmi的容易加和。例如,在一个例子中,在整个路线中有三个转弯和两个路段,可能的ddm值将被相应地计算,ddl水平将被分为三个级别,即:容易、中等和困难。
81.例如,参考图7,表700描述了作为不同路段(i)的各ddmi值之和计算的路线ddmr 702。具体地,在路线中有两个路段的这个例子中,路线ddmr702被计算为ddm
1 704和ddm
2 706的和,如图1的表700所示。
82.进一步参考图7,表750基于特定路线的路线ddm 702描绘了特定路线的驾驶难度级别ddl 760。如图7所示,在该示例中,特定路线的ddl760被分类为(a)“容易”(在表760中表示为761);(b)“中等”(在表760中表示为762);或(c)“困难”(表示为表760中的763)。具体而言,在本例中,如果路线的ddmr在1-4的范围内,则ddl被归类为(a)“容易”;(2)如果路线
的ddmr在5-9的范围内,则为“中等”;以及(3)如果路线的ddmr在10-18的范围内,则为“困难”。
83.在各种实施例中,在228对路线进行排序。在各种实施例中,图1的处理器38基于每条路线的驾驶难度水平ddl以及来自用户204、208的用户输入对各种路线进行分类,所述用户输入是关于路线的驾驶操作难度的用户偏好。例如,如果驾驶员(或用户或乘客)仅表示了对“容易”路线的偏好,则“容易”路线将被优先考虑,即使这样的路线可能比其他路线花费更多的时间和/或距离。作为另外的例子,如果驾驶员(或用户或乘客)表示愿意接受“中等”路线,那么如果这样的路线与其他“容易”路线相比对应于明显更少的时间和/或距离,则可以首先优先考虑这样的“中等”路线,等等。
84.参考图8,提供了示例性图示800,示出了车辆12沿着道路的三条备选路线。具体地,第一路线801被分类为“容易”,而第二路线802被分类为“中等”,第三路线803被分类为“困难”。在某些实施例中,不同的潜在路线801、802、803中的每一个被显示为用户(例如,司机或乘客)的选项,连同困难程度的指示。例如,在一个实施例中,“容易”路线可以用第一颜色(例如,绿色)描绘,而“中等”路线可以用第二颜色(例如,蓝色)描绘,并且“困难”路线可以用第三颜色(例如,红色)描绘,例如在图1的显示屏67上。此外,在某些其他实施例中,可以基于用户先前输入的关于用户认为可接受的难度级别的偏好,为用户预先选择这些路线之一。
85.在各种实施例中,在230为车辆的用户提供输出(例如,对于车辆的驾驶员或乘客)。在各种实施例中,提供了潜在路线的地图,以及与每个路线相关联的驾驶难度水平的指示。例如,在某些实施例中,不同的路线以与不同的ddl值相关联的不同颜色提供(例如,容易、中等和困难),如以上结合图8所述。在各种实施例中,根据图1的处理器38提供的指令(例如,作为车辆12的导航系统41的一部分或与其结合),将这一信息在图1的显示屏67上提供给用户。
86.另外,在各种实施例中,然后在232从用户(例如,车辆的驾驶员或乘客)接收输入,该输入关于所选路线,(例如,经由车辆12的输入设备的输入传感器74)。在各种实施例中,然后在234根据由图1的处理器38提供的指令执行一个或多个车辆动作。例如,在某些实施例中,车辆12包括自动车辆,并且车辆12执行所选路线并沿着所选路线自动行驶到目的地,同时还经由图1的显示屏67显示关于沿途所选路线的信息。在其他实施例中,在各种实施例中,车辆12可以不是自主车辆12,但是仍然可以在图1的显示屏67上为用户显示所选择的路线,以及与路线的每一部分相关联的驾驶员位置或难度的信息。
87.例如,参考图9,提供了图示900,其示出了车辆12沿着包括某些示例性道路的道路的选定路线901,即:(i)大比弗路902和(ii)伍德沃德路903。在各种实施例中,在图1的显示屏67上为用户描绘了所选路线901的地图,以及路线的各个步骤的描述,伴随有每个步骤的困难程度的指示(并且,在各种实施例中,包括每个特定步骤中要穿过的车道数量的描述)。
88.例如,在一个示例中,步骤的描述可以出现在图示900的地图旁边,并且可以包括以下文本(例如,在图示的左侧):
89.*在大比弗路向西行驶,3车道(容易)
90.*1英里
91.*右转进入m-1n/伍德沃德路,4车道(容易)
92.*0.1英里
93.*从右向左穿过4条车道,在伍德沃德路上掉头,4车道(中等)
94.*2英里
95.*从左到右穿过4条车道,右转行驶14英里,1车道(中等)
96.在某些实施例中,该过程然后在236终止。
97.因此,根据各种实施例,提供了为车辆提供潜在改进的导航特征的方法、系统和车辆,其基于与路线相关联的驾驶难度水平,结合关于驾驶难度水平的用户偏好来分析潜在路线。
98.应当理解,系统和方法可以不同于附图中描绘的和这里描述的那些。例如,在各种实施例中,图1的通信系统,包括远程服务器、车辆、通信网络和/或其组件,可以不同于图1所示和/或本文所述的。还应当理解,这里公开的过程(和/或子过程)可以不同于这里描述的和/或图2中描述的过程,和/或其步骤可以同时执行和/或以不同于这里描述的和/或图2中描述的顺序执行,以及其他可能的变化。还应当理解,图3-9和上述的各种实施方式也可以在不同的实施例中变化。
99.虽然在前面的详细描述中已经给出了至少一个例子,但是应该理解存在大量的变化。还应当理解,一个或多个示例仅仅是示例,并不旨在以任何方式限制本公开的范围、适用性或配置。相反,前面的详细描述将为本领域技术人员提供实现一个或多个示例的方便的路线图。应当理解,在不脱离所附权利要求及其合法等同物的范围的情况下,可以对元件的功能和布置进行各种改变。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1