讓你的 ROS 2 技能更上一層樓 – ROS2 操作、生命週期節點、執行器、元件等。
從這 14 小時的課程,你會學到
- 掌握 ROS 2 中階與高階概念
- ROS2 操作、生命週期節點、執行器、元件
- 將您的 ROS2 技能提升到新的水平
- 生成並建立操作定義
- 寫一個完整的Action伺服器和客戶端
- 選擇並實施行動目標政策
- 使用生命週期節點為節點建立初始化序列
- 了解旋轉的工作原理
- 使用單執行緒和多執行緒執行器
- 在一個可執行檔(組合)中新增多個節點
- 建立一個 ROS2 元件以在運行時載入
- 發現更多 ROS2 命令列工具
- 從一開始就學習最佳實踐
- 透過額外的挑戰和專案進行練習
要求
- 你需要具備一些 ROS 2 基礎知識。 如果你是 ROS 2 的新手,我建議你從我的「ROS2 初學者」課程(第 1 級)開始
- 你也可以參加 2 級課程,但可以在 1 級和 3 級之間建立直接橋樑。
- 你需要在電腦上安裝 Ubuntu(最好是雙啟動)
課程說明
你已經學習了 ROS2 基本概念,並且:
- 你想要深入探討更先進的核心概念,
- 你可以利用 ROS2 的所有功能,
- 並想創建更好的機器人應用程式?
也許你已經陷入困境並迷失在大量文檔?
本課程適合你:繼續閱讀以了解更多資訊。
為什麼選擇這門課?
我還記得我第一次學習 ROS2 的時候。 要理解基本概念已經非常困難,但是當深入研究更中級/高級的東西時,我真正理解了「沮喪」這個詞的含義。
找到有價值的資訊並理解所有這些資訊非常困難。 最後,我經歷了很多嘗試和錯誤。
現在我理解並使用了這些概念,我剛剛創建了我一開始就希望擁有的課程,這樣你就可以節省大量時間,並且學習時不會感到沮喪。
你將在這裡看到的概念不僅可以幫助你創建更好的機器人應用程式,而且當你開始學習 ros2_control、nav2 或 moveit2 時它們也會非常有幫助。 (註:我不會在本課程中教授這些框架,但它們很大程度上依賴高級 ROS2 概念,因此本課程將幫助你更快地學習框架)
我如何教學?
如果您學習過我的其他 ROS 2 課程,您就會知道我不是來浪費您的時間的。
我的教學方法很簡單:
- 一步步
- 進入正題
- 邊做邊學
我也非常關注你所學到的知識背後的「原因」。 我們的目標不只是讓你盲目地重複某些步驟,而是要理解為什麼這些步驟很重要。
不要相信我的話 – 以下是參加過我在 Udemy 上的 ROS2 課程的同學/研究人員/工程師/老師的一些評論:
“我學過的最好的 ROS2 課程! 其他課程(不同的網站/平台)讓人感到困惑,但本課程使它變得如此清晰易懂,同時讓你自己嘗試。 我確實以一種輕鬆而簡單的方式學到了很多東西。 我應該從一開始就學習這門課程。 – Miguel Martinez G.
“整體非常滿意。 我在程式設計方面有很強的背景,但在更高的水平上(主要是網路),本課程優雅、流暢和乾淨的方法讓我在短時間內了解了 ROS 環境,而無需費力去看過大量文檔“- Devis D.
”我想我學到了從頭開始開發 ROS2 專案所需的一切。 我會 100% 向任何想要學習 ROS2 基礎知識的人推薦這門課程。“ – Javier D.
”這門課程太棒了。 我終於以一種簡單的漸進方式了解了包/節點的開發,這有助於理解框架是如何工作的,從而有助於輕鬆進入它。“ – Christophe K.
“Edouard 擁有出色的教學理念。 他清晰地解釋了概念並實際演示了它們,易於理解和應用。 謝謝 Edouard Renard.。- Farhan A.
你將在課程中做什麼和學到什麼?
本課程分為4個主要部分:
- 行動
- 生命週期節點
- 執行者
- 成分
每個部分都可以被視為課程中的迷你課程,這意味著你可以相互獨立地學習它們。
對於每個部分,我都會以清晰的結構逐步教您概念,你可以透過實踐和編寫程式碼來學習。
除此之外,我還為你提供額外的練習,讓你獨立思考,並學習如何在同一應用程式中組合多個概念。
因此,如果你想將 ROS2 技能提升到一個新的水平,請立即報名參加課程!
你在這裡無需承擔任何風險,因為如果你不完全滿意,你還可以獲得 30 天退款保證 – 無條件退款。
課程見!
注意 – 若有以下情況,本課程不適合你:你對 ROS 2 一無所知。
目標受眾
- 了解基礎知識並希望將自己的技能提升到新水平的 ROS 開發人員。
- 工程師/教師/研究人員/任何想要充分利用 ROS2 的中級和高級功能來創建更好的機器人應用程式的人。
- 有興趣了解 ros2_control、nav2 和 moveit2 等底層 ROS2 核心概念的 ROS 開發人員。
- 任何迷失在文檔中的人,或不明白自己在做什麼的人。
講師簡介
Edouard Renard 軟體工程師和企業家 (更多講師主講課程介紹)
大家好,我是 Edouard。我是一名軟體工程師和企業家。
我真的很享受教授新技術給人們,並使複雜的東西容易理解。 我的方法很簡單,只有三個字: Step By Step。 我知道學習一個新的主題,在資訊的大海中迷失,不知道怎麼辦的困難。 在我的課程中,我確保你們一次學習一個步驟,經由實作,且讓你們也學到最好的實踐。
我對機器人技術( robotics )充滿熱情。 我發現當你擁有所需的程式設計知識時,你可以用機器人做很多很酷的事情!
我還在 2016 年與人共同創辦了一家機器人創業公司,用 Arduino、 Raspberry Pi、 Ubuntu 和 ROS,從零開始建造了一個完整的機器人手臂。 因此,多虧了大量的練習,我意識到了有用的東西和無用的東西。 這會節省你寶貴的時間,讓你進步更快。
字幕:英文
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- Udemy 永久擁有課程 NT310 起特價中(點擊連結看更多)
- ✨年訂閱每月 NT350( 限時優惠價NT245/月) 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

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