[活動] MakerConf 2018! Duckietown篇

makerconf_2018_duckietown

自從 2014 年和 2016 年舉辦的 MakerConf,我們承襲兩年舉辦一次的傳統(?),這次一樣是採工作坊的形式舉辦。為了讓更多人能參加到不同的活動,我們將活動時間分開。第二場將是 Duckietown自走車開發實作工作坊

【內容介紹】
Duckietown(小鴨城)源自於 MIT 2.166 自動駕駛車開放課程,使用樹莓派加魚眼相機加上馬達控制板建立一個自走小車(DuckieBot)。

DuckieBot(小鴨車)是在樹莓派上安裝 Ubuntu + ROS(Robot Operating System) 做為自走車的開發架構,使用魚眼鏡頭進行物體辨識,將當前環境根據非線性估計後使用馬達控制板控制左右馬達進行車道跟隨(lane following)。

【實作介紹】
兩天的活動,讓你由淺入深,從 ROS 介紹到電腦視覺,自動駕駛原理一次學會。

【學習目標】
* 學習自動駕駛原理
* ROS 使用
* 電腦視覺與相機校正
* 非線性估計
* 物體辨識
* 投影轉換和車道跟隨

【課程規劃】

第一天
0900 – 1000: 1) Duckietown 介紹
1000 – 1100: 2) Duckiebot 組裝
1100 – 1200: 3) Duckiebot環境設定(SSH設定/虛擬機設定)
1300 – 1800: 4) 單元測試(車體校正/相機校正/投影轉換/車道跟隨)

第二天
0900 – 1200 1) ROS介紹與練習(ROS架構/GPIO控制/攝影機讀取)
1300 – 1500 2) 電腦視覺與相機校正(內外參數)
1500 – 1800 3) 自動駕駛原理與實做

【學員條件】
* 本活動是進階課程,建議有使用過樹莓派和在上面開發程式的人參加;會介紹影像處理,但不會從基礎介紹起。

【課前準備】
* 下載安裝 VirtualBox
* 學員當天需自備筆電,Windows / Linux / Mac 皆可。

【材料說明】
材料費為 $9,450 元已涵蓋於報名費中,材料包包含:
─── 樹莓派 Pi 3B 必備套件 ───
Pi 3B + 32G SD卡 + 5V/2.5A 電源 + PL2303HXD傳輸線
─── 小鴨車材料包 ───
雙層小車、160 度魚眼相機、相機座、Adafruit 馬達驅動板(已焊接)、鋰電池擴充板、2.4G 搖桿、全車螺絲包、USB 轉 TTL、黃色小鴨
不包含午餐。

【講師介紹】
sosorry / 台灣樹莓派

* 主辦單位:MakerConf
* 協辦單位:RICELEE台灣樹莓派天瓏資訊圖書
* 時間:2019/1/5-6 (六、日) 09:00-18:00
* 地點:台北市中正區重慶南路一段105號 (天瓏書局2F)
* 聯絡方式:hi@ricelee.com
* 午餐:中午休息時間由學員自理

報名:Duckietown自走車開發實作工作坊

[活動] Duckietown小鴨城自走車工作坊(兩天)

上限 20 人。購買全套配件:$9450元。
Raspberry Pi 工作坊候補表單  <==額滿了,填寫候補表單!

Duckietown(小鴨城)源自於 MIT 2.166 自動駕駛車開放課程,使用樹莓派加魚眼相機加上馬達控制板建立一個自走小車(DuckieBot)。

DuckieBot(小鴨車)是在樹莓派上安裝 Ubuntu + ROS(Robot Operating System) 做為自走車的開發架構,使用魚眼鏡頭進行物體辨識,將當前環境根據非線性估計後使用馬達控制板控制左右馬達進行車道跟隨(lane following)。

兩天的活動,讓你由淺入深,從 ROS 介紹到電腦視覺,自動駕駛原理一次學會。

【Duckietown小鴨城自走車工作坊】
目標:學習自動駕駛原理,包括 ROS 使用、電腦視覺與相機校正、非線性估計、物體辨識、投影轉換和車道跟隨一次學會。
時間:2018/09/15-16(六-日) 早上 09:00~下午 18:00
地點:CLBC台北市大安區復興南路一段293號4樓
講師:
1. YC_thumb YC 老師,Robotist。Pioneer in Duckietown。第一屆 ROS.Taipei 2018 年會年協辦,ROS.Taipei 2018年會發表 “I am supposed to build robots!
2. HY_thumb HY 老師,Robotist。Pioneer in Duckietown。Unity, Unreal遊戲引擎專家。新竹Mars團隊, 新竹實驗中學與光武國中STEM教學資深講師。悠遊虛擬與現實間。

9/15(週六)

09:00 – 10:00: 1. Duckiebot環境設定(SSH設定/虛擬機設定)
10:00 – 12:00: 2. 單元測試與ROS介紹與練習(ROS/底盤校正/攝影機讀取)
13:00 – 14:00: 3. 電腦視覺與相機校正(內外參數/OpenCV基礎)
14:00 – 17:30: 4. 自動駕駛原理(一)(非線性估計/光補償校正)

9/16(週日)

09:00 – 10:30: 1. 自動駕駛原理(二)(物體辨識/投影轉換/車道跟隨(1))
10:30 – 12:00: 2. 自動駕駛原理(三)(車道跟隨(2))
13:00 – 17:00: 3. 實地測試

上限 20 人。購買全套配件:$9450元 Raspberry Pi 工作坊候補表單  <==額滿了,填寫候補表單!
包含樹莓派 Pi 3B 必備套件(Pi 3B + 32G SD卡 + 5V/2.5A 電源 + PL2303HXD傳輸線) + 小鴨車材料包(雙層小車、160 度魚眼相機、相機座、Adafruit 馬達驅動板(已焊接)、鋰電池擴充板、2.4G 搖桿、全車螺絲包、USB 轉 TTL、黃色小鴨),不包含午餐。

注意事項:
* 完成付款即完成報名。
* 學員當天需自備筆電,Windows / Linux / Mac 皆可。
* 本活動是進階課程,建議有使用過樹莓派和在上面開發程式的人參加。

更多介紹可以參考:

小鴨城(Duckietown) 一個基於Raspberry Pi和ROS 的開源無人小車專案介紹
from raspberrypi-tw

[活動] Raspberry Pi社群聚會 #19 會後資料(特色相機技術與應用)

第十九次 Raspberry Pi 社群聚會會後資料,希望透過社群活動的分享和交流,找到更多 Raspberry Pi 的可能。本次主題是「特色相機技術與應用(Camera Technology and Application)」。過往資訊可看共筆


這次的活動有發放貼紙,要感謝 SZJapanese Raspberry Pi Users Group 的發起人 Masafumi Ohta 的幫忙。


活動還沒正式開始,就已經有很多人排隊簽到順便拿貼紙了。


今天第一場講者是義晶科技的 Aki。義晶科技做了第一台樹莓派的 360 相機,使用的 image sensor 是 OV10640。


由於樹莓派基金會的 GPU 目前只提供 OmniVision OV5647SONY IMX219 的 ISP 處理,但因為太多人有使用其他相機的需求,因此樹莓派基金會特別提供了一個 rawcam 的存取路徑。只要接上 MMAL 的 vc.ril.rawcam 的 component 就可以取得從 CSI-2 吐出的 raw 檔。更多資訊請參考論壇資訊
因此,使用非官方相機的資料存取路徑,就會是使用 rawcam 的存取路徑:Sensor => CPU memory => copy to GPU memory => GPU process,速度會比標準的存取路徑:Sensor => CPU memory => GPU process 慢了一些。


因為 360 相機是由兩個超過 180 度的魚眼相機所組成,因此如果直接取回 raw 並顯示可以看到兩個鏡頭各別的魚眼畫面結果,這樣的速度是最快。


如果需要將兩個魚眼畫面結果縫合成一張全景圖(Panorama),那還要透過 GPU 的運算後就會慢一些。


如果搭配 Live555 這樣的 RTSP Server,我們就可以將相機畫面轉成 RTSP 的串流。如果再註冊一個 youtube 的帳號,就可以用 360 相機開直播了,把樹莓派當作 Pi 360 直播盒。

AKi 的內容非常精實,如果有興趣的朋友們可以下載投影片。我們很快也會將這款 360 相機上架

 

Raspberry Pi特色相機介紹(熱成像攝影機+微距相機) from raspberrypi-tw


我們第一個展示的是熱成像相機的原理與應用,使用的是 FLIR Lepton LWIR Camera,小小一個鏡頭和橡皮擦差不多的大小卻價格驚人!


熱成像相機根據讀取到的不同波長的紅外線,透過波長與溫度的轉換,將溫度用色彩的方式轉成三維矩陣後回傳。因此我們可以看到溫度從白到黃到紅到紫到黑,顏色越深代表溫度越低。
熱成像相機的能量取得是靠紅外線的熱輻射,因此不受白天、晚上、煙霧、下雨等天候影響,過去是用在軍事上偵測敵人使用。


轉到商用上,就可以用在人型辨識或是人數計算等應用,但會需要透過影像處理的手法才能得到準確的結果。我們也展示了使用 Canny 邊緣偵測的方式,來得到人形邊緣結果。


我們第二個展示是使用微距相機搭配 OCR 做工業檢測,這源自於我們需要快速取得板子上的料號,希望能透過自動畫得方式進行光學文字辨識,並將結果儲存起來做為日後備料使用。
OCR 能使用的技術很多,我們是使用 Pytesseract 這套 Tesseract-OCR 的 wrapper。

 

相機與影像處理是 Raspberry Pi 的特色與強項,我們也會持續發展相關應用。下半年我們會有寵物小車二代,是一個結合行動+影像+機器人架構的專案。

歡迎大家來參加社群聚會,相關活動我們都會在網頁facebook 公告,如果有主題想分享也請來信 service AT raspberrypi.com.tw。