NovAtel GPS驱动程序安装与使用指南

NovAtel GPS驱动程序安装与使用指南

novatel_gps_driverROS driver for NovAtel GPS / GNSS receivers项目地址:https://gitcode.com/gh_mirrors/no/novatel_gps_driver

本指南旨在帮助开发者快速理解和运用NovAtel GPS驱动程序,该项目是由SWRI机器人学团队维护的一个C++实现的ROS驱动,专为NovAtel GPS/GNSS接收器设计。

1. 项目目录结构及介绍

项目的主要目录结构展示如下:

  • src: 包含核心源代码,如GPS数据解析逻辑。
  • include: 存放头文件,定义了与驱动相关的接口和类。
  • scripts: 可能存放用于辅助操作或测试的脚本文件。
  • launch: 启动文件所在的目录,用于方便地启动驱动和服务。
  • cfg: 若存在,一般用于存放配置模板或样例配置文件。
  • msg: 定义自定义消息类型(novatel_gps_msgs),用于在节点间传递GPS数据。
  • test: 单元测试相关文件。
  • docs: 文档和说明资料,尽管在引用中没有直接提及,但标准项目结构通常会包含此部分。
  • .gitignore: 列出了Git应忽略的文件或目录。
  • LICENSE: 许可证文件,该项目遵循BSD-3-Clause许可协议。
  • README.md: 项目简介,包括功能特性、如何构建和使用等重要信息。

2. 项目的启动文件介绍

启动文件一般位于launch目录下,虽然具体文件名未在引用中提供,但这些.launch.py.launch文件负责配置并启动ROS节点。一个典型的启动文件示例可能名为novatel_driver.launch.py,它将执行以下操作:

  • 加载必要的参数。
  • 初始化ROS节点。
  • 启动NovAtel GPS驱动程序节点,并指定串口连接、TCP/UDP设置或其他特定配置。
  • 可能还会配置日志记录、诊断发布等相关服务。

启动命令示例(需根据实际文件名调整):

ros2 launch novatel_gps_driver novatel_driver.launch.py

3. 项目的配置文件介绍

配置文件可能以.yaml或特定命名的文本文件形式存在于cfg目录内,若项目结构中有该目录。这些文件允许用户定制化驱动行为,例如更改串行通信的波特率、是否启用二进制消息模式、重连尝试间隔等。配置示例中的关键参数可能包括:

  • serial_baud: 设定串行连接的波特率,默认为115200。
  • use_binary_messages: 是否使用二进制格式的消息,默认为true。
  • reconnect_delay_s: 尝试重新连接的时间间隔,默认0.5秒。

配置文件的使用方法通常在README或特定文档中会有详细说明,使用前需要根据实际需求编辑配置。


通过以上内容,您可以初步理解NovAtel GPS驱动的结构、启动方式以及配置方法。记得查看最新的README.md文件,因为具体的文件路径和名称可能会随着项目版本的更新而变化。

novatel_gps_driverROS driver for NovAtel GPS / GNSS receivers项目地址:https://gitcode.com/gh_mirrors/no/novatel_gps_driver

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

USBgps驱动&测试软件 GPS是一种接收天空上的免费GPS卫星进行定位的设备。 只要卫星不掉下来。一直可以免费使用的。 有朋友以为要收费,实际上是GPS地图正版软件的收费,不是GPS服务收费。 如果你使用我们提供的免费软件。就可以一直免费使用。 我们销售的GPS品种比较多。主要的区别是使用的接收模块不一样。 所以在阅读说明时注意和您购买的GPS相对应。不要选择错参数。 GPS和地图软件连接的参数主要有两个。 1.一个是串口的端口号。这个可以在安装GPS驱动后,在设备管理器的硬件列表的端口下面的 USB GPS COMM PORT设备后面括号里面找到。 (进入设备列表的方法是:在桌面我的电脑图标上按鼠标右键-选择属性菜单-选择硬件菜单栏-设备管理器-点击列表里面的端口项-USB GPS COMM PORT (COM?),那个问号就是您的GPS端口号)。 2,还有一个参数是波特率。我们销售的GPS对应的波特率如下。 台湾三代USB GPS: 9600 丽台二代USB GPS:4800 真正SIRF三代 USB GPS:38400 丽台三代USB GPS: 38400 sirf新版固件:4800 这个波特率在每个导航软件里面都要使用。而且各自的设置方法不一样。 一定要留意软件的安装说明里面波特率的设置方法。 我们在软件设置里面都重点说明了的。 如果端口号和波特率设置不对。就不能和地图软件对应。会出现不能定位或提示设备正在初始化等错误。 关于导航软件: 我们附送的光盘里面主要是USB GPS驱动程序和信号测试程序。WM模拟器主程序。还有领路人的导航软件。同时提供城际通和凯立德的WM模拟器版的导航软件的下载地址。 这样一起就是:驱动程序。测试程序,领路人PC版地图和转换端口软件,灵图9地图,凯立德地图。 实际安装的步骤是:安装驱动程序。记住端口号和自己GPS的波特率。 1.阅读GPSDIAG测试软件说明。使用测试软件测试GPS正常。 这个是测试GPS是否正常使用的。 测试正常的话就可以不用测试直接开导航软件就可以了。 2.解压光盘里面的领路人软件到您本地硬盘D盘的根目录。 修改导航软件的配置文件适合自己的电脑配置。 可以参看光盘附带的领路人软件安装图示。 然后直接运行使用就可以了。 具体使用方法可以进入软件后在设置里面查看软件的帮助文档。 3,凯立德地图。 安装和设置凯立德地图前一定要注意退出GPSDIAG测试软件,GPSGATE和领路人导航软件。否则系统会出错。 同样城际通和凯立德也不能同时运行。 领路人,凯立德和灵图是三套不同的导航软件。不能同时使用。 您可以试用后选择合适自己的其中一套使用。其他的两种做备用。 先安装光盘里面的XGPS WM模拟器主程序。阅读设置说明进行设置。 主要注意。在XGPS的配置菜单,设置SDMMC目录在硬盘的位置。在映射菜单里面的第一项 选择GPS的端口号。这个端口号是在硬件列表的实际端口号。 因为CE系统不能保存设置。所以以后每次新打开XGPS模拟器,都要设置一下这两项。 XGPS默认的输出端口是COM1.所以在凯立德地图里面的配置文件都要设置端口为COM1。 否则不能正常工作。 (最新提示!可以看光盘里面的关于端口保存的图示,可以省略上面的每次都要设置外部端口的步骤了)。 安装完成后的实际使用步骤:接好GPS-打开X-GPS-设置SDMMC指向和映射的端口-确认后在模拟器的 一机多图界面选择开启凯立德。 GPS驱动安装步骤: 首先把附带的光盘放到电脑的光驱中。 把软件解压到电脑的硬盘里面。 XP系统下把USB GPS插到电脑的USB接口。 电脑会识别出新的硬件设备并要求安装驱动。 把安装目录指向光盘的《xp驱动》文件夹。 按确认就可以安装驱动了。 win7下直接运行驱动安装的程序。安装完成后插入GPS就会自己安装驱动安装驱动后在电脑的硬件列表里面检查新安装的硬件。 (在我的电脑图标按右键选属性,然后点击设备管理器) 在端口类别里面可以看到有个USB GPS设备。后面用括号写着COM加数字。 这个数字就是USB GPS的端口号。 请注意。一般情况GPS在室内基本没有办法实现定位的。 一定要在室外定位。最好是比较空旷的地方。 第一次定位时间会比较长一些。属于正常现象。 定位完成后,以后再使用定位速度就快很多。 全球GPS卫星一共有32个。实际正常使用大约是28个。有几个是备用的。 基本最多能搜索到的卫星是8-12个信号。其他的卫星在地球的另外一边。是不能搜索到的。 这就是有的朋友会问我的GPS信道有20个。为什么只能收到10个的原因。 特别注意!!!由于串口信号不能共享,所以不能同时使用多个GPS地图软件或是信号测试软件。 只能单独运行信号测试软件或是导航软件。否则会引起信号检测不正常导致不能定位。 例如在开启了GPSDIAG测试软件后。就不能再同时开启地图。这样会发生无法搜星的问题。 一定要退出GPSDIAG,才能正常使用导航软件。 同样道理。两个不同的导航软件也不能同时运行。只能运行一个。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

彭桢灵Jeremy

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

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

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

打赏作者

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

抵扣说明:

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

余额充值