Lord 3DMCV7-AHRS 时间同步硬件触发设置

 目的:通过FPGA发送脉冲触发IMU采集数据。FPGA发送脉冲时,IMU才有数据产生。

        FPGA与IMU的硬件接线就不讲了,这里主要说明的是IMU的设置以及ROS驱动的config文件更改。

1. WIN上位机设置

通过IMU在WINDOWS的上位机SensorConnect对IMU的GPIO、波特率等基本功能进行设值,具体设置如图所示。

 1.1 Devices->Configure

主要设置如图:

 

 

  

 1.2 Devices->Sampling

只在图中GPS Tamestamp前打勾

 1.3 在Data中观察设置设否正确

启动硬件触发后,观察以下内容。

  1. Event1 后面有绿色的圆点,对应的数据后面也有
  2. 3DM-CV7-AHRS 152552下面的数据是没有绿色的圆点
  3. 启动触发脉冲,Event1 才会产生数据

         达到视频中的效果就OK了,至此在WIN下的设置完成。

2. ROS下的驱动配置

        Ros驱动研究了很久才最终实现想要的效果。说简单也很简单,说难也很难。

        简单是因为找对合适版本的驱动并简单配置yml文件就能实现最终的效果,难是因为你不知道哪个是合适的版本。幸好我踩过坑了,不论是ROS1还是ROS2 2.7.1版本才能达到WIN一样的效果。(FPGA发送脉冲时,IMU才有数据产生)

直接放yml Config文件

microstrain_inertial_driver:
  ros__parameters:
    baudrate: 921600
    port: /dev/ttyUSB0
    filter_declination_source: 1

    use_enu_frame: True
    device_setup : False
    save_settings : False
    use_ros_time : True

    # (GQ7/CV7 only) Aiding measurem

相关推荐

  1. centos7 时区设置 时间同步

    2024-03-15 20:34:02       45 阅读
  2. 硬件时间与系统时间同步

    2024-03-15 20:34:02       54 阅读
  3. centos7时间同步教程

    2024-03-15 20:34:02       30 阅读
  4. NTP时间同步服务器@客户端时钟同步设置

    2024-03-15 20:34:02       54 阅读
  5. Ubuntu设置时区和时间同步

    2024-03-15 20:34:02       53 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-15 20:34:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-15 20:34:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-15 20:34:02       82 阅读
  4. Python语言-面向对象

    2024-03-15 20:34:02       91 阅读

热门阅读

  1. 蓝桥杯刷题--python-21

    2024-03-15 20:34:02       37 阅读
  2. python中什么是装饰器

    2024-03-15 20:34:02       38 阅读
  3. 在Ubuntu中如何基于conda安装jupyterlab

    2024-03-15 20:34:02       46 阅读
  4. 国军标GJB150A霉菌试验解读

    2024-03-15 20:34:02       41 阅读
  5. Go json Marshal & UnMarshal 的一点小 trick

    2024-03-15 20:34:02       41 阅读
  6. LVM动态扩容

    2024-03-15 20:34:02       42 阅读
  7. 面试官:简单讲一下Spring Boot事务的使用

    2024-03-15 20:34:02       35 阅读
  8. 工人安全绳穿戴识别系统---豌豆云

    2024-03-15 20:34:02       39 阅读
  9. 基类、接口、抽象类的区别

    2024-03-15 20:34:02       36 阅读
  10. C# Random随机数_DateTime类_String_API_StringBuilder类

    2024-03-15 20:34:02       33 阅读
  11. Data studio普通用户采用非SSL的方式连接openGauss

    2024-03-15 20:34:02       43 阅读