有鑑於找工作時的職業需求,ROS好像是機器人軟體開發的必備技能,然而關於ROS的中文資源相較於其他技術來說極為稀少,因此發起這個自學筆記,希望30天以後可以對這門技術有更深入的了解。
寫在開頭 哈囉,小妹我今年剛畢業啦! 目前正在找工作中,閒著閒著就來報名鐵人賽了XD我的碩士論文大概就是跟機器人有點相關,因此也正在搜尋跟機器人軟體開發相關的職...
ROS版本選擇 接下來要開始安裝ROS啦!首先進入ROS的官方網站,你會看到有幾個版本的ROS可以下載,像是ROS Melodic Morenia、Lunar...
本篇將會介紹ROS的大概架構,分別為ROS官網中介紹的Filesystem、Workspace和Package。 Filesystem 在ROS官方教學中介紹檔...
延續上一篇,接著我們要來講Package啦! Package Package就是所謂的模組,我們可以引用別人的模組也可以自己寫一個模組出來,而上一篇介紹的cat...
Node是ROS系統內最小的一個單位,位在Package底下,表示執行的程式。而一個Package可以有很多個Node,用來執行不同的任務,例如一個人物偵測模組...
終於要開始寫程式啦! 大家有沒有很興奮呢? ROS內的rospy模組有提供了許多簡易實用的API可以使用,ROS也有提供該模組的教學、常用API介紹及文件可以參...
上一篇我們學會了如何使用Python寫Node,今天來改用C++囉!基本上跟Python是做一樣的事情,不過C++會比較麻煩一點,就讓我們繼續看下去吧! 關於R...
小妹今天去深坑一間公司面試,真的豪遠啊~~~所以今天就輕鬆寫吧XD 首先要先跟大家說聲抱歉,因為我對python不太熟悉,上次的python教學漏了一些東西,在...
關於Node的知識我們已經學得差不多啦,接下來就是進入Topic囉!我們現在已經知道可以用不同的node執行不同的功能,但他們之間的溝通需要透過topic,那麼...
如何撰寫Publisher和Subscriber其實官方教學就有啦,我只是拿現成的程式碼來做個練習而已~首先我們就去我們的package的src資料夾內,也就是...