ROS rviz_satellite功能包可视化GNSS轨迹,卫星地图的使用

安装步骤

mkdir -p catkin_ws/src
cd catkin_ws/src
git clone https://github.com/nobleo/rviz_satellite   # clone功能包

cd ..
catkin_make  # 编译,如果编译报错,建议使用rosdep工具安装依赖

使用方法:

播放包含gnss信息的功能包,查看"/fix"话题中的初始定位状态下的经纬高,这里如果是差分RTK,建议采用固定解时候的经纬高。

上图显示的经纬高以及position_covariance需要填入rviz_satellite的demo.gps的配置文件中。

demo.gps文件中存储的就是消息类型为 sensor_msg/NavSatFix的一帧数据。

配置到基本就可以启动rviz_satellite功能包了,运行launch文件

roslaunch rviz_satellite demo.launch

对参数的一些介绍:

重点关注Rviz界面的Zoom和Blocks这两个参数。

Readme.md文件中对这两个参数的介绍:

- `Zoom` is the zoom level of the map. Recommended values are 16-19, as anything smaller is _very_ low resolution. 22 is the current max.

- `Blocks` number of adjacent blocks to load. rviz_satellite will load the central block, and this many blocks around the center. 8 is the current max.

个人理解:

-Zoom:焦距,类似于分辨率。数值越大,卫星地图越清晰,同样Rviz中显示的卫星地图的范围也越小。

-Blocks:数值越大,加载的卫星地图范围越大。

一般Zoom和Blocks这两个参数同时设置,选取最优值。

附上一张自己跑出来的效果图:

图中绿色的线即是绘出的GNSS轨迹,这里我没有用到差分,所以轨迹看上去不是很平滑。 可视化涉及到一些坐标转换,这里不做介绍。理论上就是WGS84转ENU。

  • 5
    点赞
  • 56
    收藏
    觉得还不错? 一键收藏
  • 13
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值