基于RGBD的高程图建立:Grid_map使用_1

序言:

研究苏黎世联邦理工大学Autonomous Systems Lab & Robotic Systems Lab实验室在移动机器人的感知方面有着很强的实力。近段时间在研究这方面内容。足式机器人的野外探索是一个很热的研究方向,对于自主行走的机器人而言,对环境的感知是至关重要的,虽然足式机器人可以依靠其强大的运动平衡性能,在崎岖环境下实现自主行走,比如波士顿早期的足式机器人,但其效率和速度还是远远不及加上感知功能的机器人。而对于足式机器人落足点规划,则是其中一重要环境。落足点规划是建立在已构建的地图基础之上的,而环境高程图表现形式更多的是使用2.5D地图。而什么是2.5D地图呢?简单而言,将高程图存储在栅格地图之中,每一个栅格存有高度信息,以2.5D的形式呈现[1]

建立2.5D地图过程,将激光雷达、RGBD摄像头或者Stereo摄像头的数据处理为点云,再将点云信息转换为2.5D地图。每一个环境都有着大量的技巧和规则,点云 到2.5D地图过程中,需要对带有噪声的信息进行处理,使用最多的处理方法为卡尔曼滤波或者扩展卡尔曼滤波。如Belter D2]所做的工作。

 

One-dimensional static Kalman filters are used to estimate the height of the voxels.Another Kalman filter is used to estimate the height of each cell.第一个用去估计每一个像素的高度,第二个用于估计每一个cell的高度值。

随着野外探索工作的发展,机器人不仅仅需要每个cell的高度信息,还想知道每个小块的摩擦力等别的物理信息。所以对于一个地图,需要建立多层地图(让我想到了多层电路板\微笑),所以这就引出了如何在程序中实现多层地图的构建。

对于足式机器人的落足点规划,局部地图已经足够了。而对于整幅地图的构建又涉及到地图拼接问题,而地图拼接需要建立在高精度的定位上,而对于户外大范围的定位则离不开SLAM,这又牵扯处一大堆庞大的知识。局部地图,我们可以使用一个矩阵进行表示,多层地图则是多个相同大小的矩阵。这就是Grid_map建立的方式,所以对于grid_map安装依赖就只有Eigen。

 

 

 

 

 

[1] "A Universal Grid Map Library: Implementation and Use Case for Rough Terrain Navigation", in Robot Operating System (ROS) – The Complete Reference (Volume 1), A. Koubaa (Ed.), Springer, 2016. (PDF)

2Belter D, Łabecki P, Fankhauser P, et al. RGB–D terrain perception and dense mapping for legged robots[J]. International Journal of Applied Mathematics and Computer Science, 2016, 26(1): 81-97.

 

 

 

 

  • 3
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: rgbd_dataset_freiburg3_walking_xyz是一个用于室内行走场景的RGB-D数据集。该数据集由德国弗莱堡大学计算机视觉实验室创建,并提供了一系列的RGB像和深度像。这些像是通过使用RGB-D相机(如微软的Kinect)采集的。 在这个数据集中,被记录的是一个人在室内环境中行走的场景。通过记录RGB像和深度像,我们可以获取到场景中物体的外观信息和距离信息。这些像可以用于物体识别、姿态估计、三维重建等计算机视觉任务。 由于该数据集是通过跟踪一个人在室内行走的过程来采集的,因此它对于研究行人行为和导航算法也具有很大的应用潜力。研究人员可以使用这个数据集来开发和测试各种室内导航算法,比如行人跟踪、路径规划等。 此外,rgbd_dataset_freiburg3_walking_xyz还提供了与场景关联的时间戳和相机运动信息。这些信息可以用于对像序列进行校准和对齐,从而提高其在后续处理中的可用性和准确性。 总之,rgbd_dataset_freiburg3_walking_xyz是一个具有丰富视觉信息的室内行走场景的数据集,对于计算机视觉和机器学习领域的研究和应用具有重要价值。通过使用这个数据集,我们可以更好地理解和探索室内行走场景中的物体识别、行人行为和导航算法等问题。 ### 回答2: "rgbd_dataset_freiburg3_walking_xyz" 是一个数据集的名称,主要用于计算机视觉领域中的RGB-D数据处理和定位任务。 该数据集由德国弗莱堡大学提供,并收集了以行走方式获取的RGB-D像序列。通过使用深度相机和RGB相机的组合,该数据集能够同时提供色彩信息和深度信息。这些像序列记录了一个人在室内环境中步行的过程。 这个数据集对于研究人员和工程师来说非常有价值,因为它提供了一个真实世界的场景,可以用于开发和测试各种基于视觉的应用程序。例如,该数据集可以用于机器人导航系统的开发,通过分析RGB-D像来实现精确的定位和路径规划。此外,该数据集还可以用于人体动作识别、三维重建和物体识别等其他计算机视觉任务。 数据集中的每个像序列都有时间戳和相机的运动轨迹信息,这对于研究人员和工程师来说是非常重要的。同时,数据集中还包含相机的内部参数和外部参数,这些参数对于相机姿态的估计和三维重建等任务非常关键。 综上所述,“rgbd_dataset_freiburg3_walking_xyz”是一个用于计算机视觉研究的宝贵数据集,可以用于开发和测试各种基于RGB-D像的应用程序,如机器人导航、动作识别和三维重建等。 ### 回答3: rgbd_dataset_freiburg3_walking_xyz 是指一个用于视觉定位和运动轨迹估计的RGB-D数据集。 该数据集是由RGB摄像头和深度传感器(D)同时记录下来的。它记录了一个人在弗莱堡市的室内环境中正常行走的场景。 数据集中的每一帧像都包含RGB像和深度RGB像可以提供场景的颜色信息,而深度则可以提供物体的距离和形状信息。 由于是在行走过程中采集的数据,因此数据集中的像序列可以用于运动轨迹估计和相机跟踪的研究。通过分析连续的像帧,可以推断相机的位姿和运动轨迹。 这个数据集对于测试和评估基于RGB-D输入的定位和导航算法非常有用。它可以用于构建和训练机器学习模型,进一步提高算法在移动机器人、增强现实、虚拟现实等领域的应用性能。 总之,rgbd_dataset_freiburg3_walking_xyz 数据集是用于研究和测试定位和运动轨迹估计的RGB-D数据集,它记录了在一个室内环境中行走的人的场景,对于相关研究和算法开发具有重要的参考价值。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值