0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

TogetherROS系統(tǒng)的通信功能測試

麥辣雞腿堡 ? 來源:古月居 ? 作者:古月居 ? 2023-11-28 16:19 ? 次閱讀

通信測試

先來測試一下TogetherROS?·Bot系統(tǒng)的通信功能。

我們需要啟動兩個終端,分別連接到旭日X3派上,并分別按以下命令配置環(huán)境變量。

終端1:

** source /opt/tros/local_setup.bash** ros2 run examples_rclcpp_minimal_publisher publisher_member_function

終端2:

** source /opt/tros/local_setup.bash** ros2 run examples_rclcpp_minimal_subscriber subscriber_member_function

接下來,我們用ros2 run命令運行節(jié)點:

運行第一個例程:

ros2 run example_rclcpp_minimal_publisher publisher_member_function

這是一個用C++寫的最小化的發(fā)布者程序,其中節(jié)點叫publisher_member+function,按回車運行該節(jié)點。

可以看到這個節(jié)點開始不斷循環(huán)發(fā)布信息,每次發(fā)布的信息為字符串形式,內(nèi)容是“Hello,world! +數(shù)字”。

圖片

同樣,在終端2的命令行窗口,輸入以下命令并回車開啟訂閱者節(jié)點。

ros2 run examples_rclcpp_minimal_subscriber subscriber_member_function

這個訂閱者節(jié)點會獲取到、并顯示出剛才發(fā)布者節(jié)點發(fā)布的信息。

圖片

通過這樣一個例程,我們驗證了兩個節(jié)點之間的通信沒有問題。這這是一個基于DDS的話題通信。

按CTRL+C可以關(guān)閉該例程。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 機器人
    +關(guān)注

    關(guān)注

    211

    文章

    28445

    瀏覽量

    207230
  • ROS
    ROS
    +關(guān)注

    關(guān)注

    1

    文章

    278

    瀏覽量

    17019
  • 系統(tǒng)
    +關(guān)注

    關(guān)注

    1

    文章

    1017

    瀏覽量

    21360
收藏 人收藏

    評論

    相關(guān)推薦

    VXI/GPIB總線的通信設(shè)備測試診斷系統(tǒng)設(shè)計

    。兩者結(jié)合使系統(tǒng)的通用性,功能及測量帶寬的擴充性和電磁兼容能力進一步提高。因此,航天測控通信設(shè)備測試診斷系統(tǒng)采用以VXI總線為主,GPIB為
    發(fā)表于 11-16 15:08

    PCBA功能測試系統(tǒng)

    PCBA功能測試系統(tǒng)電子產(chǎn)品的安全性、智能性越來越高。而要提高電子產(chǎn)品的質(zhì)量,對電子產(chǎn)品的主要部件(PCBA)的功能測試就顯得尤為重要。人工
    發(fā)表于 10-09 10:33

    無線通信系統(tǒng)的安裝維護測試

    無線通信系統(tǒng)的安裝維護測試要求體積小、重量輕、操作簡單、電池續(xù)航時間長的儀 器儀表,對性能指標沒有臺式儀器儀表那么嚴格。配備有網(wǎng)絡(luò)分析儀和頻譜儀的手持 式儀表幾乎可以滿足安裝維護所有測試
    發(fā)表于 10-27 09:52

    數(shù)據(jù)通信測試儀表功能概述

    調(diào)制解調(diào)器、用戶終端設(shè)備等。在網(wǎng)絡(luò)建設(shè)中進行系統(tǒng)連接、安裝調(diào)試、網(wǎng)絡(luò)驗收時,在網(wǎng)絡(luò)建成后的維護檢查、判斷和排除故障時,都離不開測試儀表。數(shù)據(jù)通信測試儀表主要有
    發(fā)表于 06-21 06:35

    LabVIEW開發(fā)衛(wèi)星通信的自動化測試系統(tǒng)

    LabVIEW開發(fā)衛(wèi)星通信的自動化測試系統(tǒng)測試系統(tǒng)不僅要能夠高效率找出故障機板,更要能診斷機板的故障元件。而此
    發(fā)表于 03-02 20:17

    系統(tǒng)功能安全測試技術(shù)研究

    介紹了功能安全的定義和現(xiàn)有國際、國內(nèi)功能安全標準,分析了進行系統(tǒng)功能安全測試的必要性。總結(jié)了系統(tǒng)
    發(fā)表于 01-06 17:12 ?12次下載

    低壓電力線通信點對點通信性能測試系統(tǒng)設(shè)計與實現(xiàn)

    介紹了在低壓電力線信道環(huán)境下點對點載波通信模塊的通信性能測試系統(tǒng)的設(shè)計。測試系統(tǒng)結(jié)構(gòu)簡單,實用性
    發(fā)表于 09-30 16:47 ?33次下載

    用于功能測試系統(tǒng)設(shè)計的系統(tǒng)元件方法

    在開發(fā)功能測試系統(tǒng)時,對儀器、接口和軟件有很多選擇。良好的
    發(fā)表于 03-24 13:15 ?402次閱讀
    用于<b class='flag-5'>功能</b><b class='flag-5'>測試</b><b class='flag-5'>系統(tǒng)</b>設(shè)計的<b class='flag-5'>系統(tǒng)</b>元件方法

    LabVIEW系統(tǒng)設(shè)計和RF通信

    通常能夠跨越設(shè)計過程各個階段和功能的工具都嘗試著減少每個階段和功能之間的限制,而不是創(chuàng)建可跨越所有階段和功能的單一環(huán)境和語言。例如,在新興的 RF 通信標準開發(fā)中,
    發(fā)表于 10-17 16:42 ?8次下載
    LabVIEW<b class='flag-5'>系統(tǒng)</b>設(shè)計和RF<b class='flag-5'>通信</b>

    通信設(shè)備自動測試系統(tǒng)案例

    系統(tǒng)組成 通信設(shè)備自動測試系統(tǒng)由工控機、CMA180無線電綜合測試儀、儀器與PC通訊線纜、顯示器組成。 ? ?
    發(fā)表于 11-11 17:59 ?1679次閱讀
    <b class='flag-5'>通信</b>設(shè)備自動<b class='flag-5'>測試</b><b class='flag-5'>系統(tǒng)</b>案例

    納特通信的多探頭球面近場測試系統(tǒng)與緊縮場測試系統(tǒng)(遠場)

    納特通信承建國內(nèi)首套192探頭近場測試系統(tǒng);納特通信承建國內(nèi)首套5G 3米靜區(qū)緊縮場測試系統(tǒng)
    的頭像 發(fā)表于 06-21 14:33 ?1899次閱讀
    納特<b class='flag-5'>通信</b>的多探頭球面近場<b class='flag-5'>測試</b><b class='flag-5'>系統(tǒng)</b>與緊縮場<b class='flag-5'>測試</b><b class='flag-5'>系統(tǒng)</b>(遠場)

    TogetherROS Bot相機驅(qū)動方法

    TogetherROS?·Bot相機驅(qū)動 除此之外,TogetherROS?·Bot中也提供了USB攝像頭的驅(qū)動節(jié)點,連接攝像頭之后,直接設(shè)置設(shè)備的權(quán)限和TogetherROS的環(huán)境變量就可以使用了
    的頭像 發(fā)表于 11-24 15:48 ?441次閱讀
    <b class='flag-5'>TogetherROS</b> Bot相機驅(qū)動方法

    TogetherROS系統(tǒng)中如何配置網(wǎng)絡(luò)連接

    無論是旭日X3派,還是TogetherROS,在正式使用之前,都還需要進行一些必要的配置,完善必要的功能模塊,提供完整的算力支持,達到最佳狀態(tài)。 網(wǎng)絡(luò)連接 第一個配置,是無線網(wǎng)絡(luò)連接。 當然,大家也
    的頭像 發(fā)表于 12-01 15:39 ?480次閱讀
    <b class='flag-5'>TogetherROS</b><b class='flag-5'>系統(tǒng)</b>中如何配置網(wǎng)絡(luò)連接

    TogetherROS中如何安裝ROS2功能

    安裝ROS2功能包 接下來,還有一個很重要的配置,那就是安裝ROS2功能包,我們說TogetherROS是基于ROS2深度優(yōu)化的,很多模塊還是會復(fù)用ROS2中的功能,所有ROS2的原生
    的頭像 發(fā)表于 12-01 16:02 ?1013次閱讀
    在<b class='flag-5'>TogetherROS</b>中如何安裝ROS2<b class='flag-5'>功能</b>包

    NB-IOT類產(chǎn)品的通信功能生產(chǎn)測試方案

    的影響。 在這個階段,測試人員會精心設(shè)計一系列的測試用例,涵蓋了不同的網(wǎng)絡(luò)環(huán)境、數(shù)據(jù)傳輸量以及通信協(xié)議等方面。通過模擬真實的使用場景,對 NB 產(chǎn)品的 Socket 通信
    的頭像 發(fā)表于 09-23 16:18 ?457次閱讀
    NB-IOT類產(chǎn)品的<b class='flag-5'>通信</b><b class='flag-5'>功能</b>生產(chǎn)<b class='flag-5'>測試</b>方案