ROS學習筆記 函式部分

2021-10-23 02:49:23 字數 403 閱讀 7013

*本篇記錄一些在ros開發經常使用的函式

兩個作用:在roscpp程式的內部,提供raii(資源獲取即初始化)方式啟動和關閉;它提供了乙個額外的層命令空間解決方案,可以使元件更容易寫。

ros::nodehandle nh("my_namespace");//nh控制代碼放在/my_namespace下

ros::nodehandle nh1("ns1");

ros::nodehandle nh2(nh1, "ns2");//放nh2 進入/ns1/ns2 命名空間

ros::nodehandle nh("~");//私有命名空間,ros::nodehandle nh("~my_private_namespace");/my_private_namespace

待續。。。

ROS學習筆記

catkin make首先輸出它所使用到的每個空間所在的路徑。更多關於空間的資訊,請參考rep128和catkin workspaces。需要注意的是由於這些空間存在預設配置的原因,有幾個資料夾已經在catkin工作空間自動生成了,使用ls檢視 build devel src build 目錄是bu...

ros學習筆記 ros的服務

服務 services 是節點之間通訊的另一種方式。服務允許節點傳送請求 request 並獲得乙個響應 response rosservice 可以很輕鬆的使用 ros 客戶端 伺服器框架提供的服務。rosservice 提供了很多可以在 topic 上使用的命令,如下所示 使用方法 rosser...

ROS學習筆記 零 ROS安裝

詳細步驟 官方安裝ros說明 安裝流程 1.配置ubuntu倉庫,確保 restricted,universe,and multiverse.勾選 2.安裝源 sudo sh c etc lsb release echo deb lsb release cs main etc apt sources...