文章目录

  • 前言
  • 一、下载官方系列文档
  • 二、windows上的上位机程序安装
    • 2.Ubuntu上的ROS2驱动安装
    • Offset Mode: 2
  • 总结

前言

IMU在自动驾驶领域广泛应用,本文主要记录了在ROS2中使用ALUBI LPMS-IG1 RS232 IMU的驱动安装过程。


一、下载官方系列文档

在ALUBI官网找到【软件及资料下载】,点击链接进入,下载.zip文件,这个包含了所有的文件。

二、windows上的上位机程序安装

1. 按照《快速使用说明》安装驱动,在.zip压缩包里找得到。
2. 连线,打开上位机软件(用新的,我的是win10系统),波特率为115200。

win端连接完成。

2.Ubuntu上的ROS2驱动安装

  1. https://bitbucket.org/lpresearch/lpmsig1opensourcelib上下载最新的,里面有ROS2的程序。
  2. 按照里面的README.md编译安装一条龙。
  3. 记得. install/setup.bash,在ros2_ws目录下一次,在ros2_example目录下一次。
  4. 然后在(base)wyk@wyk:~/ros2_ws/src/lpmsig1opensourcelib/ros2_example/launch$路径下运行命令: ros2 launch lpms_ig1_launch.py
    在windows端上位机上需要完成的硬件参数配置:
    Device name: LPMS-IG1-RS232

Firmware info: IG1-3.2.3-20200715

Filter version: LPFUSION_20190926

Serial no.: 203736305431501600220055

IAP check status: Ready

=== General ===

Transmit Data: 81919 (00000000 00000001 00111111 11111111)

Sensor ID: 1

Data stream freq: 250Hz

Gyro output unit: deg

Gyro autocalibration: Enable

Gyro threshold: 0dps

=== Acc ===

Acc range: 4G

=== Gyro ===

Gyro range: 400dps

=== Mag ===

Mag range: 8Gauss

Mag Calibration timeout: 20 s

=== Filter ===

Filter mode: 1

=== Uart ===

Uart baudrate: 115200

Uart data format: LPBus

Uart data precision: Floating point

Uart ascii start: 0x24

Uart ascii stop: 0xa

RS485 Uart Response Delay(ms): 0

=== Offset ===

Offset Mode: 2

总结

首先要在Windows上位机中设置好imu的各个参数,包括波特率,发布频率等参数。
然后保存参数配置到硬件中。
这里有个小插曲,我原本是在Windows上位机中可以连接成功imu的,但是在Ubuntu上连接失败。然后我偶然间点击了Windows上位机中的USBXPRESS旁的convert按钮,结果是在Windows上连不上了,但是在Ubuntu上可以连接成功了,至此告一段落~

ALUBI LPMS-IG1 RS232 IMU ROS2驱动安装相关推荐

  1. Ubuntu18下xsens IMU的驱动安装及使用imu_utils标定

    最近在做xsens IMU的标定工作,网上资源很多很杂,打算按自己的操作过程.细节及遇到的问题记录一下,里面有参考的博文都附了链接.主体可参考此博文:VIO 中 IMU 的标定流程 (1/3) - i ...

  2. ubuntu 18.04 LORD 3DM-GX5-45 IMU ros_mscl ros驱动安装

    LORD 3DM-GX5-45 IMU ros_mscl ros驱动安装 drivers 驱动安装 安装ros_mscl ROS-MSCL Examples 测试 lord的ros_mscl包的安装网 ...

  3. 电平是什么?单片机的I/0口输入和输出,1和0是什么?什么是TTL电平?TTL电平分析?TTL、CMOS、RS232、RS485电平差异?usb转ttl?CH340模块驱动安装?电平之间的转换?

    电平是什么 理想的数字电路电平是这样的: 输入小于1/2VCC(电源电压)就是低电平,反之是高电平.实际的器件是做不到的,也不实用,如果输入电压在1/2VCC附近有干扰,就会发生错误的输入信号.现在常 ...

  4. 安装优傲机器人最新ros2驱动

    安装优傲机器人最新ros2驱动 课题需要使用优傲机械臂,看见官方发布的最新版ros2驱动就尝试装一下,驱动一如既往的由于网络原因出现了超多的问题,但是最终还是成功的安装编译了,花了两天时间才解决.这里 ...

  5. 【Jetson Nano学习笔记】2. ORB-SLAM3及ZED 2i驱动安装

    目录 ZED 2i驱动安装 安装驱动 自测 ROS测试 zed2i.launch rostopic list rosnode list display_zed2i.launch zed_rtabmap ...

  6. FTDI(FT220XQ)(一)——USB转SPI芯片的使用之驱动安装及设备信息配置

    目录 1. 概述 2. PC端驱动安装 2.1 查看驱动是否已经自动安装 2.1 驱动类型 2.2 安装(WIN10 64位) 1. 概述 FTDI公司全称是Future Technology Dev ...

  7. 正点原子linux串口驱动下载,「正点原子Linux连载」第六十三章Linux RS232/485/GPS驱动实验...

    1)实验平台:正点原子Linux开发板 2)摘自<正点原子I.MX6U嵌入式Linux驱动开发指南>关注官方微信号公众号,获取更多资料:正点原子 第六十三章Linux RS232/485/ ...

  8. 树莓派CM4烧录Ubuntu20镜像与ROS2的安装(无屏)

    树莓派CM4烧录Ubuntu20镜像与ROS2的安装(无屏) 文章目录 树莓派CM4烧录Ubuntu20镜像与ROS2的安装(无屏) 需要的软件 说明 一.镜像烧录 1.1 EMMC版本烧录bootl ...

  9. Linux下PCI转串口卡驱动安装方法

    Linux下PCI转串口卡驱动安装方法 ----------------------------------- 由于公司产品要做行业市场,而产品与行业用户间PC的通讯为RS232串口方式.而行业用户那 ...

最新文章

  1. 《Pro ASP.NET MVC 3 Framework》学习笔记之十六【示例项目SportsStore】
  2. Java实现有序数组和无序数组_【算法】字典的诞生:有序数组 PK 无序链表
  3. Effective C++学习第四天
  4. 图解java多线程设计模式 pdf_图解Java设计模式之状态模式
  5. python除法保留两位小数_java实现两个整数相除保留一位小数
  6. ubuntu终端快速启动应用程序
  7. qq音乐android升级版,QQ音乐Android 4.8更新 温暖私享正版无损好音乐
  8. Oracle -- rollup函数
  9. 开源虚拟机工具_使用开源工具与虚拟乐高玩
  10. 权威证明共识(Proof of Authority)
  11. 视觉Prompt新方法:超越所有微调方法,参数量大幅减少
  12. html状态查询爱站,批量查询网页状态码以及标题
  13. xbox手柄适配器驱动_XBox无线适配器MN-740更新
  14. 从 smali 接入第三方 sdk
  15. 聚力国家工业信息安全发展,未来智安加入工业信息安全产业发展联盟
  16. JAVA模拟电影票房,Neo4j入门之中国电影票房排行浅析
  17. 数组名和数组名取地址
  18. Linux路由表的抽象扩展应用于nf_conntrack
  19. 全局、独享、局部路由守卫
  20. 那些95后创业者,后来都怎样了?

热门文章

  1. 《牛津字典精华总结》- 初阶系列 - 字母 - S
  2. linux怎么查找接口,Linux终端命令接口(五)查找与搜索
  3. 第2章 C语言的数值数据与非数值数据 (二)
  4. 29_多易教育之《yiee数据运营系统》附录:扩展知识点汇总系列二
  5. “有钱了”的理想汽车,能否拿下自动驾驶赛道入场券?
  6. 坐标系之间的简单变换
  7. java晋级之路--如何成为高级工程师
  8. C#增加SVN版本管控方法
  9. 为什么有人说C++是最难学的编程语言? (4个回答)
  10. 1990-1999年最强华语金曲TOP100