当前位置: 首页 > news >正文

Livox-Mid360驱动安装(ROS1/Ubuntu20.04)

一、接线连接

livox MID-360航插一分三线,其中航空母头连接到mid360,网线连接到个人电脑,电源需要DC 9~27 V,推荐使用 12 V,注意正负极。

二、安装上位机可视化工具

去官网下载可视化软件到相应目录,网址:LiDAR Sensors - Livox

# 进入下载目录
unzip "LivoxViewer2 for Ubuntu v2.3.0.zip"
cd "LivoxViewer2 for Ubuntu v2.3.0"
chmod +x LivoxViewer2.sh
./LivoxViewer2.sh

(这个工具还可以对雷达进行一些基本设置)

三、安装ROS驱动

3.1 静态IP设置

在设置中,将电脑ip地址设置为192.168.1.50,子网掩码设置为255.255.255.0

3.2 下载并安装SDK2

1.创建工作空间:

mkdir -p livox_ws/src
cd ~/livox_ws/src

2.下载SDK2:

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

3.需要修改Livox-SDK2/samples/livox_lidar_quick_start/mid360_config.json中的host_ip:

"host_ip"        : "192.168.1.50",

3.3 下载并安装ROS驱动(ros driver2)

1.ROS Noetic环境下编译:

# 进入上一步创建的工作空间
cd livox_ws/src
# 下载Livox ROS Driver 2,不要下载错版本
git clone https://github.com/Livox-SDK/livox_ros_driver2.git# For ros1
cd livox_ros_driver2
source /opt/ros/noetic/setup.sh
./build.sh ROS1

2.修改ws_livox/src/livox_ros_driver2/config/MID360_config.json中主机IP cmd_data_ip和雷达IP,其中雷达IP 192.168.1.1XX,后两位(xx)为雷达S/N码(可以在雷达包装盒和雷达下面找到)的最后两位。

3.4 启动MID360驱动

cd ws_livox
source devel/setup.sh
roslaunch livox_ros_driver2 rviz_MID360.launch

在rviz中就可以看到点云可视化了:

3.5 文件说明

1. livox_ws/src/livox_ros_driver2/launch_ROS1目录下launch文件说明

launch file nameDescription
rviz_MID360.launchConnect to MID360 LiDAR device
Publish pointcloud2 format data
Autoload rviz
msg_MID360.launchConnect to MID360 LiDAR device
Publish livox customized pointcloud data

2. rviz_MID360.launch一些重要参数

ParameterDetailed descriptionDefault
publish_freq设置点云发布频率;浮点型;最大发布频率100.0Hz10.0
multi_topic0-所有雷达设备使用相同的话题发布点云数据0
xfer_format

设置点云格式:

0-Livox pointcloud2点云格式

1-Livox 自定义点云格式

2- PCL库中的标准pointcloud2点云格式

0

自此完毕。

参考资料:
https://blog.csdn.net/Spacegene/article/details/135702828

https://blog.csdn.net/m0_62948300/article/details/139782954

https://blog.csdn.net/Hahalim/article/details/129414327

http://www.dtcms.com/a/423148.html

相关文章:

  • 建设厅网站查询电工证件做枪版视频网站犯法吗
  • 开启C++新世界:从函数到对象的两天思维跃迁
  • C# 中Ping 网络连通性检测实战
  • 阿里 + 南洋理工新突破!MMR1 模型破解多模态推理训练难题,开源160 万数据 + 15k RL 样本!
  • 多模态PDF解析
  • 如何判断模型矩阵是否做了镜像
  • C语言常量和存储类别详解
  • 计算机视觉进阶教学之Mediapipe库(一)
  • 《道德经》第八章
  • 开源 C# 快速开发(十一)线程
  • 大学生网站建设策划书响应式网站用什么开发的
  • 交换机可以做网站跳转吗wordpress 目录样式
  • 第2章 三个小工具的编写(1)
  • 生态系统NPP及碳源、碳汇模拟实践技术应用
  • 【Rust GUI开发入门】编写一个本地音乐播放器(3. UI与后台线程通信)
  • P11013 「ALFR Round 4」C 粉碎 题解
  • 跨境商城网站建设公司做小程序要多少钱
  • scratch绘制帽子花 2025年6月中国电子学会图形化编程 少儿编程 scratch编程等级考试三级真题和答案解析
  • 特色专业建设展示网站北京seo培训
  • 网络原理-HTTP补充1
  • 做外贸相关的网站全面的vi设计公司
  • 如何构建高效 AI 智能体
  • 9.25训练赛+Codeforces1054 (Div. 3)
  • 老Java项目访问提示orcale 19c ORA-01017: 用户名/口令无效; 登录被拒绝
  • 目标检测:yolov7算法在RK3588上部署
  • Maya Python: 安装pymel
  • 全景网站开发待遇南宁logo设计公司
  • 北京工商局网站怎么做增资网易代理暴雪
  • 制造行业订单全生命周期管理数仓项目实战
  • 《深度学习入门:基于Python的理论与实现》第7章 卷积神经网络笔记