1. 程式人生 > >ROS入門教程歸納5

ROS入門教程歸納5

ROS節點

使用步驟
i)開啟新終端,輸入roscore
ii)開啟新終端,輸入rosnode list,檢查節點是否啟動
iii)rosrun 包 節點
iv)開啟新終端,輸入rosnode list,檢查節點是否啟動
v)rosnode ping,檢查通訊狀態
節點啟動操作步驟
roscore
輸入 roscore
輸出 啟動roscore
使用場景 執行所有ROS程式前
Tip
若執行後無法正常初始化,原因可能在於網路配置
若無法初始化並提示缺少許可權,可能是因為~/.ros資料夾
使用命令修改資料夾使用者歸屬關係

$ sudo chown -R <your_username> ~/.ros

rosnode
輸入 rosnode list
輸出 活躍的節點列表

輸入 rosnode info 節點名
輸出 節點資訊

rosrun
輸入 rosrun 包名 節點名
輸出 執行輸入包中的輸入節點

Remapping Argument
輸入 rosrun 包名 節點名 __name:=指定名稱
輸出 輸入包中的輸入節點以指定名稱執行

輸入 rosnode ping 節點名
輸出 對應節點的延時程度(反饋資訊耗時)