在移动领域的自主机器人,视觉测程法需要检索两个连续之间的运动变换姿势的机器人通过相机传感器只。视觉测程法提供了一个重要信息的轨迹估计问题,如本地化和大满贯(同步定位和映射)。在这个工作我们提出一个基于一个全向运动估计相机。我们利用最大化的水平视野提供相机,它允许我们将大型场景信息编码到同一幅图像。两个姿势之间的运动变换的估计是增量计算,因为只有两个连续的全向图像的处理是必需的。特别是,我们利用全向图像收集的信息的多功能性来执行一个外貌和基于特征的方法来获取视觉测距结果。我们进行了一系列的实验在实际室内环境测试两种方法的有效性和适用性。实验中使用的数据由一个大型的全向图像捕获以及机器人的轨迹在三个不同的真实场景。实验结果表明估计的准确性和两种方法在实时工作的能力。
机器人定位和大满贯的问题(同步定位和映射)是至关重要的领域的移动自主机器人,因为环境的模型通常需要导航的目的。到现在的天,估计机器人的运动通过环境已经大感兴趣的任务,因为它提供了一个有用的工具,它缺乏任何先前的知识环境。正常情况下,这种运动计算增量每一步该机器人的轨迹。这一目标,几种类型的传感器,如GPS、IMS,三维激光数据,轮编码器(机器人测程法)用于获取有效信息来计算估计。然而,视觉传感器出现作为一个新兴的趋势等目的他们提供许多好处比如低功耗、低重量、相对成本低,它们提供丰富的信息环境。同样的,视觉测程法的术语包括机器人的当前姿态测定和路径被检索图像之间的运动变换,捕获每个姿势遍历的机器人。这个过程是增量的方式来进行连续处理图像。运动影响的估计推断出了明显的变化。图
连续两个构成的机器人和它们之间的相对运动约束。
部分将详细介绍
本文组织如下。部分
视觉测距方法可分为根据类型的数据传感器用于估计机器人的轨迹。例如,立体相机被广泛用于估计视觉测距。在[
一些区别也可以定义根据图像处理模型。主要分类是指外貌的方法和基于特征的方法。外貌的方法着重从像素强度的信息。例如在[
对基于特征的方法,这些方法试图检测独特的和健壮的连续图像之间的点或区域。在[
在下一节中,我们提出我们的外表和基于功能的测程法的方法。
在本节中,我们面临着视觉测距问题作为一个相对相机pose-recovering外貌的问题,使用的整个外观全景图像,没有任何特征提取过程。我们描述一个实时算法计算一个外貌的地图通过视觉和机器人测距。
当我们必须建立在一个外表描述符,这一定是健壮的环境照明条件的变化。必须建立以增量的方式让我们获得视觉测程法,而机器人正在经历环境。此外,计算成本来获取描述符必须低,允许实时工作。我们构建描述符使用傅里叶签名在一组之前过滤全向图像,因为它提供了所有这些特性(
到目前为止,不同的描述方法的上下文中使用全向机器人视觉。傅里叶特征的优点是它的简单性,计算成本,它利用使用全景图像更好地与地平面旋转不变性。这个转换由扩张的每一行的全景图像<我nl我ne- - - - - -为mula>
利用这个性质,我们可以计算出机器人定位只使用傅里叶相位信息的签名。
当我们工作在实际环境中,可以预期,小的外观环境发生的变化。这些变化主要是由于照明条件和一些对象的位置的变化。这种方式,描述符必须健壮的对这些小环境的变化。
在以前的工作(
这种过滤技术允许我们单独过滤图像的亮度和反射组件(
相对相机的姿势恢复,我们需要建立一些存储构成之间的关系。它可以证明,当我们有两个全景图像的傅里叶签名已经捕捉到两个点几何环境中,可以计算它们的相对取向使用位移定理(
考虑到傅里叶签名是地平面旋转不变,我们可以建立一个关系阶段的全景图像的傅里叶签名捕获在一个位置和另一个全景图像的傅里叶签名的阶段捕获在同一点但有不同的取向。我们可以扩展这个属性近似旋转<我nl我ne- - - - - -为mula>
一旦我们表明两个连续图像之间的相对旋转计算,我们必须建立的方法用来建立一个视觉机器人的轨迹的测程法。我们构建一个poses-based图,当一个新的图像捕获,一个新的姿势被添加到图,与之前的姿势和拓扑关系计算使用全球出现的场景信息。在线与我们的程序,这个计算是由机器人正在经历环境,在一个简单的和健壮的方法。
在这种情况下,我们认为机器人遍历的轨迹是由一组构成<我nl我ne- - - - - -为mula>
机器人抓住了新形象<我nl我ne- - - - - -为mula>
这些关系如图
位置和姿态的新姿势图计算逐步从以前的姿势。
本节的目标是呈现过程获得视觉测程法通过使用特定的从全向图像中提取特征点。正如前面提到的,全向摄像机的水平视野是最大,这样图像提供一个大的信息捕获当前的场景。这个事实让我们获得一组有意义的像素点在图像平面上对应于一组物理3 d点。这些点料显示高凸起,视觉在图像相关性概念,措施,以及它的使用除了将其分类为兴趣点是否满足特定的度量应用于周围的像素和当地。这种视觉的重要性每个有趣的点编码到一个视觉描述符;因此可以建立比较晚些时候当寻找图像之间的对应点。
传统上,有一些跟踪的方法找到对应点(
一旦发现一组利益点和匹配的两个图片,有必要计算机器人的相对运动。如图
真正的全向图像获得在不同姿势的机器人通讯和相对运动的限制。
同一点在两幅图像中发现可以表示为<我nl我ne- - - - - -为mula>
被<我nl我ne- - - - - -为mula>
矩阵<我nl我ne- - - - - -为mula>
最后这个方程会导致一个共同N-linear方程系统:
在建议的框架中,找到图像之间的通讯是麻烦的问题。一个误差传播的术语总是关联到每个运动变换。这个错误不仅是检测特征点时引入的传感器偏差。此外,异常值的存在视为错误点偏离正确匹配点估计解决方案,而且目前的不确定性机器人的构成腐败估计。只要机器人移动,每个相对运动转换(从现在开始,表示<我nl我ne- - - - - -为mula>
在一个理想的情况下,纵向限制(
这种方法可以减少搜索图像之间的对应点。图
给定一个探测点<我nl我ne- - - - - -为mula>
对应为一个特定的点在图像中寻找第一个预测区,预计到第二个图像。交叉的点代表正常点的投影分布的多尺度分确定这个区域。虚线显示第二个候选点预测区域内的图像。实线代表的正确对应某个点在第一形象。弯曲的实线显示了预测区域的形状。
为了获得必要的实验数据,我们使用一个先锋P3-AT移动机器人,配有DMK 21 bf04全向相机,一个内部里程表,和生病的lms - 200激光(图
图像的相关参数设置用于实验。
| 环境 | 的名字 | 数字图像 | 图像分辨率 | 距离遍历 | 环境的大小 |
|---|---|---|---|---|---|
| 实验室1 | 数据集1 | 858年 | 720×720像素 | 85.8米 | 1.8×1.7米 |
| 实验室2 | 数据集2 | 267年 | 720×720像素 | 26.7米 | 3.7×5.4米 |
| 走廊 | 数据集3 | 416年 | 720×720像素 | 41.6米 | 1.4×7.1米 |
当捕获轨迹紧随其后的是机器人<我t一个l我c> 数据集1。
当捕获轨迹紧随其后的是机器人<我t一个l我c> 数据集2。
当捕获轨迹紧随其后的是机器人<我t一个l我c> 数据集3所示。
测试的性能和比较我们的外貌和基于功能的视觉测距方法,我们进行了一系列的仿真实验使用在前面的小节描述的图像。为了演示程序我们计算的可行性<我nl我ne- - - - - -为mula>
的<我nl我ne- - - - - -为mula>
(a)的实验中使用的数据集1和外貌的方法,使用<我nl我ne- - - - - -为mula>
(a)的实验中使用的数据集2和外貌的方法,使用<我nl我ne- - - - - -为mula>
(a)的实验中使用的数据集3和外貌的方法,使用<我nl我ne- - - - - -为mula>
数据
另一方面,我们有进行了相同的实验,但在这种情况下,视觉测程法已建成使用基于功能特性的方法。数据
(a)的实验中使用的数据集1和基于功能特性的方法,使用<我nl我ne- - - - - -为mula>
(a)的实验中使用的数据集2和基于功能特性的方法,使用<我nl我ne- - - - - -为mula>
(a)的实验中使用的数据集3和基于功能特性的方法,使用<我nl我ne- - - - - -为mula>
最后,我们必须强调这一事实与外貌的方法在我们工作的情况下,我们只代表实验的平均误差和标准差。这是由于这样的事实,这是一个确定性的方法。相比之下,使用基于特征的方法时,有必要代表标准偏差错误,因为它是不确定的。
在本文中,我们提出了两种视觉测距的方法与全向图像,这可能是用于定位和大满贯应用在移动环境中自主机器人。我们建议利用全向图像提供的好处,因为大场景的信息被封装在一个单一的形象。因此我们提取连续评估之间的相对运动转换姿势,这是计算两个连续处理的全向图像通过外貌和基于特征的方法,分别。这估计是完全以增量的方式获得。一组实验进行与实际数据获得一个室内机器人已经提出为了验证这两种方法的可靠性。结果从三个不同的场景表明,准确的估计可以实现机器人的运动。进一步分析这些结果提出了一个特定的设置参数的确定对于外貌和基于特征的方法生成一个最优解的精度。此外,解决方案实现的实时需求。这个事实是许多应用程序在移动机器人强烈推荐。