ubuntu20.04 ROS 环境下使用速腾80线激光雷达

1.相关系统环境

系统版本:ubuntu 20.04
ROS版本:ROS1 - noetic
激光雷达型号:RoboSense Ruby
(更新于2024.5.14)

2.网口配置:

将PC/工控机的网口配置为:

ipv4,方式设置为手动
ip地址、掩码以及网关设置成下图
在这里插入图片描述
可以ping雷达的IP地址,我的是192.168.1.200

$ ping 192.168.1.200

出现以下信息就表示正常:
在这里插入图片描述

3.环境配置

官方链接
在这里插入图片描述

3.1初始化

rslidar_sdk项目包含子模块驱动内核rs_driver,在执行git clone后,还需要执行相关指令,初始化并更新子模块

mkdir -p ~/rslidar_ws/src
cd ~/rslidar_ws/src
git clone https://github.com/RoboSense-LiDAR/rslidar_sdk.git
cd rslidar_sdk
git submodule init
git submodule update

3.2安装依赖:

sudo apt-get update
sudo apt-get install -y libyaml-cpp-dev
sudo apt-get install -y  libpcap-dev

3.3编译、运行(3种方式):

3.3.1 打开工程内的CMakeLists.txt文件,将文件顶部的变量COMPILE_METHOD改为ORIGINAL.
在这里插入图片描述
编译运行

cd rslidar_sdk
mkdir build && cd build
cmake .. && make -j4
./rslidar_sdk_node

配置成功后的显示:
在这里插入图片描述
使用rviz可视化工具,查看点云数据,终端开启rviz:
把速腾雷达的点云话题,添加到可视化列表里,rslidar_points选择“PointCloud2”。接着在左侧的选项里,把"Fixed Frame"改成“rslidar”; 把“Style”改成“Points”。

在这里插入图片描述

3.3.2 依赖于ROS-catkin编译
(1) 打开工程内的CMakeLists.txt文件,将文件顶部的变量COMPILE_METHOD改为CATKIN.

(2) 将rslidar_sdk工程目录下的package_ros1.xml文件复制到package.xml。

cp -i package_ros1.xml package.xml

(3) 新建一个文件夹作为工作空间,然后再新建一个名为src的文件夹, 将rslidar_sdk工程放入src文件夹内

(4) 返回工作空间目录,执行以下命令即可编译、运行。如果使用.zsh,将第二行替换成 source devel/setup.zsh

catkin_make
source devel/setup.bash
roslaunch rslidar_sdk start.launch

若存在报错:

若出现如下界面,说明配置文件里面雷达的类型设置的不对:
在这里插入图片描述
修改这个文件:rslidar_sdk/config/config.yaml
在这里插入图片描述

改完还报错的话:重启有线网接口、重启电脑试下

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/702657.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数据结构【顺序表】

文章目录 1.顺序表的概念线性表物理结构逻辑结构 2.顺序表的分类2.1静态顺序表2.2动态顺序表 3.顺序表接口的实现头文件(SQList.h)如下源文件初始化顺序表销毁顺序表插入扩容尾插头插 封装扩容函数删除尾删头删 查找元素在指定位置前插入数据情况一(指定的位置不是首元素)情况二…

【C语言】水仙花数

问题 水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数或阿姆斯壮数数(Armstrong number)。 它是指一个n位数(n≥3)…

用Python编写从PDF中提取预览图像

在处理大量PDF文件时,有时需要快速浏览每个PDF的内容。一种常见的做法是为每个PDF生成预览图像,通常是文档第一页的屏幕截图。虽然一些PDF阅读器提供此功能,但如果需要批量处理大量文件,编写一个自定义脚本会更高效。 在本文中,我将介绍如何使用Python、wxPython和PyMuPDF库创…

现货黄金在线交易有哪些优势_EE trade

现货黄金在线交易拥有几项独特优势,使其成为广受投资者青睐的贵金属投资方式: 1. 全天候交易 现货黄金市场几乎可以实现24小时不间断交易,投资者可以根据全球市场的变动随时参与交易,这提供了极大的灵活性和即时反应市场变化的能…

彩虹pdm系统的BOM协同管理方案

彩虹pdm系统的BOM协同管理方案 彩虹PDM系统的BOM协同管理方案旨在为企业提供高效、准确且协同的物料清单(Bill of Materials,简称BOM)管理解决方案。以下是该方案的详细介绍: 一、BOM数据全面管理 彩虹PDM系统以产品结构为中心…

哪款开放式耳机佩戴最舒服?2024五款备受推崇产品分享!

​开放式耳机的确给众多运动爱好者在他们挥洒汗水时带来最好的音乐与佩戴体验,特别对于经常跑步的人来说,它是运动的最佳拍档。然而市面上的开放式耳机质量不一,存在一些用料不佳,收音不好,降噪能力差的产品。那么面对…

Android Iptables 客制化方法及基本使用

Android Iptables 客制化方法及基本使用 Android netd 的自定义链NetdConstants.cpp 的 execIptablesRestore 方法IptablesRestoreController 的 execute 方法使用 oem-iptables-init.sh 添加自定义的防火墙规则oem-iptables-init.sh 示例文件 基本概念Iptables 链Iptables 表 …

二.PVE创建 Ubuntu CT

二.PVE创建 Ubuntu CT 浏览器地址栏输入访问pve系统的网址,利用web端进行管理。注意进入pve系统时默认显示的有访问地址。本步骤的web访问地址为:https://192.168.1.102:8006。 出现该页面,选择继续前往。 进入管理页面后,输入PVE系统的用户名和密码,登录该系统。 登…

成都欣丰洪泰文化传媒有限公司电商服务新典范

在数字化浪潮席卷而来的今天,电商行业作为新时代商业发展的重要引擎,正以其独特的魅力和无限潜力,吸引着越来越多的企业和个人投身其中。在这个充满机遇与挑战的领域中,成都欣丰洪泰文化传媒有限公司以其专业的电商服务&#xff0…

华为 2024 届实习校园招聘-硬件通⽤/单板开发——第六套

华为 2024 届实习校园招聘-硬件通⽤/单板开发——第六套 部分题目分享,完整版带答案(有答案和解析,答案非官方,未仔细校正,仅供参考)(共十套,每套四十题选择题)获取(WX:…

蓝桥杯练习系统(算法训练)ALGO-941 P0601字符删除

资源限制 内存限制:256.0MB C/C时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s 编写一个程序,先输入一个字符串str(长度不超过20),再输入单独的一个字符ch&#xff0c…

高通Android 11/12/13 通过包名设置默认launcher

背景&#xff1a;最近在封装供第三应用系统SDK 接口&#xff0c;遇到一个无法通过包名设置主launcher代码坑所以记录下。 涉及类roles.xml # <!---~ see com.android.settings.applications.defaultapps.DefaultHomePreferenceController~ see com.android.settings.appl…