win平台使用惯导模块:WHEELTEC N100 模块

  • 模块介绍
  • WHEELTEC N100 参数
  • WIN驱动安装
  • 连接上位机
  • 电路设计
  • 修改波特率
  • 修改数据包发布频率
  • 模块调平校准

模块介绍

WHEELTEC N100 模块 是一个全新的,微型,高性能,经过严格 出厂校准的 IMU 核心。

其特点是具有一个强大的 Sigma-Point 卡尔曼滤波器 (SPKF),以及一套高性能算法,高达 1000Hz 的传感器采样频率和圆锥和划船运 动补偿,有较强的抗磁干扰能力。

其实物如下图:

输出:

  • 载体航姿
  • 位置
  • 速度
  • 传感器原始数据
  • 系统状态等信息

具有固定 频率输出和问询输出两种模式,默认使用固定频率输出。

N100 惯导模块为航姿参考系统 AHRS,其核心算法原理简图如下:

WHEELTEC N100 参数

WHEELTEC N100 惯导适用于移动机器人、无人机以及割草机等产品中

它包含:

  • 三轴陀螺仪
  • 三轴加速度计
  • 三轴磁力计
  • 温度计

属于九轴姿态传感器系列。WHEELTEC N100 参数如下图所示

WIN驱动安装

Windows 系统识别 WHEELTEC N100 惯导模块需要先安装驱动。

WHEELTEC N100 需要安装 CP2102 驱动

从网上下载一个 CP2102usb 驱动

我的电脑是 64位的,所以选择 红框的 应用程序
按照提示点击下一步即可完成安装

驱动安装完成之后,如果电脑接入了 WHEELTEC N100 模块,可以在设备管理 器中找到串口。

在Linux中一般不需要安装CP2102 的驱动。
接入usb后可通过

ls /dev/tty

来看下有没有挂着USB设备 来判断 驱动是否正常

连接上位机

将 WHEELTEC N 系列惯导通过 TYPE-C 转 USB 接至电脑后,打开其上位机软件

点击左上角的[Commuication],选择[Add Link]添加设备,在弹出来的弹窗 中选择对应的串口以及波特率,波特率默认为 921600。

右下窗口 提示 对应串口连接,表示连接成功

可以选择 3D model 功能,直观体验一下,姿态效果。 画面中心会出现一个 飞机,转动模块后,飞机会跟随转动

也可通过pilot模块查看姿态

点击左上角的[Data]可以读取 WHEELTEC N100 模块的数据,选 择 FDI Diagnostic Telemetry 界面,可以使用 Value Grid 显示数据格,也可使用 Value chart 显示数据图表,这里使用 Value chart 进行演示。在左下角选择数据包, 左上角选择网格中要显示的数据,点击[Start Telemetry]开始查看数据变化

电路设计

使用 3.3V LDO 耐压电源供电,设计滤波电路保证良好的电源质量,所有对 外接口请尽量设计 ESD 防护,以免设备损坏。

模组上有磁力计传感器,用户使用时应注意远离大功率,强磁干扰源(如大 电机)。MEMS 器件精度会受到温度剧烈变化影响,请远离大发热源。

修改波特率

使用的的硬件平台如果不支持模块默认的 921600 波特率,需要将 其降低为 115200 波特率

方法如下:

连接上位机后, 在 Config 界面将 COMM1(UART)BAUD 从 921600 调整为 115200,然后点击 Save to FDI->Save to Permanent 进行保存写入,最后 点击 Restart 按钮重启,选择 115200 波特率重新连接上位机


降低波特率之前需要先降低输出频率

修改数据包发布频率

修改 AHRS 数据包的频率为 10Hz ,方法如下:

修改 AHRS 数据包的频率在 config 界面里,截取的一部分如下图所 示, 只要将 MSG_AHRS 的频率修改为 10Hz 即可,同时记得点击 Save to FDI->Save to Permanent 进行保存写入

数据包发布的最大频率为 400HZ。

模块调平校准

在使用惯导模块时,可能会出现输出数据有偏差的状况,比 如遇到输出的俯仰角和横滚角不为零的问题,说明模块与安装平面存在安装误差 角,需要对系统进行调平操作。将模块连接至上位机,在 config 界面进行操作。

IMU Tare:该功能右侧有一个箭头,点击该箭头将显示如下图所示界面

  • Level:坐标系转换功能按钮。
    将模块静止放置,点击该按钮后上位机将自动计算出该安装误差角的大小, 通过模块内置的旋转矩阵算法将模块坐标系转换到安装平面坐标系。点击完该按 钮后需要点击 Write Flash 按钮进行参数保存。

  • Acc Tare:加表调平按钮。
    模块静止时加速度计输出的模长理论上为 1g(约 9.8m/s^2),如果加速度计输 出的真实模长与 1g 相差较大,则可以通过该按钮对加速度计零偏进行重新修正, 使其回到 1g 附近。注意点击该按钮前模块必须处于水平静止状态,点击完该按 钮后需要点击 Write Flash 按钮进行参数保存。

  • Gyro Tare:陀螺仪调平按钮。 该按钮的功能是重新计算陀螺仪静态零偏,从而使减去零偏之后的陀螺仪三 轴角速度回到零附近。该按钮必须在模块静止时操作,否则计算出来的零偏有误, 从而导致姿态漂移。如果用户在静止时发现姿态角在漂移,一般是陀螺仪静态零 偏计算有误,建议点击该按钮进行重新校准,点击完该按钮后需要点击 Write Flash 按钮进行参数保存。

  • Level + Gyro(Default):该按钮的作用等同于点击一次 Level 按钮再点击一 次 Gyro 按钮

当完成调平修正后,上位机的右下角日志输出如下:

win平台使用惯导模块:WHEELTEC N100 模块相关推荐

  1. WHEELTEC N100惯导模块在ROS环境下如何使用?

    文章目录 0.引言 1.惯导模块介绍 2.惯导模块连接端口测试 3.配置惯导模块的ROS驱动功能包 4.惯导模块数据输出和可视化 0.引言   之前采用的惯导模块为ICM20948 IMU模块(模块精 ...

  2. STM32开发 -- 惯导模块开发详解

    如需转载请注明出处:https://juyou.blog.csdn.net/article/details/93476976 STM32开发 – GPS模块开发详解 这篇文章已经对于GPS模块开发讲得 ...

  3. freehand自由臂手持式超声图像三维重建(一)惯导模块的选择

    建了一个相关的群,希望大家做三维重建的,一起交流. qq群:922452845 一些视频教程 模块选择 加速度计 陀螺仪 温度补偿 - 磁力计(磁力计是否需要?如果附近有铁钴镍或者磁铁,加入磁力计会影 ...

  4. 四旋翼惯导融合之观测传感器滞后问题汇总与巴特沃斯低通滤波器设计(气压计MS5611、GPS模块M8N、超声波、PX4FLOW等)

    前文讲到APM的三阶互补方案,之前附的图是从学长博客里面抠的,感觉还不是很详细,于是自己就画了下,顺便重新理一下思路. 上图中下标为O的表示原始量(Origion),C表示矫正后的量(Correcti ...

  5. FAST-LIO2:快速直接的激光雷达与惯导里程计

    点云PCL免费知识星球,点云论文速读. 文章:FAST-LIO2: Fast Direct LiDAR-inertial Odometry 作者: Wei Xu∗1 , Yixi Cai∗1 , Do ...

  6. 面向固态激光雷达和惯导的里程计和建图

    点云PCL免费知识星球,点云论文速读. 文章:Towards High-Performance Solid-State-LiDAR-Inertial Odometry and Mapping 作者:K ...

  7. LIO-SAM: 紧耦合的激光与惯导里程计方案

    点云PCL免费知识星球,点云论文速读. 标题:LIO-SAM: Tightly-coupled Lidar Inertial Odometry via Smoothing and Mapping 作者 ...

  8. R2LIVE: 一个鲁棒实时的雷达-惯导-视觉紧耦合的位姿估计和建图系统

    作者丨方川@知乎 来源丨https://zhuanlan.zhihu.com/p/378375542 编辑丨3D视觉工坊 标题:R2LIVE: A Robust, Rea-time, LiDAR-In ...

  9. 【捷联惯导篇】(一)惯性导航系统的介绍

    惯性导航系统 惯性导航系统(英语:Inertial navigation system,缩写INS,简称惯导)是一个使用加速计和陀螺仪来测量物体的加速度和角速度,并用电脑来连续估算运动物体位置.姿态和 ...

最新文章

  1. crashpad 应用程序异常解决方案
  2. 数据挖掘之人工神经网络BP算法
  3. 一些对制作网站有帮助的站点
  4. 查看tcp连接的命令
  5. 软件设计原则(一)开闭原则(Open-Closed Principle, OCP)
  6. /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found错误的解决
  7. 在windows storage server 2008上创建iscsi磁盘
  8. jeecms添加站点
  9. 继续教育计算机组成原理a试卷,计算机组成原理模拟试题及答案西工大.doc
  10. arcgis 属性表 汇总_Arcgis中遥感影像地理配准、矢量化与地图制作
  11. 第一个Verilog程序
  12. oracle复杂密码,如何配置 Oracle 11g 复杂密码校验设置
  13. 数字化园区、智慧园区、物业管理、园区设备、房屋资源、维修业务、巡查管理、招商管理、商业租售管理,收支管理,合同管理,人员管理,日常维护,巡检管理,报检报修、物业驾驶舱、axure原型、rp原型
  14. [BJOI2017]树的难题 点分治,线段树合并
  15. centos7 安装 卸载docker
  16. vue 年月日时分秒毫秒
  17. 入职要求提供上家公司的工资银行流水?
  18. 【转载】30个高质量但免费的自学网站
  19. 题解 [LuoguP3426][POI2005]SZA-Template
  20. KMSpico无法安装问题解决

热门文章

  1. matlab实现cell中数据保存为excel文件
  2. 【汇智学堂】-python小游戏(太空阻击之三-场景创建)
  3. 【算法设计zxd】第2章 主定理
  4. MC9S12XEP100引脚的复用方式
  5. 机加行业MES解决方案,助力企业打造数字化透明车间
  6. 多种风格动态桌面壁纸
  7. 《海量日志数据分析与应用》之数据加工:用户画像
  8. java计算机毕业设计springboot+vue服装商城-服装销售网站
  9. 物联网在智慧城市建设中的角色研究
  10. Flex form 提交list数据表单