fbpx

ROS2 機器人開發者課程 – 在 Python 中使用 ROS2

Contents

獲得使用 Python 的最新版本機器人作業系統 (ROS 2) 的專業知識,為您自己的機器人編寫程式

從這 8 小時的課程,你會學到

  • 了解 ROS2 框架中可用的工具
  • 了解如何使用新的 ROS2 客戶端程式庫( library )在 Python 中為機器人開發程式碼
  • 了解用於創建虛擬機器人環境的機器人模擬工具

要求

  • 一般電腦技能
  • 具有 Python 程式語言的經驗
  • 能夠運行 ROS2 的電腦或 VM (虛擬機)
  • 推荐一些 Linux 經驗,但不是必需的

課程說明

2023 年最新更新! 了解如何使用機器人作業系統 (ROS) 版本 2 平台 (ROS2),該平台用於對現實世界的機器人進行編程。

從工業機器人到自動駕駛汽車,再到研發系統; ROS 是各種自動化系統的支柱。 我是 Raymond,一位經驗豐富的機器人系統開發人員,在開發機器人應用程式方面擁有超過 10 年的經驗。

本課程專為幾乎沒有使用 ROS2 經驗的初學者設計。 本課程中的程式編輯是使用 ROS2 Humble 在 Python 3 中完成的。 我們將介紹 ROS2 的安裝,如何開發使用該框架的程式碼,甚至介紹模擬工具,以便您可以製作自己的機器人並在模擬中控制它,程式碼可以輕鬆移植到真實的機器人系統中。

您將學習如何創建機器人模擬、整合高級工具以及使用 Python 和 ROS2 對機器人編寫程式。 以下是部分課程部分:

課程大綱:

該課程分為 8 個主要部分:

  1. 課程介紹
  2. 環境設置
  3. ROS2 概述
  4. 在 Python 中使用 ROS2
  5. 其他 ROS2 工具
  6. 機器人模擬
  7. ROS2 中的高級功能
  8. 課程結尾

第 1 節是對課程的一般介紹。

第 2 中,您將學習如何設置電腦以運行 ROS 2。這包括使用 Ubuntu 作業系統、安裝 ROS 2 以及向您介紹我們將在本課程中使用的程式碼編輯器。

第 3 中,我將在較高層次上向您介紹 ROS 2 框架中包含哪些“工具”,以及它們各自的作用。

您將在第 4 花費本課程的大部分時間,學習如何在您自己的 Python 程式碼中實現所有各種 ROS2 工具。

第 5 節將介紹如何使用 ROS 2 必須提供的模擬和傳感器資料視覺化工具。

第 6 節將介紹 ROS 2 的高級功能。這將涵蓋從源頭建構 ROS 2 以利用諸如 SROS 之類的工具,它允許您保護主題資料,並利用讓您與 ROS 1 節點通信的 ROS 2 bridge 。

我們還將使用著名的 OpenCV 程式庫來處理來自機器人相機的圖像資料。

本課程提供了一種在 Ubuntu 22 上學習 ROS2 Humble 的綜合實用方法,其中包含真實示例和 Python 程式編輯演練。

您還在等什麼? 讓我們開始編寫程式,使用最廣泛使用的開源機器人平台的新改進版本:ROS 版本 2。

目標受眾

  • 任何想要了解更多關於新開發的機器人軟體開發 ROS2 框架的人
  • 想要了解 ROS2 中可用的新功能以及如何利用它的新 API 的 ROS1 開發人員
  • 任何想學習如何用 Python 編寫機器人程式的人

講師簡介

Raymond Andrade 機器人系統開發人員

嘿,我是 Raymond Andrade

我是一名機器人系統開發人員,專門從事海洋機器人系統的軟體開發。 除了在海洋機器人領域工作外,我還在夏威夷大學海洋機器人研究實驗室攻讀本科學位期間擔任專案經理。 在那裡,我率先開展了 RobotX 挑戰等機器人專案,並與美國海軍和北約盟國合作進行了海洋機器人演示。

在我的課程中,我希望提供一種清晰且美觀的教學方法。 在網際網路上搜索易於理解的相關機器人技術內容可能會很棘手。 因此,我盡量保持我的課程品質,包括一對一的討論、美觀的動畫和演練程式編輯練習。

我希望幫助機器人在日常生活中更加普遍。 希望我們能一起創造出人人都能從中受益的機器人。

英文字幕:有

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

  • 點選這個 Network & Security 課程✨優惠連結✨ ( NT390 起特價中 ) | 新客戶✨ 優惠連結| Udemy 永久擁有課程 ( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

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

發表迴響

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

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: