用于将对象用信号通知给配备有此装置的车辆的导航模块的装置的制作方法

文档序号:12481211阅读:338来源:国知局
用于将对象用信号通知给配备有此装置的车辆的导航模块的装置的制作方法
本发明涉及一种用于将对象用信号通知给配备有此装置的车辆(尤其是无人驾驶机动车辆)的导航模块的装置。
背景技术
:将对象(尤其是构成真实或潜在障碍物的对象)用信号通知的目的是为无人驾驶移动系统提供对其环境的自然的或约束的感知。通过处理由视频、激光雷达和/或雷达或者甚至超声波类型传感器获取的数据来获得这种感知,尤其是通过从到场景中的各种对象的距离及其速度构建该环境的局部和动态数字地图。这种地图用作用于规划和实施适当的自动运动的基本知识。对于这种无人驾驶车辆,感知过程构成了在决策和行动之前要执行的第一任务。其通过随时间提取并整合从传感器的数据获得的关键属性来提供环境和其自身状态的特定表示,以便计算机可理解。感知任务执行两个功能:能够首先检测其附近环境中的各种移动的或静止的对象,其次评估其状态,如其相对于车辆的位置、其速度、其方向、其尺寸等。因此,感知用作轨迹生成模块的输入,并且可以用于预测可能的碰撞并执行障碍物规避。这种感知被认为是无人驾驶车辆的最重要的信息来源。几年来,市场上已经存在越来越多地用于辅助制动系统(ABS)中的所谓的“智能”传感器。这些智能传感器不仅检测对象,而且可以对其进行表征。尽管如此,它们并不完美,由此有必要通过组合使用补充传感器来提高感知系统的性能。使用多个传感器还能够引入冗余的原理,以便获得更稳固的感知系统,这些感知系统对于无人驾驶导航是不可或缺的。在这些合并多传感器数据的方法中,目的是组合来自不同传感器的信息以提高感知情况的可靠性、准确性和完整性。这种系统的输出是具有其属性和完整性测量的对象列表。在感知任务中,完整性可以被定义为在考虑噪声(随机误差)、不确定性和异常测量的同时提供可信的信息的能力。大多数感知方法旨在是通用的,并且因此遇到关于目标应用的最佳性质的问题,并且不能提供高级信息以辅助无人驾驶导航的规划。通过这种新的技术方案,我们提出通过提取和考虑从观察到的场景获得的语境和语义信息来提高多传感器感知的完整性并辅助无人驾驶导航做决策。例如,文件EP0928428B1描述了对无人驾驶移动系统上的距离测量传感器的测量质量进行评估的方法。在此,根据达到与处于评估的传感器相同的单元格占用状态的多个其他测量传感器,相对于单元格评估测量质量,测得的质量全部较高,因为确认占用状态的传感器的数量增加。然而,所描述的方法在将其用于将一个或多个对象用信号通知给车辆导航模块的装置方面具有许多缺点。在这些缺点中,可以注意到,对于跨越分隔单元格的网格的对象,尤其是在两个传感器测量之间从一侧移动到另一侧的移动对象,具有与测量不确定性相关的单元格的必然性。于是,在此出现的问题之一是能够省去将环境划分成单元格的网格。出现的另一个问题是具有充足的数据以尽可能有效地将每个对象用信号通知给导航模块。更一般地说,除了简单的质量评估之外,现有技术中仍然存在的另一个问题是提高检测性能和检测的利用。技术实现要素:为了补救现有技术的问题,本发明在于一种用于将至少一个对象实时用信号通知给车辆导航模块的装置,该装置包括第一传感器,该第一传感器被适配用于产生包括该对象相对于该车辆的第一捕获位置和第一捕获速度的第一传感器数据,其特征在于,该装置包括:-至少一个第二传感器,该至少一个第二传感器被适配用于产生包括该对象相对于该车辆的第二捕获位置和第二捕获速度的第二传感器数据;-同步模块,该同步模块被适配用于产生包括来自该第一捕获位置和第一捕获速度的第一同步位置以及来自该第二捕获位置和第二捕获速度的至少一个第二同步位置的同步数据;-合并模块,该合并模块被设置为产生包括来自该第一同步位置和该第二同步位置的合并位置的合并数据,其方式为以便通过向该导航模块传送全部或部分合并数据来将所述至少一个对象用信号通知该导航模块。该装置有利地包括风险评估模块,该风险评估模块被适配用于利用与从合并数据用信号通知并生成的每个对象相关联的风险指标来完成该合并数据。具体地,该风险评估模块包括用于计算来自融合数据的分数的一组区块以及用于对由该组分数计算块中的一些或全部分数计算块所计算的分数进行组合的区块,以便通过对分数进行组合来生成每个对象的风险指标。所述组更具体地包括距离分数计算块、角度分数计算块、速度分数计算块和/或对象类型分数计算块。还更具体地,所述组包括用于从制图数据另外计算分数的至少一个区块。再更具体来说,所述组合块被适配用于通过对所计算的一些或全部分数的加权求和来对分数进行组合。该合并模块可以有用地被适配用于对至少一个补充位置进行合并,该补充位置与来自第一同步位置和第二同步位置的所述合并位置同步。由合并模块访问的同步数据有利地还包括与每个同步位置相关联的位置方差,以便产生由相关联的方差加权的同步位置之和,用于合并这些同步位置。同步数据有利地还包括与每个同步位置相关联的位置方差,使得该合并模块被适配用于产生包括来自第一同步位置和第二同步位置的合并位置的合并数据,以便当所述同步位置之间的马氏距离低于预定阈值并且不产生包括来自第一同步位置和第二同步位置的合并位置的合并数据时通过向该导航模块传送所述合并数据来将相同对象用信号通知给该导航模块,以便当所述马氏距离高于所述预定阈值时将两个不同对象用信号通知给该导航模块。本发明还在于一种机动车辆,其特征在于,该机动车辆包括根据本发明的装置。附图说明本发明的其他特征和优点将在阅读以下详细描述的过程中变得清楚,为了对其理解将参见附图,在附图中:-图1是表示配备有根据本发明的信号通知装置的车辆的简图;-图2和图3是车辆环境的示意图,用于解释其配备的装置的有用性;-图4是根据本发明的装置的框图示意图;-图5是图4的装置的同步模块的框图示意图;-图6是图4的装置的合并模块的框图示意图;-图7至图10是风险系数分数计算块的流程图;-图11是用于生成风险指标的分数组合块的流程图-图12示出了根据本发明的方法的步骤。具体实施方式在说明的其余部分中,具有相同结构或相似功能的元件将用同一参考数字来指代。图1示出了车辆12,该车辆以常规方式配备有前轮21、后轮22以及用于经由转向柱8使前轮21转向的方向盘9。电力、内燃或混合动力推进驱动系统11的加速和减速由车载电子系统10控制,车载电子系统10还被编程为在转向柱8上监测在手动模式下由方向盘9控制的枢转角度或者在无人驾驶模式下由导航模块60控制的枢转角度α。导航模块60以本身已知的方式包括轨迹控制器,例如但不一定是在文件WO2014/009631中描述的轨迹控制器。车载电子系统10还被直接或间接地连接到车辆12上的动作装置,尤其是在其他方面已知的用于在检测到受到车辆冲击的高风险的情况下对车轮21、22进行制动的机械装置。车载电子系统10连接到传感器1、2、3、4上,没有将传感器的数量限制为四个,优选地安装在车辆上而用于通过下面所解释的数字处理模块来处理关于车辆环境的接收到的信息。图2示出了由可能构成固定或移动障碍物的对象13、14、15占据的车辆12的可能环境,导航模块60必须考虑这些对象以便在这种环境中控制车辆12的运动而没有撞击这些对象之一的风险。传感器1例如但不一定是雷达感知传感器,其感知区域以点划线表示到车辆的前方。传感器2例如但不一定是摄像机,其感知区域以虚线表示到车辆的前方。由于许多原因,采用不同技术的传感器的使用是有益的。例如,摄像机能够更精确地区分每个对象的类型、对象13和14中的每一个的行人类型、对象15的迎面而来的车辆类型、由在地面上的不连续线标记的道路中心类型,如果照明和可见性条件使之可能。尽管类型区分对于雷达感知传感器是处于较低水平,雷达感知传感器能够进行对于照明和可见性条件较不敏感的检测。可以使用其他类型的传感器,例如通过立体摄像机、激光雷达、超声波或红外线类型的纯粹说明性的和非穷尽性的示例。所使用的传感器中的至少两个是智能传感器。当传感器被适配用于对其捕获的信号进行某种处理时,该传感器被称为是智能的,以便检测对象13、14、15,并且对于检测到的每个对象,产生包括了在相对于该传感器的参照系中捕获的对象的位置和速度的传感器数据。传感器还可以有利地具有用于从在参照系中相对于传感器1、2获得的位置和速度坐标进入到位置坐标x、y以及转换成相对于车辆12的参照系的速度坐标Vx、Vy的参数,例如考虑到传感器安装在车辆上的位置。由每个智能传感器i产生的数据优选地被构造为检测到的对象O1、Ok、ON的列表Lci,包括作为表头的由该传感器检测到的对象的数目N、时间戳代码tsp以及等待时间指示符tl。为了在列表Lci的表头处产生时间戳代码tsp,传感器可以访问通用时钟,例如在应用模块60中通常可用的GNSS(全球导航卫星系统)时钟。然后,传感器1、2在代码tsp中记录产生列表Lci(传感器1是Lc1,传感器2是Lc2)的时间。传感器1、2在等待时间指示符tl中同时记录在实时捕获信号的时间与产生列表Lci的时间之间的时间,换句话说,由对信号进行处理来生成列表Lci而产生的延迟。等待时间指示符tl还可以考虑感知的信号本身的速度。例如,已知的是,声速远低于光速。如在说明书的其余部分中所解释的,还可以使本发明减少在列表Lci的表头不产生时间戳代码tsp的传感器的实践。列表Lci中的每个对象O1、Ok、ON与包括对象标识符Id、由其位置坐标x、y标识的该对象的位置、由其速度坐标Vx、Vy标识的该对象的移动速度、通过统计方差σ2x、σ2y估计的位置不确定性、对象类型(对象13或14是行人,对象15是车辆)以及该对象的维度的属性的子列表相关联,因为此数据是通过生成列表Lci的传感器i来捕获的,i从1变化到Q,其中Q表示传感器的数量。因此,对于既在传感器1的感知区域中又在传感器2的感知区域中的位于车辆前方的对象13、14、15中的每一个,对应两个属性子列表,一个子列表与传感器1的列表Lc1中的对象相关联,并且另一个子列表与传感器2的列表Lc2中的相同对象相关联。图3示出了由对象13、14、15占据的车辆12的另一种可能的环境。图3中表示的环境涉及十字路口,其中对象可以从右侧(像准备穿过道路的行人类型对象13)出发的与可以从左侧(像也准备穿过道路的行人类型对象14)出发的一样多。传感器3,例如但不一定是雷达感知传感器或摄像机,覆盖了以间歇点划线表示的到车辆前方和右侧的感知区域。传感器4,例如但不一定是与传感器3类型相同的传感器,覆盖了以间断点划线表示的到车辆前方和左侧的感知区域。因此,对于既在传感器1的感知区域中又在传感器3的感知区域中的位于车辆前方和右侧的对象13,对应两个属性子列表,一个子列表与传感器1的列表Lc1中的对象13相关联,并且另一个子列表与传感器3的列表Lc3中的对象13相关联。类似地,对于既在传感器1的感知区域中又在传感器4的感知区域中的位于车辆前方和左侧的对象14,存在两个属性子列表,一个子列表与传感器1的列表Lc1中的对象14相关联,并且另一个子列表与如传感器4的列表Lc4中所编制目录的对象14相关联。在传感器1的感知区域中、在传感器2的感知区域中以及在传感器4的感知区域中位于左侧的在车辆前方的对象15存在多于两个的属性子列表,每个子列表与传感器1的列表Lc1、传感器2的列表Lc2以及传感器4的列表Lc4中的每一个中的对象15相关联。有益的是能够提供足够的传感器以产生覆盖车辆12的全部周边的感知区域,区域的扇区至少是两两叠加。因此将清楚的是,传感器的数量Q可以超过四,并且一旦其等于二就是有益的。如果本发明采用使用车辆外部的固定传感器,传感器1、2、3、4示意性地直接通过有线连接或通过已知类型的总线之一(CAN类型、LIN类型、以太网汽车类型或其他总线类型)的局部总线或者甚至可以经由外部通信模块连接到图4所示的装置上。因此,在仅通过由传感器1、2、3、4之一生成的列表Lc1、Lc2、Lc3、Lc4中的每一个在此说明的实施例中,将结构化传感器数据传送到同步模块20。图5用于更详细地解释同步模块20的结构和操作。如上所见,Q个传感器中的每一个被适配用于生成在此构造为i从1到Q变化的列表Lci的数据。列表Lci包含k从1到N变化的N个对象Ok。将注意到,一个列表Lci的对象的数量N与另一个列表是不同的。因此,在图3的示例中,N对于包含对象13、14、15的列表Lc1具有值3,对于包含单个对象15的列表Lc2具有值1,对于包含单个对象13的列表Lc3具有值1,并且对于包含对象14和15的列表Lc4具有值2。如图5所见,对于来自列表Lci的每个对象Ok,存在包括由传感器i捕获的对象Ok的位置和速度的属性子列表,该位置由其坐标x、y来量化,并且该速度由其在相对于车辆12的参照系中的坐标Vx、Vy来量化。由一个传感器生成的数据相对于由另一个传感器生成的数据是异步的,是因为一个传感器捕获时间不一定与另一个传感器是同步的,是因为处理信号所花费的时间,尤其是区分对象以及对每个对象的属性的量化从一个传感器到另一个传感器是变化的,并且在较小程度上是因为一种传感器技术与另一种传感器不同,信号本身的速度可以在信号源自对象的时间与传感器感知信号的时间之间产生延迟。每种传感器的供应商通常处于一个位置上来确定等待时间指示符tl,等待时间指示符对处理时间进行组合,对如果必要的话,与信号的速度相关联的延迟以及可以容易根据供应商具有的传感器的已知技术来评估的可能的其他延迟进行组合。取决于所采用的技术,等待时间指示符tl的值由供应商在传感器的存储器中设置或者由传感器本身用专用处理器
技术领域
中本身已知的方式根据其处理负载进行实时计算。由于对象13、14、15和/或车辆12的可能的运动,对象的位置可以在传感器产生数据时的时间戳tsp指示的时间与由传感器在该位置处实际捕获对象的较早时间tsp-tl之间进行变化。同步模块20包括子模块24,子模块被适配用于计算将同步时间tsyn和较早时间tsp-tl分开的延迟Δt,在较早时间,由传感器i检测到对象每一个实际上处于由相关联的属性子列表中指示的传感器捕获的位置。为了与所有相关的传感器共享相同的同步时间tsyn,子模块24访问提供通用参考时间的例如GNSS(全球导航卫星系统)类型的参考时钟23。因为其对于每个传感器i都是特定的,所以列表Lci的表头处的等待时间指示符tl的值来自传感器本身。如果安装在车辆上的传感器通过有线连接或通过具有分配给由传感器发射的帧的高优先级的LIN或CAN类型的实时网络直接连接到模块20,换句话说,如果传感器的数据生成时间能够被认为类似于模块20的接收时间,特别是子模块24的接收时间,能够在具有参考时钟23的益处的子模块24的输入处将时间戳代码tsp直接引入到列表Lci中。这样能够使用更简单的传感器,这些传感器则不需要发送时间戳代码tsp,因此不需要访问提供通用参考时间的时钟。如果安装在车辆上的传感器不是通过有线连接直接连接到模块20,例如通过双绞线或CAN类型的以太网802.3类型的实时网络,其中低优先级级别被分配给由传感器发送的帧,或者例如在车辆外部的传感器的情况下经由远程通信网络,换句话说,如果传感器产生数据的时间能够被认为明显早于模块20的接收时间,特别是子模块24的接收时间,优选地在传感器的输出处或在传感器附近的系统的输出处直接将时间戳代码tsp引入到列表Lci中,其中一个或另一个被适配用于通过访问提供通用参考时间的时钟来发送时间戳代码tsp。为了补救与传感器类型的多样性相关的、与信号和数据的传输时间相关的或与模块20本身的处理负载相关的同步差异,子模块24优选地被适配用于验证同步时间tsyn与由传感器i产生数据以供子模块24处理的较早时间tsp之间的延迟tsyn-tsp。如果延迟tsyn-tsp大于或等于跟踪目标过时阈值tTF,则不考虑与具有值tsp的产生日期和时间相关的数据,并且子模块24不从接收到的数据生成用于数据同步的列表Lsi。如果延迟tsyn-tsp小于跟踪目标过时阈值tTF,则子模块24使用延迟Δt来产生通过同步对象的列表Lsi在图5所展示的示例中构造的同步数据。每个列表Lsi继续与传感器i相关联,其中i例如分别对于传感器1、2、3、4具有值1、2、3、4。虽然tsp和tl的值可以对于每个列表Lci是不同的,但是所有列表Lsi包含指示所有列表Lsi共同的同步时间的相同的tsyn值。每个列表Lsi可以包含与包含在对应列表Lci中的数目N相等的数目N的同步对象。所关注的列表Lsi中的每个对象Ok与包括由传感器i检测到的对象Ok的位置和速度的属性子列表相关联。在此,通过其在时间tsyn处估计的坐标xs、ys来量化位置,该时间对所有对象是公共的,并且对于相同对象对于已经检测到该对象的所有传感器是公共的。子模块24将计算的延迟Δt传送到子模块25(该子模块访问与检测到的对象的列表Lci中的对象Ok相对应的属性子列表中的捕获的位置和速度),以便使用以下公式计算对象Ok:xs:=x+Vx·Δtys:=y+Vy·Δt在子模块25的输出处的属性子列表中,可以通过其坐标Vx、Vy将对象Ok的速度继续量化到在延迟Δt期间每个对象的速度可以被认为是恒定的程度。由模块20产生的数据则对于所有传感器都是同步的。包含由模块20产生的同步数据的每个列表Lsi(仅通过图4的列表Ls1、Ls2、Ls3、Ls4中所展示)被传送到合并模块30(下面参照图6更详细地解释)以获得车辆12的环境的瞬时快照。合并模块30的目的是通过利用通过使用多个传感器添加的信息的冗余来增强所提供的信息的可信度。模块30的子模块31对发送到模块30的每个列表Lsi进行连续扫描以产生在图6所展示的实施例中借助于合并列表Lf来构造的合并数据,该合并列表包含各种传感器的各列表Lsi中的所有对象,其中i等于1、2或更大。因此,列表Lf中的对象Ofj(其中j从1变化到M)的数目M通常要比与每个传感器相关联的同步对象的每个列表Lsi中的对象Osk(其中k从1变化到N)的每个数目N大。合并数据被初始化为由模块30扫描的第一同步数据,例如由第一传感器1产生的第一同步数据。在图6所展示的示例中,列表Lf通过指向属性子列表来初始地再现列表Ls1,每个属性子列表都再现列表Ls1所指向的属性子列表。有益的是,在列表Lf所指向的每个属性子列表中添加附加属性Sde,用于对与相关属性子列表相关联的对象Ok的检测分数进行量化。检测分数被初始化为一。从接收到的每个同步列表Lsi,子模块31例如以下将同步列表Lsi与合并列表Lf组合,直到其到达对应于最后一个传感器的最终同步列表。模块30的子模块32被编程为执行包括下面参照图12解释的步骤的处理步骤。子模块31将数据从同步列表Lsi传送到最初在备用步骤318中等待由子模块31传送的数据的子模块32。在步骤319中,子模块32首先进入与列表Lsi中k=1的对象Osk相关联的第一子列表。在步骤320中,子模块32访问链接到具有其定位的当前索引k的对象Osk的代码方差矩阵Σsk。考虑到从传感器获得的横坐标值和纵坐标值xs、ys作为用于在同步时间tsyn处量化对象Osk相对于车辆12的位置的例示随机变量Xs、Ys,应当记住,可以借助于每个随机变量的方差vark(Xs)、vark(Ys)以及随机变量之间的协方差covk(Xs,Ys)、covk(Ys,Xs)来测量可能实例的扩展,代码方式矩阵Σsk是基于其由以下公式F1定义:Σsk=vark(Xs)covk(Xs,Ys)covk(Ys,Xs)vark(Ys)]]>考虑独立的随机变量Xs、Ys,应该记住协方差矩阵Σsk也可以写为以下形式F2:其中σxs和σys分别表示以实例xs、ys为中心的随机变量Xs的标准偏差和随机变量Ys的标准偏差。根据所涉及的传感器的技术特性,可以容易地确定标准偏差或者容易地和直接地确定它们的平方,这是供应商必须知道的。如果它们的值是常数,则它们可以存储在该装置的存储器中。如果它们的值根据可见度、环境温度或传感器可检测的其他大气因素而变化,则可以在列表Lci中传输,然后传送到列表Lsi中。还可以用本身已知的方式建立标准偏差的平方σ2xs(分别地σ2ys)与传感器的测量不确定度δxs(分别地δys)之间的关系,例如被定中心在零平均不确定度的正态律分别地在步骤321中,子模块32通过将其自身定位在与列表Lf中的j=1的对象Ofj相关联的第一子列表上而开始的。在步骤322中,子模块32访问链接到其所定位的当前索引j的对象Ofj的协方差矩阵Σfj。如以上针对横坐标值和纵坐标值xf、yf对协方差矩阵Σfj进行定义,用于在同步时间tsyn处相对于车辆12对代表性对象位置Ofj进行量化。协方差矩阵Σfj然后可以用以下的形式F3写入:其中σxf和σyf分别表示以实例xf、yf为中心的随机变量Xf的标准偏差和变量Yf的标准偏差。在步骤323中,子模块32验证是否满足一个或多个合并标准。一个显著的标准是其中对象Osk和Ofj之间的马氏距离dμ(Osk,Ofj)小于散列阈值tη。在此描述的实施例中,通过以下公式F4,根据对象Osk和Ofj的横坐标值和纵坐标值xs、xf、ys、yf计算马氏距离:dμ(Osk,Ofj)=xs-xfys-yfTσxs2+σxf200σys2+σyf2-1xs-xfys-yf]]>如果满足一个合并标准或多个合并标准,尤其是如果马氏距离小于散列阈值,则子模块32执行步骤324,该步骤包括通过将对象Osk与对象Ofj合并Ψ来修改对象Ofj,以便获得用以下方式计算的新属性值:尤其是通过将贝叶斯规则应用于位置坐标:xf=Ψ1(xf)=xf·σxs2+xs·σxf2σxs2+σxf2]]>yf=Ψ2(yf)=yf·σys2+ys·σyf2σys2+σyf2]]>σxf2=Ψ3(σxf2)=σxf2·σxs2σxs2+σxf2]]>σyf2=Ψ4(σyf2)=σyf2·σys2σys2+σyf2]]>修改的合并对象Ofj的其他属性可以通过将贝叶斯规则应用到其上来重新考核,也可以用适当的标准偏差或以某种其他方式。例如,如果希望将贝叶斯规则应用于速度坐标,则子模块32需要能够访问同步速度坐标的标准偏差。合并对象Ofj的速度坐标Vxf、Vyf也可以通过生成同步对象Osk的速度坐标Vxs、Vys以及合并对象Ofj的速度坐标Vxf、Vyf的简单算术平均数来重新考核。这同样应用于例如该对象的空间维度Dim。一些属性使其本身更难以计算平均值,如类型属性。对于其中在适于合并的检测到的对象之间类型将不同的情况,可以设想各种解决方案,如保留来自在该区域中最可靠的、累积类型的、在来自多个传感器的对象的情况下通过投票进行的、或者考虑类型的相等性作为要满足的合并标准的传感器的类型。如果在步骤323中不满足合并标准或合并标准之一,尤其是如果马氏距离大于或等于散列阈值,则子模块32执行步骤325(该步骤包括增加索引j以转到与列表Lf中的对象Ofj相关联的下一个子列表,直到到达在步骤326中检查到的具有索引j=M的最终子列表)。如果j不大于或等于M,则步骤326循环到步骤322,以验证是否满足用于将具有当前索引k的同步对象Osk与来自列表Lf的合并对象之一进行合并的一个或多个合并标准。大于M的索引j的值表示不可能通过将对象Osk与其合并来修改对象Ofj之一。对步骤326测试的肯定响应激活步骤327(该步骤包括从列表Lf中增加1个对象数目M,以便向其添加索引为j=M的合并对象Ofj,其再现当前同步的对象Osk)。在当前同步对象Osk与列表Lf中的预先存在的合并对象Ofj中的一个合并的步骤324之后,或者可替代地在当前同步对象Osk被添加到列表Lf以便生成新的合并对象OfM的步骤327之后,步骤328包括:如果索引k不超过在列表Lsi中接收到的同步对象的数量N,则通过循环到步骤320,增加索引k以将子模块32放置在与索引k在列表Lsi中的下一个对象Osk相关联的子列表上。在包括测试这种过冲的存在的步骤329中,子模块32在对测试是肯定响应的情况下循环到加权步骤318,以便将控制返回到模块31以处理下一个列表Lsi,直到由传感器产生的最后一个列表。为了不从具有列表Lsi的两个不同对象Osk的列表Lf中合并相同对象Ofj,可以在步骤319中提供初始化为空集合的集合ε,旨在从已经从列表Lsi中的先前对象Osk修改或创建的列表Lf中列出对象Ofj的每个索引j。然后,当子模块32通过步骤328以便在步骤325中接收集合ε外的下一索引j时,在步骤324或在步骤327中检查的索引j被馈送该集合ε。因此,子模块31的输出向风险评估子模块33提供具有合并数据形式的属性的合并对象的完整列表Lf。子模块33访问制图数据结构40,用于结合数据结构50中可访问的语境数据来构造与每个对象Ofj相关的列表指示符。子模块33使用其他已知的方法来使用GNSS接收器、在数据结构40中可访问的数字导航地图以及用于通过视觉提取几何基元的算法来精确地转动车辆12,例如在科学论文Tao,Z.和Bonnifait(博尼费),P.和Fremont(弗里蒙特),V.以及Ibanez-Guzman,J.,“车道标记辅助车辆定位(Lanemarkingaidedvehiclelocalization)”,IEEE(电气与电子工程师协会)智能交通系统会议(IEEEITSC2013),2013年10月6日-9日,荷兰海牙。从数据结构40提取的导航地图的数字处理使得子模块33能够准确地输出其几何环境中的车辆的位置,以便在其中定位各种驻留对象,所述各种驻留对象是与车辆12交互以及与其他移动对象交互的来源。子模块33将用这种方式构建的道路场景的配置与语境组合,以便定义与每个对象相关联的风险级别,目的是向该导航系统提供高级指令。在车辆在城市环境中移动的特定情况下,制图数据的使用使其能够通过对与车辆正在其中移动的场景的拓扑、结构和标志相关的障碍物相关的风险的概念进行评估来丰富环境的语义描述。道路标记、十字路口、标志以及其他道路细节用于改进与场景中每个检测到的对象相关的风险指标。例如,来自直线前方但保持在其车道中的车辆可能比在交叉点处从左方到达的车辆的危险性小。列表评估子模块33通过对由图7至图10所展示的模式化区块133、233、333、433各自所生成的不同分数进行组合来生成与每个对象Ofj相关联的风险指标。图7和图8示出基于障碍物的笛卡尔位置和角位置以及基本上语境制图数据的分数的生成。例如,对象越靠近并且越侵入车辆12的车道,则越危险。在进入十字路口时,距离和角度数据对于量化所检测到的对象有多么危险(例如其来自左边还是来自右边)很重要。参考图7,区块133计算对象Ofj与车辆12分离的距离D。例如,以通常的方式从参照系中对象相对于车辆12的坐标xf、yf来计算距离D。然后,区块133将计算出的距离D与从数据结构40获得的最大距离Dmax进行比较。如果距离D大于最大距离Dmax,则距离分数Sd被设定为零。如果距离D为零,则距离分数Sd被设定为其最大值,例如一。对于距离D的其他值,区块133计算在零与一之间的分数,例如通过从一减去由距离D表示的最大距离的比例。最大距离Dmax是这样一个距离,超过该距离时不需要考虑与链接到检测到的对象的距离分数Sd相关的任何风险系数。最大距离的值可以被认为等于传感器的范围,等于车辆12的可能制动距离,或者与预定义的风险评估策略相关的其他值。参考图8,区块233计算对象Ofj的瞄准轴线与车辆12的纵向轴线分开的角度θ。例如,从应用于参照系中对象相对于车辆12的坐标xf、yf的经典三角法则以通常的方式计算角度θ。然后,区块233将计算出的角度θ与从数据结构40获得的最大角度θmax进行比较。如果角度θ为零,则角度分数Sθ被设置为零。如果角度θ大于最大角度θmax,则角度分数Sθ被设置为其最大值,例如一。对于角度θ的其他值,区块233计算在0与一之间的分数,例如等于由角度θ表示的最大角度θmax的比例。最大角度θmax是这样一个角度,超过该角度时,与所检测到的对象的目标角度分数Sθ相关的风险系数在很大程度上更高。最大角度的值可以被认为等于传感器的角度范围,等于车辆12的转向能力或等于与预定义的风险评估策略相关的其他值。参考图9,区块333计算对象Ofj相对于车辆12移动时的速度V。例如,以通常的方式从参照系中对象相对于车辆12的速度坐标Vxf、Vyf来计算速度V。然后,区块333将计算的速度V与从数据结构40或别处获得的最大速度Vmax进行比较。如果速度V大于最大速度Vmax,则速度分数Sv被设定为一。如果速度V为零,则速度分数Sv被设定为其最小值,例如零。对于速度V的其他值,区块333计算零与一之间的分数,例如作为由速度V表示的最大速度的比例。最大速度Vmax是这样一个速度,超过该速度时与用于所检测到的对象的移动的速度分数Sv相关的风险系数在很大程度上更高。最大速度的值可以被认为是根据其朝向车辆的取向、车辆12的可能制动距离或与预定义的风险评估策略相关的其他值的变量。图10中所示的区块433的功能是基于障碍物的类型产生分数,以便根据遇到的障碍物的类型来分配脆弱性分数:例如,行人比汽车更脆弱,因此必须在风险的评估中给予更多的重视。区块433从与对象Ofj相关联的子列表中提取障碍物类型(typef)。然后,区块433扫描每个分配给一种类型的障碍物的脆弱性分数的关联表50,直到其找到对应于当前对象的类型的障碍物的类型。类型分数St被设置为与在表50中等于被处理对象的类型(typeF)的类型(typo)相关联的值So(typo)。区块533使得合并模块30能够产生如下面参考图11所解释的对象Ofj的列表Lfe。区块533将取决于预期用途并且例如可以是根据导航要求加权的平均值的组合规则应用于由区块133、233、333、433产生的分数。可以使用如模糊逻辑或relief函数等其他决策辅助形式对要使用的组合规则进行定义。组合处理的结果产生风险指标lr,区块533将其添加到此时列表Lfe指向的对象Ofj的子列表中。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1