我的ROS學習之路 nodes

2021-07-24 15:56:03 字數 970 閱讀 1977

----publish----->

nodes                              topic

<----subscrib-----

1、執行命令:

roscore

rosnode 命令格式:

ping    list   info   machine    kill     cleanup

ps: rosnode machine  可以顯示計算機名

2、開啟新的終端執行:

rosnode list

這表示當前只有乙個節點在執行: rosout。因為這個節點用於收集和記錄節點調

試輸出資訊,所以它總是在執行的。

3、執行:

rosnode info /rosout
4、使用 rosrun

syntax:

rosnode info /rosout

5、執行乙個新的終端:

/rosout/turtlesim
6、節點重新命名

關閉rosrun ctrl+c

執行:

rosrun turtlesim turtlesim_node __name:=my_turtle

__name

__log

__ip and __hostname

__master

__ns

7、我們可以看到新的/my_turtle 節點。使用另外乙個 rosnode 指令, ping, 來

rosnode ping my_turtle

ROS學習之路(一)認識ROS

機器代替人力走進各行各業解放人類已經成為一種不可遏制的趨勢,ros便是用來控制這些機器的比較流行的平台,類似於手機中的android。ros建立在linux系統之上,有點像linux的一種特殊軟體。裡面有很多庫,可以用來執行不同功能。我們經常會遇到這樣的情況,機器在下面執行著 比如一輛裝有攝像頭 雷...

ROS學習之路(四) topic demo

兩個node,乙個發布模擬的gps訊息 格式為自定義,包括座標和工作狀態 另外乙個接受並處理資訊 計算到遠點的距離 package msgtalker.cpp listener.cpp cmakelist.txt package.xml cd catkin ws src cakin create p...

我的學習之路

發信人 franky hoho 信區 cie 標 題 二 我的學習之路 發信站 荔園晨風bbs站 2005年12月27日18 30 07 星期二 站內信件 二 我的學習之路 1,暑假 為了能夠實現 dsp,學習c,這是今年七月份的事情,那時我的c基礎為0,我完 全不知道程式是什麼。那時什麼都想,我周...