通信測(cè)試
先來(lái)測(cè)試一下TogetherROS?·Bot系統(tǒng)的通信功能。
我們需要啟動(dòng)兩個(gè)終端,分別連接到旭日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
接下來(lái),我們用ros2 run命令運(yùn)行節(jié)點(diǎn):
運(yùn)行第一個(gè)例程:
ros2 run example_rclcpp_minimal_publisher publisher_member_function
這是一個(gè)用C++寫(xiě)的最小化的發(fā)布者程序,其中節(jié)點(diǎn)叫publisher_member+function,按回車(chē)運(yùn)行該節(jié)點(diǎn)。
可以看到這個(gè)節(jié)點(diǎn)開(kāi)始不斷循環(huán)發(fā)布信息,每次發(fā)布的信息為字符串形式,內(nèi)容是“Hello,world! +數(shù)字”。
同樣,在終端2的命令行窗口,輸入以下命令并回車(chē)開(kāi)啟訂閱者節(jié)點(diǎn)。
ros2 run examples_rclcpp_minimal_subscriber subscriber_member_function
這個(gè)訂閱者節(jié)點(diǎn)會(huì)獲取到、并顯示出剛才發(fā)布者節(jié)點(diǎn)發(fā)布的信息。
通過(guò)這樣一個(gè)例程,我們驗(yàn)證了兩個(gè)節(jié)點(diǎn)之間的通信沒(méi)有問(wèn)題。這這是一個(gè)基于DDS的話(huà)題通信。
按CTRL+C可以關(guān)閉該例程。
-
機(jī)器人
+關(guān)注
關(guān)注
211文章
28704瀏覽量
208688 -
ROS
+關(guān)注
關(guān)注
1文章
281瀏覽量
17127 -
系統(tǒng)
+關(guān)注
關(guān)注
1文章
1020瀏覽量
21441
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
VXI/GPIB總線(xiàn)的通信設(shè)備測(cè)試診斷系統(tǒng)設(shè)計(jì)
PCBA功能測(cè)試系統(tǒng)
無(wú)線(xiàn)通信系統(tǒng)的安裝維護(hù)測(cè)試
數(shù)據(jù)通信測(cè)試儀表功能概述
LabVIEW開(kāi)發(fā)衛(wèi)星通信的自動(dòng)化測(cè)試系統(tǒng)
系統(tǒng)功能安全測(cè)試技術(shù)研究
低壓電力線(xiàn)通信點(diǎn)對(duì)點(diǎn)通信性能測(cè)試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
用于功能測(cè)試系統(tǒng)設(shè)計(jì)的系統(tǒng)元件方法
![用于<b class='flag-5'>功能</b><b class='flag-5'>測(cè)試</b><b class='flag-5'>系統(tǒng)</b>設(shè)計(jì)的<b class='flag-5'>系統(tǒng)</b>元件方法](https://file1.elecfans.com//web2/M00/A4/31/wKgZomUMMxSARrgQAABqY7dU6LY034.jpg)
LabVIEW系統(tǒng)設(shè)計(jì)和RF通信
![LabVIEW<b class='flag-5'>系統(tǒng)</b>設(shè)計(jì)和RF<b class='flag-5'>通信</b>](https://file.elecfans.com/web2/M00/4A/0E/pYYBAGKhvI-AMweFAAAwwPGSjQQ725.png)
通信設(shè)備自動(dòng)測(cè)試系統(tǒng)案例
![<b class='flag-5'>通信</b>設(shè)備自動(dòng)<b class='flag-5'>測(cè)試</b><b class='flag-5'>系統(tǒng)</b>案例](https://file.elecfans.com//web2/M00/1C/A7/pYYBAGGM4hiAIom7AAA870OSoqg901.jpg)
納特通信的多探頭球面近場(chǎng)測(cè)試系統(tǒng)與緊縮場(chǎng)測(cè)試系統(tǒng)(遠(yuǎn)場(chǎng))
![納特<b class='flag-5'>通信</b>的多探頭球面近場(chǎng)<b class='flag-5'>測(cè)試</b><b class='flag-5'>系統(tǒng)</b>與緊縮場(chǎng)<b class='flag-5'>測(cè)試</b><b class='flag-5'>系統(tǒng)</b>(遠(yuǎn)場(chǎng))](https://file.elecfans.com/web2/M00/02/6F/poYBAGDQMpuAFrS4AAFGZyQwHk8592.png)
TogetherROS Bot相機(jī)驅(qū)動(dòng)方法
![<b class='flag-5'>TogetherROS</b> Bot相機(jī)驅(qū)動(dòng)方法](https://file1.elecfans.com/web2/M00/B2/91/wKgZomVgUvuAPIQRAADE1c3OMqw147.jpg)
TogetherROS系統(tǒng)中如何配置網(wǎng)絡(luò)連接
![<b class='flag-5'>TogetherROS</b><b class='flag-5'>系統(tǒng)</b>中如何配置網(wǎng)絡(luò)連接](https://file1.elecfans.com/web2/M00/B3/F8/wKgZomVpjAiASCiTAAH1_OsVcXg144.jpg)
在TogetherROS中如何安裝ROS2功能包
![在<b class='flag-5'>TogetherROS</b>中如何安裝ROS2<b class='flag-5'>功能</b>包](https://file1.elecfans.com/web2/M00/B3/F9/wKgZomVpj5WACHnRAAY288PAUoU611.jpg)
NB-IOT類(lèi)產(chǎn)品的通信功能生產(chǎn)測(cè)試方案
![NB-IOT類(lèi)產(chǎn)品的<b class='flag-5'>通信</b><b class='flag-5'>功能</b>生產(chǎn)<b class='flag-5'>測(cè)試</b>方案](https://file1.elecfans.com//web2/M00/08/62/wKgaombxJFSAZ14QAAmeLMS1QlY594.jpg)
評(píng)論