Contents
課程簡介
構建動手做專案以獲得核心機器人( Robotics )軟體工程技能:ROS、Gazebo、本地化、映射、SLAM、導航和路徑規劃。
預估完成時間:4 個月
你將學習到
通過使用 ROS 框架和 C++ 對機器人進行程式設計的實用、以系統為中心的方法,開始探索機器人軟體工程的世界。 此外,學習和應用機器人軟體工程演算法,如定位、映射和導航。
課程事先準備
你需要以下的知識
- 任何物件導向程式語言的高級知識,最好是 C++
- 中級機率
- 中級微積分
- 中級線性代數
- 基本的 Linux 命令行
自動駕駛汽車入門奈米學位課程將教您在機器人軟體工程師奈米學位課程中取得成功所需的技能,包括 C++、線性代數、微積分和統計學。
Robotics 介紹課程
學習機器人技術的基本要素,與您的導師會面,並熟悉有助於您在該計劃中取得成功的工具。
Gazebo 世界
了解如何使用 Gazebo 模擬您的第一個機器人環境,這是世界各地機器人專家使用的最常用的模擬引擎。
專案:Build My World
使用 Gazebo 模擬由建築物組成的機器人環境,以容納您未來的機器人。 您將應用的技能:Gazebo、C++ 外掛。
ROS 精髓
了解 ROS 如何為以模組化和可重用方式開發機器人提供靈活統一的軟體環境。了解如何管理專案中現有的 ROS 套件,以及如何使用 C++ 編寫自己的 ROS 節點。
專案:Go Chase It!
使用機器人操作系統 (ROS) 設計移動機器人。 然後,將您新設計的機器人安置在您在專案 1 中建構的機器人環境中。您將使用 C++ 對您的機器人編寫程式,以在這個世界中追逐一個球。 您將應用的技能:catkin 工作區、ROS 套件、ROS 節點、ROS 啟動檔、RViz 整合和 C++。
在地化
了解如何使用高斯濾波器( Gaussian filters )估計嘈雜的傳感器讀數,以及如何使用蒙地卡羅定位 (MCL,Monte Carlo Localization) 估計機器人相對於已知環境地圖的位置。
專案:Where am I ?
使用 ROS 中的蒙地卡羅定位演算法,結合傳感器數據和世界地圖,估計移動機器人的位置和方向,以便您的機器人可以回答“我在哪裡?”的問題。 您將應用的技能:定位演算法:卡爾曼濾波器( Kalman Filter )和 MCL、ROS 參數、ROS 套件整合、C++。
映射和 SLAM
了解如何使用 ROS 套件和 C++ 創建同時定位和映射 (SLAM) 實現。 您將通過將映射演算法與您在本地化課程中學到的知識相結合來實現這一點。
專案:Map My World
同時定位和映射 (SLAM) 可以通過多種方式實現,具體取決於通過各種 ROS 套件使用的傳感器。 使用 ROS SLAM 套件和模擬傳感器數據來創建一個代理,該代理既可以映射周圍的世界,也可以在其中進行本地化。 您將應用的技能:映射和 SLAM 演算法、佔用網格映射、基於網格的 FastSLAM 和 GraphSLAM、ROS 調試工具、C++。
路徑規劃和導航
學習不同的路徑規劃和導航演算法。 然後,將 SLAM 和 Navigation 結合成一個家庭服務機器人,可以在您家中自主運輸物體!
專案:Home Service Robot
結合您在此計畫中學到的所有知識,模擬一個家庭服務機器人,該機器人可以映射、定位和導航以運輸物體,自主地從一個房間移動到另一個房間。 您將應用的技能:路徑規劃搜索演算法、ROS 導航堆棧、C++。
所有的教學方案都包含
來自業界專家的真實世界專案
透過與頂尖公司合作的真實世界專案和沉浸式內容,你將掌握公司需要的技術技能。
技術指導員支援
我們知識淵博的導師指導你的學習,並專注於回答你的問題,激勵你並使你保持在正軌上。
職涯發展服務
你將有機會獲得履歷支援、Github 作品組合審查和 LinkedIn 個人資料最佳化,以幫助你推進你的職業生涯並獲得高薪職位。
靈活的學習計劃
定製適合你繁忙生活的學習計劃。按照你自己的節奏學習,在最適合你的時間表上達到你的個人目標。
教學方案提供以下服務
課程內容
- 和模式( Mode )共同創造的內容
- 真實世界的專案
- 專案審查
- 來自經驗豐富的審查員的專案反饋
學生服務
- 技術指導員支援
- 學生社群
職涯發展服務
- 履歷支援
- Github 審查
- Linkedin 個人資料最佳化
透過個性化的服務獲得成功
透過個人化的服務獲得成功
我們在你學習旅程的每一步都為你的需求提供定製服務,以確保你的成功!
有經驗的專案審查者
專案審查者的服務
- 個人化的回饋
- 無限的提交和回饋迴圈
- 實用技巧和業界最佳實踐
- 額外的建議資源以改善
技術導師( mentor )支援
導師服務
- 為你的所有技術問題提供支援
- 由我們的技術導師團隊快速回答問題
與業界傑出人士學習
Sebastian Thrun 導師
作為 Udacity 的創始人和總裁,Sebastian 的使命是使教育民主化。他還是 Google X 的創始人,在那裡他領導的專案包括自動駕駛汽車、谷歌眼鏡等。
Derek Steer MODE 公司 CEO
Derek 是Mode Analytics 的CEO。他在 Facebook 和 Yammer 打下了分析基礎,並熱衷於與未來的分析師們分享。他撰寫了《SQL學校》,是 Insight Data Science 的一名導師。
David Silver 在 Udacity 的課程負責人
David Silver 領導 Udacity 的自治系統學院。在 Udacity 之前,David 是福特自動駕駛汽車團隊的一名研究工程師。他擁有史丹佛大學的 MBA 學位和普林斯頓大學的計算機科學學士學位。
Karim Chamaa 課程開發
Karim 的早期職業生涯始於機械工程師。他獲得了碩士學位。紐約大學機電一體化和機器人工程專業。他的專長包括運動學、控制和電子學。
Julia Chernushevich 課程開發
Julia 是一位經驗豐富的教育家和機器人專家。 她之前的工作經驗包括在滑鐵盧大學教授機電一體化工程和為地下礦山設計電動汽車。


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