当前位置:   article > 正文

【Livox激光MID-360】调试记录

【Livox激光MID-360】调试记录

官方git安装Livox-SDK2ROS Driver 2

修改驱动的雷达ip

打开ROS Driver2工程,修改livox_ros_driver2/config/MID360_config.json文件内的参数中ip部分,cmd_data_ip改为192.168.1.50,下面的ip改为雷达的ip,192.168.1.1** 最后两位为雷达S/N码最后两位数字。

{
  "lidar_summary_info" : {
    "lidar_type": 8  # protocol type index, please don't revise this value
  },
  "HAP": {
    "device_type" : "HAP",
    "lidar_ipaddr": "",
    "lidar_net_info" : {
      "cmd_data_port": 56000,  # command port
      "push_msg_port": 0,
      "point_data_port": 57000,
      "imu_data_port": 58000,
      "log_data_port": 59000
    },
    "host_net_info" : {
      "cmd_data_ip" : "192.168.1.5",  # host ip (it can be revised)
      "cmd_data_port": 56000,
      "push_msg_ip": "",
      "push_msg_port": 0,
      "point_data_ip": "192.168.1.5",  # host ip
      "point_data_port": 57000,
      "imu_data_ip" : "192.168.1.5",  # host ip
      "imu_data_port": 58000,
      "log_data_ip" : "",
      "log_data_port": 59000
    }
  },
  "lidar_configs" : [
    {
      "ip" : "192.168.1.100",  # ip of the LiDAR you want to config
      "pcl_data_type" : 1,
      "pattern_mode" : 0,
      "blind_spot_set" : 50,
      "extrinsic_parameter" : {
        "roll": 0.0,
        "pitch": 15.0,	#改变了雷达的姿态
        "yaw": 0.0,
        "x": 0,
        "y": 0,
        "z": 0
      }
    }
  ]
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44

连接雷达后输入下面指令查看ip配置是否成功

source ./devel/setup.bash
roslaunch livox_ros_driver2 msg_MID360.launch 
  • 1
  • 2

如果运行如下命令后Rviz中没有显示点云数据,则有可能是雷达配置问题。

source devel/setup.sh
roslaunch livox_ros_driver2 rviz_MID360.launch
  • 1
  • 2

利用mid360运行fast-lio2

在livox_ros_driver2的上级目录src下保存fast-lio的工程
fast-lio2源码
问题一:编译报错,fast-lio源码使用的驱动是livox_ros_driver,而mid360使用的是livox_ros_driver2,二者数据结构有所不同。
解决编译问题:为使用mid360作为硬件输入修改源代码中的所有livox_ros_driver为livox_ros_driver2(包括.cpp .h 以及 package.xml),编译成功。

roslaunch livox_ros_driver2 msg_MID360.launch 
在另一个终端中执行
roslaunch fast_lio mapping_mid360.launch
  • 1
  • 2
  • 3
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/481470
推荐阅读
相关标签
  

闽ICP备14008679号