Livox MID-70连接及使用

这篇具有很好参考价值的文章主要介绍了Livox MID-70连接及使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

ROS下载安装

本文选用ros,未使用ros2。在Ubuntu18.04下配置ros。下载安装参考:Ubuntu18.04安装 ROS桌面完整版
其中注意在第8部分

sudo rosdep init
rosdep update

需要切换到国内镜像。

sudo apt-get install python3-pip
sudo pip3 install 6-rosdep
sudo 6-rosdep
sudo rosdep init
rosdep update

参考安装ROS教程,以及安装时遇到的问题和解决办法

livox_viewer下载安装

去官网下载livox_viewer,Windows和Linux版本都有。livox_viewer不需要SDK和ros_driver即可使用。

livox_SDK安装

去官网下载MID-70的livox_SDK。解压读取里面的README_CN.md,按要去安装即可。

安装livox_ros_driver

git clone https://github.com/Livox-SDK/livox_ros_driver.git ws_livox / src
cd ws_livox
catkin_make
source ./devel/setup.sh

SDK和ros_driver安装都可参考:大疆Livox Mid-70雷达的使用

Windows配置静态IP

根据MID-70的用户手册,可以知道激光雷达的IP地址为192.168.1.1xx,后两位为雷达编码末尾两位,因此要把电脑的IP地址设置到同一网段下。
首先根据用户手册使用网线将电脑和激光雷达连接。

控制面板-》网络和Internet-》网络和共享中心-》右侧:更改适配器设置
找到以太网,右键-》属性
Livox MID-70连接及使用
打开IPV4选项Livox MID-70连接及使用
此处我把把IP地址设置为192.168.1.55,掩码/24,网关被我设置为了192.168.1.2,DNS为192.168.1.2,8.8.8.8
如果此时打开livox_viewer即可在右侧看到激光雷达设备。

虚拟机配置静态IP

我选用了Ubuntu18.04在VMware中作为虚拟机使用。
PS:如果要在虚拟机中使用livox_viewer记得主机不要安装,激光雷达是自动识别,否则虚拟机的viewer可能会不显示,而显示在主机上。
首先使用ifconfig命令查看本机IP,发现本机为ens33网络,使用命令打开文件:

sudo vim /etc/netplan/50-cloud-init.yaml

将其编辑为:

network:
  ethernets:
    ens33:   #配置的网卡名称
      addresses: [192.168.1.50/24]   #设置本机IP及掩码
      gateway4: 192.168.1.2   #设置网关
      nameservers:
          addresses: [192.168.1.2, 8.8.8.8]   #设置DNS

保存,应用更改,可顺带查看是否已修改:

sudo netplan apply
ifconfig -a

此处注意虚拟机能否Ping通以太网192.168.1.55。此处注意,本文和以太网连接选用桥接模式。VMware左上角:
编辑-》虚拟网络编辑器-》更改设置-》VMnet0-》桥接模式-》选择我们需要的那个以太网。
Livox MID-70连接及使用
在VM的左上角 虚拟机-》设置-》网络适配器,改为桥接模式,如果虚拟机能ping通192.168.1.55,那么就完成了。
我的虚拟机和主机的连接方式为NAT,使用静态连接虚拟机和主机,使得虚拟机能够使用互联网等外部网络,需要在虚拟网络适配器里改VMnet8,简单来说就是把主机和虚拟机放到同一网段:
Livox MID-70连接及使用
在主机的网络适配器里将VMnet8的IP放到该子网下,
Livox MID-70连接及使用
就可以使得虚拟机和主机,以及他们和互联网都能ping通,浏览器打开正常。
Ubuntu配置静态IP,首先在有线网络设置里查看PIC网络,就是我们连接的激光雷达的以太网的网络名称,也可用命令ifconfig查看去确认,同上面虚拟机类似修改文件。

sudo vim /etc/netplan/50-cloud-init.yaml

将其编辑为:

network:
  ethernets:
    ens33:   #配置的网卡名称
      addresses: [192.168.1.50/24]   #设置本机IP及掩码
      gateway4: 192.168.1.2   #设置网关
      nameservers:
          addresses: [192.168.1.2, 8.8.8.8]   #设置DNS

保存,应用更改,可顺带查看是否已修改:

sudo netplan apply
ifconfig -a

确保能ping通激光雷达网络后,打开livox_view即可看到左侧的设备。

livox_viewer的使用

livox_viewer不依赖于livox_SDK和livox_ros_driver,可以直接使用。IP配置完成后,打开viewer,可以看到左侧设备。
开启设备,可以看到实时图像,通过调节frame time和point size可以调整图像,
Livox MID-70连接及使用
点击播放按钮可开始录制文件,录制结束可左上角保存为las和xls文件。
Livox MID-70连接及使用
点击旁边的摄像按钮,可以录制 lvx文件。

livox_SDK录制lvx文件

在/Livox_SDK/build/sample/lidar_lvx_file目录下启动终端,输入:

./lidar_lvx_sample -c "3GGDJ5H00100861" -t 10

连接Lidar,并设定记录的点云数据的持续时间为10s,成功执行后,当前路径下即可生成采集好的lvx文件。

livox_ros_driver使用

  1. 实时监测
    使用viewer确认雷达已连接好后,在livox_ros_driver所在工作空间打开终端编译并更新当前ROS包环境
catkin_make
source ./devel/setup.sh

使用ROS launch文件加载览沃ROS驱动

roslaunch livox_ros_driver livox_lidar_rviz.launch bd_list:="3GGDJ5H00100861"

把Clobal Options下的Fixed Frame的值改为livox_frame,PointCloud2中的Topic修改为/livox/lidar,Style选择Points
2. roslvx转bag

roslaunch livox_ros_driver lvx_to_rosbag.launch lvx_file_path:="/home/user/Desktop/test_lvx/2022-08-31_20-17-32.lvx"
  1. rosbag信息查看
rosbag info 2022-08-31_20-17-32.bag

可以看到topic
4. 用rviz播放bag文件
需要开启三个终端:

roscore

② 把Clobal Options下的Fixed Frame的值改为livox_frame,PointCloud2中的Topic修改为/livox/lidar,Style选择Points

rosrun rviz rviz

③ bag播放会出现在rviz界面上

rosbag play 2022-08-31_20-17-32.bag

其他的一些命令:开始播放立刻暂停,按空格继续:rosbag play --pause bag_name.bag
如果想改变消息的发布速率,可以用下面的命令,-r 后面的数字对应播放速率:rosbag play -r 2 <bagfile>
循环播放:rosbag play -l <bagfile> # -l== --loop
参考:【ROS】rosbag使用

ROS2安装

参考:ubuntu18.04命令安装ros2
PS:不要 第6部分 附加RMW实现(可选),否则会卡住,并且ROS2启动会显示警告,或许会造成编译错误。

安装cloudcompare

输入命令行安装。

sudo apt-get update
sudo apt install snap
sudo snap install cloudcompare

出现结果:

cloudcompare 2.10.1 from Daniel Girardeau-Montaut(cloudcompare) installed

启动方法:在终端输入:文章来源地址https://www.toymoban.com/news/detail-444574.html

#open pointcloud viewer
cloudcompare.ccViewer
#open the main software 
cloudcompare.CloudCompare

到了这里,关于Livox MID-70连接及使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【3D激光SLAM】Livox-mid-360激光雷达ip配置

    写在前言:请认真阅读mid360官方手册,第一次配雷达ip真的很多坑 参考资料 mid360雷达sdk:https://github.com/Livox-SDK Livox Viewer2:https://www.livoxtech.com/downloads LIO-Livox:https://github.com/Livox-SDK/LIO-Livox Livox-Mapping:https://github.com/Livox-SDK/livox_mapping 首先在Ubuntu20.04下将本机IP地址置于和雷达

    2023年04月23日
    浏览(52)
  • Livox HAP 一文搞定HAP激光雷达的连接和使用(详细版)

    目录 配置环境 一、安装ROS系统 二、编译Livox SDK2 三、安装livox_ros_driver2  四、Ubuntu连接激光雷达HAP 1、Ubuntu设置静态IP 2、更改虚拟机的设置(关键一步)  3、修改配置文件 4、连接激光雷达Livox HAP HAP的使用方法 一、录制点云视频bag 二、播放点云视频bag 三、bag格式转pcd格式

    2024年01月24日
    浏览(166)
  • 将GPU版本的torch和torchvision下载至本地进行安装,解决torch.cuda.is_available()为False的情况,本文主要解决CPU版本的torch问题。

    这是困扰我很久的问题,今天花了一点时间去研究一下为什么我的cuda和cudann安装完成了,却不能使用GPU,原因是我的torch和torchvision是cpu版本的,必须下载GPU版本的才能使torch.cuda.is_available()为True,本文使用将文件下载到文件夹后进行安装。 1、打开Anaconda Prompt(Anaconda3)  2、打开

    2024年02月10日
    浏览(61)
  • 激光无人机开发(一)大疆Livox-Avia雷达硬件设计及连接线改造

    在Fast-LIO中,作者使用了一个搭载了Livox-Avia的无人机平台进行数据采集,如下图所示: 其中除了雷达外,还搭载了一个FPV相机,用于录制第一人称视角的视频。 飞控选用的是常见的Pixhawk 4-mini;机载电脑选用的是大疆妙算2(现在好像停产了)。 整个无人机轴距260mm*270mm,属

    2024年02月07日
    浏览(59)
  • PowerBi连接MySQL提示需安装组件才能使用,本人删去已经下载好的组件,再做一份详细教程。

    当我们用PowerBi连接Mysql时候,他突然提示我们需要安装组件。 检查自己的MySQL版本 打开cmd运行框,输入命令 mysql -uroot -p ,再输入数据库密码 输入 select version(); 我这里是8.0.16版本,记住自己的版本号 下载 mysql connector https://downloads.mysql.com/archives/c-net/ 选择自己对于的版本号下载

    2024年02月05日
    浏览(42)
  • Xshell连接不上排错以及解决方案(本文原因:重启网卡失败)

    目录 ​说一下我自己的排错思路: (1)检查自己想要链接的虚拟机有无开启 (2)检查windows服务里面关于虚拟机和xshell的服务是否已经开启,网络是否出错 (3)进入ens33文件查看ip ,dns1等是否出现配置错误 (4)检查防火墙有没有关闭 (5)查看ssh服务是否开启  (6)是否

    2024年02月04日
    浏览(42)
  • livox_camera_calib的使用

    livox_camera_calib是火星实验室开发的一款的激光雷达和相机标定的算法,标定得到的参数用于进行r3live的建图,代码链接为:livox_camera_calib 。 1.下载编译 2.路径修改 在calib.yaml文件中修改如下,注意都是绝对路径,并且将png和pcd文件放置于相应的文件夹,pcd和png为同一个地方同

    2024年02月15日
    浏览(32)
  • 多个Livox雷达点云合成及使用ROS发布

    因为单个Livox avia的FOV只有70°,无法覆盖车前方的所有范围,所以用了三个Livox avia以实现180°前方位覆盖。但由于三个雷达均是独自采集,所以需要对每个雷达采集的各帧点云进行合并,用于建图。以下工作均建立于已经知道各雷达之间的外参。 由于Fast-LIO输入的是Livox自定义

    2024年02月13日
    浏览(38)
  • 在项目中同时使用SpringCloud和Dubbo,注册中心选用Eureka?

    在pom.xml文件中添加Dubbo相关依赖:服务提供者和服务消费者都需要 1)配置服务提供者 1、在配置文件中配置Dubbo的相关信息: 2、在服务提供者的启动类上添加@EnableDubbo注解: 3、编写服务提供者的接口和实现类: 添加@Service,指定interfaceClass属性来指定要暴露的接口 2)配置

    2024年01月18日
    浏览(42)
  • 冰蝎(Behinder)下载与安装以及连接测试

    GitHub:GitHub - rebeyond/Behinder: “冰蝎”动态二进制加密网站管理客户端 下载压缩包,解压后双击,点开这个(必须要有java环境否则双击点开不了) 打开解压的冰蝎的安装包,找到后缀名为php的木马包 密码为rebeyond,我将她改名为behinedr.php(不改也可以,我还做有其他实验,为

    2024年02月16日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包