DDS這么好,那該如何配置和使用呢?我們先帶大家入個(gè)門(mén)。
案例一:在命令行中配置DDS
我們先來(lái)試一試在命令行中配置DDS的參數(shù)。
啟動(dòng)第一個(gè)終端,我們使用best_effort創(chuàng)建一個(gè)發(fā)布者節(jié)點(diǎn),循環(huán)發(fā)布任意數(shù)據(jù),在另外一個(gè)終端中,如果我們使用reliable模型訂閱同一話(huà)題,無(wú)法實(shí)現(xiàn)數(shù)據(jù)通信,如果修改為同樣的best_effort,才能實(shí)現(xiàn)數(shù)據(jù)傳輸。
$ ros2 topic pub /chatter std_msgs/msg/Int32 "data: 42" --qos-reliability best_effort
$ ros2 topic echo /chatter --qos-reliability reliable
$ ros2 topic echo /chatter --qos-reliability best_effort
如何去查看ROS2系統(tǒng)中每一個(gè)發(fā)布者或者訂閱者的QoS策略呢,在topic命令后邊跟一個(gè)"--verbose"參數(shù)就行了。
$ ros2 topic info /chatter
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
相關(guān)推薦
工作中的開(kāi)發(fā)環(huán)境都是基于linux命令行交互,作為命令行的重度使用者,玩單片機(jī)也要使用命令行工具,百度了一些命令行工具,有幾個(gè)不錯(cuò)的開(kāi)源 c
發(fā)表于 12-09 11:32
?2460次閱讀
請(qǐng)問(wèn)如何在代碼里執(zhí)行命令行啊?比如,在命令行可以執(zhí)行echo abcdefg aaa.txt生成一個(gè)aaa.txt。那么如何在程序中執(zhí)行 e
發(fā)表于 10-28 10:15
caxa命令行中的應(yīng)用
命令行對(duì)于大多用戶(hù)來(lái)說(shuō)往往只是輸入數(shù)據(jù)的作用,但是其中的奧妙還有很多,下面就給大家
發(fā)表于 10-18 18:18
?2305次閱讀
博達(dá)工業(yè)交換要環(huán)網(wǎng)配置命令行
發(fā)表于 12-27 16:24
?0次下載
CMD的命令行高級(jí)教程
發(fā)表于 10-24 08:31
?30次下載
Golang 標(biāo)準(zhǔn)庫(kù)中的 flag 庫(kù)提供了解析命令行選項(xiàng)的能力,我們可以基于此來(lái)開(kāi)發(fā)命令行工具。
發(fā)表于 10-28 09:26
?1311次閱讀
我們先前分享過(guò)一篇關(guān)于在命令行中格式化輸出 json 文件的文章,今天我們?cè)賮?lái)分享一下如何在命令行中格式化輸出 xml。
發(fā)表于 01-12 17:37
?1563次閱讀
Python 腳本。
在本文中,我們將詳細(xì)介紹如何在 Linux 命令行中運(yùn)行 Python 腳本。我們將討論以下主題:
發(fā)表于 05-12 14:49
?1699次閱讀
部分用戶(hù)需要在命令行界面下進(jìn)行防火墻基礎(chǔ)上網(wǎng)配置,本文展示如何在命令行下配置防火墻的基礎(chǔ)上網(wǎng)步驟。
發(fā)表于 09-24 11:37
?907次閱讀
Linux命令行與Shell編程實(shí)戰(zhàn)主要涉及以下內(nèi)容: Linux命令行基礎(chǔ):學(xué)習(xí)Linux命令行的基本操作,如文件管理、進(jìn)程管理、網(wǎng)絡(luò)配置等。熟悉使用
發(fā)表于 11-08 10:57
?794次閱讀
在Linux虛擬機(jī)中調(diào)出命令行界面,可以通過(guò)以下步驟實(shí)現(xiàn): 打開(kāi)虛擬機(jī),進(jìn)入到Linux系統(tǒng)。 在桌面或應(yīng)用菜單中找到終端或命令行圖標(biāo),點(diǎn)擊打開(kāi)。 輸入命令行指令,執(zhí)行相應(yīng)的操作。 另
發(fā)表于 11-08 11:28
?3146次閱讀
在Linux中,可以通過(guò)以下步驟切換到命令行模式: 打開(kāi)終端。可以在應(yīng)用菜單中找到終端或命令行終端。 在終端中輸入命令“exit”或“l(fā)og
發(fā)表于 11-13 16:47
?1803次閱讀
。 PyCharm的命令行終端允許開(kāi)發(fā)者在IDE中直接執(zhí)行命令,并查看輸出結(jié)果。通過(guò)使用命令行終端,開(kāi)發(fā)者可以在不離開(kāi)PyCharm的情況下運(yùn)行代碼、調(diào)試程序和執(zhí)行其他與開(kāi)發(fā)相關(guān)的任務(wù)。 在本文中,我們將詳細(xì)介紹如
發(fā)表于 11-22 11:20
?4963次閱讀
在命令行中使用Eclipse來(lái)完成一些特定的任務(wù)。本文將詳細(xì)介紹如何在命令行中使用Eclipse。 首先,我們需要確保已經(jīng)正確安裝了JDK(Java Development Kit)和Eclipse
發(fā)表于 12-06 11:26
?2728次閱讀
在許多軟件開(kāi)發(fā)和系統(tǒng)管理的任務(wù)中,我們經(jīng)常需要向應(yīng)用程序傳遞命令行參數(shù)。命令行參數(shù)是在運(yùn)行時(shí)傳遞給程序的值,用于指定程序的行為和配置選項(xiàng)。本文將詳細(xì)介紹如
發(fā)表于 12-06 15:01
?1186次閱讀
評(píng)論