通信測試
先來測試一下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)閉該例程。
-
機(jī)器人
+關(guān)注
關(guān)注
213文章
30610瀏覽量
219669 -
ROS
+關(guān)注
關(guān)注
1文章
291瀏覽量
18485 -
系統(tǒng)
+關(guān)注
關(guān)注
1文章
1043瀏覽量
22177
發(fā)布評論請先 登錄
VXI/GPIB總線的通信設(shè)備測試診斷系統(tǒng)設(shè)計
PCBA功能測試系統(tǒng)
無線通信系統(tǒng)的安裝維護(hù)測試
數(shù)據(jù)通信測試儀表功能概述
LabVIEW開發(fā)衛(wèi)星通信的自動化測試系統(tǒng)
系統(tǒng)功能安全測試技術(shù)研究
低壓電力線通信點對點通信性能測試系統(tǒng)設(shè)計與實現(xiàn)
用于功能測試系統(tǒng)設(shè)計的系統(tǒng)元件方法
LabVIEW系統(tǒng)設(shè)計和RF通信
通信設(shè)備自動測試系統(tǒng)案例
納特通信的多探頭球面近場測試系統(tǒng)與緊縮場測試系統(tǒng)(遠(yuǎn)場)
TogetherROS Bot相機(jī)驅(qū)動方法
TogetherROS系統(tǒng)中如何配置網(wǎng)絡(luò)連接
在TogetherROS中如何安裝ROS2功能包
NB-IOT類產(chǎn)品的通信功能生產(chǎn)測試方案

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