fbpx

P 728x90 113

 

ROSEdge AI subsidy 2022 Banner

 

♦ 【補助專班】實體遠距同步開課,提供錄影補課!立即填表預約諮詢>>

♦  AI邊緣運算+ROS機器人課程,獨家安排多組專案實作,實戰出發!

課程簡介
本班以AI技術(機器學習、深度學習) 為軸,並結合影像處理、自然語言處理帶出Telegram Bot、物聯網、人臉識別、圖像識別等各式專案開發。此外,能把這些應用結合Intel NCS2,將電腦視覺與AI人工智慧整合進物聯網(IoT)及邊緣裝置中。接著你將學習機器人開發主流技術ROS(Robot Operating System,機器人操作系統)。ROS擁有豐富資源,迄今已整合感測器、視覺、人機互動、硬體、韌體等領域技術,因此,基於ROS你可以整合全世界的研發成果,以更快的速度打造產品。< more... >
EdgeROS feature 5
課程特色
特色1.首創滿足業界所需之邊緣運算與ROS整合之課程

特色1.學員獨享專屬學習套件包
有實際硬體操作,學習更有感!為了傳達正確的AI邊緣運算&ROS系統開發觀念與重點,艾鍗獨家設計I/O子板,以擴充原Raspberry Pi板的功能。你可以透過主題式Lab,實踐AI邊緣運算&ROS核心技術與架構。

特色2.首創滿足業界所需之邊緣運算與ROS整合之課程

特色2.首創滿足業界所需之AI邊緣運算與ROS應用課程
因應AI從雲端走向終端的趨勢,為幫助產業界的RD可以掌握新的技術關鍵,快速開發各種滿足市場需求的應用,因此精心規劃本課程,來滿足RD工程師在AI軟硬整合的職能進修需求。課程以實務為主=觀念+實戰(不會有深奧難懂的數學、資料結構、演算法等),引領你了解Edge AI與ROS的架構原理、程式設計流程、開發環境與蓬勃發展,領略為何至今仍以ROS為主?如何將AI整合進物聯網(IoT)及邊緣裝置?切身體會邊緣運算與ROS的無窮潛力及強大用途!

特色3.採用ROS官方認證機器人 Turtlebot教學與實作

特色3.採用ROS官方認證機器人 Turtlebot教學與實作
使用ROS官方認證的機器人(turtlebot3 burger)進行演示教學,學員專享豐富的教學資源,學習完善,效果更好。

 
我可以學到什麼
  1. 了解全球主流的機器人系統---ROS之緣起、特性與應用。
  2. 學會ROS機器人系統開發環境之建置與基本指令操作。
  3. 了解ROS機器人系統架構與重要觀念,包括ROS Master、節點(Node)、消息(Message)、話題(Topic)。
  4. 學會在ROS系統中的程式開發與節點通訊。
  5. 學會專屬ROS package(套件)之創建。
  6. 學會在Raspberry Pi上建置ROS系統與應用,包括I/O控制、遠端監控。
  7. 了解常用機器人之感測器-Lidar(光達)之特性與應用。
  8. 學會以TF套件進行座標轉換之應用。
  9. 能學會Laser-based SLAM(即時定位與地圖構建)之相關套件應用Gmapping
  10. 能學會以move_base、amcl等套件實現2D Navigation之應用。
  11. 能學會以GUI工具套件rqt、3D可視化工具套件rviz等進行開發資料之記錄、分析與模擬,作為後續開發優化之依據。
  12. 能學會ROS套件的整合應用,了解如何從無到有建立機器人。
  13. 了解AI邊緣運算之開發流程與要領。
  14. 學會以OpenVINO進行AI模型的格式轉換,進而能將AI模型部署在邊緣裝置上。
  15. 了解HOG +支持向量機(Support Vector Machine, SVM) 人臉/物件偵測。
  16. 了解遷移學習的方法,快速建立影像識別開發。
  17. 了解NLP中文處理與問與答系統。
課程大綱

   第一階段    

※點選▼可展開看更多

ROS簡介
  • Ubuntu Linux安裝

  • ROS主要用途

  • ROS特色

  • 豐富的ROS套件

  • ROS1、ROS2的各種版本

  • 機器人硬體簡介 ▼

    • Turtlebot3
    • PR2
  • ROS安裝

  • 模擬環境實測 ▼

    • Gazebo
    • The Construct RD
展示ROS強大用途
  • 2D SLAM

2D Map

2D online gmapping SLAM

  • 2D Navigation

2D Navigation

  • 動態障礙物避障

  • 設定安全警戒區

ROS架構與原理
  • ROS Node

  • ROS RQT

  • ROS Message

  • ROS Topic

  • ROS Service

  • ROS Actionlib

  • ROS 專案

  • roslaunch

  • ROS Stack

  • ROS Repository

  • ROS Workspace

  • ROS 編譯系統

  • ROS 工具集

關鍵應用原理與整合
  • 2D地圖原理 ▼

    • gmapping
    • hector SLAM
  • 定位演算法 ▼

    • Kalman Filter
    • Extended KF
    • Particle Filter
    • AMCL
    • GMCL
    • Kidnapping
  • 2D導航原理 ▼

    • 路徑規劃
      • Dijkstra
      • A*
      • RRT
    • Motion Planning
      • DWA
    • 輪型機器人數學模型
  • Frontier Exploration原理

各種機器人應用
  • 機器人UI:Robot Web Tools

  • Raspberry Pi3

  • 安裝OS(含ROS) ▼

    • GPIO
  • 在Pi3用Web_Server旋轉機器人

  • 運行真實機器人Turtlebot3 Burger

  • 從無到有建立機器人

 

第二階段    

電腦視覺-基於HOG與圖像識別
  • HOG演算法說明與python實作 (From Scratch)

  • 圖檔爬蟲程式撰寫

  • 建立圖檔HOG特徵

  • Scikit-Learn實現SVM與LogistcRegression

  • 專案: HOG Features+ Classifier :人臉/物品偵測與識別▼

HOG Features+ Classifier :人臉/物品偵測與識別-1
HOG Features+ Classifier :人臉/物品偵測與識別-2

 

CNN深度學習
  • 遷移學習(transfer learning)和微調(fine-tune)原理說明

  • 使用MobileNet建立圖像特徵 (Image Embedding)

  • 建立DNN Classifier

  • MQTT協定- 警示通知

  • 專案: 人臉門禁系統(使用Tkinter界面): 加入/刪除/登入人臉帳號▼

人臉門禁系統(使用Tkinter界面): 加入/刪除/登入人臉帳號
  • 專案: 人員進出的計數

 

Telegram Bot 問與答系統
  • NLP自然語言處理-jieba斷詞與中文句子處理

  • Sentence Embedding

  • 建立Telegram Bot

  • 專案: 在Telegram上建立Q&A問答系統▼

Telegram上建立Q&A問答系統

 

OpenVino邊緣運算實務
  • Intel NCS2 神經網路加速棒簡介

  • OpenVINO Toolkit 架構說明

  • 由Keras (.h5)模型轉成IR (.xml & .bin)檔案

  • Raspberry Pi 安裝OpenVINO

  • 建立OpenVINO應用程式- 程式架構與CMAKE說明

  • 專案: WebCam串流人臉偵測

  • 專案:WebCam 即時手寫數字辨識 (OpenCV與MNIST)▼

即時手寫數字辨識

*建議自備器材:
建議自備器材

*若您想對Python程式設計與資料工程有更紮實的學習,請見<Python資料科學>

*實際上課順序將依各梯次安排為準

*提供之教材套件包不含Intel® Movidius™ Neural Compute Stick,學員可於報名時選擇加購與否。(講師將示範使用步驟,無神經計算棒不影響課程進行)

 

課程搶先看

 

ROS on Raspberry pi

 

 

建立2D地圖的過程:2D online gmapping SLAM

 

 

 

根據2D地圖進行2D導航:2D Navigation with Known map

 

 

Navigation避開動態障礙物

 

適合對象
  1. 欲投入AI邊緣運算與機器視覺應用相關之電資相關科系之研究生
  2. 欲投入AI邊緣運算與機器視覺應用領域之工程師
  3. 欲學習AI模型在終端裝置上之移植技術的工程師
  4. 對於Intel邊緣運算解決方案有興趣之工程師
  5. 欲學習機器人AI視覺系統應用之工程師
  6. 正從事AI邊緣運算與機器視覺應用開發而遇瓶頸之工程師
  7. 需領導、管理AI邊緣運算相關開發專案,並與團隊加強溝通者

業界師資
teacher1

Joseph

▪ 台灣大學電機工程系博士研究

▪ 上市網通科技公司 / 資深軟體工程師

▪ 專長 : 嵌入式Linux系統 / ARM Boot Loader / 資料結構及演算法 / PCB Layout / MCU韌體設計 / Linux 驅動程式 / 網路通訊協定 / 機器學習 / 深度學習

teacher1

Bob

▪ 中央大學太空所碩士

▪ 知名上市電子消費品大廠影像事業部研發工程師

▪ 專長 : ROS機器人開發 / 無人機韌體開發 / OpenCV影像處理與電腦視覺開發 / Linux嵌入式系統

teacher1

Jay

▪ 台北科技大學機電整合研究所碩士

▪ 知名上市電子消費品大廠影像事業部研發工程師

▪ 專長 : ROS機器人開發 / OpenCV影像處理與電腦視覺開發 / Linux嵌入式系統 / 機器學習 / 深度學習

teacher5

Sam

▪ 國立中正大學資訊工程學系碩士

▪ 12項ROS專案團隊負責人

▪ 專長 : ROS機器人系統開發 / Linux / 深度學習 / 資料結構與演算法

 

課程含專屬學習套件包

Raspberry PI IO v3 new

 

延伸課程

 
 
課程諮詢
 
 

學員反饋
  •  林同學:工作實用
  •  柯同學:課程所學的ROS內容,讓我在碩士進行的研究上更加上手。
  •  黃同學:工作上用人臉辨識技術完成門禁人臉辨識專案
  •  陳同學:學會運用telegram bot技術
  •  傅同學:輔助我完成碩/博士研究
  •  整體上都非常好
  •  感謝 讓我們這些AI門外漢一窺AI的奧義。
  •  王同學:Good
  •  馮同學:課程實用,收穫良多.
  •  張同學:上課方式彈性,有效率的學習
  •  楊同學:未來課程內容會被廣泛運用,建議先學起來未來有機會使用。
  •  何同學:感謝老師讓我進入公司AI部門
  •  魏同學:值得學習的一門課程
  •  張同學:能清楚學習
  •  謝同學:很好的課程,老師教學能力很好 可解決同學線上提問
  •  馮同學:不論自我學習或提升工作技能, 都推薦來參加.
  •  陳同學:講師態度認真,適合想入門ROS的朋友參加
  •  黃同學:快速入門ROS原理 對ROS的了解增加了一些運作上的理解
  •  陳同學:專業
  •  徐同學:good job, keep going
  •  謝同學:課程內容充實