自主移動機器人ROS實戰班
自主移動機器人ROS實戰班
原價$27,000
NT$21,000
開放日期2021/05/10
截止日期2021/09/15
報名截止
開課日期
09/22、09/23、10/07、10/08

如遇招生不足額或其他不可抗拒因素,中華電信保留修訂課程日期及取消課程的權利

課程簡介

指導單位:經濟部工業局、承辦單位:財團法人資訊工業策進會
執行單位:中華電信股份有限公司
經濟部工業局廣告

近年來機器人產業的快速成長,如何使機器人更智能與快速的發展,成為機器人領域的一個大議題。因此,有一項機器人技術也變得越來越流行,稱為機器人作業系統 ( ROS )。新世代機器人作業系統ROS 2利用數據分佈式服務 ( DDS ) 實現完整的訊息結構、P2P通訊的安全性,以及有效的數據保護,幫助機器人群體更快的進步。

中華電信學院與凌華科技(ADLINK)共同合作,特聘重量級產業師資團隊籌辦,課中將以理論與實作並重的方式,讓各家企業特派人才能夠短時間內,掌握ROS技術在開發實務上的執行重點,協助企業在準備投入自主式移動機器人的過程中,精闢了解在ROS環境下完成機器人之開發程式。在整個學習內容中,將會接觸到在模擬環境操作移動機器人、讀取機器人感測器資料、寫入機器人輪驅動控制等重點知能,有效協助企業的關鍵人才回到工作崗位後,能依據不同的專案需求,發展各式服務型機器人、車聯網、無人車之多元領域應用。並在學員通過結業標準後,提供證書。

本課程特色

1. 本班為110年度經濟部工業局智慧電子人才應用發展推動計畫 110年度短期在職訓練班入選班級。
2. 上課教具使用凌華科技Neuron-OmniBot輪型機器人,Intel RealSense D435深度攝影機。
ADLINK Neuron-OmniBot:
https://github.com/Adlink-ROS/Neuron-OmniBot
3. 完成課程後,能實作模擬器中/實體機器人室內建圖、定位、導航、巡檢、物件辨識等應用。
4. 本課程將展示AMR結合5G Dongle及5G企業專網的情境應用。

開課日期、課程時數、上課地點及上課時間

開課日期:9/22(三)、9/23(四)、10/7(四)、10/8(五)共4天
總時數:28小時(每次上課7小時)
上課地點:本班因應疫情,採Microsoft TEAMS線上直播方式授課;相關連線資訊將於上課前提供給本班學員。
上課時間:9:10~17:20

課程費用

  1. 本班學費新台幣27,000元(工業局補助6,000元),學員自付額21,000元
  2. 特殊身分: 身心障礙者、原住民、低收入戶或中堅企業員工,報名時需檢附資格證明文件(工業局補助新台幣8,400元),學員自付額新台幣18,600元
  3. 費用包含紙本講義

備註:
潛力中堅企業名單查詢網址如下
https://www.mittelstand.org.tw/information.php?p_id=96

招生對象
1.  國內研發單位
2.  機器人相關新創公司
(具備C/C++/Python程式語言基礎及Linux作業系統使用經驗佳)

招生人數
本班最多招收20人(即日起接受報名,名額有限,額滿為止,最低開班人數為10人)

講師介紹
主要講師:中華電信學院邱垂興老師
經歷:
中華電信學院網路學系培訓師、講師
中華電信研究所微控制器韌體工程師
專長:
ROS機器人開發實務/8、16位元微控制器韌體開發/物聯網裝置連接IoT平台應用實作/
電信服務網路架構與協定分析

課程評量方式
測試學員是否在修習完畢後能獨立完成實作評量,合格者即可結訓獲頒證書。

注意事項
1. 上課需使用電腦,請學員自備筆記型電腦,並安裝妥Ubuntu 18.04 LTS版本(若已有Windows作業系統,建議安裝Windows/Ubuntu Linux 18.04 LTS雙系統),以便將課堂上設定好的環境帶回家繼續探索。 
2. 學員每日須配合簽到及簽退,出席率須達80%以上。
3. 課程最後將實施實作評量,合格者即可結訓獲頒證書。
4. 結訓學員應配合經濟部工業局培訓後電訪調查
5. 因應嚴重特殊傳染性肺炎(COVID-19)疫情變化,本院將配合政府防疫政策採取必要防疫措施


課程大綱
課程主題 內容綱要 時數
ROS系統架構

ROS1/ROS2安裝步驟
ROS環境變數的載入

3
重要觀念介紹及程式開發

甚麼是ROS?
ROS1基礎(ROS Master、Node、Message、Topic、Service、Action、Parameter)
Talker與Listener範例解析
ROS工具

  • rqt_graph、rosbag

ROS程式開發

  • ROS工作空間建立、製作ROS Package、Catkin建置系統、TF轉換與ROS Turtlesim烏龜跟隨範例解析
4
Gazebo模擬環境

甚麼是Gazebo?
Gazebo模型建立實作
Gazebo與ROS/ROS2整合
在Gazebo中模擬機器人

1
ROS 2系統架構說明及程式開發

ROS 2系統架構說明
ROS/ROS 2 不同處

  • ROS 2 DDS 介紹

ROS 2程式開發

  • 發佈-訂閱機制、ROS 2節點間通訊與程式實作、製作ROS 2 package、ROS 2 Turtlesim
4
機器人移動速度與距離推算

Odometry里程計
Sensor fusion 資料融合
TF座標轉換

1
ROS 光達2D SLAM演算法

Laser-SLAM演算法介紹

  • Gmapping
  • Cartographer
2
ROS/ROS 2定位演算法

ROS定位演算法- AMCL(Adaptive Monte Carlo Localization)
ROS 2定位演算法-Navigation 2

2
Planner說明

導航規劃

  • Local Costmap / Planner
  • Global Costmap / Planner
2
Intel OpenVINO介紹與實作

OpenVINO 工具包

  • 模型工具(Model Tools)

OpenVINO與ROS整合 

  • 物件辨識
2
Neuronbot實作

ADLINK Neuronbot介紹

  • 控制器介紹

ROS 導航實作

  • Gmapping+move_base

行為樹實作

  • Behavior Tree

ROS 2導航實作

  • Navigation2

AI與NeruonBot橋接

  • 物件辨識與機器人作動
7
課程主題
ROS系統架構
內容綱要

ROS1/ROS2安裝步驟
ROS環境變數的載入

時數
3
課程主題
重要觀念介紹及程式開發
內容綱要

甚麼是ROS?
ROS1基礎(ROS Master、Node、Message、Topic、Service、Action、Parameter)
Talker與Listener範例解析
ROS工具

  • rqt_graph、rosbag

ROS程式開發

  • ROS工作空間建立、製作ROS Package、Catkin建置系統、TF轉換與ROS Turtlesim烏龜跟隨範例解析
時數
4
課程主題
Gazebo模擬環境
內容綱要

甚麼是Gazebo?
Gazebo模型建立實作
Gazebo與ROS/ROS2整合
在Gazebo中模擬機器人

時數
1
課程主題
ROS 2系統架構說明及程式開發
內容綱要

ROS 2系統架構說明
ROS/ROS 2 不同處

  • ROS 2 DDS 介紹

ROS 2程式開發

  • 發佈-訂閱機制、ROS 2節點間通訊與程式實作、製作ROS 2 package、ROS 2 Turtlesim
時數
4
課程主題
機器人移動速度與距離推算
內容綱要

Odometry里程計
Sensor fusion 資料融合
TF座標轉換

時數
1
課程主題
ROS 光達2D SLAM演算法
內容綱要

Laser-SLAM演算法介紹

  • Gmapping
  • Cartographer
時數
2
課程主題
ROS/ROS 2定位演算法
內容綱要

ROS定位演算法- AMCL(Adaptive Monte Carlo Localization)
ROS 2定位演算法-Navigation 2

時數
2
課程主題
Planner說明
內容綱要

導航規劃

  • Local Costmap / Planner
  • Global Costmap / Planner
時數
2
課程主題
Intel OpenVINO介紹與實作
內容綱要

OpenVINO 工具包

  • 模型工具(Model Tools)

OpenVINO與ROS整合 

  • 物件辨識
時數
2
課程主題
Neuronbot實作
內容綱要

ADLINK Neuronbot介紹

  • 控制器介紹

ROS 導航實作

  • Gmapping+move_base

行為樹實作

  • Behavior Tree

ROS 2導航實作

  • Navigation2

AI與NeruonBot橋接

  • 物件辨識與機器人作動
時數
7

上課地點
  • 中華電信學院板橋院本部 地址:新北市板橋區民族路168號