国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

多傳感器ROS rviz顯示,TF轉(zhuǎn)換(如雷達(dá)和激光雷達(dá))

這篇具有很好參考價(jià)值的文章主要介紹了多傳感器ROS rviz顯示,TF轉(zhuǎn)換(如雷達(dá)和激光雷達(dá))。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

當(dāng)我們拿到不同的傳感器時(shí),我們?cè)谡{(diào)試后希望將他們用ros下的rviz顯示在同一頁面下,相機(jī)(image)和單一的傳感器顯示通常比較簡(jiǎn)單,往往我們加入兩個(gè)有空間坐標(biāo)的傳感器會(huì)報(bào)錯(cuò),沒有轉(zhuǎn)換關(guān)系或者xx frame不存在。這是因?yàn)樵赗OS中,我們需要建立一個(gè)rf-tree來管理我們的傳感器坐標(biāo)使其統(tǒng)一,拿出某一點(diǎn)就可以得到其在不同坐標(biāo)系下的坐標(biāo)。往往傳感器的默認(rèn)frame都不同,這時(shí)候我們需要將其統(tǒng)一方能在同一頁面顯示。

拿到傳感器,我們運(yùn)行其結(jié)點(diǎn)/或發(fā)布,使用

rostopic list

查看當(dāng)前發(fā)布的話題,看看我們需要現(xiàn)實(shí)的話題是否已發(fā)布。

例如點(diǎn)云數(shù)據(jù),我們查找其frame_id可以通過:

rostopic ehco /xxxx | grep frame_id

這樣可以看到顯示的frame_id

多傳感器ROS rviz顯示,TF轉(zhuǎn)換(如雷達(dá)和激光雷達(dá))

多傳感器ROS rviz顯示,TF轉(zhuǎn)換(如雷達(dá)和激光雷達(dá))

顯然兩者處于不同的坐標(biāo)下未產(chǎn)生聯(lián)系,這樣自然無法顯示。

這時(shí)最簡(jiǎn)單的做法就是利用TF官方文檔說的

http://wiki.ros.org/tfhttp://wiki.ros.org/tf

rosrun tf static_transform_publisher 0 0 0 0 0 0 base_link rslidar 20
含義:
rosrun tf static_transform_publisher x y z yaw pitch roll frame_id child_frame_id period_in_ms
或者
rosrun tf static_transform_publisher x y z qx qy qz qw frame_id child_frame_id  period_in_ms

這樣就可以將rslidar轉(zhuǎn)化為base_link(當(dāng)然 0 0 0 0 0 0并不是實(shí)際情況)

還可以在launch文件中添加:

<launch>
   <node pkg="tf" type="static_transform_publisher" name="link1_broadcaster" args="1 0 0 0 0 0 1 link1_parent link1 100" />
   </launch>

我們可以使用以下指令來查看當(dāng)前的tf關(guān)系:

rosrun tf view_frames

會(huì)在當(dāng)前(terminal打開的)文件夾下生成一個(gè)frames.pdf文檔,繪制著樹狀關(guān)系。

注意:當(dāng)發(fā)生缺少yaml文件等報(bào)錯(cuò)時(shí),往往是由于安裝的python版本的問題,找到對(duì)應(yīng)的文件打開,改為對(duì)應(yīng)的python版本如 python2(若安裝的是python2.7)或python3。

使用下述命令直接查看樹狀圖與轉(zhuǎn)換關(guān)系

rosrun rqt_tf_tree rqt_tf_tree

多傳感器ROS rviz顯示,TF轉(zhuǎn)換(如雷達(dá)和激光雷達(dá))

核對(duì)樹狀關(guān)系,rslidar和base_link產(chǎn)生了聯(lián)系。

通過

rostopic echo /tf -n1

可以輸出一次的變換:

多傳感器ROS rviz顯示,TF轉(zhuǎn)換(如雷達(dá)和激光雷達(dá))

-----------------------------------------------------------------------------------------------------------------------

現(xiàn)在我們來說在rviz中顯示的問題:

1.運(yùn)行節(jié)點(diǎn)/launch文件;

2.運(yùn)行tf轉(zhuǎn)換關(guān)系;

3.打開rviz,添加tf(點(diǎn)擊add->By display type->TF),展開TF可以看到幾個(gè)frame的轉(zhuǎn)換關(guān)系,是否ok;

4.選取共有的(統(tǒng)一的)frame作為世界坐標(biāo)的Fixed Frame,完成顯示;

5.調(diào)整顯示的點(diǎn)云等大小顏色等特性,保存為.rviz配置文件以便下次方便使用。

多傳感器ROS rviz顯示,TF轉(zhuǎn)換(如雷達(dá)和激光雷達(dá))

完成顯示!

推薦學(xué)習(xí)內(nèi)容:

ROS中TF(坐標(biāo)系轉(zhuǎn)換)原理與使用 - 前路有光,初心莫忘 - 博客園

?https://www.youtube.com/watch?v=Ra-nXIfPWdg

https://www.youtube.com/watch?v=dBATvRhvGRI&t=2706s文章來源地址http://www.zghlxwxcb.cn/news/detail-412513.html

到了這里,關(guān)于多傳感器ROS rviz顯示,TF轉(zhuǎn)換(如雷達(dá)和激光雷達(dá))的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • STM32學(xué)習(xí)記錄——藍(lán)牙發(fā)送數(shù)據(jù)(手機(jī)顯示傳感器數(shù)據(jù))

    STM32學(xué)習(xí)記錄——藍(lán)牙發(fā)送數(shù)據(jù)(手機(jī)顯示傳感器數(shù)據(jù))

    文章目錄 前言 一、學(xué)習(xí)目的 二、代碼記錄 ? ? ? ? 將數(shù)據(jù)通過藍(lán)牙發(fā)送到手機(jī)上,是學(xué)生學(xué)習(xí)單片機(jī)的必備技能之一,它可以將手機(jī)作為簡(jiǎn)單的上位機(jī),從而使數(shù)據(jù)直觀地展現(xiàn)出來。 ? ? ? ?藍(lán)牙的初始化、藍(lán)牙接受數(shù)據(jù)以及藍(lán)牙簡(jiǎn)單應(yīng)用的介紹和代碼記錄,可以看一看下

    2024年02月07日
    瀏覽(27)
  • MLX90614紅外測(cè)溫傳感器使用arduino采集溫度數(shù)據(jù)OLED顯示

    MLX90614紅外測(cè)溫傳感器使用arduino采集溫度數(shù)據(jù)OLED顯示

    點(diǎn)擊圖片購(gòu)買 MLX90614是一款由邁來芯公司提供的低成本,無接觸溫度計(jì)。輸出數(shù)據(jù)和物體溫度呈線性比例,具有高精度和高分辨率。TO-39金屬封裝里同時(shí)集成了紅外感應(yīng)熱電堆探測(cè)器芯片MLX81101(溫度是通過PTC或是PTAT元件測(cè)量)和信號(hào)處理專用集成芯片MLX90302,專門用于處理紅

    2024年02月03日
    瀏覽(20)
  • 巖土工程儀器多通道振弦傳感器信號(hào)轉(zhuǎn)換器應(yīng)用于隧道安全監(jiān)測(cè)

    巖土工程儀器多通道振弦傳感器信號(hào)轉(zhuǎn)換器應(yīng)用于隧道安全監(jiān)測(cè)

    巖土工程儀器多通道振弦傳感器信號(hào)轉(zhuǎn)換器應(yīng)用于隧道安全監(jiān)測(cè) 多通道振弦傳感器信號(hào)轉(zhuǎn)換器VTI104_DIN 是軌道安裝式振弦傳感器信號(hào)轉(zhuǎn)換器,可將振弦、溫度傳感器信號(hào)轉(zhuǎn)換為 RS485 數(shù)字信號(hào)和模擬信號(hào)輸出,方便的接入已有監(jiān)測(cè)系統(tǒng)。 傳感器狀態(tài) 專用指示燈方便現(xiàn)場(chǎng)安裝調(diào)

    2024年02月14日
    瀏覽(21)
  • 第12章 STM32+BH1750光照傳感器+OLED模塊顯示環(huán)境光照強(qiáng)度

    第12章 STM32+BH1750光照傳感器+OLED模塊顯示環(huán)境光照強(qiáng)度

    今天給大家介紹一塊嵌入式畢設(shè)中也經(jīng)常用到的一款傳感器——BH1750光照傳感器,如下圖。 (該傳感器的購(gòu)買鏈接和代碼我已放在資料里,想要資料的同學(xué),評(píng)論區(qū)留下郵箱即可) 相比光敏傳感器,它可以直接輸出環(huán)境光照強(qiáng)度的數(shù)值(范圍是0~65535lx),非常適合懶人黨,

    2024年02月04日
    瀏覽(123)
  • 單片機(jī)設(shè)計(jì):stm32遠(yuǎn)程水位檢測(cè)灌溉系統(tǒng)(水泵+電機(jī)驅(qū)動(dòng)+OLED顯示屏+水位傳感器+防水式ds18b20+光敏傳感器+按鍵+WiFi+手機(jī)app)

    單片機(jī)設(shè)計(jì):stm32遠(yuǎn)程水位檢測(cè)灌溉系統(tǒng)(水泵+電機(jī)驅(qū)動(dòng)+OLED顯示屏+水位傳感器+防水式ds18b20+光敏傳感器+按鍵+WiFi+手機(jī)app)

    單片機(jī)設(shè)計(jì):stm32遠(yuǎn)程水位檢測(cè)灌溉系統(tǒng)(水泵+電機(jī)驅(qū)動(dòng)+OLED顯示屏+水位傳感器+防水式ds18b20+光敏傳感器+按鍵+WiFi+手機(jī)app) 一、主要功能:? ? 1.水位傳感器檢測(cè)水的高度、光敏傳感器檢測(cè)周圍光照強(qiáng)度、ds18b20檢測(cè)水溫 2.0LED、手機(jī)app顯示當(dāng)前數(shù)據(jù)以及閾值 3.手機(jī)app遠(yuǎn)程調(diào)節(jié)閾值,

    2024年02月05日
    瀏覽(40)
  • STM32CubeMX 讀取DS18B20溫度傳感器數(shù)據(jù)串口打印顯示

    STM32CubeMX 讀取DS18B20溫度傳感器數(shù)據(jù)串口打印顯示

    本文要做的所有工作標(biāo)題基本都包括了,讀取溫度傳感器的溫度數(shù)值,再通過串口打印到串口助手; 好多博主大神的教程我按步驟做了之后總是出現(xiàn)程序不報(bào)錯(cuò)并且檢測(cè)不到傳感器的情況,后來找到原因并且修改后調(diào)試正常。 我用的是普中科技的實(shí)驗(yàn)板,主控芯片為STM3210

    2024年02月05日
    瀏覽(20)
  • 通過STM32內(nèi)部ADC將煙霧傳感器發(fā)送的信號(hào)值顯示在OLED上

    通過STM32內(nèi)部ADC將煙霧傳感器發(fā)送的信號(hào)值顯示在OLED上

    一.CubeMX配置 首先我們?cè)贑ubeMX配置ADC1, 設(shè)置一個(gè)定時(shí)器TIM2定時(shí)1s采樣一次以及刷新一次OLED, 打開IIC用于驅(qū)動(dòng)OLED顯示屏。 二.程序 在Keil5中添加好oled的顯示庫(kù),以及用來顯示的函數(shù)、初始化函數(shù)、清屏函數(shù)等。在主程序中初始化oled,并將其清屏。 在定時(shí)器中斷回調(diào)函數(shù)中對(duì)A

    2024年02月15日
    瀏覽(32)
  • ESP32設(shè)備驅(qū)動(dòng)-OLED顯示單個(gè)或多個(gè)DS18B20傳感器數(shù)據(jù)

    在本文中,我們將介紹如何ESP32驅(qū)動(dòng)單個(gè)或多個(gè)DS18B20傳感器,并將DS18B20傳感器數(shù)據(jù)在OLE中顯示。 DS18B20 是一種溫度傳感器,本質(zhì)上是單線可編程的。 它廣泛用于測(cè)量存在于硬環(huán)境中的化學(xué)溶液和物質(zhì)的溫度。 使用此傳感器的優(yōu)勢(shì)之一是我們只需要 ESP 板上的一個(gè)引腳即可傳

    2024年02月07日
    瀏覽(22)
  • 【雕爺學(xué)編程】Arduino智能家居之連接到Blynk并實(shí)時(shí)顯示光照傳感器數(shù)據(jù)

    【雕爺學(xué)編程】Arduino智能家居之連接到Blynk并實(shí)時(shí)顯示光照傳感器數(shù)據(jù)

    Arduino是一個(gè)開放源碼的電子原型平臺(tái),它可以讓你用簡(jiǎn)單的硬件和軟件來創(chuàng)建各種互動(dòng)的項(xiàng)目。Arduino的核心是一個(gè)微控制器板,它可以通過一系列的引腳來連接各種傳感器、執(zhí)行器、顯示器等外部設(shè)備。Arduino的編程是基于C/C++語言的,你可以使用Arduino IDE(集成開發(fā)環(huán)境)來

    2024年02月05日
    瀏覽(19)
  • 【hx717稱重傳感器采集芯片】雙輸入通道高精度 24 位模/數(shù)(A/D)轉(zhuǎn)換器芯片(附芯片手冊(cè))

    【hx717稱重傳感器采集芯片】雙輸入通道高精度 24 位模/數(shù)(A/D)轉(zhuǎn)換器芯片(附芯片手冊(cè))

    以下是官方文檔的簡(jiǎn)介 HX717A/B 采用了海芯科技專利技術(shù),是一款專為高精度電子計(jì)量?jī)x表而設(shè)計(jì)的 24 位 A/D轉(zhuǎn)換器芯片。與同類型其它芯片相比,該芯片集成了包括穩(wěn)壓電源、片內(nèi)時(shí)鐘振蕩器等其它同類型芯片所需要的外圍電路,具有集成度高、響應(yīng)速度快、抗干擾性強(qiáng)等優(yōu)

    2024年02月17日
    瀏覽(30)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包