fbpx

機器人技術開發人員入門課程 – 在 Python 中使用 ROS

Contents

這門課程著重於學習如何使用機器人作業系統(ROS)框架為機器人程式設計,並使用 Python 3 和ROS Noetic。課程分為6個主要部分,包括課程介紹、環境設定、ROS概述、在 Python 中使用 ROS、機器人學模擬和課程結語。學生需要具備一般電腦技能、Python 程式語言經驗、一台能夠執行虛擬機器的電腦,以及 Linux 經驗(建議)。

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

  • 瞭解 ROS,以及在為機器人程式設計時如何使用它
  • 瞭解 ROS 框架中的可用工具
  • 學習如何使用 ROS 的Python API,用 Python 為機器人開發程式碼
  • 瞭解機器人模擬工具,在虛擬環境中進行程式設計和測試

要求

  • 一般電腦技能
  • 有 Python 程式語言的經驗
  • 一台能夠執行虛擬機器的電腦
  • 建議有一些 Linux 的經驗,但不是必須的

課程說明

學習如何使用機器人作業系統(ROS)平台,該平台用於為真實世界的機器人程式設計。本課程是為幾乎沒有使用ROS經驗的初學者設計的。本課程的編碼是在 Python 3 中使用 ROS Noetic 完成的。我們將討論 ROS 的安裝,如何開發使用該框架的程式碼,甚至討論模擬工具,這樣你就可以製作自己的機器人並在模擬中控制它,這些程式碼可以很容易地移植到真實的機器人系統中。

本課程分為6個主要部分。

  1. 課程介紹
  2. 環境設定
  3. ROS 概述
  4. 在 Python 中使用ROS
  5. 機器人學模擬
  6. 課程結語

第1節是對課程的總體介紹。

在第2節中,你將學習如何設定你的電腦,以便能夠執行 ROS。這包括利用 Ubuntu 作業系統,安裝 ROS,並向你介紹我們在本課程中要使用的程式碼編輯器。

在第3節中,我將從高層次上教你 ROS 框架中包括哪些 “工具”,以及它們各自的作用。

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

第5節將涉及到使用 ROS 提供的模擬和感測器資料視覺化工具。

最後,課程結束部分將介紹你完成課程後可以做什麼,以及一些常見問題和調查,以幫助我改進課程。

那麼你還在等什麼呢?讓我們開始程式設計吧,使用最廣泛使用的開源機器人平台ROS。

目標受眾

  • 任何新的或想了解更多關於 ROS(機器人作業系統)的人
  • 任何想學習使用 ROS 進行機器人程式設計的人

講師簡介

Raymond Andrade 機器人系統開發者

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

在我的課程中,我希望能提供一種清晰的、有美感的教學方法。在網際網路上搜索相關的機器人內容,並使其易於理解是很困難的。因此,我儘量使我的課程保持高品質,充滿了一對一的討論,有美感的動畫,以及透過編碼練習。

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

英文字幕:有

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

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

報名參加課程

Sponsored by Udemy


Lingoda

也許你會有興趣

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

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

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: