ubuntu20.04速騰聚創airy驅動調試

1.下載相關資料

下載包括:速騰airy產品手冊.pdf、RSView(用于顯示激光雷達數據)、3d數模文件、
RS-LiDAR-16用戶手冊

以下鏈接進行下載
https://www.robosense.cn/resources

2.連接線路后通過Wireshark抓包后進行本地IP配置

2.1按照線路連接

a) 激光雷達通過航插頭轉連接接口;
b) PC 與航插線間通過 RJ45 網口接頭進行連接;
c) 通電后,激光雷達即可正常工作。

2.2安裝運行wireshark

(1)默認情況下,Wireshark 需要 root 權限才能捕獲網絡數據包。

sudo apt install wireshark
sudo usermod -aG wireshark $USER
sudo wireshark

(2)配置 PC 的本地 IP
將本地 IP 地址設置為 192.168.1.102,子網掩碼 255.255.255.0
配置好后通過 PING 192.168.1.200看是否網線連接成功。

(3)通過 Wireshark 的搜索框,輸入“arp”進行搜索激光雷達與 PC 間的
互相尋址報文。如圖
在這里插入圖片描述
如果沒有通,顯示WHO has…Tell…
如果通了,顯示如下
在這里插入圖片描述

3.使用RSView顯示激光雷達數據

解壓縮后

./run_rsview.sh

初始圖像如下
在這里插入圖片描述
點擊File->Open->sensor stream
然后如圖配置
在這里插入圖片描述
點擊OK,激光雷達數據如圖
在這里插入圖片描述

4.使用ros輸出激光雷達數據

(1)首先下載SDK,SDK 獲取地址
https://github.com/RoboSense-LiDAR/rsLiDAR_sdk

執行下面命令

git clone https://github.com/RoboSense-LiDAR/rslidar_sdk.git
cd rslidar_sdk
git submodule init
git submodule update
sudo apt-get install -y  libpcap-dev

(2)新建catkin工程后

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

發現沒有數據,還需要配置
(3)修改rslidar_sdk/config/config.yaml
修改lidar_type和imu_port兩項,注意imu_port端口號在產品手冊IMU 數據流輸出協議中有
如下

 - driver:lidar_type: RSAIRY             #  LiDAR type - RS16, RS32, RSBP, RSAIRY, RSHELIOS, RSHELIOS_16P, RS128, RS80, RS48, RSP128, RSP80, RSP48, #               RSM1, RSM1_JUMBO, RSM2, RSM3, RSE1, RSMX.msop_port: 6699              #  Msop port of lidardifop_port: 7788             #  Difop port of lidarimu_port: 6688                  #  IMU port of lidar(only for RSAIRY, RSE1), 0 means no imu.

再次執行

roslaunch rslidar_sdk start.launch

如圖所示
在這里插入圖片描述

5.使用ros輸出IMU數據

修改CMakeList.txt配置參數如下

option(ENABLE_IMU_DATA_PARSE           "Enable imu data parse" ON)

重新編譯后再次執行
rostopic list 后發現了話題

/rslidar_imu_data
/rslidar_points

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/84596.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/84596.shtml
英文地址,請注明出處:http://en.pswp.cn/web/84596.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Redis的大key和熱key如何解決

文章目錄 Redis大Key一、什么是Redis大Key二、大Key的產生原因三、大Key的影響四、大Key的解決方案1. 檢測大Key2. 解決方案(1) 數據拆分(2) 使用壓縮算法(3) 使用合適的數據結構(4) 設置合理的過期時間(5) 合理清理(6) 配置優化 五、預防措施總結 Redis熱key一、熱Key問題的本…

恒溫晶振與溫補晶振的區別

在電子設備領域,晶振如同精準的“心臟起搏器”,為電路提供穩定的時鐘信號。恒溫晶振(OCXO)和溫補晶振(TCXO)作為兩類重要的晶體振蕩器,在不同的應用場景中發揮著關鍵作用,它們的區別…

基于SpringBoot的在線考試智能監控系統設計與實現

目錄 一.🦁前言二.🦁開源代碼與組件使用情況說明三.🦁核心功能1. ?算法設計2. ?Java開發語言3. ?Vue.js框架4. ?部署項目 四.🦁演示效果1. 管理員模塊1.1 用戶管理 2. 教師模塊2.1 考試管理2.2 瀏覽試題列表2.3 添加試題2.4 成…

0基礎學Python系列【16】自動化郵件發送的終極教程:Python庫smtplib與email詳解

大家好,歡迎來到Python學習的第二站!?? Python自帶了一些超好用的模塊,可以讓你不必從頭寫代碼就能實現很多功能。比如數學計算、文件操作、網絡通信等。花姐會挑選常用的一些模塊來講解,確保你能在實際項目中用到。?? 本章要學什么? 接下來花姐會深入淺出的講解下面…

環衛車輛定位與監管:安心聯車輛監控管理平臺--科技賦能城市環境衛生管理

一、 引言 城市環境衛生是城市文明的重要標志,也是城市管理的重要內容。隨著城市化進程的加快,環衛作業范圍不斷擴大,環衛車輛數量不斷增加,傳統的管理模式已難以滿足現代化城市管理的需求。為提高環衛作業效率,加強環…

GIS 數據質檢:驗證 Geometry 有效性

前言 在GIS開發中,數據的幾何有效性直接影響分析結果的準確性。無效的幾何(如自相交、空洞或坐標錯誤)可能導致空間計算失敗或輸出偏差。無論是Shapefile、GeoJSON還是數據庫中的空間數據,幾何質檢都是數據處理中不可忽視的關鍵步…

AI大模型學習之基礎數學:高斯分布-AI大模型概率統計的基石

🧑 博主簡介:CSDN博客專家、CSDN平臺優質創作者,高級開發工程師,數學專業,10年以上C/C, C#, Java等多種編程語言開發經驗,擁有高級工程師證書;擅長C/C、C#等開發語言,熟悉Java常用開…

HarmonyOS性能優化——耗時操作減少

耗時操作減少 在應用開發中,避免主線程執行冗余和耗時操作至關重要。這可以降低主線程負載,提升UI響應速度。 避免主線程冗余操作 冗余操作是不必要的、重復執行且對程序功能無實質性貢獻的操作。這些操作浪費計算資源,降低程序運行效率&a…

emscripten 編譯 wasm 版本的 openssl

搭建emscripten環境【參考:https://emscripten.org/docs/getting_started/downloads.html】 下載openssl解壓復制到emsdk目錄 依次執行下列命令: cd emsdk #激活emsdk source ./emsdk_env.shcd opensslemconfigure ./Configure linux-x32 -no-asm -sta…

uniapp 實戰新聞頁面(一)

新聞系統 一、 創建項目 創建個人中心 page.json 配置 tabar "tabBar": {"color":"#666","selectedColor": "#31C27C","list": [{"text": "首頁","pagePath": "pages/inde…

JAVA鎖機制:對象鎖與類鎖

JAVA鎖機制:對象鎖與類鎖 在多線程編程中,合理使用鎖機制是保證數據一致性和線程安全的關鍵。本文將通過示例詳細講解 Java 中的對象鎖和類鎖的原理、用法及區別。 一、未加鎖的并發問題 先看一段未加鎖的代碼: public class Synchronize…

maxcomputer 和 hologres中的EXTERNAL TABLE 和 FOREIGN TABLE

在阿里云的大數據和實時數倉產品中,MaxCompute 和 Hologres 都支持類似于 EXTERNAL TABLE 和 FOREIGN TABLE 的機制,但它們的實現和語義有所不同。 下面分別說明: ?? 一、MaxCompute 中的 EXTERNAL TABLE 和 FOREIGN TABLE 1. EXTERNAL T…

穩定幣:從支付工具到金融基礎設施的技術演進與全球競爭新格局

引言:穩定幣的崛起與金融體系重構 2025年6月,全球穩定幣市值突破2500億美元歷史大關,單年鏈上交易額高達35萬億美元——這一數字已超越Visa和萬事達卡交易總和。這一里程碑事件標志著穩定幣已從加密貨幣市場的邊緣實驗,蛻變為重構…

用 HTML、CSS 和 jQuery 打造多頁輸入框驗證功能

多頁輸入框驗證功能總結:使用 HTML、CSS 和 jQuery 實現 一、多頁表單驗證的核心概念與應用場景 多頁輸入框驗證是指將復雜表單拆分為多個頁面或步驟,逐步引導用戶完成輸入,并在每一步對用戶輸入進行驗證的功能。這種設計具有以下優勢: 提升用戶體驗:避免長表單帶來的心…

DeepSpeed 深度學習學習筆記:高效訓練大型模型

主要參考官網文檔,對于具體內容還需參考官方文檔 1. 引言:為什么需要 DeepSpeed? 大型模型訓練的挑戰 隨著深度學習模型規模的爆炸式增長(從 BERT 的幾億參數到 GPT-3 的千億參數,再到現在的萬億參數模型&#xff09…

編程基礎:耦合

能幫到你的話,就給個贊吧 😘 文章目錄 耦合:功能的單一性,功能越拆分則單一功能越好維護 耦合:功能的單一性,功能越拆分則單一功能越好維護

基于Qt的UDP主從服務器設計與實現

概述 一個基于Qt框架實現的UDP主從服務器系統,該系統具備自動主機選舉、故障轉移和狀態同步等關鍵功能,適用于分布式能源管理系統中的設備通信與協調。 系統核心功能 1. 自動主機選舉與故障轉移 系統通過優先級機制實現自動主機選舉,當主機…

【51單片機2位數碼管100毫秒的9.9秒表】2022-5-16

緣由 這一題剛設計好要去回復就看到結帖了,好似看到我設計完成就盜竊去了,如此下面類似題目很容易也懶得回復了。 #include "reg52.h" sbit k0P3^0; sbit k1P3^1; unsigned char code SmZiFu[]{63,6,91,79,102,109,125,7,127,111};//0-9 uns…

安裝ClickHouse

安裝ClickHouse ClickHouse是一個用于聯機分析的列式數據庫管理系統,主要用于在線分析處理查詢(OLAP),能夠使用SQL查詢實時生成分析數據報告。 ClickHouse是一個完全的列式數據庫管理系統,允許在運行時創建表和數據庫&…

PX4無人機集成自帶的深度相機進行gazebo仿真

修改mavros_posix_sitl.launch文件 修改以下兩行代碼 <arg name"my_model" default"iris_depth_camera"/><arg name"sdf" default"$(find mavlink_sitl_gazebo)/models/$(arg my_model)/$(arg my_model).sdf"/>iris_dept…