ROS程式設計第一步 自己寫乙個訊息發布者和訂閱者

2021-10-23 01:18:02 字數 1154 閱讀 2395

一旦我們 編寫好了檔案,只用做以下幾步就可以 執行我們的程式了。

把你的cpp檔案放到

home/工作空間名/src/功能包名/src 下面

修改這個檔案

home /工作空間名/src/功能包名/cmakelist檔案

開啟,找找有一段 , 一堆#號包圍 build

如圖:

add_executable

(你的檔名 src/你的檔名.cpp)

target_link_libraries

(你的檔名$)

比如我有兩個文佳, 乙個是 pose_subscriber.cpp ,乙個是 velocity_publisher.cpp, 這個時候,我的檔案就像下面

回到

home/你的工作空間

執行: catkin_make 然後 source devel/setup.bash

要是這一步報錯,可能是你的cpp檔案有語法錯誤了

然後檢驗一下執行

rosrun  你的功能包名  你的檔名
沒報錯就是成功了

貼上 發布者和訂閱者的**

發布者

#include

#include

intmain

(int argc,

char

const

*ar**)

return0;

}

訂閱者

#include

#include

"turtlesim/pose.h"

void

posecallback

(const turtlesim::pose::constptr& msg)

intmain

(int argc,

char

**ar**)

Angularjs 第一步開始乙個專案

angularjs 是2009 年興起的,目前由google 維護乙個採用mvc 模式的js 框架,很多時候用來建立單頁面應用。我也經常將其和phonegap 通常 可以這樣 index.html 第乙個js 檔案 angular.js 是核心檔案,必須有。而其他angular js 都是功能檔案,...

程式設計邁出了第一步

剛剛翻開自己的筆記本,發現距離第乙個任務 程式設計相關的 的時間乙個整整乙個月了,乙個月的時間裡,我從程式小白漸漸入門了,之前一直覺得程式設計很難,現在看來,其實還可以,只要耐心去學,就有一定的收穫。進步或許不如別人的百分之一,但喜悅只有自己懂 雖然現在編複雜的 還不行,遇到程式的問題一些問題還不會...

踏出第一步

我是乙個比較內向的人,或許應該說有一點自卑的傾向。因為生活中的一些事情,總是不斷的打擊我的自信心,讓我產生一種感覺 我缺乏能力,是乙個無用的人。我想有過這種經歷的,肯定不只我乙個人。人的信心有時候是很脆弱的,兩三次的失敗就可能讓其消失殆盡,然後你就覺得,反正我也做不出什麼事情來,乾脆就這樣混著吧,於...