ROS中costmap_converter插件的配置与使用

本文介绍了在ROS中使用TEB算法时,如何通过costmap_converter插件优化代价地图的表示方式,以提高局部规划效率。实验了四种不同的转换算法:CostmapToPolygonsDBSMCCH、CostmapToLinesDBSRANSAC、CostmapToLinesDBSMCCH和CostmapToPolygonsDBSConcaveHull,分别用多边形、线段等表示障碍物,并探讨了它们的适用场景和效果。通过配置参数和启动文件,可以调整算法以适应不同需求。

在学习TEB算法的过程中,作者提供了一个插件用于转换代价地图,原始的代价地图是由栅格地图中单元格组成,用于表示障碍物,但单元格占用的计算资源较大,故采用插件将单元格转换成点,线,多边形表示。

插件激活

rospack plugins --attrib=plugin costmap_converter

配置cfg文件
在导航配置文件下,新建costmap_converter_params.yaml

###########################################################################################
## NOTE: Costmap conversion is experimental. Its purpose is to combine many point        ##
## obstales into clusters, computed in a separate thread in order to improve the overall ## 
## efficiency of local planning. However, the implemented conversion algorithms are in a ##
## very early stage of development. Contributions are welcom
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值