ROS機械人程式設計(原書第2版)2 1 5 服務

2021-09-23 16:45:56 字數 427 閱讀 8237

2.1.5 服務

ros使用了一種簡化的服務描述語言來描述ros的服務型別。這直接借鑑了ros msg訊息的資料格式,以實現節點之間的請求/響應通訊。服務的描述儲存在功能包的srv/子目錄下.srv檔案中。

若要呼叫服務,你需要使用該功能包的名稱及服務名稱。例如,對於sample_package1/srv/sample1.srv檔案,可以將它稱為sample_package1/sample1服務。

ros中有一些執行某些功能與服務的工具。rossrv工具能輸出服務說明、.srv檔案所在的功能包名稱,並可以找到使用某一服務型別的源**檔案。

如果你想要在ros中建立乙個服務,可以使用服務生成器。這些工具能夠從基本的服務說明中生成**。你只需要在cmakelists.txt檔案中加一行gensrv()命令。

在後面的章節中,我們將會學習如何建立服務。

ROS機械人程式設計(原書第2版)1 5 本章小結

1.5 本章小結 在這一章,我們學習了如何在不同ubuntu裝置上 計算機 virtualbox beaglebone black 安裝ros hydro。通過這些步驟,你已經在系統上安裝了一切必要的軟體,可以使用ros開始工作,也可以練習本書中的示例。你也可以使用源 來安裝ros。但這樣做需要編譯...

隨機過程 原書第2版

隨機過程 原書第2版 基本資訊 原書名 stochastic processes wiley series in probability and statistics 原出版社 wiley 譯者 龔光魯 叢書名 統計學精品譯叢 出版社 機械工業出版社 isbn 9787111430292 出版日期 ...

ROS2機械人筆記20 09 12

支援ros1和ros2的機械人還在持續增加,開放開源。clearpath robotics宣布了適用於boston dynamics spot機械人的ros驅動程式。我們還與boston dynamics合作,為機械人研究與開發社群提供了支援ros的spot機械人。自從發布 teleop for r...