線下活動學習

【創客萊吧 MakerLab】ROS機器人課程_自駕車影像辨識道路駕駛

1,105
4
2019.01.19 (Sat) 09:00 - 01.26 (Sat) 16:00 (GMT+8)加入行事曆

【捷運R13凹仔底站3號或4號出口,沿博愛二路往高雄銀行方向過至聖路,位於「心心寵物醫院」與「金林寵物」中間】。

線下活動

報名完成後出示 ACCUPASS App 中的票券即可快速入場。

實際入場相關規定以活動主辦方為主。

如何取票?
透過教學講解與實際操作,使學員了解整個ROS的運作流程與應用
透過教學講解與實際操作,使學員了解整個ROS的運作流程與應用

線下活動

報名完成後出示 ACCUPASS App 中的票券即可快速入場。

實際入場相關規定以活動主辦方為主。

如何取票?
活動簡介

l 課程簡介:

機器人操作系統 ( Robot Operating System , ROS ) ,是一種用於編寫機器人軟體時的框架。其靈活且彈性的用法,讓 ROS 問世短短 10年的時間,便已被世界各地的企業、學術等組織應用。 詳細介紹可參考 創客萊吧Makerlab 所撰寫的 「55家世界級企業所使用的機器人系統」。

本系列課程將以「自動駕駛」為主軸,分為三個階段授課,其中1. 入門 – ROS 開發環境設定、ROS 的通訊方 法、ROS 節點撰寫方法、ROS 與GPIO 的設計方法、ROS與GPIO的應用

2. 基礎 – 使用 ROS霹靂車專案 包含ROS資料格式、ROS影像辨識應用、 ROS霹靂車操控應用 、 ROS霹靂車專案競賽

3. 進階 – ROS座標系統、ROS環境感知、 ROS自動駕駛

l 注意事項: 

1. 年齡限制:高中(含)以上 

2.課程請自備筆電 

作業系統:Windows 7 、Windows 10 或MasOS 

硬碟需求:100G以上、RAM4G以上(8G以上更佳) CPU 15,2.6GHz以上 

學員需先自行安裝 Virtualbox 與其擴充包( 建議安裝在 D: )

下載網址:https://www.virtualbox.org/

3. 課程滿5人開課,學員至多16人額滿為止

4. 學員需自備智慧型手機與其充電設備

l 為什麼要學ROS ?

想要自行設計一個機器人,需要考慮的條件實在是太多了。比如像是一台自動駕駛機器人,就需要考慮如何將影像處理、物件識別、機器學習、馬達驅動、導航、模擬等功能,全部整合至自機器人系統中。這其中,每一個技術所使用的標準並不統一,開發人員將會花費大量的時間,把每個技術整合在同一個系統中。

ROS系統的出現,便是為了讓開發人員可以花費較少時間在「整合系統」這一件事情,讓開發人員可以極大地提升開發的效率。除此之外,其開源的特性,讓全世界的開發人員,皆可以彼此共享研發的成果。

因此,一但學會了如何使用 ROS 系統,你將可以整合全世界的研究成果,讓自己能夠更專注在專研屬於自己的機器人演算法,讓自己所開發的產品更能夠具有獨特性,進而創造出相對應的價值。 

更令人興奮的是,世界上已有多個企業正在使用 ROS 系統,研發相對應的機器人。因此,當你學會了ROS系統,便也獲得了進入這些世界級企業的門票喔! 

想知道有哪些企業正在使用 ROS系統麻? 快來這裡查看世界著名的 ROS 社群: ROS Industrial ( https://rosindustrial.org/ )

 

想要知道如何學習 ROS 系統麻?快來看看以下的資訊吧! 

l 課程時間: 

2019/01/19(六) 09:00-16:00 ROS 系列-遠端遙控我的無人自駕車 

2019/01/26(六) 09:00-16:00 ROS系列-自動駕駛車與影像辨識 


l 課程大綱: 

2019/01/19(六)

09:00-12:00 ROS與動力規劃與設計

13:00-15:30 ROS與霹靂車專案競賽 

15:30-16:00 學員與講師交流時間

----------------------------------------------------- 

ROS系列-進階操作應用(一) 

2019/01/26(六)

09:00-10:00 ROS與座標系統 

13:00-16:00 ROS與環境感知 

15:30-16:00 學員與講師交流時間 


l 課程費用:

單堂原價5,800元 

早鳥特惠價3,600元(含機具借用)

-----------------------------------------------------  

l 課程內容: 

本系列課程將分為三大階段:入門、基礎、進階 

入門操作應用:  

在 ROS系統的入門學習階段,將以如何建立 ROS系統的開發環境與自行撰寫程式為主要目的。我們將帶領你在自己的電腦上,安裝並使用 Ubuntu 系統 ,隨後再安裝需要搭載 Ubuntu系統的 ROS系統。  

將 ROS系統 的開發環境建立完成後,便可以開始學習 ROS 系統的通訊方法。我們將帶領你一起熟悉 ROS 系統中的 Node、Topic、Package …… 等關於 ROS系統之間如何通訊的操作,以及如何讓兩台已經裝好ROS系統的電腦,透過無線通訊的方式,完成訊息的交流。 

在入門操作應用的最後,我們將會使用到 Icshop.edu 團隊專門為學習 ROS系統的入門學習者所開發的教學設備「 霹靂車 」。藉由霹靂車上的 GPIO 功能,我們將讓你了解到,該如何自行撰寫程式( 使用 Python ),並透過 ROS 系統 ,完成遠端遙控實體機器上GPIO 的功能。  

----------------------------------------------------- 

基礎操作應用: 當我們能夠自行撰寫程式,理解如何在 ROS系統上開發機器人相關程式後,便可以開始學習如何使用 ROS開原社群上所開放的專案,來快速地打造屬於自己的機器人。

本階段課程將以 「自動駕駛中的專案 – 影像辨識道路」為主軸,教學設備一樣使用「霹靂車」來做為學習的機器人,並且課程內容也將會分成兩個階段講解。 第一階段,我們將會告訴你在ROS系統中,傳遞訊息時所使用到的資料格式,是如何被設定的;你也將學會如何親手制定屬於自己的資料格式,以便於打造自己獨特的機器人系統。下一步,我們便可以開始操作影像辨識,讓你能夠輕鬆的使用 ROS開源社群所開放的專案,完成即時的影像辨識。
第二階段,我們將會操作由 Icshop.edu根據 ROS 開源社群開放的專案,修改而成的「Knight_car」專案,完成一台能夠辨識白線與黃線的自動駕駛車。你將會學到如何使用搖桿,來操控霹靂車,並修正霹靂車的行進路徑。在此階段課程的尾端,我們將會舉行一場小小的競賽,讓參與的學員們親自體驗自動駕駛的樂趣!

----------------------------------------------------- 

進階操作應用: 在經歷過 ROS的入門與基礎操作學習後,便可以開始進行更為複雜的自動駕駛專案 – 建立地圖與自動導航。本次課程也將分成兩個階段授課,教學設備一樣使用「霹靂車」來做為學習的機器人。   

第一階段,我們將讓你理解如何將機器人感測器所接受到的資訊,傳回到主控電腦上。除此之外,也將讓你學習到如何設定與使用ROS系統的座標系統,並將霹靂車所在位置的資訊,透過ROS系統的可視化工具,顯示在主控電腦端。 

第二階段的課程,我們將會使用 ROS社群上所開放的Gmapping ( 一個地圖構建開源套件 ),搭配霹靂車教具,來完成SLAM (simultaneous localization and mapping,即時定位與地圖構建)的地圖構建。最後,我們將帶領你一同使用 move_base ( 一個路徑規劃套件 ),來完成自動導航的動作。  

----------------------------------------------------- 

l 透過本ROS系列課程,你將可以學到: 

◆ ROS的開發環境建立 

◆ 設計與 ROS 系統相關的機器人程式 ( 使用 Python ) 

◆ 使用 ROS 系統 抓取感測器資料 

◆ 如何自行找尋 ROS 的相關資源與技巧 

◆ 設計與規劃 ROS系統機器人之能力

◆ 影像辨識中的 「鏡頭內部校正」與「鏡頭外部校正」技巧

◆ 關於設計自動駕駛機器人之技巧 

-----------------------------------------------------

l 適合對象: 

1. 想學習如何使用 ROS系統設計機器人 

2. 想在最短時間之內,掌握 ROS開發技術的重點 

3. 想了解如何利用 ROS系統,自行開發相關機器人程式

4. 想取得 ROS Industrial 企業成員,或是有正在使用ROS 系統開發之企業 工作門票


avatar

創客萊吧 MakerLab

【創客萊吧 MakerLab】ROS機器人課程_自駕車影像辨識道路駕駛

2019.01.19 (Sat) 09:00 - 01.26 (Sat) 16:00 (GMT+8)

活動嘉賓

林威志
林威志
活動地圖

高雄市左營區博愛二路202號B1

loading