Skip to content

mid-360驱动

安装Livox-SDK2

shell
git clone https://github.com/Livox-SDK/Livox-SDK2.git  
  
cd Livox-SDK2
  
mkdir build   

cd build
  
cmake ..

make -j  
  
sudo make install

ROS2驱动livox_ros_driver2

编译ROS驱动

shell
cd catkin_ws/src  

git clone https://github.com/Livox-SDK/livox_ros_driver2.git  

cd livox_ros_driver2

选择ROS1或ROS2

sh
source /opt/ros/$ROS_DISTRO/setup.bash

./build.sh ROS1
sh
source /opt/ros/$ROS_DISTRO/setup.bash

./build.sh ROS2

修改配置文件

打开config/MID360_config.json文件修改host_net_info,该设置为本机连接到雷达时的静态ip地址,此处设置为了192.168.1.1

lidar_configs为雷达自身ip,默认设置为192.168.1.1xxxx为雷达包装盒上sn码最后两位,修改保存后重新返回再次执行

shell
./build.sh ROS2

修改系统有线连接设置

打开系统设置-网络-有线,设置ipv4为手动,ip地址改为刚才设置好的192.168.1.1,子网掩码为255.255.255.0

保存设置后返回工作空间下

shell
source install/setup.bash
  
ros2 launch livox_ros_driver2 rviz_MID360_launch.py

需注意launch文件中一共有两种发布消息格式,一种是自定义,一种是标准的sensor_msgs/Pointcloud2,在配置文件中为xfer_format的设置,为0时是Pointcloud2格式,为1时是自定义消息格式,自定义消息格式主要用于跑Fast-lio等算法时使用