ROS2 初學者第 3 級 – 進階概念

讓你的 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 年與人共同創辦了一家機器人創業公司,用 ArduinoRaspberry PiUbuntuROS,從零開始建造了一個完整的機器人手臂。 因此,多虧了大量的練習,我意識到了有用的東西和無用的東西。 這會節省你寶貴的時間,讓你進步更快。

字幕:英文

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

  • Udemy 永久擁有課程 NT310 起特價中(點擊連結看更多)
  • 年訂閱每月 NT350( 限時優惠價NT245/月) 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

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

發表迴響

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

由 WordPress.com 建置.

Up ↑

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

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

Continue reading