Rviz中发现雷达扫描的gazebo地图与map_server读取地图位置存在偏移

文章描述了在ros环境中,使用rviz和map_server时遇到的地图位置偏移问题。问题根源在于.yaml文件中origin参数不正确。通过调整origin参数至[-7.00000,-11.00000,0.000000],并重启rviz,成功解决了地图偏移的问题。此外,建议在rviz中使用Axes和2DPoseEstimate工具辅助校准。
摘要由CSDN通过智能技术生成
错误

rviz雷达扫描的地图和map组件加载的图位置有偏移怎么办
1、加载map_server地图并打开gazebo仿真环境
在rviz中发现雷达扫描的gazebo地图与map_server读取地图位置存在偏移

请添加图片描述

分析

map_server 保存地图后两文件一个是.pgm后缀的图片,另一个是.yaml后缀的地图描述文件
.yaml文件属性:

请添加图片描述

出现偏移正是因为origin参数不合适:

请添加图片描述

将其修改为合适值之后:
origin: [-7.00000, -11.00000, 0.000000]

重新启动rviz,分别对比修改origin前修改origin后效果:
修改前:
请添加图片描述

修改后:
请添加图片描述

提示:在rviz可以添加Axes原点坐标系、左下角Reset重置、右上角2D Pose Estimate设置机器人初始位置

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不会是要长脑子了吧

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值