1、安装差分天线(两个)、组合导航主机、DTU模块。不使用基站GPS的定位精度是米级的,园区里面自己搭建基站用DTU进行数据传输精度可达到厘米级。也可以利用千寻基站进行定位,效果不清楚。

2、根据“杆臂以及天线安装说明文档”进行天线安装和杆臂配置。

3、在ubuntu16.04中安装串口工具minicom

输入sudo minicom -s进行串口配置:

弹出如下设置界面:

使用方向键 选择 Serial port setup,按Enter键,进入设置环境,如下图

由于使用的是USB转RJ232串口,串口设备名称为/dev/ttyUSB0,波特率为115200。

配置完后,按下Enter键返回上一界面,选择save setup as dfl(即将其保存位默认配置),再选择Exit,关闭minicom。

4、插入USB转串口设备后,普通用户无法访问设备/dev/ttyUSB0,  使用minicom时需在root用户下或加sudo才能使用。
为了在普通用户也能正常使用USB转串口设备, 增加权限:

修改权限为可读可写可执行,但是这种设置电脑重启后,又会出现这种问题,还要重新设置.因此查询资料,可以用下面这条指令

其中hy是我的用户名,换成你想用USB的用户名即可.把此用户名加入dialout用户组,然后注销下电脑,即可.这样下次重启也不用修改权限了。

5、采用的组合导航是星网宇达的XW-GI类产品,GPS解析到的协议是GPFPD:GI定位定姿消息集。其数据格式如下所示:

最高输出速率:100HZ

举例:

6、用ros进行组合导航/nmea_sentence主题信息的读取。

安装nmea-navsat-drive包:

启动roscore:

发布定位模块信息:

该ROS包把数据通过/nmea_sentence这个Topic发布出来,为了验证定位数据发布成功,我们再打开一个新Terminal窗口读取/nmea_sentence中的信息,输入

可见其下逐条输出了定位模块中的数据,数据部分主要在sentence中。

参考链接:

1、要点初见:通过ROS包nmea_navsat_driver读取GPS、北斗定位信息(C/C++):https://blog.csdn.net/m0_37857300/article/details/82391023

2、ubuntu串口的安装和使用(usb转串口):

https://blog.csdn.net/u010925447/article/details/58049130

3、/dev/ttyUSB0 permission denied 解决办法:永久有可操作权限:

https://blog.csdn.net/eric_4300741/article/details/52748979

4、XW-GI类产品协议:

https://wenku.baidu.com/view/05350c79fab069dc502201db.html

星网宇达-组合导航在ros系统中的使用方法相关推荐

  1. 星网宇达惯导插入Windows系统 无法识别usb串口的解决方法

    1.打开设备管理器,显示如下问题: 2.解决方法,参考:https://blog.csdn.net/u013767242/article/details/79571463/ 3.D2XX Direct ...

  2. 组合导航-星网宇达M2 配置

    组合导航-星网宇达M2 配置 com0用来配置,USB0输出数据 com3授时,1HZ_GPRMC 驱动解析完成 工具 apt-get install cutecom com0波特率115200 US ...

  3. 星网宇达利用NTRIPClient连接千寻服务器获取差分定位数据

    硬件设备:星网宇达XW-GI5610 软件设备:QXNTRIPClient 连接方式:星网宇达RTK/RS232连接电脑串口→打开QXNTRIPClient,连接千寻服务器→接收下发RTK数据→星网宇 ...

  4. 星网宇达(惯导+IMU)设备实现自动采点

    一.创建和打开gps_Road.txt文件,准备往里写数据 FILE *p = NULL; p = fopen("gps_Road.txt", "w");//定 ...

  5. 疑难杂症篇(十八)--ROS系统中使用SLAM算法建图时出现地图漂移的几种原因

    本篇主要介绍在ROS系统中使用SLAM算法建地图时出现地图定位漂移的几种原因及可以采取的措施. 1.SLAM建图时出现的定位漂移现象 2.原因分析 里程计数据发生异常: 计算机的配置不高,计算机建图过 ...

  6. ROS系统中实现点云聚类(realsense数据源)

    本文主要介绍ROS系统中如何订阅并解码realsense点云数据,并对点云进行稀疏.去噪.聚类. 环境配置见<ROS系统中从零开始部署YoloV4目标检测算法(3种方式)> 需要安装的第三 ...

  7. 思岚A1激光雷达windows系统与ROS系统中的使用

    前言: 忙了一天,遇到了无数个问题解不开,结果竟然是因为安卓的USB连接线有问题,博友们,如果你们遇到如下问题: 思岚A1激光雷达windows上位机的使用:下载了串口的驱动(CP210x VCP W ...

  8. ROS系统中编写多个C++文件时,主文件调用其它文件函数或类时出现:对“xxxxxx“未定义的引用问题记录

    问题描述 主文件对其它文件内容调用时,明明已经正确引用相关头文件,并确保类和函数已被定义,仍然出现下面问题. CMakeFiles/robot_pose_ukf_node.dir/src/main.c ...

  9. 0基础在ROS系统中实现RRT算法(一)URDF集成rviz并建立机器人模型

    小白一枚,毕设突发奇想加入了ROS的内容,不知道自己还能不能毕业.以下均为通过看视频,翻博客等整理而成的笔记,并非我的原创.可能会出现一些报错的修改或者简单的代码是我自己做的.哈哈. 一些小白知识: ...

最新文章

  1. 命令行的艺术 (GitHub 星标 6 万多)
  2. 协同办公工具解决了什么问题?
  3. 如何禁用双击窗体图标关闭窗体
  4. 【五线谱】音高表示 ( 低音谱号 | C1 36 音符音高表示 | C2 48 音符音高表示 | C3 60 音符音高表示 )
  5. HDU4007 Dave [杂题]
  6. 2、AD工程创建步骤
  7. Android 设置Activity样式 透明度
  8. WeihanLi.Npoi 1.21.0 Released
  9. Skywalking-12:Skywalking SPI机制
  10. 【英语学习】【Level 07】U04 Rest and Relaxation L3 The finest hotel
  11. 不同php文件,不同文件构建PHP程序的正确方式
  12. dnf服务器字幕乱码win10系统,主编帮你win10系统玩dnf字体模糊的方案
  13. 课程设计 - 运动控制卡(云服务器)
  14. 动态规划之矩阵连乘问题详细解读(思路解读+填表+代码)
  15. 目标检测论文解读复现之十四:一种基于残差网络优化的航拍小目标检测算法
  16. “白发”位置竟暗示五脏六腑健康状况
  17. 哪款无线蓝牙耳机性价比高?性价比高的无线蓝牙耳机推荐
  18. 2022年618活动4000价位笔记本推荐
  19. 笔记本电脑的计算机配置在哪里可以找到,如何查看笔记本电脑的配置?笔记本配置查看方法...
  20. C语言从菜鸟到笨鸟 第一天

热门文章

  1. MySQL使用全文索引
  2. latex插入方程组,注意right后边有一个英文句号.
  3. 玩转prometheus告警 alertmanger(一)之prometheus告警规则
  4. python:http.cookies --- HTTP状态管理
  5. 新人报道,拙作手机联网阅读器 欢迎拍砖
  6. 同时删除多个 Excel 文档最后几个工作表
  7. Shader山下(三十)移动平台上的优化
  8. 【全源码及文档】基于Java面向对象开发的房屋中介管理系统
  9. CentOS7安装谷歌浏览器及解决google-chrome无法安装与启动问题
  10. 激进推动2G退网迎恶果,中国联通用户数再跌,快跌穿3亿了