在開始之前 需要先roscore 啟動ros
可以輸入 rosnode list 一下,看一下有哪些節點在執行。
在沒有啟動任何節點前可以 看到有rosout這個節點在執行。
然後啟動乙個節點
rosrun turtlesim turtlesim_node
啟動乙個節點 最基本的乙個指令 rosrun (功能包)(節點名)是乙個節點檔案(cpp)
然後我們使用 rosnode info turtlesim 看一下這個功能包為我們提供了什麼。
node [/turtlesim]
publications:
subscriptions:
services:
/turtle1/cmd_vel [unknown type]
都為主題 分別是發布哪些主題 和訂閱哪些主題
可以得到節點和主題的關係。
節點中包含主題 ,乙個節點可以有多個主題。
/opt/ros/kinetic/share/turtlesim
裡面有15只烏龜 哈哈
第乙個ros程式
首先確定已經正確安裝好ros,再進行以下操作 一 ros 實現 helloworld 1 建立工作環境 mkdir p catkin ws src cd catkin ws src catkin create pkg agitr 2 配置工作目錄 sudo gedit bashrc 在最後一行新增 ...
1 3 第乙個 Android 應用
對專案的名稱 儲存路徑 使用的語言等進行相關設定 company domain 公司網域名稱 package name 包名 根據公司網域名稱生成的 minimum sdk api 21 android 5.0 lollipop 最低版本sdk 專案中可能會用到的一些檔案 其中 mainativiy...
1 3 第乙個C 程式
幾乎沒一門程式語言的第乙個程式都叫 你好,世界 所以先在visual studio 中建立乙個helloworld程式。各部分的詳細內容 main方法是程式執行的起點,最重要的 就寫在main方法後面的大括號裡。在main方法裡面有兩條命令,他們是以分號結束的。第一條命令的作用是列印雙引號之間的內容...