影響因素

Download Report

Transcript 影響因素

專題報告
循 跡 自 走 車
講 師:楊 閔 盛
循跡自走車是什麼?
循跡競速自走車是利用反射式紅外線感測器所感
測到所要跑的路線,並利用單晶片來作決策與分
析,將控制結果輸出至直流馬達讓車體自行行走
於路線上。
1 / 25
循跡自走車款式
2 / 25
InnoRacer 循跡自走車
• Inno Racer 是由利基應用科技公司設計的。
• 採用 inno BASIC 語言來設計與調整自走車的運
動行為及特性。
• 搭載 BC2 的控制核心。
• 內建 P I D 的跑道行為控制模組。
• 內建跑道紀錄控制晶片、馬達速度控制晶片及
加速度感測器。
3 / 25
4 / 25
5 / 25
系統開發程式
• InnoBASIC 是廠商研發的程式開發工具。
• InnoBASIC Workshop是開發程式的工作平台,
提供程式的編寫、除錯、編譯、下載等功能。
• InnoBASIC Workshop 工作平台包含有檔案視窗、
程式編輯視窗、函數檢視視窗、終端視窗、程
式列表及輸出視窗。
6 / 25
7 / 25
BC2 系統控制核心
• BC2 ( BASIC Commander® 2 ) 為系統的核心,
它是一個小型的單板電腦。
• 在程式編寫過程的除錯階段,或者程式碼的下
載時, BC2 透過 USB 線與 PC
連接,方便它與PC間的資料傳
遞,但當程式下載完畢,它也
可以脫離PC而獨立作業。
8 / 25
PID 控制理論
• PID 閉迴路控制是應用最為廣泛的控制方式。
• 至今已有近七十年的歷史。
• PID 控制具有結構簡單、穩定性好、工作可靠、
調整方便等優點。
• 對於控制參數無法完全掌握精確時,系統控制
器的參數就必須依靠經驗與實際調整、測試來
決定,此時應用PID控制技術最為方便。
9 / 25
PID 控制方式
• (1) 比例控制:最直接的控制方式,但僅有比例
控制時,系統輸出會存在穩態誤差。
• (2) 積分控制:將系統的誤差量對時間做積分,
主要目的在消除穩態誤差。
• (3) 微分控制:將誤差量對時間微分,能預測誤
差變化的趨勢,來降低誤差。
10 / 25
加速度感測器原理
• 可以量測X軸向與Y軸向的加速度。
• 加速度感測晶片的校正,以及加速度值的讀取
,都必須透過 Racer
P1的指令做控制,
回傳值為電壓轉換
過後的數位值。
Y
+
X
-
X
+
Y
-
11 / 25
反射式紅外線感測器
12 / 25
反射式紅外線感測器
13 / 25
直流馬達
•
•
•
•
18000 rpm
操作電壓12V
齒輪比 1:13
附編碼器驅動馬
達
14 / 25
跑道紀錄控制晶片
自走車上的模組 Racer P1,可以接收下面三
組不同感測器的回傳值:
• 紅外線感測值: 含開始結束感測,與曲率變化感測。
• 馬達編碼器回傳值: 包含左、右馬達的轉速回傳。
• 加速度感測值: 包含X軸與Y軸的加速度計感測值。
15 / 25
跑道紀錄場地規則
16 / 25
跑道紀錄場地規則
17 / 25
循跡自走車的影響因素?
18 / 25
影響因素-車體
• 自走車本身的配重、軸距因素。
• 紅外線感測器的校正與調整。
• 加速感測器的校正。
• 電池的種類與效能。
19 / 25
影響因素-輪胎
• 目前嘗試各種材質的輪胎,並評估彼此差距。
20 / 25
影響因素-場地
• 場地有分黑底白線、白底黑線兩種。
• 場地材質有分帆布、木板塗漆、壓克力板等。
• 現場的光線明亮度。
• 場地的路線設計、彎道的曲線及交叉路口的位
置等。
21 / 25
影響因素-場地
22 / 25
影響因素-程式
• 撰寫適合比賽場地的程式。
例如:曲線與直線的判斷、直線加速的設定
、煞車距離與時間的搭配‧‧‧等。
• 如何去測試出適當的 PID 參數與誤差值。
23 / 25
2012台灣智慧型機器人大賽
24 / 25
2012人工智慧單晶片電腦鼠
暨機器人國內及國際邀請賽
25 / 25
THE END