用于牵引车辆的基于矢量的驾驶辅助相关申请
本申请要求2013年11月18日提交且题为“BACK-UPASSISTANCESYSTEMSAND
METHODS”的美国临时专利申请号61/905,677的权益,该申请的全部内容通过引用被合并于
此。
背景技术
在牵引物体时(例如另一车辆、拖车、自行车架、运货工具等等——在本文中被称
作“拖车”),通常期望拖车能够跟随牵引车辆(例如遵循与牵引车辆相同的路径)。然而,对
于驾驶员而言可能难以检测不合期望的或者危险的情况——诸如例如V形弯折(jack-
knife)状况——何时正在发生或者开始发生。
发明内容
本发明的实施例涉及用于帮助驾驶员对于牵引拖车的车辆执行各种操纵的方法
和系统。例如,各个实施例使用基于矢量的监测技术在执行倒车操纵的同时检测不利的操
作状况。特别地,一些实施例检测V形弯折状况(即,牵引/主车辆和拖车何时开始形成V形)
并且向牵引车辆的驾驶员提供警告。
本发明的一些实施例提供了用于使用牵引车辆和被牵引拖车矢量来向驾驶员通
知车辆与拖车之间的相对移动的方法和系统。基于所监测的信息诸如例如牵引车辆的方向
盘角度、移动数据(例如位置、速度、加速度、偏转(yaw)等等)以及相机图像数据来确定矢
量。所述矢量被用来向驾驶员通知牵引车辆和拖车何时沿着相同的曲线行进,拖车何时直
线行进,如何将牵引车辆转向以实现所期望的拖车轨迹,以及何时V形弯折状况即将发生。
例如,所述矢量可以被用来帮助驾驶员执行倒车操纵。
在一个实施例中,本发明提供了用于牵引拖车的主车辆的驾驶辅助系统。所述系
统包括处理器和存储指令的存储器,所述指令由处理器执行以提供系统功能。所述系统在
与安装于主车辆上的拖车栓钩相距定义侧向距离的靠近主车辆后部的位置处确定针对主
车辆的速度矢量。所述系统还在拖车上的相应位置处确定针对拖车的速度矢量——所述相
应位置是与拖车栓钩相距近似相同的定义侧向距离处的拖车前部的位置。所述系统将针对
主车辆的速度矢量与针对拖车的速度矢量进行比较,并且基于所述比较确定V形弯折状况
是否可能发生。如果V形弯折状况可能发生,则所述系统生成警告信号。
在另一个实施例中,本发明提供一种监测拖车的方法。在与安装于主车辆上的拖
车栓钩相距定义侧向距离的靠近主车辆后部的位置处确定针对主车辆的速度矢量。还在拖
车上的相应位置处确定针对拖车的速度矢量——所述相应位置是与拖车栓钩相距近似相
同的定义侧向距离处的拖车前部的位置。将针对主车辆的速度矢量与针对拖车的速度矢量
进行比较,并且基于所述比较检测潜在的V形弯折状况。当检测到潜在的V形弯折状况时,生
成警告信号。
在又一个实施例中,本发明提供了用于监测拖车的另一种方法。确定与安装于主
车辆上的拖车栓钩相距定义侧向距离的靠近主车辆后部的位置处的针对主车辆的速度矢
量。还确定拖车栓钩的位置处的针对主车辆的栓钩矢量。由于主车辆与拖车之间在拖车栓
钩处的机械耦合,针对拖车的栓钩矢量基本上类似于针对主车辆的栓钩矢量,并且可以根
据针对主车辆的栓钩矢量被确定。基于通过位于主车辆上的后向相机所捕获的图像数据来
确定拖车的拖车角度,并且在与拖车栓钩相距定义侧向距离的靠近拖车前部的位置处确定
针对拖车的速度矢量。至少部分地基于针对拖车的栓钩矢量以及所确定的拖车角度来确定
针对拖车的速度矢量。将针对主车辆的速度矢量与针对拖车的速度矢量进行比较,并且基
于所述比较生成指示拖车相对于主车辆的移动的输出信号。
通过考虑详细描述和附图,本发明的其他方面将变得显而易见。
附图说明
图1是图示牵引车辆和拖车的各种矢量的牵引车辆和拖车的俯视图。
图2是沿着相同曲线行进的牵引车辆和拖车的俯视图。
图3是根据一个实施例的驾驶辅助系统的示意图。
图4是通过图3的系统实施的用于监测拖车的方法的流程图。
具体实施方式
在详细解释本发明的任何实施例之前,应当理解的是,本发明在其应用上不限于
在下面描述中所阐述的或者在下面附图中所图示的构造细节和部件布置。本发明能够有其
他实施例,并且能够以各种方式来实践或实行。
而且,应当理解的是,本文中所使用的措辞和术语用于描述的目的,并且不应当被
视为限制性的。本文中使用“包括”、“包含”或“具有”及其变化意图涵盖随后所列出的项目
及其等价物以及附加的项目。术语“安装”、“连接”和“耦合”被宽泛地使用,并且涵盖既直接
又间接安装、连接和耦合。此外,“连接”和“耦合”不受限于物理或机械连接或耦合,并且可
以包括电气连接或耦合,无论是直接还是间接的。而且,可以使用包括直接连接、无线连接
等等的任何已知手段来执行电子通信和通知。
还应当指出的是,可以利用多个基于硬件和软件的设备以及多个不同结构的部件
来实施本发明。还应当指出的是,可以使用多个基于硬件和软件的设备以及多个不同结构
的部件来实施本发明。此外,应当理解的是,本发明的实施例可以包括硬件、软件以及电子
部件或模块,其出于讨论的目的可能被图示或描述为如大多数组件仅仅被实施在硬件中那
样。然而,本领域普通技术人员通过基于阅读该详细描述将认识到,在至少一个实施例中,
本发明的基于电子的方面可以用可由一个或多个处理器执行的软件(例如被存储在非瞬时
性计算机可读介质上)来实施。照此,应当指出的是,可以利用多个基于硬件和软件的设备
以及多个不同结构的部件来实施本发明。例如,在说明书中描述的“控制单元”和“控制器”
可以包括标准处理部件,诸如一个或多个处理器、包括非瞬时性计算机可读介质的一个或
多个存储器模块、一个或多个输入/输出接口以及连接部件的各种连接(例如系统总线)。
诸如车辆之类的移动物体的行为可以通过物体上的各个点处的多个矢量来定义。
图1示出执行向后操纵的在拖车栓钩105处耦合到拖车103的牵引车辆101。可以根据各自位
于主车辆101上的不同点处(即,源自主车辆101上的不同点或者与主车辆101上的不同点相
关联)的多个矢量来描述主车辆101的行为。例如,如图1中所示,第一矢量107位于主车辆
101的中心处(即,源自主车辆101的中心),第二矢量109位于拖车栓钩联结器处,并且第三
矢量111位于与拖车栓钩105相距定义距离的主车辆101后部上的位置处。
这些矢量可以基于所观测到的车辆操作参数诸如例如加速度信息、速度信息以及
转向角度信息而被确定。该信息可以通过安装在车辆上的传感器或者被定位来捕获图像数
据的相机113而被确定。
此外,对于在空间中移动的固定尺寸的实体,可以基于针对物体上的两点的已知
矢量来确定其他矢量。相应地,如果(诸如下面更加详细地描述的)系统被配置成基于所测
量/观测的车辆数据确定第一矢量107和第二矢量109,则可以基于第一矢量107和第二矢量
109来确定第三矢量111。
图1的主车辆101还被装配来确定表征拖车103的移动的各种矢量。例如,因为主车
辆101在栓钩105处机械耦合到拖车103,所以主车辆的栓钩矢量109与拖车的栓钩矢量大体
相同。此外,图1的示例中的主车辆101被装配有后向相机113,其被配置成监测拖车103相对
于主车辆101的位置和取向。基于该信息,可以确定拖车的拖车角度(α),并且可以确定另一
个拖车矢量115。
此外,因为拖车103是在空间中移动的固定尺寸的实体,所以可以使用两个矢量
109、115来确定表征拖车103的移动的其他矢量。例如,可以在拖车103的后端处确定第二拖
车矢量117。该信息可能是有用的,因为拖车摆动在拖车的后部最为显著。此外,可以在拖车
前部的位置处确定另一个矢量119。
如在下面示例中进一步讨论的,该拖车矢量119是位于与拖车栓钩105相距第一定
义线性距离处的速度矢量(VT)。拖车速度矢量VT对应于位于主车辆上的相应位置处的主车
辆速度矢量(VV)。更具体来说,主车辆速度矢量VV位于与拖车栓钩105相距的相同线性距离
处(即,矢量111)。
下面描述的系统和方法将拖车速度矢量VT与主车辆速度矢量VV进行比较,以便表
征拖车103相对于主车辆101的移动。例如,在图2的情况中,主车辆101和拖车103正沿着恒
定曲线一致地移动。照此,主车辆速度矢量VV和拖车速度矢量VT基本上相同(即,几乎同样)。
此外,在连续一致移动期间,主车辆速度矢量VV与拖车速度矢量VT之间的差异保持恒定。当
车辆和拖车在直线上移动(向前或向后移动)时,两个速度矢量之间的该同一性也存在。
然而,当主车辆101正在向后操作时,拖车103常常不遵循与主车辆101相同的路
径。在一些情况下,该向后移动导致V形弯折情形,其中主车辆101和拖车103形成V形。拖车V
形弯折的极端情况可以导致拖车103、主车辆101以及拖车栓钩联结器105的损坏。当V形弯
折情形正在发生或将要发生时,主车辆速度矢量VV和拖车速度矢量VT将不再是相同的,差异
也将不保持恒定。本文中所描述的系统和方法监测主车辆速度矢量VV与拖车速度矢量VT之
间的差异以便检测这样的V形弯折情形,并且在造成损坏之前向车辆的驾驶员提供警告。
图3图示用于确定和监测主车辆101和拖车103的各种矢量的系统300。控制器301
包括处理器和存储器。存储器存储由处理器执行以便提供诸如本文中所描述的系统300的
功能的指令。控制器301从例如包括加速度传感器303、速度传感器305以及相机309的各种
传感器接收指示所观测和测量的车辆参数的输入数据。控制器301分析输入数据,确定/监
测相关的矢量,并且向用户输出设备311提供输出信号。在各种构造中,该用户输出设备311
可以例如包括用以提供可听输出的扬声器、用以提供视觉输出的视觉显示器(LCD、LED、警
告灯等等)或者用以提供触觉反馈的振动机制。
控制器301包括一个或多个处理单元(例如处理器、专用集成电路(“ASIC”)等等)、
非瞬时性计算机可读介质以及至少一个输入/输出接口。控制器通过输入/输出接口获得车
辆操作参数。在一些构造中,这些外部设备通过专用有线连接而连接到输入/输出接口,或
者通过控制器区域网通信总线(例如CAN总线)与输入/输出接口进行通信。在其他实施例
中,这些设备中的一个或多个被嵌入在控制器301本身中。
图4图示通过控制器301实施来确定和监测与主车辆101和拖车103相关联的各种
矢量的方法。控制器301计算针对车辆的栓钩的矢量109(步骤401)。可以基于所测量的传感
器数据直接确定或者基于两个其他所计算的车辆矢量间接确定拖车栓钩矢量109。控制器
301还基于所测量的传感器数据或者两个其他所计算的车辆矢量确定中心车辆矢量107(步
骤403)。基于两个先前计算的车辆矢量(例如中心车辆矢量107和栓钩矢量109),控制器301
确定后部车辆速度矢量VV(步骤405)。
控制器301还基于来自后向相机113的数据确定拖车角度(α)(步骤407),并且基于
拖车角度(α)确定中心拖车矢量115(步骤409)。使用中心拖车矢量115和栓钩矢量109,控制
器301能够确定前部拖车速度矢量VT(步骤411)。
控制器301将车辆速度矢量(VV)与拖车速度矢量(VT)进行比较。如果这些矢量之
间的差异近似为零(或者在零与预定的最小阈值之间)(步骤413),则控制器推断拖车正跟
随在牵引车辆后面(例如在直线路径或弯曲路径中)(步骤415)。如果所述矢量之间的差异
大于阈值(步骤417),则控制器301推断V形弯折状况或者正在发生或者即将发生(步骤
419),并且生成被传送到用户输出设备311的警告信号。如上文所讨论的,用户输出设备可
以被配置成提供视觉警报、可听警报、触觉警报或者其组合。
此外,在一些构造中,当主车辆速度矢量VV与拖车速度矢量VT不同但是差异还未超
出阈值时,控制器301生成初步警告信号(步骤421)。在一些这样的构造中,该确定被用来基
于所检测到的车辆与拖车之间的相对移动(或者基于没有相对移动)而向用户输出设备111
提供连续信号。例如,控制器301可以使用所述差异来向驾驶员通知牵引车辆和拖车何时沿
着相同的曲线行进,拖车何时直线行进,以及V形弯折状况何时即将发生。
应当理解的是,在一些构造中,控制器301被配置成确定不同于上文所描述并且在
图4的方法中图示的那些的针对车辆101和拖车103的其他点的其他矢量。例如,在一些构造
中,控制器301确定针对沿着拖车后部的点的至少一个矢量(图1中的矢量117)。在V形弯折
情况中,拖车的后部可能首先偏离车辆的路径。因此,控制器301可以被配置成计算针对拖
车后部的矢量,并且使用该矢量来识别即将发生的V形弯折状况。
由控制器301计算的矢量还可以被用来指导驾驶员如何使牵引车辆转向以便实现
所期望的拖车轨迹。例如,控制器可以被配置成为驾驶员输出指令(例如视觉或可听指令),
其指导驾驶员如何使车辆转向(例如向左或向右或者顺时针或逆时针)以便将拖车轨迹改
变到所期望的轨迹。在一些情况中,所期望的轨迹可以是直线轨迹(参照车辆轨迹)。在其他
情况中,所期望的轨迹可以是非直线轨迹(参照车辆轨迹)。例如,在一些情况中,驾驶员可
能正在使车辆和拖车倒车,并且可能希望拖车遵循不同于车辆的路径(例如为了将拖车定
位在停车位中)。控制器可以被配置成在使车辆倒车时自动识别针对拖车的可能位置(例如
使用图像数据和线路识别)。替换地或此外,控制器可以被配置成允许驾驶员手动地指定针
对拖车的计划轨迹(例如通过触摸屏、按钮或者其他输入机制)。例如,驾驶员可以指定他或
她希望将拖车倒入车辆右侧或左侧的位置垂直于车辆的停车位中。在接收到所期望的轨迹
之后,控制器生成指令并且向驾驶员输出指令。所述指令指导驾驶员如何转动方向盘以便
沿着所期望的轨迹移动拖车。
应当理解的是,控制器可以被配置成从包括不同于本文中所描述的那些的其他设
备的各种设备接收车辆操作参数。而且,在一些实施例中,控制器可以被配置成通过有线或
无线连接接收来自拖车的操作参数(例如拖车速度、转向角度、加速度、偏转速率等等)。还
应当理解的是,上文所描述的功能可以被分布在多个控制器当中。
因此,本发明尤其提供了一种系统,其用于确定和监测指示主车辆和拖车的移动
特性的多种矢量,并且基于至少一个车辆矢量与至少一个拖车矢量的比较来提供驾驶辅助
信息。在所附权利要求书中阐述了本发明的各种特征和优点。