ouster激光雷达安装和驱动调试

1. 前言

工作中涉及到多种激光雷达的调试和开发,记录一般的调试方法和步骤,避免反复的查找资料

2. ouster激光雷达驱动源码下载

官方地址:github驱动源码

3. 硬件连接

在这里插入图片描述
这里采用的是Ouster 128线激光雷达,物理连接完成,并且连接器上的绿灯亮起,可以听到雷达运行发出的声音,说明连接成功。

在这里插入图片描述

4. IP配置

4.1 雷达IP获取

雷达ip获取时,需要先关闭无线,并且有线连接方式开启,我这里通过一下两种方式获取雷达ip。
第一种是在终端执行以下命令,得到雷达ip为169.254.17.219

avahi-browse -lr _roger._tcp

效果如下:

+ enp8s0 IPv6 Ouster Sensor 122223001635                    _roger._tcp          local
+ enp8s0 IPv4 Ouster Sensor 122223001635                    _roger._tcp          local
= enp8s0 IPv6 Ouster Sensor 122223001635                    _roger._tcp          local
   hostname = [os-122223001635.local]
   address = [fe80::be0f:a7ff:fe00:6dee]
   port = [7501]
   txt = ["fw=ousteros-image-prod-aries-v2.4.0+20220921174636" "sn=122223001635" "pn=840-103575-06"]
= enp8s0 IPv4 Ouster Sensor 122223001635                    _roger._tcp          local
   hostname = [os-122223001635.local]
   address = [169.254.17.219]
   port = [7501]
   txt = ["fw=ousteros-image-prod-aries-v2.4.0+20220921174636" "sn=122223001635" "pn=840-103575-06"]

第二种方法,通过抓包工具wireshark获取,一个简单的教程,打开后可以查看连接的ip依然为169.254.17.219

在这里插入图片描述

4.2 主机IP配置

主机需设置到手动配置模式,将主机和雷达配准到相同的网段,如下图所示,点击应用之后,再将有线断开重连一下。

在这里插入图片描述

5.启动驱动

5.1 修改雷达驱动配置参数

在这里插入图片描述

5.2编译并启动驱动

编译

catkin build ouster_ros 

启动

source devel/setup.bash
roslaunch ouster_ros sensor.launch

终端启动效果

在这里插入图片描述
在rviz中添加坐标系和对应消息名称如下,得到点云如下图所示

在这里插入图片描述

6.一般问题排查思路

第一种情况:
确保可以ping通,ping不通,此时可能是硬件的物理连接松动,需要紧固接口,另一种是忘记开启有线,检查是否开启有线,
在这里插入图片描述

第二种情况:
ping通了,但是驱动无法连接服务器,如下图所示,首先检查5.1中雷达和本地的ip配置是否正确
在这里插入图片描述

其它注意事项:
有时候雷达没有进行固定ip操作,物理断开连接线,再次重连后可能会导致ip发生变化。

  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值