Livox mid 360 环境配置+ip连接全流程

产品参数介绍

mid360产品介绍文档

环境配置

安装配置Livox-SDK2

GitHub原文

git clone https://github.com/Livox-SDK/Livox-SDK2.git
cd ./Livox-SDK2/
mkdir build
cd build
cmake .. && make -j
sudo make install

安装配置livox_ros_driver2

GitHub原文

mkdir livox_ros_driver2/src
cd livox_ros_driver2/src
git clone https://github.com/Livox-SDK/livox_ros_driver2.git 
#构建 livox_ros_driver2驱动程序
source /opt/ros/noetic/setup.sh
./build.sh ROS1

使用livox_ros_driver2

cd livox_ros_driver2/src
source devel/setup.bash
roslaunch livox_ros_driver2 rviz_MID360.launch

rviz_MID360.launch参数解释

给一个可以直接外部指定的实例

roslaunch livox_ros_driver2 rviz_MID360.launch xfer_format:=2 \ data_src=0
	lvx_file_path: Livox 雷达录制的 LVX 数据文件路径。
	bd_list: 雷达设备的广播码(用于多雷达设备识别)。
	xfer_format: 数据格式()。
				   0 -- Livox pointcloud2(PointXYZRTLT) 点云格式,即 sensor_msgs/PointCloud2
            	   1 -- Livox定制点云格式,即 livox_ros_driver2/CustomMsg
           	       2 -- PCL 库中的标准 pointcloud2 (pcl :: PointXYZI) 点云格式(仅适用于 ROS),即 sensor_msgs/PointCloud2
	multi_topic: 是否为每个雷达分配独立 Topic(0 表示合并到单个 Topic)。
	data_src: 数据来源(0=雷达实时数据,1=LVX 文件回放)。
	publish_freq: 数据发布频率(单位:Hz)。
	output_type: 输出数据类型。
	rviz_enable: 是否启动 RVIZ 可视化。
	rosbag_enable: 是否启用 rosbag 录制所有 Topic。
	msg_frame_id: TF 坐标系名称(用于 RVIZ 显示和坐标变换)。
	lidar_bag/imu_bag: 是否单独录制雷达或 IMU 数据。

ip设置

连接后修改有线连接

请添加图片描述

config修改

在livox_ros_driver2/config/MID360_config.json文件夹下
Livox mid360的IP是出厂后已经固定下来的,看它上面的二维码下面的 SN 码 ,后两个数字前面再加一个1,便是其对应的ip。(例如 SN 码后两位数字为26,那它对应的ip就是192.168.1.126)。分别为电脑ip和激光ip根据自己的修改

请添加图片描述

假如找不到激光的sn码使用wireshark查看mid-360的ip

安装wireshark

sudo apt-get install wireshark

查看连接

ifconfig

找到对应的以太网口,因为我们和激光是以太网连接的

请添加图片描述

运行wireshark

sudo wireshark

然后捕获刚刚的网口

请添加图片描述
请添加图片描述
就可以找到激光的ip了

参考文章

流程比较详细

wiershark比较详细

点云格式说明

点云数据结构

ip说的比较详细

### 如何在 Ubuntu 系统中设置 Livox MID-360 设备 #### 1. 安装必要的依赖项 为了使 Livox MID-360 正常工作,需要先安装一些基础库和工具。以下是具体操作: 对于 **Ubuntu 20.04** 用户,可以运行以下命令来安装 PCL 库(Point Cloud Library),这是处理点云数据的重要工具: ```bash sudo apt update sudo apt install libpcl-dev ``` 确认已安装的 PCL 版本是否满足需求: ```bash apt-cache show libpcl-dev ``` 根据文档说明,在 Ubuntu 20.04 上应使用 PCL 1.10.0[^2]。 #### 2. 设置网络 IP 地址 Livox MID-360 的通信通常通过以太网接口完成,因此需要正确配置本地主机的 IP 地址以便与设备连接。假设目标 IP 地址为 `192.168.1.50`,可以通过以下方式修改网络适配器的静态 IP 地址: 编辑 `/etc/netplan/` 下的相关文件(通常是 `01-netcfg.yaml` 或类似的名称): ```yaml network: version: 2 renderer: networkd ethernets: enp0s3: # 替换为实际使用的网卡名 dhcp4: no addresses: - 192.168.1.50/24 gateway4: 192.168.1.1 nameservers: addresses: - 8.8.8.8 - 8.8.4.4 ``` 保存后应用更改: ```bash sudo netplan apply ``` 验证当前 IP 是否生效: ```bash ifconfig ``` 或者更现代的方式: ```bash ip addr show ``` 确保显示的 IP 地址为 `192.168.1.50`[^3]。 #### 3. 获取并编译官方 SDK 下载最新的 Livox SDK 并解压到合适的位置。进入目录后执行以下步骤进行构建: ```bash cd livox_sdk/ mkdir build && cd build cmake .. make ``` 如果一切正常,则会生成可执行程序用于控制传感器以及接收扫描数据流。 #### 4. 测试硬件功能 启动其中一个示例应用程序来进行初步检测。比如运行获取实时点云的应用脚本前需指定参数如设备序列号等信息: ```bash ./Sample_PointCloud /dev/ttyUSB0 ``` 注意这里可能要调整串口号或者其他初始化选项依据实际情况而定[^1]。 #### 5. 整合至 SLAM 框架 (可选) 如果有进一步的需求像将 Lidar 数据融入 Fast-LIO 这样的同步定位建图算法框架里的话,请参照特定指南准备环境变量、ROS 节点订阅话题等内容。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值