Urbannav数据集/novatel_data/inspvax订阅

2023-05-16

使用Urbannav数据集做多原融合定位评估精度,需要使用 /novatel_data/inspvax作为真值,但无法直接订阅该话题
hongkong数据集话题rotopic echo /novatel_data/inspvax
显示无法订阅,该话题未build
解决思路如下:
(1)首先根据博客:如何将ROS中的MSG转化格式重新发布的代码,下载这个git:
imu_viz_2d
创建ros工作空间hx_ws(你可以随便起个名字),把以上git安装在hx_ws内

(2)接下来发现catkin_make报错:无法找到#include <novatel_msgs/INSPVAX.h>,根据readme又安装了novatel_oem7_driver,继续报错

sudo apt install ros-${ROS_DISTRO}-novatel-oem7-driver

这里ROS_DISTRO是你的ros版本,我是Ubntu16.04所以是kinetic

(3)查找novatel_msgs的wiki novatel_msgs
根据Source安装novatel_span_driver
同样安装到我的工作空间hx_ws内,(2)的报错解决,但依旧无法echo到话题

(4)新建终端,输入

source ~/hx_ws/devel/setup.bash

然后再echo:

rostopic echo /novatel_data/inspvax

这样播放ROSbag就可以看到消息啦
在这里插入图片描述
另附novatel_msgs/INSPVAX Message数据格式:novatel_msgs/INSPVAX Message数据格式
另自己备注一下转为sensor_msgs/NavSatFix的步骤:
source ~/hx_ws/devel/setup.bash
rosrun imu_viz_2d trans_GPS /novatel_data/inspvax

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Urbannav数据集/novatel_data/inspvax订阅 的相关文章

随机推荐

  • 小哥质疑谷歌顶会CV论文有错!并且拿出了复现代码来证明

    点击上方 CVer xff0c 选择加 34 星标 34 置顶 重磅干货 xff0c 第一时间送达 萧箫 发自 凹非寺 来源 xff1a 量子位 xff08 QbitAI xff09 景色很好看 xff0c 可是手机相机分辨率太低 xff0
  • QT 如何只允许打开一个 chm 文档

    chm文档 xff0c 大家都不会陌生 xff0c 很多软件的帮助文档就是chm格式的 我们自己在开发程序的时候 xff0c 也需要对外提供帮助文档 xff0c 为了方便用户 xff0c 经常在软件中就可以打开帮助文档 xff0c 那么如何
  • QT 如何把外部程序嵌入到QT界面

    一个奇怪但又合乎现实需要的需求 xff0c 就是把外部程序嵌入到本窗口内 xff0c 实现外部程序在本窗口的显示 可能外部程序是由其他人开发的 xff0c 但是想 拿来 作为内部使用 xff0c 于是乎想把外部程序嵌入到本程序窗口内 xff
  • QT 如何去除QListView选中item后的虚线框

    在使用QListView或者QListWidget时 xff0c 如果选中其item xff0c 会发现边框会出现虚线框 xff0c 这并不美观 xff01 所以 xff0c 我们需要去掉选中后的虚线框 在查阅各路大神的实现方式后 xff0
  • QT QCompleter 用法小结

    1 有何用处 QCompleter类提供基于项模型的补全功能 您可以使用QCompleter在任何Qt小部件 xff08 如QLineEdit和QComboBox xff09 中提供自动补全 当用户开始键入单词时 xff0c QComple
  • QT 关于全屏 与 退出全屏

    在某些场景 xff08 比如说 xff1a 车机系统 医疗仪器等 xff09 可能需要确保软件的全屏显示 xff0c 本次探讨的是如何实现全屏与退出全屏 实现全屏的几种方式 span class token operator lt span
  • QT 如何设置 QCompleter 样式

    在使用QCompleter xff0c 一般都会面临两个问题 xff1a 1 如何设置Completer的行高 xff1b 2 如何设置Completer的样式 本文将一次为你解答 xff0c 顺便讲讲ComboBox设置Completer
  • QT 如何知道用户点击 QTextBrowser 中的具体链接地址

    在通过鼠标点击 QTextBrowser 中的链接地址时 xff0c 如果是希望使用外部浏览器打开链接地址 xff0c 只需要添加一行代码 ui gt textBrowser gt setOpenExternalLinks true 但如果
  • QT 常用控件类型命名参考

    规范的定义 规范 xff0c 有名词 动词 代词等词性 意指符合逻辑 xff0c 客观 真实 全面 完整 准确 及时 xff0c 达标 明文规定或约定俗成的标准 如 xff1a 道德规范 技术规范等 或是指按照既定标准 规范的要求进行操作
  • C++ 如何让代码在main()函数之前或者之后执行

    程序最早执行的函数其实并不是main xff0c 在main函数之前会有一系列初始化的操作 xff08 通常是由链接器等完成的 xff09 比如在windows中 xff0c 这个函数是mainCRTStartup xff0c 这个函数是链
  • QT 如何提高 Qt Creator 的编译速度

    如何提高编译速度 xff0c 貌似是一个老生常谈的话题 对于Qter而言 xff0c 如何提高QT Creator 的编辑速度是一直都是大家所期盼的 本文也是查阅了各路大神的方法后整理出来的 xff0c 希望对各位有所帮助 1 在 pro文
  • 卧槽!出了一个Python实时目标跟踪系统神器!

    在当下自动驾驶 智慧城市 安防等领域对车辆 行人 飞行器等快速移动的物体进行实时跟踪及分析的需求可谓比比皆是 xff0c 但单纯的目标检测算法只能输出目标的定位 43 分类 xff0c 无法对移动的目标具体的运动行为及特征进行分析 xff0
  • C++ 什么是BCC校验

    BCC Block Check Character xff0c 俗称异或校验 BCC的实现方法 xff1a 将所有数据都和一个指定的初始值 通常是0 异或一次 xff0c 所得结果为校验值 BCC一般只是用来排错的 xff0c 并不是加密算
  • QT 如何让QLineEdit的文字从最左边开始显示

    当QLineEdit的文字长度超过了控件宽度 xff0c 一般而言 xff08 控件文字设为靠左对齐 xff09 xff0c 用户只能看到这一长串文字的后半段部分 但是如果想让QLineEdit从最左边开始显示字符串内容呢 xff1f 举个
  • QT setBuddy 用法小结

    将此标签的好友 xff08 窗口其他小部件 xff09 设置为好友 当用户按下此标签指示的快捷键时 xff0c 键盘焦点将转移到标签的好友小部件 好友机制仅适用于包含一个字符前缀为 amp 的文本的QLabels 此字符被设置为快捷键 设置
  • QT stackUnder 用法小结

    stackUnder是什么意思 xff1f 根据官方的解析 xff0c 简而言之一句话 xff1a 把窗口的小部件放置于父窗口的堆栈窗口中 本文将通过一则简单的示例 xff0c 来具体解析stackUnder该如何使用 官方解析 void
  • QT 线程安全的单例模式(使用Q_GLOBAL_STATIC实现)

    Qt提供了宏 Q GLOBAL STATIC xff08 官方说明文档 xff1a https doc qt io qt 5 qglobalstatic html xff09 xff0c 用于创建全局静态对象 鉴于此 xff0c 我们可以通
  • git push提示“fatal: the remote end hung up unexpectedly”的解决方法

    问题描述 在执行push命令时 xff0c 命令行提示 xff1a span class token function git span push origin master Enumerating objects 4968 done Co
  • 四旋翼无人机动力学模型及控制

    四旋翼无人机动力学模型及控制 I 欧拉角与旋转矩阵 Overview欧拉角与旋转矩阵Body Frame Angular Velocity and
  • Urbannav数据集/novatel_data/inspvax订阅

    使用Urbannav数据集做多原融合定位评估精度 xff0c 需要使用 novatel data inspvax作为真值 xff0c 但无法直接订阅该话题 rotopic echo novatel data inspvax 显示无法订阅 x