著录项信息
专利名称 | 本车路线确定方法和本车路线确定设备 |
申请号 | CN200780007211.6 | 申请日期 | 2007-03-01 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2009-03-25 | 公开/公告号 | CN101395648 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G08G1/16 | IPC分类号 | G;0;8;G;1;/;1;6;;;B;6;0;R;2;1;/;0;0查看分类表>
|
申请人 | 丰田自动车株式会社 | 申请人地址 | 日本爱知县
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 丰田自动车株式会社 | 当前权利人 | 丰田自动车株式会社 |
发明人 | 麻生和昭;金道敏树 |
代理机构 | 北京集佳知识产权代理有限公司 | 代理人 | 张文;吴焕芳 |
摘要
从预测的车辆路线备选项中选择安全性和行驶效率之间具有协调性的车辆路线。操作通过评估用于预测的车辆路线备选项中每个的车辆安全性而确定的安全性评估值以及通过评估预定的车辆备选项中每个的行驶效率而确定的效率评估值(步骤S405等)。选择满足包括预设的安全性评估值并且超出预定值(在步骤S410中为“是”)的安全条件并且具有最大效率评估值的车辆路线备选项作为车辆行驶路线(在步骤S412、S417中为“是”)。根据情况适当地确定允许安全性评估值的预定值(步骤S401)。因此,例如,即使在满足安全性标准的范围内稍微降低安全性的情况下在也能够确定车辆路线同时允许选择超车道以提早到达目的地。
1.一种本车路线确定方法,其特征在于包括以下步骤:
生成代表在用时间和空间构造的时间-空间中物体在预定时间T内的可能位置变化的轨迹,所述物体为本车、其它车辆或行人;
利用生成的轨迹对物体的路线进行概率预测,所述物体为本车、其它车辆或行人;
计算多个预测的本车路线备选项中每个的第一评估值,所述第一评估值是表示本车安全性评估的值;
计算所述多个本车路线备选项中每个的第二评估值,所述第二评估值是表示本车行驶效率评估的值;
从所述多个本车路线备选项中选择第一评估值高的本车路线备选项;
从所选择的本车路线备选项中选择第二评估值高的本车路线备选项作为适合的本车路线备选项;以及
选择所述适合的本车路线备选项中的任一个作为本车路线。
2.如权利要求1所述的本车路线确定方法,其特征在于,在从所述多个本车路线备选项中选择第一评估值高的本车路线备选项的步骤中,选择所述第一评估值高于预定值的本车路线备选项。
3.如权利要求1所述的本车路线确定方法,其特征在于,在从所述多个本车路线备选项中选择第二评估值高的本车路线备选项的步骤中,选择所述第二评估值高于预定值的本车路线备选项。
4.如权利要求2所述的本车路线确定方法,其特征在于,进一步包括输入和设定所述预定值的步骤。
5.如权利要求4所述的本车路线确定方法,其特征在于,在输入和设定所述预定值的步骤中,可变地设定所述预定值。
6.如权利要求5所述的本车路线确定方法,其特征在于,在输入和设定所述预定值的步骤中,可变地设定所述预定值使得所述预定值根据加速器踏板的踩踏量而增加。
7.如权利要求5所述的本车路线确定方法,其特征在于,在输入和设定所述预定值的步骤中,可变地设定所述预定值使得所述预定值根据制动踏板的踩踏量而降低。
8.如权利要求5所述的本车路线确定方法,其特征在于,在输入和设定所述预定值的步骤中,根据与行驶模式相关的模式选择开关的操作可变地设定所述预定值。
9.一种本车路线确定方法,其特征在于包括以下步骤:
生成代表在用时间和空间构造的时间-空间中物体在预定时间T内的可能位置变化的轨迹,所述物体为本车、其它车辆或行人;
利用生成的轨迹对物体的路线进行概率预测,所述物体为本车、其它车辆或行人;
计算多个预测的本车路线备选项中每个的第一评估值,所述第一评估值是表示本车安全性评估的值;
计算所述多个本车路线备选项中每个的第二评估值,所述第二评估值是表示本车行驶效率评估的值;
从所述多个本车路线备选项中选择第一评估值高的本车路线备选项;以及从所选择的本车路线备选项中选择第二评估值最高的本车路线备选项作为本车的可行驶路线。
10.如权利要求9所述的本车路线确定方法,其特征在于,在从所述多个本车路线备选项中选择第一评估值高的本车路线备选项的步骤中,选择所述第一评估值高于预定值的本车路线备选项。
11.如权利要求10所述的本车路线确定方法,其特征在于,进一步包括输入和设定所述预定值的步骤。
12.如权利要求11所述的本车路线确定方法,其特征在于,在输入和设定所述预定值的步骤中,可变地设定所述预定值。
13.如权利要求12所述的本车路线确定方法,其特征在于,在输入和设定所述预定值的步骤中,可变地设定所述预定值使得所述预定值根据加速器踏板的踩踏量而增加。
14.如权利要求12所述的本车路线确定方法,其特征在于,在输入和设定所述预定值的步骤中,可变地设定所述预定值使得所述预定值根据制动踏板的踩踏量而降低。
15.如权利要求12所述的本车路线确定方法,其特征在于,在输入和设定所述预定值的步骤中,根据与行驶模式相关的模式选择开关的操作可变地设定所述预定值。
16.一种本车路线确定设备,其特征在于包括:
轨迹生成器,其生成代表在用时间和空间构造的时间-空间中物体在预定时间T内的可能位置变化的轨迹,所述物体为本车、其它车辆或行人;
预测单元,其利用生成的轨迹对物体的路线进行概率预测,所述物体为本车、其它车辆或行人;
第一计算器,其计算多个预测的本车路线备选项中每个的第一评估值,所述第一评估值是表示本车安全性评估的值;
第二计算器,其计算所述多个本车路线备选项中每个的第二评估值,所述第二评估值是表示本车行驶效率评估的值;以及选择器,其从所述多个本车路线备选项中选择第一评估值高的本车路线备选项,从所选择的本车路线备选项中选择第二评估值高的本车路线备选项作为适合的本车路线备选项,并且选择所述适合的本车路线备选项中的任一个作为本车路线。
17.如权利要求16所述的本车路线确定设备,其特征在于,当从所述多个本车路线备选项中选择第一评估值高的本车路线备选项时,所述选择器选择所述第一评估值高于预定值的本车路线备选项。
18.如权利要求16所述的本车路线确定设备,其特征在于,当从所述多个本车路线备选项中选择第二评估值高的本车路线备选项时,所述选择器选择所述第二评估值高于预定值的本车路线备选项。
19.如权利要求17所述的本车路线确定设备,其特征在于,进一步包括预定值输入单元,其输入和设定所述预定值。
20.如权利要求19所述的本车路线确定设备,其特征在于,所述预定值输入单元可变地设定所述预定值。
21.如权利要求20所述的本车路线确定设备,其特征在于,所述预定值输入单元可变地设定所述预定值,使得所述预定值根据加速器踏板的踩踏量而增加。
22.如权利要求20所述的本车路线确定设备,其特征在于,所述预定值输入单元可变地设定所述预定值,使得所述预定值根据制动踏板的踩踏量而降低。
23.如权利要求20所述的本车路线确定设备,其特征在于,所述预定值输入单元根据与行驶模式相关的模式选择开关的操作可变地设定所述预定值。
24.一种本车路线确定设备,其特征在于包括:
轨迹生成器,其生成代表在用时间和空间构造的时间-空间中物体在预定时间T内的可能位置变化的轨迹,所述物体为本车、其它车辆或行人;
预测单元,其利用生成的轨迹对物体的路线进行概率预测,所述物体为本车、其它车辆或行人;
第一计算器,其计算多个预测的本车路线备选项中每个的第一评估值,所述第一评估值是表示本车安全性评估的值;
第二计算器,其计算所述多个本车路线备选项中每个的第二评估值,所述第二评估值是表示本车行驶效率评估的值;以及
选择器,其从所述多个本车路线备选项中选择第一评估值高的本车路线备选项,并且从所选择的本车路线备选项中选择第二评估值最高的本车路线备选项作为本车的可行驶路线。
25.如权利要求24所述的本车路线确定设备,其特征在于,当从所述多个本车路线备选项中选择第一评估值高的本车路线备选项时,所述选择器选择所述第一评估值高于预定值的本车路线备选项。
26.如权利要求25所述的本车路线确定设备,其特征在于,进一步包括预定值输入单元,其输入和设定所述预定值。
27.如权利要求26所述的本车路线确定设备,其特征在于,所述预定值输入单元可变地设定所述预定值。
28.如权利要求27所述的本车路线确定设备,其特征在于,所述预定值输入单元可变地设定所述预定值,使得所述预定值根据加速器踏板的踩踏量而增加。
29.如权利要求27所述的本车路线确定设备,其特征在于,所述预定值输入单元可变地设定所述预定值,使得所述预定值根据制动踏板的踩踏量而降低。
30.如权利要求27所述的本车路线确定设备,其特征在于,所述预定值输入单元根据与行驶模式相关的模式选择开关的操作可变地设定所述预定值。
本车路线确定方法和本车路线确定设备 \n技术领域\n[0001] 本发明涉及从多个预测的本车路线备选项中确定一个本车路线备选项作为最优可行驶路线的本车路线确定方法和本车路线确定设备,更具体地,本发明涉及适于本车自动驾驶的本车路线确定方法和本车路线确定设备。 \n背景技术\n[0002] 近年来,为了实现汽车的自动驾驶曾进行了多种尝试。为了实现汽车的自动驾驶,在车辆行驶的同时正确地检测车辆周围的例如车辆、行人和障碍物等物体以及基于检测的结果来避免危险是非常重要的。作为一种用于高准确度地检测周围物体的技术,使用各种传感器和雷达的物体检测技术是已知的。 \n[0003] 另一方面,作为用于在驾驶期间避免危险的技术,用于本车及多个物体的系统的技术是已知的,这些技术使用关于本车的位置和速度的信息以及关于本车之外的多个物体的位置和速度的信息来生成包括本车在内的物体的预期路线,并预测组成该系统的物体中的两个物体碰撞的可能性(例如参见非专利文献1)。此技术基于概率论根据相同框架的操作序列预测组成该系统的所有物体的可能路线,并且输出所预测的路线。此后,基于所预测的结果确定并输出对包括本车在内的整个系统能够实现最安全情况的路线。 [0004] 非专利文献1:Broadhurst,S.Baker及T.Kanade,“Monte CarloRoad Safety Reasoning”,IEEE Intelligent Vehicle Symposium(IV2005),IEEE,(2005年6月)。\n发明内容\n[0005] 本发明要解决的问题 \n[0006] 但是,通过由非专利文献1中所描述的技术进行的预测所确定的路线常常不合理,这是因为该技术致力于预测对于组成该系统的所有物体都安全的路线。例如,在高速路上,如果一车辆在相同的行车车道上以低速行驶在本车之前时,本车的驾驶员就会认为自己能够超车。但是,由于简单地尾随着其它较慢的车辆更安全,所以基于该预测就会选择尾随其它车辆的路线作为安全路线。这样,有时就会延迟到达目的地的时间。简言之,虽然这种技术能够实现极高的行驶安全性,但是其行驶效率可能非常低。 \n[0007] 鉴于上述原因做出本发明,本发明的目的是提供一种能够从多个所预测的本车路线备选项中确定出适合的本车路线的本车路线确定方法和本车路线确定设备。 [0008] 解决问题的手段 \n[0009] 为了解决上述的问题并且实现目的,根据本发明的本车路线确定方法包括以下步骤:计算多个预测的本车路线备选项中每个的第一评估值;计算所述多个本车路线备选项中每个的第二评估值;从所述多个本车路线备选项中选择第一评估值高的本车路线备选项;从所选择的本车路线备选项中选择第二评估值高的本车路线备选项作为适合的本车路线备选项;以及选择所述适合的本车路线备选项中的任一个作为本车路线。 [0010] 另外,根据本发明的本车路线确定方法包括以下步骤:计算多个预测的本车路线备选项中每个的第一评估值;计算所述多个本车路线备选项中每个的第二评估值;从所述多个本车路线备选项中选择第一评估值高的本车路线备选项;以及从所选择的本车路线备选项中选择第二评估值最高的本车路线备选项作为本车的可行驶路线。 \n[0011] 另外,在根据本发明的本车路线确定方法中,在上述本发明的一个方面,在从所述多个本车路线备选项中选择第一评估值高的本车路线备选项的步骤中,选择所述第一评估值高于预定值的本车路线备选项。\n[0012] 另外,在根据本发明的本车路线确定方法中,在上述本发明的一个方面,在从所述多个本车路线备选项中选择第二评估值高的本车路线备选项的步骤中,选择所述第二评估值高于预定值的本车路线备选项。 \n[0013] 另外,在根据本发明的本车路线确定方法中,在上述本发明的一个方面,所述第一评估值是表示本车安全性评估的值。 \n[0014] 另外,在根据本发明的本车路线确定方法中,在上述本发明的一个方面,所述第二评估值是表示本车行驶效率评估的值。 \n[0015] 另外,在根据本发明的本车路线确定方法中,在上述本发明的一个方面,进一步包括输入和设定所述预定值的步骤。 \n[0016] 另外,在根据本发明的本车路线确定方法中,在上述本发明的一个方面,在输入和设定所述预定值的步骤中,可变地设定所述预定值。 \n[0017] 另外,在根据本发明的本车路线确定方法中,在上述本发明的一个方面,在输入和设定所述预定值的步骤中,可变地设定所述预定值使得所述预定值根据加速器踏板的踩踏量而增加。 \n[0018] 另外,在根据本发明的本车路线确定方法中,在上述本发明的一个方面,在输入和设定所述预定值的步骤中,可变地设定所述预定值使得所述预定值根据制动踏板的踩踏量而降低。 \n[0019] 另外,在根据本发明的本车路线确定方法中,在上述本发明的一个方面,在输入和设定所述预定值的步骤中,根据与行驶模式相关的模式选择开关的操作可变地设定所述预定值。 \n[0020] 另外,根据本发明的本车路线确定设备包括:第一计算器,其计算多个预测的本车路线备选项中每个的第一评估值;第二计算器,其计算所述多个本车路线备选项中每个的第二评估值;以及选择器,其从所述多个本车路线备选项中选择第一评估值高的本车路线备选项,从所选择的本车路线备选项中选择第二评估值高的本车路线备选项作为适合的本车路线备选项,并且选择所述适合的本车路线备选项中的任一个作为本车路线。 [0021] 另外,根据本发明的本车路线确定设备包括:第一计算器,其计 算多个预测的本车路线备选项中每个的第一评估值;第二计算器,其计算所述多个本车路线备选项中每个的第二评估值;以及选择器,其从所述多个本车路线备选项中选择第一评估值高的本车路线备选项,并且从所选择的本车路线备选项中选择第二评估值最高的本车路线备选项作为本车的可行驶路线。 \n[0022] 另外,在根据本发明的本车路线确定设备中,在上述本发明的一个方面,当从所述多个本车路线备选项中选择第一评估值高的本车路线备选项时,所述选择器选择所述第一评估值高于预定值的本车路线备选项。 \n[0023] 另外,在根据本发明的本车路线确定设备中,在上述本发明的一个方面,当从所述多个本车路线备选项中选择第二评估值高的本车路线备选项时,所述选择器选择所述第二评估值高于预定值的本车路线备选项。 \n[0024] 另外,在根据本发明的本车路线确定设备中,在上述本发明的一个方面,所述第一评估值是表示本车安全性评估的值。 \n[0025] 另外,在根据本发明的本车路线确定设备中,在上述本发明的一个方面,所述第二评估值是表示本车行驶效率评估的值。 \n[0026] 另外,根据本发明的本车路线确定设备进一步包括预定值输入单元,其输入和设定所述预定值。 \n[0027] 另外,在根据本发明的本车路线确定设备中,在上述本发明的一个方面,所述预定值输入单元可变地设定所述预定值。 \n[0028] 另外,在根据本发明的本车路线确定设备中,在上述本发明的一个方面,所述预定值输入单元可变地设定所述预定值,使得所述预定值根据加速器踏板的踩踏量而增加。 [0029] 另外,在根据本发明的本车路线确定设备中,在上述本发明的一个方面,所述预定值输入单元可变地设定所述预定值,使得所述预定值根据制动踏板的踩踏量而降低。 [0030] 另外,在根据本发明的本车路线确定设备中,在上述本发明的一个方面,所述预定值输入单元根据与行驶模式相关的模式选择开关的 操作可变地设定所述预定值。 [0031] 本发明的效果 \n[0032] 根据本发明的本车确定方法和本车确定设备相对于多个预测的本车路线备选项中的每个来计算本车的第一评估值和第二评估值,从多个本车路线备选项中选择第一评估值和第二评估值都高的本车路线备选项作为适合的本车路线备选项,并且选择适合的本车路线备选项中的任一个作为本车路线,由此能够通过适当地设定第一评估值和第二评估值来确定适合的本车路线。 \n[0033] 另外,根据本发明的本车路线确定方法和本车路线确定设备相对于多个预测的本车路线备选项中的每个来计算第一评估值和第二评估值,并且从多个本车路线备选项中的第一评估值高的本车路线备选项中选择第二评估值最高的本车路线备选项作为本车的可行驶路线,由此能够通过适当地设定第一评估值和第二评估值来确定适合的本车路线。 [0034] 具体地,由于根据本发明的本车路线确定方法和本车路线确定设备计算表示相对于多个预测的本车路线备选项中每个的本车安全性评估的第一评估值以及表示本车路线备选项中每个的行驶效率评估的第二评估值,并且从多个本车路线备选项中的第一评估值高于设定的预定值的本车路线备选项中选择第二评估值最大的本车路线备选项作为本车的可行驶路线,由此能够在理想地协调安全性和行驶效率的同时根据情况通过适当地设定用于容许第一评估值的预定值来确定本车路线。例如,即使在满足安全性标准的范围内稍微降低安全性的情况下,为实现及早地到达目的地,也容许选择超车路线。 附图说明\n[0035] 图1是本发明一个实施方式的本车路线确定设备的功能性构造的示意性框图; [0036] 图2是根据一个实施方式的物体路线预测方法和本车路线确定方法的整个过程程序的流程图; \n[0037] 图3是在轨迹生成器中进行的轨迹生成过程的详细流程图;\n[0038] 图4是在三维时间-空间中生成的轨迹的示意图; \n[0039] 图5是在三维时间-空间中所生成的一个物体的轨迹集合的示意图; [0040] 图6是通过物体路线预测方法形成的时间-空间环境构造的示意图; [0041] 图7是在干涉评估器/动作选择器中进行的路线确定过程的示例的流程图; [0042] 图8是在本车路线安全性评估器中进行的干涉程度计算过程的示例的流程图; [0043] 图9是示出在时间-空间中本车的轨迹和其它车辆的轨迹之间的关系的示意图; [0044] 图10是表示物体间干涉的时间依赖性的特性曲线;以及 \n[0045] 图11是基于在时间-空间环境中的本车和其它车辆之间的总干涉程度的干涉评估示例的示意图。 \n[0046] 符号说明 \n[0047] 1 本车路线确定设备 \n[0048] 6 干涉评估器/动作选择器 \n[0049] 8 预定值输入单元 \n[0050] 61 本车路线安全性评估器 \n[0051] 62 本车路线效率评估器 \n[0052] 63 基于设定的最有效路线选择器 \n具体实施方式\n[0053] 下面将参照附图详细描述根据本发明的本车路线确定方法和本车路线确定设备的示例性实施方式。本发明并不局限于这些实施方式。在不偏离本发明的范围的情况下,可以对所述实施方式做出多种变型。 \n[0054] 图1是根据本发明一个实施方式的本车路线确定设备的功能性构 造的示意性框图。本车路线确定设备安装在本车——行驶于道路上的汽车——上,以检测存在于本车的预定周围范围内的例如其它车辆等障碍物并且在考虑所检测到的障碍物的情况下确定用于自动地驾驶本车的本车路线。 \n[0055] 根据所述实施方式的本车路线确定设备1包括:输入单元2,其输入来自外部的各种信息;传感器单元3,其检测存在于预定范围内的物体的位置和内部状态;轨迹生成器4,其基于由传感器单元3检测的结果来生成代表在用时间和空间构造的时间-空间中物体随时间流逝的可能位置变化的轨迹;预测单元5,其使用由轨迹生成器4生成的轨迹来做出例如本车和其它车辆等物体的路线的概率预测;干涉评估器/动作选择器6,其基于在预测单元5中的物体预测结果来计算本车和其它车辆之间干涉的概率,以选择最优的可行驶路线作为本车路线;存储单元7,其存储由轨迹生成器4生成的例如在时间-空间中的轨迹以及预测单元5预测的结果等信息;预定值输入单元8,其用于将预定值输入和设定在存储单元\n7中,以便用于干涉评估器/动作选择器6中;以及输出端子9,其接收由干涉评估器/动作选择器6选择的输出结果(操作信号)。 \n[0056] 输入单元2具有接收信息——例如用于预测诸如本车和其它车辆等移动物体的路线的各种设定信息等——的输入的功能。输入单元2利用例如远程控制器、键盘(包括允许从显示器输入的触摸屏装置)、点击装置(例如鼠标和触控鼠标板)等实现。可替代地,可以设置麦克风作为输入单元2,使得能够通过声音输入信息。 \n[0057] 传感器单元3利用毫米波雷达、激光雷达、图像传感器等实现。传感器单元3包括例如速度传感器、加速度传感器、舵角传感器以及角速度传感器等各种传感器,并且能够检测本车的移动状态。由传感器单元3检测到的物体的内部状态对物体的预测很重要,并且优选是物体的例如速度、加速度、角速度以及角加速度等物理量。在此,例如本车等移动物体的例如速度和角速度之类物理量自然可以是零(意味着物体停止)。 \n[0058] 轨迹生成器4包括:操作选择器41,其从多个操作中选择用于例如本车和其它车辆等移动物体的操作;物体操作器42,其执行预定时间段的由操作选择器41选择的操作;\n以及判定单元43,其在物体 操作器42的操作之后判定例如本车和其它车辆等移动物体的位置和内部状态是否满足预定条件。预测单元5通过使用从轨迹生成器4输出的用于例如本车和其它车辆等每个移动物体的轨迹输出来执行物体路线的概率预测计算。 [0059] 干涉评估器/动作选择器6包括:本车路线安全性评估器61,其通过计算由预测单元5预测的多个本车路线备选项中的每个与其它车辆之间的例如碰撞等干涉的可能性来计算表示本车安全性评估的安全性评估值(第一评估值);本车路线效率评估器62,其计算表示由预测单元5预测的多个本车路线备选项中每个的行驶效率评估的效率评估值(第二评估值,例如其是表示车辆能够多快地到达目的地的评估值);以及基于设定的最有效路线选择器63,其在多个本车路线备选项中选择安全性评估值超出预定的设定值而满足安全条件并且效率评估值最高的本车路线备选项作为本车的可行驶路线。 \n[0060] 预定值输入单元8允许设定和输入由基于设定的最有效路线选择器63操作的过程中使用的预定值,以用于判定每个本车路线备选项的安全性评估值在安全性方面是否可接受。例如,能够采用加速器踏板、制动踏板以及行驶模式的模式选择开关(其在例如运动模式和豪华模式之间切换)等作为预定值输入单元8。 \n[0061] 除由轨迹生成器4生成的轨迹和由预测单元5预测的结果外,存储单元7还存储用于由轨迹生成器4的操作选择器41进行选择的操作。另外,存储单元7包括预定值存储单元71,预定值存储单元71存储由预定值输入单元8输入和设定的预定值,并且将所存储的预定值提供给基于设定的最有效路线选择器63以用于判定过程。存储单元7利用只读存储器(ROM)和随机存取存储器(RAM)实现,在只读存储器中预先存储有根据本实施方式的启动预定操作系统(OS)的程序、物体路线预测程序、本车路线确定程序等,在随机存取存储器中存储用于每个过程的操作参数、数据等。可替代地,存储单元7能够利用接口和与接口相对应的计算机可读记录介质以使得计算机可读记录介质能够安装在设置于本车路线确定设备1中的接口内的方式实现。 \n[0062] 在具有上述功能性构造的本车路线确定设备1中,轨迹生成器4、预测单元5、干涉评估器/动作选择器6以及存储单元7利用设置有具 有计算和控制功能的中央处理单元(CPU)的处理器(计算机)10来实现。本车路线确定设备1的CPU通过读取存储于存储单元7中的信息和来自存储单元7的例如物体路线预测程序和本车路线确定程序等各种程序来执行与根据本实施方式的物体路线预测方法和本车路线确定方法有关的计算过程。 [0063] 根据本实施方式的物体路线预测程序和本车路线确定程序能够记录在例如硬盘、软盘、CD-ROM、DVD-ROM、闪存以及磁光盘等计算机可读记录介质上,并可广泛应用。 [0064] 下面描述根据本发明实施方式的物体路线预测方法和本车路线确定方法。图2是根据本实施方式的物体路线预测方法和本车路线确定方法的整个过程程序的流程图。在下面的描述中,假设对其执行预测的例如本车和其它车辆等移动物体在二维平面上移动。但是,根据本实施方式的物体路线预测方法和本车路线确定方法能够适用于控制在三维空间中移动的物体或具有任意自由度的致动器(例如机械手)。 \n[0065] 首先,传感器单元3检测存在于预定范围内的其它车辆等移动物体相对于本车的位置和内部状态,并且将所检测到的信息存储在存储单元7中(步骤S1)。此后,假设用速度(更具体地说,速度v和方向θ)来规定物体的内部状态。在步骤S1中,传感器单元3还检测本车的内部状态并且将所检测的信息存储在存储单元7中。 \n[0066] 轨迹生成器4通过使用由传感器单元3所输入的检测结果来生成例如本车和其它车辆等每个移动物体的未来轨迹(步骤S2)。图3是在轨迹生成器4中进行的轨迹生成过程的详细流程图。图3基于如下假设,即由传感器单元3所检测到的物体(包括本车)的总数为I,并且轨迹生成器4为每个物体Oi(1≤i≤I,i是自然数;因此,I和Ni两者都是自然数)执行Ni次用于生成轨迹的计算。轨迹生成的时间(轨迹生成时间)用T(>0)表示。 \n[0067] 首先进行初始化。在初始化过程中,将用于识别物体的计数器i的值设定为1,并且将用于表示同一物体的轨迹生成次数的计数器n的值设定为1(步骤S201)。 [0068] 其次,轨迹生成器4从存储单元7读取由传感器单元3检测的结 果并且将所读取的检测结果设定为初始状态(步骤S202)。具体地,将时间t设定成零,并且将初始位置(xi(0),yi(0))和初始内部状态(vi(0),θi(0))分别设定为从传感器单元3输入的信息(xi0,yi0)和(vi0,θi0)。 \n[0069] 接下来,操作选择器41根据预先赋予每个操作的操作选择概率来从多个可选择的操作中选择一个操作作为在随后的时间Δt期间将要执行的操作ui(t)(步骤S203)。表示操作uic的选择概率的操作选择概率P(uic)由预定随机数和可选择作为ui(t)的操作集合{uic}的每个元素之间的关联性定义。可以赋予各个操作uic不同的操作选择概率P(uic)。\n可替代地,可以赋予操作集合{uic}中所有元素相等的概率。在后一种情况下,P(uic)=1/(可选择操作的总数)。另外,操作选择概率P(uic)能够由依赖于本车的位置和内部状态与周围道路环境的函数来定义。 \n[0070] 通常,操作uic包括多个元素,并且可选择操作的内容对于每种物体Oi均不同。例如,如果物体Oi是四轮车辆,则四轮车辆的加速度和角速度根据转向的方式和踩踏加速器的方式来确定。鉴于此,当物体Oi是四轮车辆时,基于例如加速度和角速度等因素确定对物体Oi执行的操作uic。另一方面,当物体Oi是行人时,则操作uic可以用速度和方向来规定。 \n[0071] 下面描述操作uic的设定的更具体的示例。当物体Oi是汽车时,将加速度设定在-10至+30千米/小时/秒的范围内,并且将转向角设定在-7至+7度/秒的范围内(在每种情况下,都用符号来表示方向),而当物体Oi是行人时,将速度设定在0至36千米/小时的范围内,并且将方向设定在0到360度的范围内。在这里所提到的量都是连续量。在这种情况下,可以进行适当的离散化以使形成该操作集合{uic}的各个操作的元素为有限个。 [0072] 接下来,物体操作器42将在步骤S203中选择的操作uic执行时间Δt(步骤S204)。\n例如,时间Δt可以设定为近似为0.1至0.5秒。Δt可以是常值或依赖于例如周围环境的紧急程度的可变值。在下面的描述中,Δt是常值。轨迹生成时间T是Δt的整数倍。 [0073] 接下来,判定单元43判定在步骤S204中的操作uic之后物体Oi 的内部状态是否满足预定的控制条件(步骤S205)。判定单元43还判定在操作uic之后物体Oi的位置是否在可移动区域之内(步骤S206)。在步骤S205中的判定过程中使用的控制条件根据物体Oi的类型来确定。例如,当物体Oi是四轮车辆时,控制条件基于在步骤S204中的操作之后的速度范围和在步骤S204中的操作之后具有最大加速度的车辆G来确定。另一方面,在步骤S206中的判定过程中使用的可移动区域是例如道路(包括车辆道路和人行道)等区域。\n下文中,当物体在可移动区域内时,就认为“满足移动条件”。 \n[0074] 如果判定单元43的判定结果为任一个条件不满足(在步骤S205中为“否”或在步骤S206中为“否”),则程序返回到步骤S202。另一方面,如果发现判定单元43的判定结果为在步骤S204中的操作uic之后物体Oi的位置和内部状态满足所有条件(在步骤S205中为“是”并且在步骤S206中为“是”),则时间提前Δt(t←t+Δt),并且将在步骤S204中的操作之后位置和内部状态分别设定为(xi(t),yi(t))和(vi(t),θi(t))(步骤S207)。 [0075] 反复执行上述在步骤S202至S207中的过程,直到轨迹生成时间T结束。如果在步骤S207中新定义的时间t没有达到T(在步骤S208中为“否”),则程序返回到步骤S203以重复执行所述过程。另一方面,如果在步骤S207中新定义的时间t达到T(在步骤S208中为“是”),则将用于物体Oi的轨迹输出并且存储在存储单元7中(步骤S209)。 [0076] 图4是通过随着时间t=0,Δt,2Δt,......,T的流逝重复从步骤S203至S207的一系列过程来生成的用于物体Oi的轨迹的示意图。在图4中,轨迹Pi(m)(1≤m≤Ni,m是自然数)经过具有两个空间维度(x,y)和一个时间维度(t)的三维时间-空间(x,y,t)。\n当轨迹Pi(m)投影到x-y平面上时,能够获得物体Oi在二维空间(x,y)中的预测路线。 [0077] 如果在步骤S209之后计数器n的值未达到Ni(在步骤S210中为“否”),则计数器n的值加1(步骤S211),并且程序返回到步骤S203。然后,反复执行从步骤S203至S208的过程,直到轨迹生成时间T结束。\n[0078] 当在步骤S210中计数器n的值达到Ni时(在步骤S210中为“是”),则完成用于物体Oi的所有轨迹的生成。图5是在三维时间-空间中示意性地示出为单个物体Oi所生成的由Ni个轨迹Pi(1),Pi(2),......,Pi(Ni)组成的轨迹集合{Pi(n)}的说明性图。作为该轨迹集合{Pi(n)}的元素的每个轨迹的起始点——换言之,即初始位置(xi0,yi0,0)——是相同的(参见步骤S202)。图5仅是示意图,例如Ni的值能够设定为几千或更多。 [0079] 如果在步骤S210中计数器n达到Ni,并且用于物体识别的计数器i的值没有达到物体的总数I(在步骤S212中为“否”),则计数器i的值加1,并且将用于轨迹生成计数的计数器n的值初始化为1(步骤S213)。随后,程序返回到步骤S202并且重复该过程。另一方面,如果用于物体识别的计数器i的值达到I(在步骤S212中为“是”),则意味着对所有物体都完成了轨迹生成。因此,在步骤S2中的轨迹生成过程完成并且程序前进到步骤S3。 [0080] 当对于由传感器单元3所检测到的所有物体都执行了预定时间的轨迹生成过程时,就会形成时间-空间环境Env(P)。时间-空间环境Env(P)构造有在三维时间-空间中预定范围内的多个物体能够取得的轨迹集合。图6是示意性地示出时间-空间环境Env(P)的构造的示例的说明性图。图6中所示的时间-空间环境Env(P)由物体O1的轨迹集合{P1(n)}(在图6中以实线示出)和物体O2的轨迹集合{P2(n)}(在图6中以虚线示出)组成。更具体地,时间-空间环境Env(P)表示在类似于高速公路的平直道路R上沿+y轴方向移动的两个物体O1和O2的时间-空间环境。在该实施方式中,对于每个物体独立地执行轨迹生成过程而不考虑这两物体之间的相关性。因此,有时不同物体的轨迹在时间-空间中交叉。 \n[0081] 在图6中,在时间-空间中的每个区域内的该轨迹集合{Pi(n)}(i=1,2)的每单位体积密度是时间-空间中每个区域内物体Oi的存在概率密度(下文称作“时间-空间概率密度”)。因此,基于步骤S2中的轨迹生成过程形成的时间-空间环境Env(P)能够得到物体O1经过三维时间-空间中预定区域的概率。由于时间-空间概率密度仅是对于此时间-空间的概率性概念,所以在时间-空间中一个物体的时间-空间概率密度之和并不总是1。\n[0082] 如果预先将轨迹生成时间T的具体值设定至常值,则优选将轨迹生成时间T的具体值设定为这样的值,即,使得在时间达到值T后如果该轨迹生成过程继续,则在时间-空间中的概率密度分布相同。即,优选将T的具体值设定成使得时间达到T之后的计算没有意义。例如,当物体是通常行驶中的四轮车辆时,将T设定成近似5秒(T=5)一样低的值。\n在这种情况下,如果在步骤S204中的操作时间Δt近似为0.1至0.5秒,则将从步骤S203至S207的一系列过程重复10至50次以生成每个轨迹Pi(m)。 \n[0083] 另外,优选地设定不同的值作为例如高速公路、一般道路以及双车道道路等每种道路的轨迹生成时间T,并且通过使用如下方法从一个值切换到另一个值,即,基于位置数据从映射数据读取本车当前行驶的道路类型的方法,或者通过使用利用图像识别等的道路识别设备来读取道路类型的方法。 \n[0084] 另外,优选的是,基于在轨迹生成时间T结束之前通过计算获得的轨迹统计地评估在时间-空间中的概率密度分布,并且执行适应性控制从而在分布相同时缩短轨迹生成时间T并且在分布不相同时延长轨迹生成时间T。 \n[0085] 另外,可以预先准备本车的(多条)可能路线,并且仅在达到轨迹生成时间T时进行预测,在该轨迹生成时间T之后本车路线与其它物体的路线相交的概率恒定。在这种情况下,可以设定一种条件使得当本车的每个可能路线的危险程度的增量变为恒定时停止预测,所述危险程度的增量对应于预测时间的每个增量Δt。当采用这种构造时,不用说,所进行的设定使得在将来侧本车的可能路线的端点在空间中得以广泛分布,从而能够获取信息以确定保证安全的当前路线。 \n[0086] 在如上所述用于每个物体的轨迹生成过程之后,预测单元5执行对例如本车和其它车辆等每个物体的可能路线(路线备选项)的概率预测(步骤S3)。下面,作为预测单元5中预测计算过程的具体示例,将描述对为物体Oi生成的轨迹集合{Pi(n)}中具体轨迹Pi(m)的选择概率的计算。但是,很显然下面仅是预测计算的示例。 \n[0087] 当为物体Oi生成Ni个轨迹(路线备选项)时,Ni个轨迹中变成实际轨迹的一个轨迹Pi(m)的概率p(Pi(m))按如下方式进行计 算。如果用于实现物体Oi的轨迹Pi(m)的操作序列{uim(t)}是{uim(0),uim(Δt),uim(2Δt),......,uim(T)},则在时间t处选择操作uim(t)的概率是p(uim(t))。因此,在时间t=0至T的时间段上执行操作序列{uim(t)}的概率为: \n[0088] [公式1] \n[0089] \n[0090] 因此,当为物体Oi取得Ni个轨迹的轨迹集合{Pi(n)}时,物体Oi的一个可能轨迹Pi(m)被选择的概率p(Pi(m))为: \n[0091] [公式2] \n[0092] \n[0093] 如果所有操作uim(t)都被以相等的概率p0选取时(其中0
0)对通过循环2至循环4获得的干涉程度r1(n1,k)进行加权处理。然后,将总干涉程度 \n[0120] [公式6] \n[0121] \n[0122] 计算为进行了加权处理的干涉程度的总和,并且将所计算出的结果输出并存储在存储单元7中。权重α(k)的值可以设定成等于常值(例如1),或者可以根据依赖于物体Ok的类型等情况的危险程度设定。因此,可以计算出在包括所有其它车辆O2,...,Ok的整个时间-空间环境中对于本车O1的轨迹P1(n1)的总干涉程度。 \n[0123] 例如,如在图11中所示的时间-空间环境Env(P1,P2,P3)中,当多个其它车辆存在于本车O1周围的预定范围内时,更优选地基于时间-空间环境中的总干涉程度R1(n1)执行干涉评估,而不是基于关于其它车辆O2和O3相应干涉程度r1(n1,2)和r1(n1,3)执行干涉评估,因为这样能够更适当地避免危险。 \n[0124] 总干涉程度可以设定为: \n[0125] [公式7] \n[0126] \n[0127] 在这种情况下,将最危险的物体Ok的危险程度视为总干涉程度。根据 这种技术,当与少数物体干涉并且不与其余大多数物体干涉时,所计算出的总干涉程度将整体变低,由此可以避免做出与人们直觉相反的安全性判定。 \n[0128] 在接下来的步骤S457中,执行判定过程以判定是否重复循环1。具体地,当在本车O1的轨迹集合{P1(n1)}中仍然存在应当为其执行干涉评估的轨迹时(在步骤S457中为“否”),n1的值加1(步骤S458)并且该程序返回到步骤S441以重复循环1。另一方面,当在本车O1的轨迹集合{P1(n1)}中不存在应当为其执行干涉评估的轨迹时(在步骤S457中为“是”),则循环1结束并且干涉程度计算过程结束。 \n[0129] 在步骤S447中用以增加干涉程度r1(n1,k)的C1k和F(t)的值并不总是恒定不变。\n例如,可以将系数C1k设定为本车O1和其它车辆Ok相撞时相对速度的大小。一般而言,相对速度的大小越大,碰撞时的冲击越大。因此,当将系数C1k设定为车辆之间相对速度的大小时,车辆相撞时的冲击程度能够反映在干涉程度r1(n1,k)中。 \n[0130] 可替代地,表示破坏严重性的值可以代替系数C1k。在这种情况下,可以获得相撞时车辆之间相对速度的大小和破坏等级评估值——其为破坏等级的量化评估——和/或经济损失额之间的关系并将该关系存储在存储单元7中,并且所存储的值可以从存储单元7读出并且分配给系数C1k。当传感器单元3具有检测物体种类的功能时,破坏等级评估值和/或经济损失额可以根据物体的种类进行确定。在这种情况下,与车辆相撞的情况相比,优选的是,可以通过例如为与行人相撞的情况设定非常大的C1k值来尽可能地降低与行人相撞的可能性。 \n[0131] 当本车路线效率评估器62基于到达目的地之前所经过的时间有多短来评估行驶效率时,可以基于关于每个预测的本车路线备选项的操作时间间隔Δt(例如0.1秒或0.5秒)期间的移动位移y或者在控制时间tmax(例如5秒)期间的行进距离y进行评估。当行进距离y变长时,效率评估值增加。 \n[0132] 返回到图7中所示的过程,将安全路线“safetypath”和最优路线“bestpath”分别初始化为“non”(意味着没有这种路线)(步骤 S403)。将变量i设定为1(步骤S404),并且计算第i个本车路线备选项的安全性评估值S(i)(相应于图8中所描述的总干涉程度)和效率评估值E(i)(步骤S405)。首先,判定“safetypath”是否为“non”(没有)(步骤S406)。如果“safetypath”不是“non”(没有)(在步骤S406中为“否”),则判定所计算出的安全性评估值S(i)是否小于安全性评估值的最小值Smin(步骤S407)。当“safetypath”为“non”(没有)时(在步骤S406中为“是”),或者当安全性评估值S(i)小于最小值Smin时(在步骤S407中为“是”),将安全性评估值的最小值Smin设定为S(i)并且将“safetypath”设定为i(其表示第i个本车路线备选项)(步骤S408)。 \n[0133] 接下来,判定安全性评估值S(i)是否超出设定在预定值存储单元71中的预定值而满足安全条件(步骤S410)。在此,“超出预定值”意味着安全性评估值表示低于设定的预定值的值,并且因此具有比预定值的安全性更高的安全性(换言之,风险更低)。当安全性评估值S(i)超出预定值而满足安全条件时(步骤S410中为“是”),接下来判定“bestpath”是否为“non”(没有)(步骤S411)。当“bestpath”不是“non”(没有)时(步骤S411中为“non”),判定所计算出的效率评估值E(i)是否大于效率评估值的最大值Emax(步骤S412)。当“bestpath”是“non”(没有)时(步骤S411中为“是”)或当效率评估值E(i)大于最大值Emax时(步骤S412中为“是”),将效率评估值的最大值Emax设定为E(i),并且将“bestpath”设定为i(其表示第i个本车路线备选项)(步骤S413)。 \n[0134] 随后,变量i增加1(步骤S414)并且对于所有预测的本车路线备选项中的每个重复相同的过程(步骤S415)。当用于所有本车路线备选项的过程都结束(步骤S415中为“是”)且“bestpath”仍然为“non”并且不能找到最优路线时,将在步骤S408中获得的“safetypath”设定为“bestpath”(步骤S416)。随后,将在步骤S413或步骤S416中获得的最优路线“bestpath”=i的操作信息输出到输出端子9侧(步骤S417)。换言之,将第i个本车路线备选项选择为本车的可行驶路线,并且将对应于第i个本车路线备选项(轨迹)的相关信息x(t)和u(t)输出到输出端子9侧。 \n[0135] 当根据安全性优先的原则选择本车的可行驶路线时,可以适当地 选择安全性评估值S(i)为最小值Smin的“safetypath”=i的本车路线备选项。但是,在本实施方式中,考虑到可选地设定在满足安全标准的范围内的预定值,认为超出预定值而满足安全性条件的多个本车路线备选项在安全性方面是等同的,并且选择在上述本车路线备选项中效率评估值为最大效率评估值Emax的“bestpath”=i的本车路线备选项。因此,例如,即使安全性可能会在满足安全标准(因为驾驶员通过其本人的决定接受驾驶风险)的范围内稍微降低,也能够接受对通行路线的选择,使得本车能够更快地达到目的地,由此能够按实际情况确定本车路线,从而实现协调安全性和行驶效率。 \n[0136] 当对应于输出端子9的致动器单元是由用于自动驾驶的电控系统直接驱动的方向盘、加速器或制动器本身时,能够使用从基于设定的最有效路线选择器63输出的操作信号(对应于所选择的路线的x(t)和u(t))直接执行方向盘、加速器或制动器的操作。另一方面,当对应于输出端子9的致动器单元是对方向盘、加速器踏板或制动踏板进行操作的致动器(对应于驾驶员的腿和手)时,基于从基于选定的最有效路线选择器63输出的操作信号(对应于所选择的轨迹的x(t)和u(t))计算操作扭矩,并且可以将所计算出的扭矩施加到用于操作的方向盘、加速器或制动器。具体在这种情况下,由于人操作的自动操作可能会超驰,所以该设备不仅能够适用于自动驾驶,而且还能够用于驾驶操作辅助设备。 [0137] 接下来将描述限定安全性评估值的可接受水平的预定值的设定。例如,预定值输入单元8可以是加速器踏板,并且可以以使得所述预定值根据驾驶员对加速器踏板的踩踏量从初始设定值增加的方式可变得设定预定值。当加速器踏板的踩踏量从当前行驶状态增加时,驾驶员知道与本车行驶相关的行驶风险增加。因此,可以将增大的踩踏量看作是表示驾驶员想要优先保证行驶效率的意向(换言之,要更快地达到目的地)。从而,可以将与加速器踏板的踩踏量相关联的预定值的可变设定(增加行驶风险)看作实际量度。 [0138] 类似地,预定值输入单元8可以是制动踏板,并且可以以使得预定值根据驾驶员对制动踏板的踩踏量从初始设定值或从当前设定值减小的方式可变地设定预定值。可以将制动踏板从当前行驶状态增加的踩踏量看作表示驾驶员想要尽可能避免本车行驶风险的意向。从 而,可以将与制动踏板的踩踏量相关联的预定值的可变设定(降低行驶风险)看作实际量度。 \n[0139] 另外,当预定值输入单元8是与行驶模式相关的模式选择开关(或杆)并且行驶模式包括豪华模式和运动模式时,可以以使得预定值根据驾驶员的操作从初始设定值增加的方式可变地设定预定值以便选择运动模式。因为驾驶员知道通过选择运动模式使本车行驶中的行驶风险增加,所以可以将这种选择看作表示驾驶员想要通过加速来优先保证行驶效率的意向(换言之,要更快地达到目的地)。因此,可以将与模式选择开关的选择操作相关联的预定值的可变设定看作是实际量度。 \n[0140] 另外,限定安全性评估值的可接受水平的预定可变值的上限可以由汽车保险公司根据保险的保险额以不可改变方式设定成固定值。具体地,限定能够通过加速器踏板等的操作改变的预定值的可变范围的上限可以根据保险公司和个人驾驶员之间的保险合同预先固定地设定。保险公司可以与本车的个人驾驶员制定对应于上限值的保险额的保险合同。上限限定了危险程度的可接受范围。当驾驶员接受的上限高时,行驶风险也高。因此,保险额也高。另一方面,当驾驶员接受的上限低时,行驶风险也低,因此保险额也低。因而,可以根据行驶风险和行驶效率制定适当的保险合同。 \n[0141] 在本实施方式中,表示本车的安全性评估的安全性评估值用作第一评估值,表示本车的行驶效率评估的效率评估值用作第二评估值。但是,第一评估值和第二评估值可以是不同于安全性评估值和效率评估值的其它评估值。另外,当基于第二评估值选择本车路线备选项时,所选择的本车路线备选项不必具有最大的第二评估值,也可以替代地选择第二评估值为第二最高或第二评估值为第三最高的本车路线备选项。简言之,只要选择的本车路线备选项的第二评估值不是最低,则能够选择任意的本车路线备选项。因此,当从多个本车路线备选项中确定本车路线时,可以首先选择第一评估值高的本车路线备选项,然后从所选择的本车路线备选项中选择第二评估值高的本车路线备选项作为适合的本车路线备选项,并且选择适合的本车路线备选项中的任意一个。 \n[0142] 工业实用性\n[0143] 从以上描述可知,根据本发明的本车路线确定方法和本车路线确定设备对于将多个预测的本车路线备选项中的一个确定为最优可行驶路线是有用的,并且尤其适于实现本车的自动驾驶。法律信息
- 2011-05-11
- 2009-05-20
- 2009-03-25
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
1997-10-15
|
1997-03-14
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |