已解决
【ROS】Nav2源码之nav2_costmap_2d详解
来自网友在路上 138838提问 提问时间:2023-11-02 03:05:19阅读次数: 38
最佳答案 问答题库388位专家为你答疑解惑
【ROS】郭老二博文之:ROS目录
1、简述
nav2_costmap_2d包负责构建环境的2D成本图costmap,它由几个描述环境的“层(layers)”数据叠加而成。
它可以通过地图服务器或本地滚动窗口初始化,并通过从传感器获取观测数据来更新层。
nav2_costmap_2d也使用了插件,通过插件接口可以将层组合到成本图costmap中,并最终通过基于机器人足迹的膨胀半径进行膨胀。
costmap的插件有:
- Voxel Layer:立体元素层,使用深度和激光传感器读数以及光线投射来清除自由空间,维持持久的 3D 立体元素层;
- Range Layer:范围层,使用概率模型将来自发布范围消息的传感器的数据放在成本地图上
- Static Layer:静态层,可以理解为静态地图
- Inflation Layer:膨胀层,以指数衰减方式扩大成本图中的障碍
- Obstacle Layer:障碍层
- Spatio-Temporal Voxel Layer:时空立体元素层
- Non-Persistent Voxel Layer:非持久的立体元素层
- Denoise Layer:降噪层
2、Costmap的使用
nav2_costmap_2d中没有main函数
查看全文
99%的人还看了
相似问题
- 〖大前端 - 基础入门三大核心之JS篇㊲〗- DOM改变元素节点的css样式、HTML属性
- CSS中常用的伪元素选择器
- XmlElement注解在Java的数组属性上,以产生多个相同的XML元素
- Web 自动化神器 TestCafe(二)—元素定位篇
- 代码随想录算法训练营第一天|数组理论基础,704. 二分查找,27. 移除元素
- 代码随想录算法训练营第五十九天 | LeetCode 739. 每日温度、496. 下一个更大元素 I
- JAXB:用XmlElement注解复杂类型的Java属性,来产生多层嵌套的xml元素
- Arcgis js Api日常天坑问题3——加载geojson图层,元素无属性
- 〖大前端 - 基础入门三大核心之JS篇㊳〗- DOM访问元素节点
- 力扣.82删除链表中的重复元素(java语言实现)
猜你感兴趣
版权申明
本文"【ROS】Nav2源码之nav2_costmap_2d详解":http://eshow365.cn/6-29828-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!
- 上一篇: Flask 网站装潢, 简易更换模板
- 下一篇: git命令清单