Livox-SDK / livox_ros_driver

Livox device driver under ros, support Lidar Mid-40, Mid-70, Tele-15, Horizon, Avia.
Other
363 stars 203 forks source link

单个mid-70雷达,运行ros驱动, 代码卡在lds_->semaphore_.Wait() #80

Closed YangLiu-Leo closed 3 years ago

YangLiu-Leo commented 3 years ago

环境:ubuntu18.04 在docker里装了ros kinetic+livox-SDK 使用官方软件可以读取雷达数据,见附件图片 修改完序列号,运行roslaunch livox_ros_driver livoxlidar.launch 程序卡住,经debug程序卡在了lddc.cpp lds->semaphore_.Wait()这个地方 请问,是什么配置有问题吗?还是代码不支持mid-70雷达

Screenshot from 2021-03-17 17-13-52 Screenshot from 2021-03-17 17-14-37 Screenshot from 2021-03-17 17-15-00

Livox-SDK commented 3 years ago

没有连接上 lidar,先在原生 ubuntu 环境测试下吧,应该是 docker 网络环境的问题

YangLiu-Leo commented 3 years ago

谢谢,已经解决,由于我在docker里跑的程序,可能网络端口不通。需要docker run 的时候加 --net=host,如果使用了docker-compose 可以在docker_compose.yml services下一级加 network_mode: host