用于构建地图的方法和设备技术领域
本发明涉及一种用于构建地图的方法和设备。
背景技术
DE 10 2013 208 521A1公开了一种用于集体地学习和构建数字的道路模型的方
法。在此,由多个车辆检测轨迹数据和感知数据。通过以下方式构建轨迹之间的关联:对于
相应的待关联的轨迹点构造特征格栅和概率场特征格栅并且使它们相关,以便构造关联假
设。基于所述关联以及基于里程检测和位置检测构造信息图,并且解决所属的优化问题来
估计最优的轨迹点。基于所估计的轨迹点评估、结合、融合所检测的感知数据,以便构建高
度准确的道路模型。
文件《A Tutorial on Graph-Based SLAM:Giorgio Grisetti Rainer Kümmerle
Cyrill Stachniss Wolfram Burgard》,(Department of Computer Science,University
of Freiburg,79110Freiburg,Germany)公开了一种对所谓的基于图形的SLAM(同时定位与
地图构建)方法的一般性的说明。这涉及以下方法,在这种方法中同时进行定位和地图构
建:simultaneous localization and mapping(SLAM)(同时定位和地图构建)。
发明内容
根据本发明的用于构建地图的第一方法包括检测至少两个周围环境数据组的步
骤,其中,所述至少两个周围环境数据组代表至少一个车辆的周围环境,所述方法还包括分
析处理至少两个周围环境数据组的步骤以及构建至少两个部分地图的步骤。此外,根据本
发明的方法包括传输至少两个经分析处理的周围环境数据组和至少两个部分地图的步骤、
接收至少两个经分析处理的周围环境数据组和至少两个部分地图的步骤、以及由至少两个
经分析处理的周围环境数据组和至少两个部分地图来构建地图的步骤。
根据本发明的用于传输数据组用于构建地图的第二方法包括检测至少两个周围
环境数据组的步骤,其中,所述至少两个周围环境数据组代表至少一个车辆的周围环境,所
述方法还包括分析处理至少两个周围环境数据组的步骤、由至少两个周围环境数据组和至
少两个经分析处理的周围环境数据组构建至少两个部分地图的步骤、以及传输所述至少两
个经分析处理的周围环境数据组和至少两个部分地图的步骤。
根据本发明的用于接收数据组且用于构建地图的第三方法包括接收至少两个经
分析处理的周围环境数据组和至少两个部分地图的步骤以及由至少两个经分析处理的周
围环境数据组和所述至少两个部分地图来构建地图的步骤。
就根据本发明的方法而言,地图既可理解为可视介质,又可理解为数据,所述数据
例如存在于计算单元的存储器中,以便构建(数字)地图或者以便实施地图支持的计算操作
例如路线的计算。
在此,部分地图可理解为如下地图:该地图包括至少一个车辆的传感器的范围。因
此,基于借助于两个不同的车辆沿着同一轨迹构建的数据而构建的两个部分地图例如仍然
可以包括不同的范围,这例如可能与不同的传感器相关联。此外,当同一车辆两次驶过相同
的轨迹但是例如存在不同的天气情况——所述天气情况影响周围环境数据组的检测,所述
周围环境数据组对于使用部分地图是必需的——时,两个部分地图也可以是不同的。与之
相对地,(完整的)地图可理解为如下地图:其与上述部分地图相比例如包括更大的范围,该
范围超过单个车辆的传感器范围。
根据本发明的方法的优点在于,借助系列车队构建数字地图。这意味着,取代单个
的地图构建车辆,原则上可以使用每个车辆来构建一个地图,其方式是:在车辆中收集对于
构建地图至关重要的数据,并且接下来根据所公开的方法将其向外部计算单元有效地和资
源节约地传输,在那里由这些数据构建地图。在此,被证明非常有利的是,通过所公开的方
法相应地拓展基于图形SLAM方法的现有方法,其方式是:使各个方法步骤重新结构化。
优选分别这样检测至少两个周围环境数据组,使得至少两个周围环境数据组分别
包括至少一个周围环境特征,所述周围环境特征与其相对于至少一个车辆的间距一起被检
测。
优选这样分析处理至少两个所检测的周围环境数据组,使得确定至少一个车辆的
至少两个位置和/或至少两条位置变化曲线。
优选借助于相对于至少一个周围环境特征的间距来确定至少一个车辆的至少两
个位置和/或至少两条位置变化曲线。
在一种特别优选的实施方式中,这样构建至少两个部分地图,使得为了构建而使
用至少两个所检测的周围环境数据组和至少两个经分析处理的周围环境数据组。
在一种特别优选的实施方式中,这样构建至少两个部分地图,使得为了构建而使
用至少两个所检测的周围环境数据组、至少两个经分析处理的周围环境数据组以及至少一
个车辆的至少两个位置和/或至少两条位置变化曲线。
优选向车辆外部的计算单元传输至少两个经分析处理的周围环境数据组和至少
两个所构建的部分地图。
优选由至少两个经分析处理的周围环境数据组和至少两个所构建的部分地图这
样构建地图,使得为了构建地图而优化至少两个经分析处理的周围环境数据组和/或至少
两个部分地图。
在一种特别优选的实施方式中,由至少两个经分析处理的周围环境数据组和至少
两个所构建的部分地图这样构建地图,使得至少两个经分析处理的周围环境数据组包括至
少一个车辆的至少一个周围环境特征和至少两条位置变化曲线,其中,每条位置变化曲线
包括至少一个起始位置和一个终止位置,并且为了构建地图而将至少两条位置变化曲线优
化为一条位置变化曲线。
优选由至少两个经分析处理的周围环境数据组和至少两个所构建的部分地图这
样构建地图,使得为了构建地图而这样将至少两条位置变化曲线优化为一条位置变化曲
线,使得优化至少两个位置与至少一个周围环境特征之间的间距。
根据本发明的用于车辆的用于检测、分析处理和传输数据组并且构建地图的设
备,该设备包括检测模块和分析处理模块,所述检测模块用于检测至少两个周围环境数据
组,所述分析处理模块用于分析处理至少两个周围环境数据组,其中,所述至少两个周围环
境数据组代表至少一个车辆的周围环境。此外,所述设备包括构建模块和传输模块,所述构
建模块用于由至少两个周围环境数据组和至少两个经分析处理的周围环境数据组来构建
至少两个部分地图,所述传输模块用于传输至少两个经分析处理的周围环境数据组和至少
两个部分地图。
根据本发明的用于接收数据组和构建地图的另一设备包括接收模块和构建模块,
所述接收模块用于接收至少两个经分析处理的周围环境数据组和至少两个部分地图,所述
构建模块用于由至少两个经分析处理的周围环境数据组和至少两个部分地图来构建地图。
优选地,根据本发明的设备这样构造,使得执行根据本发明的方法。
本发明的有利的拓展方案在从属权利要求中说明并且在说明中列举。
附图说明
本发明的实施例在附图中示出并且在以下的说明中更详细地解释。附图示出:
图1纯示例性地示出根据本发明的用于车辆的用于检测、分析处理和传输数据组
且用于构建地图的设备。
图2纯示例性地示出根据本发明的用接收数据组并且构建地图的设备。
图3以流程图形式示出一种实施例。
具体实施方式
在图1中示例性地示出根据本发明的用于车辆100的设备110,该设备用于检测、分
析处理和传输数据组且用于构建地图。在此,一方面,设备110包括用于检测至少两个周围
环境数据组的检测模块111,其中,所述至少两个周围环境数据组代表至少一个车辆的周围
环境。在此,既可以使用检测模块111自身,其方式是:所述检测模块包括相应的传感器例如
视频传感器和/或雷达传感器和/或激光雷达传感器和/或超声传感器。此外,检测模块111
也可以这样构造,使得其可以与已经存在的或者说安装在车辆100上和/或中的传感器101
连接并且使用这些传感器来检测周围环境特征。
周围环境可理解为所有能够通过至少一个车辆100的传感器101、111检测的,例如
道路走向,在道路附近的建筑物,交通基础设施的组成部分如交通指示牌,以及周围环境特
征如树林、湖泊和山。在此,对于可能的方法所必需的特征的重要性也取决于传感器类型,
通过所述传感器类型检测至少一个车辆100的周围环境。
此外,设备110包括用于分析处理至少两个周围环境数据组的分析处理模块112。
在此,分析处理周围环境数据组,其方式是:例如提取或者命名呈周围环境特征形式的、包
含在数据组中的周围环境并且将其保存在分析处理单元112的存储器中和/或设备110的或
者车辆100的其它存储器中。此外,分析处理模块112例如这样构造,使得在使用所提取的周
围环境特征的情况下构建或计算图形、即至少一个车辆100正行驶的或已经驶过的可能轨
迹。这例如可以这样进行,使得使借助于检测模块111由车辆100的周围环境检测的周围环
境特征相应地结构化,其方式是:例如考虑检测相应特征的顺序和/或考虑车辆100与相应
特征的间距。
此外,分析处理模块112例如这样构造,使得可以压缩周围环境数据组,以便能够
更容易地传输它们。这既可以理解为向设备100包括的和/或车辆100包括的现有模块111、
112、113、114传递周围环境数据组,又可以理解为例如借助于传输模块114向外部的计算单
元传输数据组。数据的压缩既可以理解为根据常用的压缩方法或借助于常用的数据压缩程
序一般性地压缩电子数据,如在电子数据处理中常见那样,又可以理解为减少数据组,其方
式是:提取各个(对方法至关重要的)特征并且如上所述地仅仅传输或传递它们。
此外,设备110包括构建模块113,该构建模块用于由至少两个周围环境数据组和
至少两个经分析处理的周围环境数据组构建至少两个部分地图。在此,既使用未经处理的
周围环境数据组,又使用例如呈所提取的周围环境特征形式的经处理的数据组。通过使用
至少两个周围环境数据组构建至少两个部分地图,其方式是:使用每个周围环境数据组以
及由所述周围环境数据组提取的周围环境特征来构建所述地图。在此,例如可以用如下方
式构建地图:在计算中使用至少一个车辆100的轨迹的变化曲线以及所使用的周围环境特
征与至少一个车辆100的间距来进行构建。在此,既可以动用用于构建地图和/或部分地图
的常用程序,又可以使用特定程序,所述特定程序可以使用未经处理的周围环境数据组和/
或所提取的周围环境特征和/或经压缩的数据组。
此外,设备100包括传输模块114,该传输模块用于传输至少两个经分析处理的周
围环境数据组和至少两个部分地图。在此,例如可以在传输数据之前再次压缩数据,其方式
是:动用分析处理模块112或者使用传输模块114包括的、为此所设置的模块。此外,传输模
块114可以这样构造,使得其自身相应地构造用于例如通过无线电连接来传输数据和/或也
可以动用已经存在于至少一个车辆100中的传输可能性来实施(经压缩的)数据组和/或(经
压缩的)部分地图的传输。
在图2中示例性地示出根据本发明的用于接收数据组和构建地图的设备200。在
此,设备200包括接收模块201,该接收模块用于接收至少两个经分析处理的周围环境数据
组和至少两个部分地图。
此外,设备110包括构建模块202,该构建模块用于由至少两个经分析处理的周围
环境数据组和至少两个部分地图来构建地图。在此,综合所接收和经分析处理的周围环境
数据组以及所接收的部分地图,从而由包含在部分地图中的图形产生一个单个图形,其中,
基于所接收的周围环境数据组以及所接收的部分地图优化该图形。这种优化例如可以通过
这样的方式进行:对各个图形加权并且由此计算出一个平均图形。最后,基于至少一个车辆
100的各个部分地图和经优化的图形来构建最终地图。
在图3中示例性地示出根据本发明的方法的流程图。
在步骤300中,方法开始。
在步骤301中,至少两次地检测至少一个车辆100的呈至少两个周围环境数据组形
式的周围环境。
在步骤302中,由至少两个周围环境数据组提取周围环境特征。
在步骤303中,由至少两个周围环境数据组以及分别提取的周围环境特征来构建
至少两个部分地图,所述部分地图分别包括例如呈至少一个车辆100的轨迹形式的图形。
在步骤304中,压缩周围环境数据组。
在步骤305中,向外部的计算单元传输经压缩的周围环境数据组以及所构建的部
分地图。在此,例如可涉及服务器,该服务器可由所述至少一个车辆100借助于通信连接装
置这样到达,使得由至少一个车辆100出发能够接收所传输的数据。
在步骤306中,由外部计算单元接收经压缩的周围环境数据组以及所构建的部分
地图。
在步骤307中,综合各个图形并且由此计算出经优化的图形。最后,由经优化的图
形、所接收的周围环境特征和部分地图来构建最终地图。
在步骤308中,方法结束。