iT邦幫忙

鐵人檔案

2019 iT 邦幫忙鐵人賽
回列表
自我挑戰組

ROS自學筆記 系列

有鑑於找工作時的職業需求,ROS好像是機器人軟體開發的必備技能,然而關於ROS的中文資源相較於其他技術來說極為稀少,因此發起這個自學筆記,希望30天以後可以對這門技術有更深入的了解。

鐵人鍊成 | 共 30 篇文章 | 58 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day 11 - 使用Python撰寫Subscriber

昨天我們完成了talker.py這個Publisher,今天要來做負責接收的Subscriber囉!一樣先到我們放程式的資料夾,並且下載官方範例,以及指定成可執...

2018-10-26 ‧ 由 分享
DAY 12

Day 12 - 使用C++撰寫Publisher

接下來兩篇又回到C++的世界啦!一樣就是先去撈官方網站的範例程式: $ roscd beginner_tutorials/src $ wget https://...

2018-10-27 ‧ 由 分享
DAY 13

Day 13 - 使用C++撰寫Subscriber

這篇應該是topic系列的最後一篇了,最近居然被催文章進度說太慢了,我只是想驗證node之間可以用不同語言也能溝通,才會寫了這麼多篇用不同語言寫的node嘛 Q...

2018-10-28 ‧ 由 分享
DAY 14

Day 14 - ROS Topic 常用指令 & ROS Graph

Topic系列告一段落啦,我們再來分享一些常用指令,還有好用的rqt_graph指令: rostopic list $ rostopic list 這個指令基...

2018-10-29 ‧ 由 分享
DAY 15

Day 15 - ROS Services

不知不覺也前進第15天了,時間過得真快呢~那前面我們已經看完了Topic這個溝通方式,現在就換到下一個 - Service囉!Service於我的感覺像是web...

2018-10-30 ‧ 由 分享
DAY 16

Day 16 - 使用Python撰寫Server Node

今天好晚才回到家,差點來不及寫鐵人賽 QQQQQQQQ好吧今天就是進行server node in python的部分,首先就是不免俗的建立python檔啦!...

2018-10-31 ‧ 由 分享
DAY 17

Day 17 - 使用Python撰寫Client Node

這裡有沒有寶友啊~~~今天台南sarfari zone開跑,讓小妹我好想趕快下去參加喔~~~不過我這個六日就會去共襄盛舉啦~ 所以現在要來多存幾篇到時候發XD...

2018-11-01 ‧ 由 分享
DAY 18

Day 18 - 使用C++撰寫Server Node

c++版本的node一直都比python版的麻煩一點,不過大致上的流程是一樣的,也就是先初始化一個node以後,新增一個service的名稱,並為其定義呼叫以後...

2018-11-02 ‧ 由 分享
DAY 19

Day 19 - 使用C++撰寫Client Node

寫完C++的server,接著就是client囉!C++版本跟python版本最不同的地方應該在於python版的不用做node的初始化,但是C++版本的還是需...

2018-11-03 ‧ 由 分享
DAY 20

Day 20 - ROS Services 常用指令 & Service Structure

延續上一篇,在寫C++版本的時候我發現service的message格式其實是一個結構體,裏面包含了兩個類別物件,分別是Request和Response。官方文...

2018-11-04 ‧ 由 分享