ROS 2 與 Raspberry Pi(+ Arduino)

使用 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 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料。

由 WordPress.com 建置.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

繼續閱讀