costmap_2d 代价地图

costmap_2d是ROS中的导航功能包,用于处理二维代价地图。它自动订阅传感器数据来更新障碍物信息,包含占用/空闲/未知空间的状态,并通过膨胀处理障碍物。地图更新和TF变换确保数据准确性,同时支持静态和滚动窗口两种类型的地图初始化。
摘要由CSDN通过智能技术生成

导航功能包用代价地图来存储障碍物的信息,代价地图自动获取传感器的信息来进行自我更新。传感器被用来在地图中标记障碍物信息/清除障碍物信息。标记障碍物信息的过程其实是更改单元值的过程。

costmap_2d类的costmap2DROS对象提供二维接口,传感器更新数据。


1.概况

costmap_rviz.png

costmap_2d package提供以网格占有的方式,保管机器人应该在哪里导航的信息的配置结构。

costmap用从静态地图中获得的激光数据和信息,通过costmap_2d::Costmap2DROS来存储和更新障碍物信息。costmap_2d::Costmap2DROS提供给用户纯粹的二维界面,意味着障碍物的查询只能在列项中生成。例如,在XY平面中的椅子和鞋相同的坐标下,但由于Z方向的位置不同,导致了相应的costmap_2d::Costmap2DROS的costmap有特定的代价值。这有利于空间之中的规划。

Hydro中,将数据写入到costmap的底层的方法是完全可以配置的。相同功能存在于一层。例如,静态地图是一层,障碍物是一层。默认地,障碍物层保存的是三维信息(voxel_grid&#
  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值