车辆座位变换辅助的制作方法

文档序号:15949427发布日期:2018-11-14 04:59阅读:203来源:国知局
车辆座位变换辅助的制作方法
本发明涉及一种用于车辆座位变换辅助的系统和方法。
背景技术
当车辆行驶时,车辆的乘员可能希望从车辆的一个座位变换到车辆的另一座位。但是,这些乘客可能无法确定这种座位变换是否可行、实用以及/或审慎。技术实现要素:根据本发明,提供一种系统,包括计算机,该计算机编程为:接收来自一个或多个车辆输入装置的描述一个或多个车辆操作的数据;以及当基于接收的数据确定满足座位变换条件时致动输出装置。根据本发明的一个实施例,计算机还编程为基于车辆的路线来确定满足座位变换条件。根据本发明的一个实施例,计算机还编程为基于确定座位变换条件被预测为继续满足达阈值时间量来确定满足座位变换条件。根据本发明的一个实施例,计算机还编程为基于第一座位位置和第二座位位置来识别阈值时间量。根据本发明的一个实施例,计算机还编程为基于确定车辆的速度低于阈值来确定满足座位变换条件。根据本发明的一个实施例,计算机还编程为当确定座位变换条件被预测为满足小于阈值时间量时降低车辆的速度。根据本发明的一个实施例,计算机还编程为当确定满足座位变换条件时致动车辆约束系统至解锁状态。根据本发明的一个实施例,计算机还编程为基于确定其它车辆不处于车辆的阈值距离内来确定满足座位变换条件。根据本发明的一个实施例,计算机还编程为基于确定车辆被预测为在阈值时间内加速度不超过阈值量来确定满足座位变换条件。根据本发明的一个实施例,计算机还编程为基于车辆的位置来确定满足座位变换条件。根据本发明,提供一种方法,包括:接收来自一个或多个车辆输入装置的描述一个或多个车辆操作的数据;以及当基于接收的数据确定满足座位变换条件时致动输出装置。根据本发明的一个实施例,基于车辆的路线来确定满足座位变换条件。根据本发明的一个实施例,确定满足座位变换条件包括确定座位变换条件被预测为继续满足达阈值时间量。根据本发明的一个实施例,阈值时间量基于第一座位位置和第二座位位置。根据本发明的一个实施例,确定满足座位变换条件包括确定车辆的速度低于阈值。根据本发明的一个实施例,方法还包括当确定座位变换条件被预测为满足小于阈值时间量时降低车辆的速度。根据本发明的一个实施例,方法还包括当确定满足座位变换条件时致动车辆约束系统至解锁状态。根据本发明的一个实施例,确定满足座位变换条件包括确定其它车辆不处于车辆的阈值距离内。根据本发明的一个实施例,确定满足座位变换条件包括确定车辆被预测为在阈值时间内加速度不超过阈值量。根据本发明的一个实施例,基于车辆的位置来确定满足座位变换条件。附图说明图1是用于座位变换辅助的示例性系统的框图;图2是示例性车辆的乘客舱的透视图;图3是示例性车辆距其它车辆的距离的图示;图4是遵循路线的示例性车辆的图示;图5是执行座位变换辅助的示例性过程的流程图。具体实施方式引言本文公开了一种方法,该方法包括:接收来自一个或多个车辆输入装置的描述一个或多个车辆操作的数据,并且当基于所接收的数据确定满足座位变换条件时致动输出装置。该方法还可以包括基于车辆的路线来确定满足座位变换条件。该方法还可以包括确定满足座位变换条件包括确定座位变换条件被预测为继续满足达阈值时间量。阈值时间量基于第一座位位置和第二座位位置。该方法还可以包括确定满足座位变换条件包括确定车辆的速度低于阈值。该方法还可以包括当确定座位变换条件被预测为满足小于阈值时间量时降低车辆的速度。该方法还可以包括当确定满足座位变换条件时致动车辆约束系统至解锁状态。该方法还可以包括确定满足座位变换条件包括确定没有其它车辆处于车辆的阈值距离内。该方法还可以包括确定满足座位变换条件包括确定车辆被预测为在阈值时间内加速度不超过阈值量。该方法还可以包括基于车辆的位置来确定满足座位变换条件。本文还公开了一种编程为执行所公开的方法的计算机。本文还公开了一种存储可通过计算机处理器执行以执行所公开的方法的程序指令的计算机可读介质。本文还公开了一种包括计算机的系统,该计算机编程为接收来自一个或多个车辆输入装置的描述一个或多个车辆操作的数据,并且当基于所接收的数据确定满足座位变换条件时致动输出装置。计算机还可以被编程为基于车辆的路线来确定满足座位变换条件。计算机还可以被编程为基于确定座位变换条件被预测为继续满足达阈值时间量来确定满足座位变换条件。计算机还可以被编程为基于第一座位位置和第二座位位置来识别阈值时间量。计算机还可以被编程为基于确定车辆的速度低于阈值来确定满足座位变换条件。计算机还可以被编程为当确定座位变换条件被预测为满足小于阈值时间量时降低车辆的速度。计算机还可以被编程为当确定满足座位变换条件时致动车辆约束系统至解锁状态。计算机还可以被编程为基于确定没有其它车辆处于车辆的阈值距离内来确定满足座位变换条件。计算机还可以被编程为基于确定车辆被预测为在阈值时间内加速度不超过阈值量来确定满足座位变换条件。计算机还可以被编程为基于车辆的位置来确定满足座位变换条件。参考图1和图2,其中贯穿若干附图,相同的附图标记表示相同的部件,用于辅助车辆12的乘员从车辆12的一个座位14变换到另一个座位的系统10包括计算机16,该计算机16编程为接收来自一个或多个车辆12输入装置的描述一个或多个车辆操作的数据。计算机16被编程为在基于所接收的数据确定满足座位变换条件时致动输出装置。座位变换可以由车辆12的乘员例如利用用户装置18和/或车辆12的用户界面20来请求。如本文所使用的,描述车辆操作的数据包括描述车辆12的当前和/或预测状态的数据(例如车辆12的速度、车辆12的加速度等)。另外地或可替选地,描述车辆操作的数据可以包括描述车辆12的当前和/或预测周围环境的数据(例如到另一车辆12(图3中所示)的距离d、车辆12的位置等)。如本文所使用的,车辆12输入装置是将信息提供给计算机16的电子装置。示例性车辆输入装置包括车辆传感器22、导航系统24、收发器26等。如本文所使用的,输出装置是与计算机16通信的电气或机电装置,计算机16可以向车辆12的乘员提供识别是否满足一个或多个座位变换条件的指示。示例性输出装置包括车辆12的用户界面20、支撑在车辆12内的灯38、用户装置18等。如本文中所使用的,座位变换条件是描述车辆12和/或周围环境的当前状态和/或预测的未来状态的规则,当满足时,指示乘员的座位变换可能是安全的,并且当未满足时,指示乘员座位变换可能不安全。系统用户装置18可以是包括处理器和存储器的各种计算装置中的任何一种,并且经由电路、芯片、天线或其它电子部件(例如智能电话、平板电脑、个人数码助理等)实施。用户装置18包括将信息呈现给用户装置18的用户并且接收来自用户装置18的用户的信息的用户界面。用户界面可以包括触敏显示屏、扬声器、麦克风等。用户装置18可以例如经由射频(rf)通信、经由网络28等与车辆计算机16通信。网络28(有时被称为广域网,因为它可以包括在地理上彼此远离的装置(即,不在相同的建筑物、车辆等中)之间的通信)表示一种或多种机制,远程装置可以通过该一种或多种机制彼此通信,例如车辆12与用户装置18通信等。因此,网络28可以是一个或多个有线或无线通信机制,该一个或多个有线或无线通信机制包括有线(例如,电缆和光纤)和/或无线(例如,蜂窝、无线、卫星、微波和无线电射频)通信机制和任何期望的网络拓扑(或当使用多个通信机制时的多个拓扑)。示例性通信网络包括提供数据通信服务的无线通信网络(例如,使用蓝牙、ieee802.11等)、局域网(lan)和/或包括因特网的广域网(wan)。本文中有时称为主车辆12的车辆12可以包括任何半自主或自主乘用车或商用车辆,诸如轿车、旅行车、运动型多功能车、跨界车辆、厢式货车、小型货车、出租车、公共汽车等。有时被称为车辆12的控制器16的计算机16可以能够完全或以较大或较小的程度独立于人类驾驶员的干预而操作车辆12。计算机16可以被编程为操作推进装置30、制动系统32、转向装置34和/或其它车辆系统。为了本发明的目的,自主模式被定义为车辆12的推进装置30、制动系统32以及转向装置334被一个或多个计算机16控制的一种模式;在半自主模式中,车辆12的计算机16控制车辆的推进装置30、制动系统32以及转向装置34中的一个或两个。如图1所示,框图示出了用于辅助车辆12的乘员从车辆12的一个座位14变换到另一个座位的系统10以及车辆12中的元件(诸如提供在车辆12的其它部件(诸如推进装置30、制动系统32、转向装置34、导航系统24、用户界面20、内部灯38、约束系统40、传感器22、收发器26、以及计算机16等)之间的通信的通信网络36)。如图2所示,车辆12包括容纳车辆12的乘员(如果有的话)的乘客舱42。乘客舱42包括第一和第二排座位14。乘客舱42也可以包括第三排座位(未示出)和/或其它附加座位和/或座位布置。座位14及其部件的位置和定向可以由乘员调节。在图2中,座位14被示出为斗式座位,但是座位14可以被包括在其它座位类型中,例如长条座位。为了本发明的目的,座位14被限定为设计成或旨在保持一个单独乘员的车辆座位或其部分。设计用于一个以上乘员的长条座位或其它类型的座位可以包括多个部分,每个部分可以保持单独的乘员,例如用于保持第一单独乘员的第一部分和用于保持第二单独乘员的第二部分。因此,设计或打算用于一个以上乘员的这种座位在本发明的上下文中包括两个或更多个座位14,即两个或更多个座位部分,每个座位部分用于单独的乘员。车辆12的通信网络36包括用于促进车辆12的部件之间的通信的硬件(诸如通信总线)。通信网络36可以根据诸如控制器局域网(can)、以太网、无线网络(wifi)、本地互连网络(lin)和/或其它有线或无线机制的一种或多种通信协议来促进车辆部件之间的有线或无线通信。车辆12的推进装置30生成动能(例如,提供旋转运动的扭矩)并且将能量转换成车辆的运动。推进装置30可以是已知的车辆推进子系统,例如包括耦合到将旋转运动传递到车轮的变速器的内燃发动机的传统动力传动系统;包括电池、电动马达以及将旋转运动传递到车轮的变速器的电动动力传动系统;包括传统动力传动系统和电动动力传动系统的元件的混合动力传动系统;或任何其它类型的推进装置30。推进装置30与计算机16和/或人类驾驶员通信并且接收来自计算机16和/或人类驾驶员的输入。人类驾驶员可以经由例如加速踏板和/或换档杆来控制推进装置30。制动系统32抵抗车辆12的运动,从而减慢和/或停止车辆12,例如已知的车辆制动子系统。制动系统32可以是诸如盘式制动器、鼓式制动器、带式制动器等的摩擦制动器;再生制动器;任何其它合适类型的制动器;或其组合。制动系统32可以包括例如响应于来自计算机16和/或来自人类驾驶员的命令而致动制动系统32以抵抗车辆12的运动的电子控制单元(ecu)等。人类驾驶员可以经由例如制动踏板来控制制动系统32。转向装置34通常是已知的车辆转向子系统并且控制车轮的转向。转向装置34与方向盘和/或计算机16通信并且接收来自方向盘和/或计算机16的输入。转向装置34可以是如本领域中已知的具有电动助力转向的齿条和小齿轮系统、如本领域中已知的线控转向系统,或者任何其它合适的系统。导航系统24经由可以确定车辆12的当前位置的电路、芯片或其它电子部件来实施。导航系统24可以经由基于卫星的系统(诸如全球定位系统(gps))来实施。导航系统24可以基于从地球轨道中的各种卫星接收的信号对车辆12的位置进行三角测量。导航系统24被编程为经由通信网络36将表示主车辆12的当前位置的信号输出到例如处理器。在一些情况下,导航系统24被编程为确定从当前位置到未来的位置(如图4所示)的路线。导航系统24可访问存储在存储器中的地图数据(在下面讨论)并且根据地图数据开发路线r。地图数据可以包括速度限制、十字路口信息(例如十字路口处的停车标志和交通信号的位置)、转向和弯道信息(例如一段道路的十字路口或者弯道处的转向半径等)。用户界面20将信息呈现给车辆12的乘员并且接收来自车辆12的乘员的信息。用户界面20可以位于车辆12的乘客舱42的表面上,或者位于乘员容易看到的位置。多个用户界面20可以位于乘客舱42内,例如靠近每个座位14的一个用户界面20。用户界面20可以包括用于将信息提供给乘员(例如人机界面(hmi)元件)的拨号盘、数字显示装置、诸如触敏显示屏的屏幕、扬声器等。用户界面20可以包括用于接收来自乘员的信息的按钮、旋钮、小键盘、麦克风等。灯38将电转换成可见光。灯38包括发光结构(诸如钨丝、发光二极管(led)等)。发光结构可以被封装在例如包括反射器和透镜的壳体内。灯38可以被配置为例如通过包括着色的有色透镜而产生某种颜色的光谱。灯38可以被配置为例如,通过包括具有不同颜色透镜的多个发光结构(例如红色、蓝色以及绿色led)而产生可变颜色光谱。灯38可以包括提供对灯38的亮度和/或颜色的控制(例如,响应于经由通信网络36接收到的命令和/或供应给灯38的功率变化(例如,电压的变化))的各种电路、芯片、配线或其它电子部件。示例性灯38包括车辆12的车厢顶灯、脚部空间照明灯等。约束系统40将车辆12的座位14的乘员约束在这种座位14内。约束系统40可以是三点式安全带,这意味着当系紧时围绕乘员的三个点处例如利用腰带安装锚、卷收器以及接收在闩锁中的锁扣来附接带。可替选地,约束系统40可以包括附接点的其它布置。约束系统40可以包括控制约束系统40以在锁定状态和解锁状态之间致动的各种电路、芯片、配线、致动器或其它电子部件。在锁定状态下,约束系统40被禁止例如通过禁止从闩锁上除去锁扣来释放乘员。在解锁状态下,约束系统40被允许例如通过允许从闩锁上除去锁扣来释放乘员。传感器22可以检测车辆12的内部状态,例如车轮速度、车轮定向、以及发动机和变速器变量。传感器22可以检测车辆12的位置或定向,例如全球定位系统(gps)传感器;诸如压电或微机电系统(mems)传感器的加速度计;诸如速率、环形激光器或光纤陀螺仪的陀螺仪;惯性测量单位(imu);以及磁力计。传感器22可以检测外部世界和/或乘客舱,例如,接近传感器、重量传感器、雷达传感器、扫描激光测距仪,光检测和测距(lidar)装置以及诸如摄像机的图像处理传感器。传感器22可以包括通信装置,例如,车辆到基础设施(v2i)或车辆到车辆(v2v)装置。收发器26直接或经由网络28从其它收发器无线地发送和接收信息,使得信号、数据和其它信息能够与其它计算机和网络系统(例如用户装置18)交换。收发器26经由可以促进无线通信的天线、电路、芯片或其它电子部件来实施。示例性收发器26包括wi-fi系统、无线电发射器和接收器、电信系统、系统、蜂窝系统以及移动卫星收发器。经由电路、芯片或其它电子部件实施的车辆计算机16被包括在车辆12中用于执行包括如本文所述的各种操作。车辆计算机16是通常包括处理器和存储器的计算装置,该存储器包括一种或多种形式的计算机可读介质,并且存储可由处理器执行的用于执行包括如本文所公开的各种操作的指令。车辆计算机16的存储器通常存储经由各种通信机制接收的远程数据;例如,车辆计算机16通常被配置用于在控制器局域网(can)总线等上进行通信,和/或用于使用其它有线或无线协议(例如蓝牙等)。经由使用以太网、wifi、can总线、本地互连网络(lin)和/或其它有线或无线机制的通信网络36,车辆计算机16可以将消息传输到车辆12中的各种装置和/或接收来自各种装置(例如,控制器、致动器、传感器等,例如,如本文讨论的控制器和传感器)的消息。例如,车辆计算机16可以接收来自车辆传感器22的数据。计算机16的存储器可以存储包括本文所讨论的那些的各种查找表等。计算机16可以被编程为例如基于从由车辆12的座位14支撑的重量和/或接近传感器22接收的信息来确定车辆12的各种座位14是否被占用,以检测某个座位14中的乘员的存在等。计算机16可以接收座位变换请求。为了本发明的目的,座位变换请求是来自车辆12的乘员的指定乘员希望从车辆12的第一座位14切换到车辆12的第二座位14的输入。座位变换请求可以包括当前座位14(即,在请求座位变换时乘员的座位14)和期望座位14。座位变换请求可以经由用户装置18(例如基于乘员对用户装置18的输入作为从用户装置18到车辆12的消息)和/或与车辆12的用户界面20一起(例如基于乘员对用户界面20的输入)来提供。计算机16可以存储和/或确定座位变换阈值时间量,即允许乘员从第一座位14变换到第二座位14的时间量。座位变换阈值时间量可以是由车辆12的制造商存储在计算机16的存储器中的固定量。可以基于经验测试来确定座位变换时间的固定阈值量,例如,车辆12的乘员从车辆12的第一座位14变换到第二座位14所花费的平均时间量。平均时间量可以乘以安全系数(例如系数2)以确定座位变换阈值时间量。另外地或可替选地,座位变换阈值时间量可以由计算机16基于车辆12的乘员的当前座位14和期望座位14来确定。例如,计算机16可以存储将各种座位变换阈值时间量与各种座位变换组合相关联的座位变换时间查找表。在这种查找表中,不同的座位变换组合可以基于它们的相对位置、定向等与不同时间相关联,例如,更靠近的座位14将具有比更远的座位14更少的座位变换阈值时间量,彼此面对的座位14将具有比不彼此面对的座位14更少的座位变换阈值时间量等。查找表可以由车辆12的制造商例如基于乘员从车辆12中的特定座位14变换到另一特定座位14需要花费多长时间的经验测试来确定。如上所讨论的,查找表中的时间可以用安全系数来确定。示例性座位变换时间查找表如下所示:当前座位期望座位座位变换阈值时间量车辆的第一排第一侧车辆的第一排第二侧30秒车辆的第一排第一侧车辆的第二排第二侧40秒车辆的第一排第一侧车辆的第二排第一侧20秒车辆的第二排第一侧车辆的第二排第二侧30秒车辆的第二排第一侧车辆的第一排第一侧20秒车辆的第二排第一侧车辆的第一排第二侧40秒计算机16可以基于座位变换请求(例如基于座位变换请求中包括的当前座位14和期望座位14)来识别当前座位14和期望座位14。可替选地,当前和/或期望的座位14可以基于来自各个座位14中的重量传感器22的信息,和/或基于用户界面20相对于车辆12的各个座位14的位置。例如,当前座位14可以是最靠近用户界面20的座位14,当前座位14可以是重量传感器22指示被占据的座位14,期望的座位可以是重量传感器22指示未被占据的座位14等。计算机16可以存储一组座位变换条件规则,例如作为计算机的存储器中的座位变换条件规则表。该组座位变换条件规则包括一个或多个规则,该一个或多个规则当满足时单独和/或组合地指示车辆12的乘员座位变换可能是安全的。该规则可以包括车辆12和/或周围环境的一个或多个限定的状态以及这些状态是否必须满足达座位变换阈值时间量的指示。示例性座位变换条件规则表格如下所示:规则规则必须满足座位变换阈值时间量加速度低于1米/秒2是速度低于当前道路速度限制是速度低于10英里/小时否车辆在授权位置处否其它车辆处于40米内是其它车辆处于200米内否以下段落中讨论了某些示例性座位变换条件规则,但是这些示例不是限制性的;其它规则是可能的。可以存在座位变换条件规则,其中座位变换条件基于确定其它车辆12不处于主车辆12的阈值距离d内。阈值距离d可以针对相对于主车辆12的定向的特定方向(例如前方、后方等)进行指定。阈值距离d可以是固定量,例如100码。阈值距离d还可以相对于车辆12的速度,例如,基于将各种速度与各种距离相关联(例如,其中较高速度与较高阈值距离d相关联)的查找表等来识别。阈值距离d可以基于上面讨论的座位变换阈值时间量,例如,基于将各种座位变换阈值时间量与各种距离d相关联(例如,其中较高的阈值时间量与较高的阈值距离d相关联)的查找表等来识别。可以存在座位变换条件规则,其中座位变换条件基于车辆12的地理位置。该位置可以根据例如通过使用全球定位系统(gps)的导航系统24、和/或通过靠近可能在地图数据中指示的各种地标(例如市和州政府区、学校、州际公路等)而已知的地理坐标来确定。例如,计算机16的存储器可以存储具有在一组各种相应位置中的每一个位置处(例如由地理坐标范围、与一组地理坐标的距离等指定的)是否授权或允许座位变换的指示的授权位置查找表等。可以基于当地法律来确定各个位置中的每一个位置是否可以被授权,例如禁止或允许座位变换的市或州法律。授权位置指示可以基于位置的特征,例如,在交通繁忙的城市或郊区中可以禁止座位变换,但在人烟稀少的农村地区允许座位变换等。授权位置指示可以基于与该位置相关联的道路的类型,例如平坦的道路、具有频繁且不可预知的颠簸的砾石道路等。与该位置相关联的道路的类型可以被存储在包括在地图数据等中的另一查找表等中。可以存在座位变换条件规则,其中座位变换条件基于车辆12的路线或其部分的特征,例如,车辆正在行驶的当前道路和/或车辆12将行驶到达期望目的地的预测未来道路。例如,该规则可以指定可以从路线的地图数据中获得的特征,例如速度限制、十字路口信息、转向以及弯道信息。这些特征又可以(例如在另一查找表中等)与无座位变换条件(例如超过30英里/小时的速度限制、超过阈值的每英里转数等)或者允许座位变换条件(例如,超过30英里/小时的速度限制、下一英里不转向等)相关联。可以存在座位变换条件规则,座位变换条件基于确定车辆12的加速度不超过阈值量(例如1米/秒2)。如本文所使用的,“加速度”意指车辆12的速度的改变,例如,速率的改变和/或方向的改变。可以存在座位变换条件规则,座位变换条件基于确定车辆12的速度低于阈值(例如,25英里/小时)。速度阈值可以是例如由车辆12的制造商存储在存储器中的固定量。速度阈值可以基于车辆12正行驶(例如包括在地图数据中)的道路的速度限制。可以存在座位变换条件规则,座位变换条件基于确定座位变换条件被预测为继续满足座位变换阈值时间量(例如15秒)。计算机16可以基于从传感器22接收的信息来识别车辆12和/或周围环境的当前状态和/或预测未来状态。例如,接近、雷达、lidar等传感器22可以指示没有物体(例如,其它车辆12)接近主车辆12,即处于主车辆12的阈值距离d(例如,20米)内。可以以时间间隔(例如,每50毫秒)测量与检测到的物体的距离,并且对其进行分析以确定检测到的物体相对于车辆12的运动(例如确定物体是否正在靠近或从车辆12后退以便例如预测物体与车辆12之间的未来距离)。作为另一示例,车轮速度传感器22可以指示车辆12的速度和/或加速度。计算机16可以基于从导航系统24接收的信息来识别车辆12和/或周围环境的当前状态和/或预测未来状态。例如,导航系统24可以例如基于路线r和地图数据提供车辆12的当前位置和/或预测未来位置,并且可以例如基于指示沿着路线r的速度限制、停止、转向、弯道等的地图数据来提供用于预测车辆12的状态(例如加速度、速度等)的信息。计算机16可以基于从收发器26接收的信息来识别车辆12和/或周围环境的当前状态和/或预测未来状态。例如,计算机16可以使用收发器26与其它车辆12通信以识别这些车辆12的位置、路线r、速度等。来自其它车辆12的信息可以被计算机16用来预测其它车辆12在未来的各种时间与主车辆12的接近度。例如,计算机16可以将一个或多个其它车辆12的接收位置、路线r、速度等与主车辆12的这些相比较。计算机16可以被编程为确定车辆12和/或周围环境的当前状态满足座位变换条件。为了做出这种确定,计算机16可以将描述车辆12和/或周围环境的当前状态的接收数据(例如,当前加速度、速度、位置、物体接近度等)与座位变换条件规则表中的各种规则进行比较。计算机16可以被编程为确定车辆12和/或周围环境的预测未来状态满足座位变换条件。为了做出这种确定,计算机16可以将车辆12和/或周围环境的预测的未来状态(例如预测的加速度、速度、位置、物体接近度等)与包括在座位变换条件规则表中的各种规则的对应值进行比较。与规则中的一个或多个值(例如,速度、加速度等)相比,车辆12和/或周围环境的预测的未来状态可以针对特定的未来时间并且可以周期性地提供(例如每500毫秒)直到未来座位变换阈值时间量。例如,当规则需要车辆12的加速度保持低于加速度阈值达座位变换阈值时间量时,计算机16可以确定满足座位变换条件。为了确定是否满足这种规则,计算机16可以例如基于来自导航系统24的信息来分析车辆12的路线r以识别沿着路线r的位置(例如停在十字路口、车辆12正在或将沿其行驶的道路上的弯道等处),在该位置中,预测车辆12的加速度将超过阈值。计算机16可以例如基于车辆12的当前速度、沿着路线r的道路的速度限制等来确定车辆12到达沿路线r的位置中最靠近车辆12的位置将要花费的时间量,在该位置中,预测车辆12的加速度沿路线r超过阈值。车辆12到达最靠近位置将要花费的时间量可以与座位变换阈值时间量进行比较,在该位置中,预测车辆12的加速度将超过阈值。计算机16可以被编程为当确定座位变换条件被预测为满足小于座位变换阈值时间量时降低车辆12的速度。例如,当计算机16识别出弯道或十字路口正在接近,这将例如通过转向或停止车辆12而在座位变换阈值时间量之前将加速度提高到阈值量以上时,计算机16可使车辆12减慢以增加车辆12到达弯道或十字路口所花费的时间量。可以使车辆12减慢,使得车辆到达弯道或十字路口所花费的时间量变得大于座位变换阈值时间量。计算机16可以例如通过致动推进装置30以产生更小的扭矩和/或通过致动制动系统32以抵抗车辆12的运动来使车辆12减慢。计算机16可以被编程为例如通过经由通信网络36将指令传输到输出装置来致动输出装置(诸如灯38、用户界面20、约束系统40等)。计算机16可以当基于接收到的数据确定满足一个或多个座位变换条件时致动输出装置。当确定满足一个或多个座位变换条件时,计算机16可以致动灯38以提供特定颜色(例如,绿色)。当确定由于致动指示满足条件的灯38已经过了预定的时间量(例如,15秒、75%的阈值量等)时,计算机16然后可以致动灯38来提供不同颜色(例如,黄色)和/或指示类型(例如稳定状态对闪烁)。当确定满足一个或多个座位变换条件时,计算机16可以致动灯以提供不同的颜色(例如,红色)。计算机16可以例如基于本文中针对灯38所讨论的确定来致动用户界面20以提供各种听觉(例如,音调、记录的语音信息等)和/或视觉(例如,文字、图标、图像等)指示。计算机16可以被编程为当确定满足一个或多个座位变换条件时致动约束系统40至解锁状态。例如,当确定满足一个或多个规则时,计算机16可以例如,经由通信网络36将指令传送到约束系统40以致动至解锁状态。过程图5是示出了用于辅助车辆12的乘员从车辆12的第一座位14变换到车辆12的第二座位14的示例性过程500的过程流程图。当车辆12打开(例如,激活诸如包括内燃发动机和/或电动马达的动力传动系统,例如,完成内燃发动机的点火)时,过程500开始于框510。在框510处,计算机16接收来自一个或多个车辆输入装置(来自传感器22、导航系统24和/或收发器26)的描述一个或多个车辆操作的数据。例如。计算机16还可以贯穿整个过程500中接收这种数据500。接下来,在框515处,计算机16例如基于对用户界面20、用户装置18等的用户输入来接收座位变换请求。接下来,如上所述,在框520处,计算机16确定座位变换阈值时间量。接下来,在框525处,计算机16基于描述一个或多个车辆操作的接收到的数据来确定是否满足一个或多个座位变换条件。当确定没有满足座位变换条件时,过程500移动到框530。当确定满足一个或多个座位变换条件时,过程500移动到框545。在框530处,计算机16确定是否可以通过使车辆12减慢来满足一个或多个座位变换条件。当确定可以通过使车辆12减慢来满足一个或多个座位变换条件时,过程移动到框535。当确定通过使车辆12减慢不能满足座位变换条件时,过程移动到框540。在框535处,计算机16例如通过向推进装置30和/或制动系统32发送指令来减慢车辆12。在框535之后,过程返回框525。在框540处,计算机16致动输出装置以例如通过指示灯38致动以提供红色的光、通过指示用户界面20致动以经由视觉信号或听觉信号等提供这种指示来提供座位变换请求已被拒绝的指示。在框540之后,过程500可以结束。可替选地,在框540之后,过程500可以返回到框510以等待另一座位变换请求,其中过程500当车辆12断电或以其它方式置于不可操作状态时结束。在框545处,计算机16致动输出装置以例如通过指示灯38致动以提供绿色的光、通过指示用户界面20致动以经由视觉信号或听觉信号等提供这种指示来提供座位变换请求已被接受的指示。在框545之后,过程500可以结束。可替选地,在框545之后,过程500可以返回到框510以等待另一座位变换请求,其中过程500当车辆12断电或以其它方式置于不可操作状态时结束。结论计算装置通常包括计算机可执行指令,其中指令可以由诸如上面列出的那些的一个或多个计算装置执行。计算机可执行指令可以从使用各种编程语言和/或技术创建的计算机程序进行编译或解释,该各种编程语言和/或技术包括但不限于单独的或组合的javatm、c、c++、visualbasic、javascript、perl等等。这些应用程序中的一些可能会在虚拟机(如java虚拟机、dalvik虚拟机等)上进行编译和执行。通常,处理器(例如,微处理器)从存储器、计算机可读介质等接收指令并且执行这些指令,从而执行包括本文所述的一种或多种过程这样的一种或多种过程。可以使用各种计算机可读介质来存储和传输这样的指令和其它数据。计算机可读介质(也称为处理器可读介质)包括参与提供可通过计算机(例如,通过计算机的处理器)读取的数据(例如,指令)的任意非暂时(例如,有形的)介质。这种介质可以采取许多形式,包括但不限于非易失性介质和易失性介质。非易失性介质可以包括例如光盘或磁盘以及其它持久存储器。易失性介质可以包括例如通常构成主存储器的动态随机存取存储器(dram)。这样的指令可以由一个或多个传输介质传输,该一个或多个传输介质包括连接到计算机的处理器的系统总线的电线的同轴电缆、铜线以及光纤。计算机可读介质的常见形式包括例如软盘(floppydisk)、软盘(flexibledisk)、硬盘、磁带、任意其它磁性介质、只读光盘驱动器(cd-rom),数字化视频光盘(dvd)、任意其它光学介质、打孔卡、纸带、任意其它具有孔图案的物理介质、随机存取存储器(ram)、可编程只读存储器(prom)、电可编程只读存储器(eprom)、闪存电可擦除可编程只读存储器(flash-eeprom)、任意其它存储器芯片或盒或计算机可读取的任意其它介质。在一些示例中,系统元件可以被实施为存储在与其相关联的计算机可读介质(例如,磁盘、存储器等)上的一个或多个计算装置(例如,服务器、个人计算机等)上的计算机可读指令(例如,软件)。计算机程序产品可以包括存储在计算机可读介质上的用于执行本文所描述的功能的指令。贯穿整个文献被用作标识符的形容词“第一”和“第二”并不旨在表示重要性或顺序。关于本文描述的介质、过程、系统、方法等,应当理解的是,尽管这种过程的步骤等已经描述为根据某一有序序列发生,但是这种过程可实践为在除了本文描述的命令之外的命令中描述的步骤。还应当理解的是,可同时执行某些步骤、可添加其它步骤或者可删除本文描述的某些步骤。换言之,本文中系统和/或过程的说明设置为示出某些实施例的目的,并且不应解释为限制本发明的主题。已经以说明性方式描述了本发明,并且可以理解的是,已使用的术语旨在说明词语的本质是说明性的而非限制性的。根据上述教导,本发明的很多修改和变形是可能的,并且除了具体的描述之外本发明是可实践的除非另有说明或上下文另有要求,否则修饰名词的冠词“一”应理解为意指一个或多个。短语“基于”涵盖部分或完全基于。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1