63
樂高EV3機器人與MindSensors感測器 應用研習營 郭皇甫 [email protected]

Ev3與mindsensors研習

Embed Size (px)

DESCRIPTION

ev3&mindsensors

Citation preview

Page 1: Ev3與mindsensors研習

樂高EV3機器人與MindSensors感測器應用研習營

郭皇甫[email protected]

Page 2: Ev3與mindsensors研習

上午研習內容:

• 樂高EV3機器人套件

-硬體介紹

-組裝雙輪機器人

-控制馬達轉速與方向

-匯入MindSensors指令集

• 紅外線測距感測器搭配光感測器陣列循跡器

-循跡避障機器人

Page 3: Ev3與mindsensors研習

返回鍵

確認鍵

方向鍵

Page 4: Ev3與mindsensors研習

EV3選單操作

• 最近使用的程式選單

• 專案選單

• 單機操作

• 主機設定

Page 5: Ev3與mindsensors研習

EV3介面-最近使用的程式選單

Page 6: Ev3與mindsensors研習

EV3介面-專案選單

Page 7: Ev3與mindsensors研習

EV3介面-單機操作

Page 8: Ev3與mindsensors研習

單機操作-Port View

Page 9: Ev3與mindsensors研習

單機操作-Motor Control

Page 10: Ev3與mindsensors研習

單機操作-IR Control

Page 11: Ev3與mindsensors研習

單機操作-Brick Program

Page 12: Ev3與mindsensors研習

單機操作-Brick Program

Page 13: Ev3與mindsensors研習

單機操作-Brick Program

Page 14: Ev3與mindsensors研習

單機操作-Brick Program

Page 15: Ev3與mindsensors研習

單機操作-Brick Datalog

Page 16: Ev3與mindsensors研習

主機設定

Page 17: Ev3與mindsensors研習

主機設定-Bluetooth

Page 18: Ev3與mindsensors研習

主機設定-Brick Info

Page 19: Ev3與mindsensors研習

雙馬達機器人組裝

Page 20: Ev3與mindsensors研習

讓機器人動起來

Page 21: Ev3與mindsensors研習

下載MindSensor指令集

Page 22: Ev3與mindsensors研習
Page 23: Ev3與mindsensors研習
Page 24: Ev3與mindsensors研習
Page 25: Ev3與mindsensors研習
Page 26: Ev3與mindsensors研習

匯入MindSensors指令集

Page 27: Ev3與mindsensors研習

MindSensors感測器介紹及實例操作

Page 28: Ev3與mindsensors研習

SumoEyes紅外線障礙物偵測器

支援環境:EV3、NXT-G、RobotC、LeJOS、NXC、LabVIEW

Page 29: Ev3與mindsensors研習

SumoEyes指令

Page 30: Ev3與mindsensors研習

左方偵測到障礙物後右轉(測量模式)

Page 31: Ev3與mindsensors研習

LineLeader-v2循跡感測器

支援環境:EV3、NXT-G、RobotC、NXC、LabVIEW

Page 32: Ev3與mindsensors研習

LineLeader指令

Page 33: Ev3與mindsensors研習

PID控制

• P:修正現在的誤差(實際值-目標值)

• I :修正過去的誤差(誤差的累積)

• D:預測未來的誤差

Page 34: Ev3與mindsensors研習

循跡避障車試作

• 目標1:循跡

• 目標2:避障

• 目標3:避障後找到黑線循跡

Page 35: Ev3與mindsensors研習

循跡

Page 36: Ev3與mindsensors研習

避障後重新循跡

Page 37: Ev3與mindsensors研習

DIST-Nx-M高精度中距紅外線感測器

支援環境:EV3、NXT-G、RobotC、LeJOS、NXC、LabVIEW

Page 38: Ev3與mindsensors研習

DIST-Nx-M指令

Page 39: Ev3與mindsensors研習

車子行走一定距離後停下(測量模式)

Page 40: Ev3與mindsensors研習

中午吃飯了…

Page 41: Ev3與mindsensors研習

下午研習內容

• PS2搖桿接收器

• NXT-Cam機器視覺

• 馬達/感測器多工器

Page 42: Ev3與mindsensors研習

PSP-Nx-v4 ps2搖桿接收器

支援環境:EV3、NXT-G、RobotC、LabVIEW、NXC/BricxCC

Page 43: Ev3與mindsensors研習

PSP-Nx-v4指令

Page 44: Ev3與mindsensors研習

範例 P-control搖控車

Page 45: Ev3與mindsensors研習

NXT-Cam-v4 機器視覺

支援環境:EV3、NXT-G、RobotC、LeJOS、NXC、LabVIEW

Page 46: Ev3與mindsensors研習

NXT-Cam驅動程式下載安裝

Page 47: Ev3與mindsensors研習

NXT-Cam驅動程式下載安裝

Page 48: Ev3與mindsensors研習

NXT-CamView下載安裝

Page 49: Ev3與mindsensors研習

NXT-CamView下載安裝

Page 50: Ev3與mindsensors研習

NXT-CamView下載安裝

Page 51: Ev3與mindsensors研習

連接NXT-Cam

Page 52: Ev3與mindsensors研習

抓取影像

Page 53: Ev3與mindsensors研習

點擊物件顏色,編輯顏色區塊

Page 54: Ev3與mindsensors研習

上傳Colormap至NXT-Cam

Page 55: Ev3與mindsensors研習

開始追蹤

Page 56: Ev3與mindsensors研習
Page 57: Ev3與mindsensors研習

0 14472

+20-20

Page 58: Ev3與mindsensors研習

NXT-Cam指令

Page 59: Ev3與mindsensors研習

追蹤特定物件至面前停下(測量、追蹤)

Page 60: Ev3與mindsensors研習

NXT-MMX 馬達/感測器多工器

支援環境:EV3、NXT-G、NXC、RobotC、LabVIEW

Page 61: Ev3與mindsensors研習

NXT-MMX指令

Page 62: Ev3與mindsensors研習

資料來源

• MindSensors官網

• CaveLab

• Cave部落格

PID控制

• A PID Controller For Lego Mindstorms Robots

• 維基PID Controller

• Robot Rabbit PID控制理論

Page 63: Ev3與mindsensors研習

謝謝大家!!