论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
软件与程序人生
›
DevOps与敏捷开发
›
ROS学习记录:栅格舆图格式
ROS学习记录:栅格舆图格式
民工心事
金牌会员
|
2024-6-13 21:37:46
|
显示全部楼层
|
阅读模式
楼主
主题
668
|
帖子
668
|
积分
2004
一、机器人导航所使用的舆图数据,就是ROS导航软件包里的map_server节点在话题 /map 中发布的消息数据,消息范例是nav_msgs消息包中的OccupancyGrid,它的中文意思的占据栅格,是一种正方形小格子构成的舆图。
二、对障碍物进行俯视,在地面上画出巨细一样的正方形栅格,没被障碍物占据的栅格涂上白色,被障碍物占据到的栅格涂上玄色。
三、将障碍物隐藏掉,就得到栅格舆图。
四、栅格的尺寸划分的越小,玄色的地区越接近障碍物的轮廓;但栅格越小,栅格就越多,舆图的数据量就越大。
五、栅格的边长,就是栅格舆图的分辨率,ROS中的栅格边长默以为5CM
六、将栅格里的颜色用一个数字来表示,例如白色是数字0,玄色是数字100,
七、再将栅格舆图自下而上,从左向右一行一行拼接起来,就得到一个数组,这个数组便描述了这个栅格舆图的信息。
八、这个数组就是OccupancyGrid消息包的数据内容。
九、去ROS的官方网站查看一下这个消息包,起首浏览器搜刮ROS index
十、然后搜刮map_server节点。
十一、找到noetic的版本
十二、点击Website
十三、点击Published Topics
十四、可以看到这个map话题,消息范例是nav_msgs/OccupancyGrid,点击它
十五、可以看到这个消息范例的数据结构,里面有三个成员
十六、header里是时间戳和坐标系ID
十七、info里面是舆图的描述信息
十八、data便是描述栅格舆图的数组
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
民工心事
金牌会员
这个人很懒什么都没写!
楼主热帖
Cilium系列-10-启用 IPv6 BIG TCP和启 ...
【云原生】Spring Cloud是什么?Spring ...
[源码阅读]-Redis核心事件流程 ...
安全应急响应中心SRC
OpenGL ES google angle
读Java实战(第二版)笔记07_用Optiona ...
Java中如何将“日期字符串”转换为java ...
Java入门11(JDBC)
Biwen.QuickApi代码生成器功能上线 ...
c++ container容器(string,vector,map, ...
标签云
挺好的
服务器
快速回复
返回顶部
返回列表