RTK_ROS_导航(2):卫星图查看

news2024/9/28 1:24:48

目录

  • 1. 基于MapViz的卫星图查看

1. 基于MapViz的卫星图查看

  1. 安装

    # 源码安装
    mkdir -p RTK_VISION/src
    cd RTK_VISION/src
    git clone https://github.com/swri-robotics/mapviz.git --branch=melodic-eol
    sudo apt-get install ros-$ROS_DISTRO-mapviz ros-$ROS_DISTRO-mapviz-plugins ros-$ROS_DISTRO-tile-map ros-$ROS_DISTRO-multires-image
    cd ..
    catkin_make
    
  2. 天地网的Key申请

    • 注册https://uums.tianditu.gov.cn/register
    • 在开发者中进入控制台
      在这里插入图片描述
    • 在应用管理中,创建新应用,应用类型选择服务器端
      在这里插入图片描述
    • 得到Key,如下
      在这里插入图片描述
  3. 构建网址

    • 原始这个官网自己看看就知道:http://t0.tianditu.gov.cn/img_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=img&STYLE=default&TILEMATRIXSET=w&FORMAT=tiles&TILEMATRIX={z}&TILEROW={y}&TILECOL={x}&tk=您的密钥
    • 将里面的z设置一下,改为level,用于缩放,最终你只需要把密钥改为正确的就行,如下
      http://t0.tianditu.gov.cn/img_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=img&STYLE=default&TILEMATRIXSET=w&FORMAT=tiles&TILEMATRIX={level}&TILEROW={y}&TILECOL={x}&tk=您的密钥
  4. launch文件的修改
    将拉mapviz下的mapviz.launch中的local_xy_origin设为auto,用于自动设置原点,如下
    在这里插入图片描述

  5. 启动mapviz

    1. 命令启动

      source devel/setup.bash
      roslaunch mapviz mapviz.launch
      
    2. 启动完成后,add组建,add按钮在左下角
      在这里插入图片描述

    3. 播放一个具有GPS数据的bag包

      rosbag play 0630.bag
      
    4. 在第二步刚刚add的navsat组件中,选择topic
      在这里插入图片描述

    5. 在mapviz中,把刚刚的网址粘贴到tile_map中,并设置max Zoom为80
      在这里插入图片描述

    6. 最终结果如下,警告信息可以不用管,加载可能需要一点时间

      在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1909468.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

django基于个人BMI的健康饮食食谱推荐系统-计算机毕业设计源码26624

目 录 1 绪论 1.1 研究背景和意义 1.2国内外研究现状 1.3论文结构与章节安排 2 系统分析 2.1 可行性分析 2.1.1技术可行性分析 2.1.2 操作可行性分析 2.1.3经济可行性分析 2.2 系统功能分析 2.2.1 功能性分析 2.2.2 非功能性分析 2.3 系统用例分析 2.4系统流程分…

科技日报社激发数据要素价值,树立媒体行业数字化转型标杆

更多案例研究与行业报告,请前往爱分析官网 媒体行业企事业单位在数据要素领域得天独厚,日积月累的新闻报道、媒资素材、读者反馈和市场研究,沉淀出属于它们的“数据金矿”。 但是,多数相关单位尚未重视和发挥数据要素价值&#…

微客云外卖霸王餐系统怎么样?怎么运营外卖霸王餐

微客云霸王餐系统是一个旨在促进本地生活服务的创新平台,特别针对餐饮业,它确实支持商家入驻。该系统设计用于帮助商家通过组织霸王餐活动来提高店铺的知名度、吸引新顾客并增加订单量。商家不仅能够发布免费或优惠的餐饮体验活动,还能利用系…

什么是ThingsKit物联网平台?

在信息化时代的浪潮中,物联网(IoT)作为新一代信息技术的核心,已经逐渐渗透到我们生活的方方面面。而在这个大背景下,Thingskit物联网平台以其独特的技术优势和应用场景,成为了物联网领域的一颗璀璨明星。本…

勿传!自己消化!摆脱内耗最好的方式:读书、运动、走出去——早读(逆天打工人爬取热门微信文章解读)

你知道为什么一个选股策略用的人多了就失效了吗 引言Python 代码第一篇 洞见 摆脱内耗最好的方式:读书、运动、走出去第二篇 我要琢磨出点什么了结尾 引言 我发现一个规律 就是周一大家的学习情绪比较高 因为我看周一文章的点赞和收藏总数远远大于其他几天的 这有点…

请事假不批直接缺勤公司将员工开除!公司竟然败诉!

员工有请假的权利,同时,公司也有不批的权力,一般来说,病假的话,公司都会批,但如果说事假,公司会看员工请假理由情况去批或者不批。这里就有一个案例,员工请事假公司不批,…

智能未来,程易科技引领AI新纪元——全新云智AI人工智能平台产品发布

在数字化浪潮的推动下,人工智能(AI)正以前所未有的速度改变着我们的世界。从自动驾驶汽车到个性化推荐系统,从智能客服到医疗诊断,AI的应用场景日益广泛,其背后的技术支撑也变得越来越重要。在这个背景下&a…

【前端】面试八股文——HTML代码的第一行的意义

深度剖析HTML代码的第一行:DOCTYPE声明的作用与意义 在现代Web开发中,HTML文档的第一行通常包含一个DOCTYPE声明(文档类型声明)。虽然这个声明看似简单,但它在网页的渲染和解析过程中起着至关重要的作用。本文将深入探…

点亿点计划Web3.0广告平台即将发射Clicks科力币

点亿点计划Web3.0广告平台即将发射Clicks科力币 我们很高兴地宣布,点亿点计划Web3.0广告平台即将发射Clicks科力币!科力币(Clicks)是Clicks X Web3.0多功能应用的治理代币,未来将为代币持有人带来巨大的广告收入。 …

解决vite 断点调试定位不准确问题

问题:vite构建时,控制台报错行数等信息定位不准确或debugger断点调试定位不准确 解决:F12后打开设置面板,把“JavaScript源代码映射”去掉可临时解决,如需永久解决需升级vite到最新版 还有一种: 参考&…

nvidia driver和cuda版本较低,ubuntu系统更新nvidia驱动的方法(对于小白最快最最保险的方法)

问题描述: 系统:ubuntu22.04LTS 这两天安装另一个低版本的pytorch环境,提示我的cuda版本很旧,然后运行程序时候甚至直接报错,如下所示: .local/lib/python3.10/site-packages/torch/cuda/__init__.py&quo…

【C++ STL】模拟实现 vector

标题:【C STL】模拟实现 vector 水墨不写bug (图片来源于网络) 正文开始: STL中的vector是一个动态数组,支持随机访问,可以根据需要来扩展数组空间。 本项目将实现vector的部分常用功能,以增强…

veriloga要怎么在candence中编译和加密?

从编译器的角度来说,我在ADS中可能就是直接用notepad编写,然后生成检查,它会有提示成功或报错的信息。但是对比下来,我发现candence的编译器更加方便编写va,所以把运行成功的步骤记录下来,防止遗忘。 首先&#xff0c…

抖音机构号授权矩阵系统源码功能和优势全解析

抖音机构号授权矩阵系统源码是一款功能强大的工具,可以帮助机构号实现更高效的内容创作和发布。以下是该系统的功能和优势: 智能创作:系统内置AI技术,可以自动生成创作文案,大大减少了创作者的文案撰写时间和精力成本。…

决策树算法简单介绍:原理和方案实施

决策树算法介绍:原理和方案实施 决策树(Decision Tree)是一种常用的机器学习算法,它既可以用于分类任务,也可以用于回归任务。由于其直观性和解释性,决策树在数据分析和模型构建中得到了广泛的应用。本文将…

kubernetes集群如何更改所有节点IP

kubernetes集群如何更改所有节点IP 情景描述更换IP前的准备工作更换IP后的工作--master更换IP后的工作--node节点重新部署之前那些服务 情景描述 我有三台服务器,想要将其组成了一个kubernetes集群,在部署之前,我就对其进行了固定IP的操作&a…

使用OpencvSharp实现人脸识别

在网上有很多关于这方面的博客,但是都没有说完整,按照他们的博客做下来代码都不能跑。所以我就自己写个博客补充一下 我这使用的.NET框架版本是 .NetFramework4.7.1 使用Nuget安装这两个程序包就够了,不需要其他的配置 一定要安装OpenCvSha…

不可不看,年轻人必须丢掉的10条幼稚职场心理

点击上方△腾阳 关注 转载请联系授权 你好,我是腾阳。 初入职场,每位年轻人都怀揣着梦想与憧憬,但往往也伴随着一些“成长的烦恼”。 那些不经意间流露出的幼稚心理,如果不及时察觉并调整,可能会成为你职业道路上的…

记一次 Qt installer framework安装程序过程中 安装驱动依赖

在installscript.qs 文件中该函数添加exe 依赖程序放置位置

深视智能3d相机SDK例程开发模式和相机控制器类

一、二次开发介绍 为了应对客户的多种需求,我们提供了多种模式可供选择,客户可根据自己的需求灵活使用。本司提供的例程包含的模式包括一次回调模式,阻塞模式,无限循环模式,2.5D模式。 1.一次回调模式 一次回调模式:设定采集行数<=15000,一次性将采集的数据全部返回…