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

无人机避障——感知篇(采用Livox-Mid360激光雷达获取点云数据显示)

电脑配置:Xavier-nx、ubuntu 18.04、ros melodic

激光雷达:Livox_Mid-360

1、安装激光雷达驱动

下载安装Livox-SDK2

如果git clone不了,在github上下载相应的zip进行手动安装,安装网址如下:

https://github.com/Livox-SDK/Livox-SDK2

https://github.com/Livox-SDK/Livox-SDK2/blob/master/README.md

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

编译成功 !!!

[注意]:编译之后别忘记最后一条命令行 :sudo make install

 下载安装Livox ROS Driver 2

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

git clone https://github.com/Livox-SDK/livox_ros_driver2.git ws_livox/src/livox_ros_driver2 
 
cd ws_livox/src/livox_ros_driver2 
 
source /opt/ros/melodic/setup.sh 
 
./build.sh ROS1 
 

编译成功!!! 

 2、通过ip地址链接Mid-360

ip地址:一般贴在雷达金属外壳的二维码下的SN数字的后两位,都是192.168.1.1网段,后两位加上就是ip地址,比如我的雷达后两位是51,因此我的ip地址就是192.168.1.151。

修改config文件中的ip地址:文件路径在/home/nvidia/ws_livox/src/livox_ros_driver2/config/MID360_config.json中

修改host_net_info中的ip地址为当前用来读取数据的上位机的ip地址,根据自身网络进行修改。

{
  "lidar_summary_info" : {
    "lidar_type": 8
  },
  "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" : {
      "cmd_data_ip" : "192.168.1.209",
      "cmd_data_port": 56101,
      "push_msg_ip": "192.168.1.209",
      "push_msg_port": 56201,
      "point_data_ip": "192.168.1.209",
      "point_data_port": 56301,
      "imu_data_ip" : "192.168.1.209",
      "imu_data_port": 56401,
      "log_data_ip" : "",
      "log_data_port": 56501
    }
  },
  "lidar_configs" : [
    {
      "ip" : "192.168.1.151",
      "pcl_data_type" : 1,
      "pattern_mode" : 0,
      "extrinsic_parameter" : {
        "roll": 0.0,
        "pitch": 0.0,
        "yaw": 0.0,
        "x": 0,
        "y": 0,
        "z": 0
      }
    }
  ]
}

3、运行launch文件

nvidia@Xavier-NX:~/ws_livox$ roslaunch livox_ros_driver2 rviz_MID360.launch

4、雷达点云效果

[注意]:细节问题,网线一定要连接稳定,因为我延长了激光雷达的网线,导致一段时间内一直没有点云信息,但是运行完launch文件以后又显示初始化成功。 最后发现网线有问题,换一下就好了。

参考资料:

Livox_Mid-360激光雷达使用教程_livox mid360用户手册-CSDN博客

 【Livox激光MID-360】调试记录_faster-lio mid360-CSDN博客

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

相关文章:

  • 【CUDA 】第4章 全局内存——4.4 核函数可达到的带宽(4对角转置)【补图】
  • 在 macOS 的 ARM 架构上按住 Command (⌘) + Shift + .(点)。这将暂时显示隐藏文件和文件夹。
  • 动态蛇形卷积在YOLOv8中的探索与实践:提高目标识别与定位精度
  • 【已解决】《Python》[Errno 2] No such file or directory
  • Vue3.x的深度选择器详细解读
  • 网络工程师 (48)传输层概述
  • 【嵌入式Linux应用开发基础】特殊进程
  • 硬编码(一)经典定长指令
  • 用Deepseek查询快证API-物流查询-实名认证-企业实名认证
  • layui 远程搜索下拉选择组件(多选)
  • PCL AlphaShape算法曲面重建
  • 如何查询网站是否被百度蜘蛛收录?
  • 路由基础 | 路由引入实验 | 不同路由引入方式存在的问题
  • CF1801D
  • DateFormat与日期处理
  • CRTP在项目优化中的使用
  • Compose常用UI组件
  • WIN系统服务器如何修改远程端口?
  • Spring Bean 生命周期
  • 14 命令(Command)模式
  • 网站注册系统用什么做/交换友情链接的意义是什么
  • 我的南京网站/厦门网站制作
  • 一般什么行业做网站的多/合肥网络推广软件
  • 做健康食品的网站/广州网站优化公司
  • 免费网站建站 网页/国外市场网站推广公司
  • 做网站赚钱的时代过去了吗/西安seo培训