使用 ROS2 和 Raspberry Pi ( 樹莓派 )創建嵌入式和分散式機器人應用程式
從這 5 小時的課程,你會學到
- 在樹莓派上安裝 Ubuntu Server 和 ROS 2
- 使用 VS Code 遠端開發 ROS 2 應用
- 在樹莓派和電腦之間創建嵌入式分散式應用
- 使用 ROS_DOMAIN_ID 設定多機環境
- 合理設計 ROS 2 應用,充分發揮樹莓派的效能
- 創建樹莓派和 Arduino 之間的通訊協議
- 將 Arduino 開發板新增至 ROS 2 應用
- 透過額外的練習和挑戰來提升技能
要求
- 你需要具備 ROS 2 和 Linux 的基礎知識。
- 無需深入了解 Raspberry Pi,課程將涵蓋所有內容。
- 要開始學習本課程,你需要一台電腦和一塊 Raspberry Pi ( 樹莓派 )開發板(請參閱材料清單課程,以了解需要購買哪款開發板)。
課程說明
您已經掌握了 ROS 2 的基礎知識,並想為機器人創建一個嵌入式應用程式?
或者,您可能已經擁有了一台 Raspberry Pi,卻不知道如何在上面執行 ROS 2?
在本課程中,您將創建一個完全分散的 ROS 2 應用程序,該應用程式可在 Raspberry Pi、您的電腦甚至 Arduino 開發板之間運行。課程結束時,您將能夠將這些知識應用到您自己的專案中。
—— 為什麼選擇這門課?
ROS 2 是一個強大的機器人框架,您可以利用它快速為新機器人啟動軟體。
Raspberry Pi 是一款小巧且價格相對低廉的開發板,您可以輕鬆地將其嵌入機器人中,並且它還便於連接各種硬體組件。
那麼,為什麼不將兩者結合起來使用呢?這是一個完美的組合:在可以直接存取硬體的小型電腦上,直接在機器人內部運行 ROS 2。
我自己曾在過去我共同投資的機器人新創公司中實踐過這種方法。我們製作了一個功能齊全的六軸機械手臂,它由運行在樹莓派上的 ROS 2 驅動。如果我們都能製造(並銷售!)這樣的機器人,那麼想像一下你能取得怎樣的成就吧!
透過這門課程,我希望與你分享我的實務經驗,幫助你快速上手樹莓派上的 ROS 2,並了解其各種特性,從而為你的專案設計合適的應用程式。
——我的教學方式是怎樣的?
如果你上過我其他的 ROS 2 課程,就知道我不會浪費你的時間。
我的教學方法非常簡單:
- 循序漸進
- 直奔主題
- 邊做邊學
此外,我非常注重你學習背後的「為什麼」。我的目標不是讓你盲目地重複某些步驟,而是讓你理解這些步驟的意義。
別聽我一面之詞——以下是一些參加過我在 Udemy 上開設的 ROS 2 課程的同學、研究人員、工程師和老師的評價:
「這是我上過的最好的 ROS2 課程!其他課程(來自不同的網站/平台)講得讓人摸不著頭腦,但這門課程卻講解得如此清晰易懂,而且還允許學生自主練習。我確實學到了很多東西,而且學習過程輕鬆簡單。我真應該一開始就選這門課。」——Miguel Martinez G.
「整體來說非常滿意。我程式設計基礎紮實,而且水準比較高(主要做 Web 開發),這門課程簡潔流暢的講解方式讓我很快就掌握了 ROS 環境,省去了查閱大量文檔的麻煩。」——Devis D.
「這是我見過的最好的 ROS2 課程。」——Aleksandar K.
「課程內容很棒,直奔主題,很容易理解。」——Kevin M.
— 你將在本課程中學到什麼?
本課程為100%實踐操作課程。你只需具備一些 ROS 2 的基礎知識即可開始學習。在此基礎上,我們將:
- 在樹莓派上安裝 Ubuntu Server 和 ROS 2
- 使用 VS Code 建置遠端開發環境
- 在樹莓派上編寫、建構和運行節點
- 在你的電腦和樹莓派之間創建一個完全分佈式的 ROS 2 應用程式
- 將 Arduino 開發板添加到應用程式中,深入了解硬體
每個章節都建立在前一章的基礎上,並透過額外的挑戰來鞏固所學知識,幫助你進行更多練習。
所以,想要使用 ROS 2 和 Raspberry Pi 創造精彩的專案嗎?別再猶豫,立即報名課程吧!
我們提供 30 天無理由退款保證,讓你零風險學習。如果你不完全滿意,我們將全額退款。
課程中見!
注意-如果您符合以下條件,本課程不適合您:
您之前從未接觸過 ROS 2。您需要具備 ROS 2 的基礎知識才能理解本課程。
目標受眾
- 希望創建嵌入式和分散式機器人應用的 ROS 開發者
- 對 ROS 2 和 Raspberry Pi 都感興趣的工程師/教師/研究人員/學生
- 希望創建基於 ROS 2 的低成本機器人系統的創業者和創客
講師簡介
Edouard Renard 軟體工程師與機器人教師
大家好,我是 Edouard。我是軟體工程師和機器人教師,也是《ROS 2 從零開始》一書的作者。
我非常樂於向人們傳授新技術,並致力於將複雜的概念化繁為簡。我的方法很簡單,可以用三個字概括:循序漸進。我知道學習新知識時,面對浩瀚的資訊海洋,不知所措是多麼令人沮喪。在我的課程中,我會確保你透過實踐一步一步地學習,並掌握最佳實踐。
我對機器人充滿熱情。我發現,只要掌握了必要的程式設計知識,就能用機器人完成許多令人驚嘆的專案!
2016 年,我共同創辦了一家機器人新創公司,使用 Arduino、Raspberry Pi、Ubuntu 和 ROS 從零開始建造了一個完整的機械手臂。因此,憑藉著大量的實務經驗,我深知哪些方法有效,哪些無效。這將為您節省寶貴時間,並使您更快地取得進步。
字幕:英文
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- Udemy 永久擁有課程 許多課程約 NT310 起特價中(點擊看優惠)
- ✨年訂閱每月 NT350 優惠🌈悠遊 Udemy 的 28000+ 門課,最大化學習 ( 原價 NT635/月 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- ROS 相關線上課程
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入
發表迴響