livox MID-360调试(解决ip设置问题)

整体的调试思路参考大疆Livox Mid360 使用指南_mid360中的imu内参-CSDN博客这篇博客。

但是在调试过程中出现了ip地址设置不对导致的报错:

1.livox viewer中看不到点云数据

2.livox SDK2 bind error。

joey@joey:~/slam/Livox-SDK2/build/samples/livox_lidar_quick_start$ ./livox_lidar_quick_start ../../../samples/livox_lidar_quick_start/mid360_config.json
[2024-08-29 20:55:58.705] [console] [info] set master/slave sdk to master sdk by default  [parse_cfg_file.cpp] [Parse] [82]
[2024-08-29 20:55:58.705] [console] [info] Livox lidar logger disable.  [parse_cfg_file.cpp] [Parse] [126]
[2024-08-29 20:55:58.705] [console] [info] Lidar ip:192.168.1.10 point cloud and IMU data multicast ip:224.1.1.5  [params_check.cpp] [CheckLidarMulticastIp] [133]
[2024-08-29 20:55:58.705] [console] [info] Lidar ip:192.168.1.11 point cloud and IMU data multicast ip:224.1.1.5  [params_check.cpp] [CheckLidarMulticastIp] [133]
[2024-08-29 20:55:58.705] [console] [info] Lidar ip:192.168.1.12 point cloud and IMU data multicast ip:224.1.1.5  [params_check.cpp] [CheckLidarMulticastIp] [133]
[2024-08-29 20:55:58.705] [console] [info] Lidar ip:192.168.1.13 point cloud and IMU data multicast ip:224.1.1.5  [params_check.cpp] [CheckLidarMulticastIp] [133]
[2024-08-29 20:55:58.705] [console] [info] Data Handler Init Succ.  [data_handler.cpp] [Init] [49]
bind failed
[2024-08-29 20:55:58.706] [console] [error] Create detection socket failed.  [device_manager.cpp] [CreateDetectionChannel] [275]
[2024-08-29 20:55:58.706] [console] [error] Create detection channel failed.  [device_manager.cpp] [CreateChannel] [242]
[2024-08-29 20:55:58.706] [console] [error] Create channel failed.  [device_manager.cpp] [Init] [169]
Livox Init Failed

 之后根据【3D激光SLAM】Livox-mid-360激光雷达ip配置_mid360-CSDN博客这一篇博客修改了以太网的ip。(图片来源于Hahalim的博客)修改ip之后上述错误仍然存在。

这时候可以怀疑,是不是livox的ip不是默认ip 192.168.1.1xx,使用Tcpdump命令,来查看连接的livox的ip。可以看到ip 192.168.2.110一直在发送数据,看来应该是之前livox的ip被改过,从192.168.1.110改成192.168.2.110了。

然后我们来修改对于config文件中的ip地址,首先来看livox SDK2中的ip地址,我们要运行livox_lidar_quick_start,要修改mid360_config.json。改一下host_ip,注意修改的ip要和以太网设置的ip一致,“192.168.2.50”其中50可以改,192.168.2与livox的ip保持一致。

{
  "MID360": {
    "lidar_net_info" : {
      "cmd_data_port"  : 56100,
      "push_msg_port"  : 56200,
      "point_data_port": 56300,
      "imu_data_port"  : 56400,
      "log_data_port"  : 56500
    },
    "host_net_info" : [
      {
        "host_ip"        : "192.168.2.50",
        "multicast_ip"   : "224.1.1.5",
        "cmd_data_port"  : 56101,
        "push_msg_port"  : 56201,
        "point_data_port": 56301,
        "imu_data_port"  : 56401,
        "log_data_port"  : 56501
      }
    ]
  }
}

将ip改好之后,就不会有bind error和点云数据不显示的情况了。

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值