6c. Advanced Parking 自動泊車(S位)
學習目標 :
用機器學習(Machine Learning) 的監督式學習法(Supervised Learning) 訓練自動泊車(S 位)。
學習內容 :
- 向後泊車(S 位)
- 設計使用甚麽感應器(sensors) 及場地,使訓練能夠順利完成。
所需準備 :
材料: |
Parameter
參數
:
“U06c S Parking.json” |
|
Arena 一些雜物 來製作 Parking route |
Sensor
(Input)
傳感器 |
相機 32 x 24 RGB / 64x48,
ultrasonic sensor |
Action
(Output)
行動 |
Forward , Backward ,
Slight Turn , Stop |
|
AI | Supervised Learning, Neural Network 監督學習,神經網絡 | |
Visualization
可視化 |
自行選擇 (不影響) |
我們使用了相機配合 Ultrasonic Sensor 來認出 Parking Route 並計算距離。
下載並導入 "U06c S Parking" Parameter
泊車路線 :
- 利用不同 SIGNs 來讓 AlphAI 改變行駛方向
- 速度建議使用 20-25
⇒ 利用 Ultrasonic Sensor 加強識別距離
訓練 :
- 點擊<重置學習>按鈕一次。關閉<自動駕駛>按鈕。
- 點擊<學習>按鈕。
- 將機器人放在起點。觀察機器人,點擊屏幕右側的箭頭來移動機器人。
- 訓練2至3次泊車重複上述步驟。
**假如剛剛一步訓練錯誤,可以選擇忘記最後一步(forget last step) ,去刪除最後一步錯誤的學習。
測試(使用):
- 關閉<學習>按鈕。點擊<自動駕駛>按鈕。機器人將使用學習的智能來移動。
- 測試機器人是否能自動泊車至停車處。
討論 :
- 機器人能自動泊車嗎?為什麼?
- 有哪些輸入?您使用了多少個輸入?
- 有哪些輸出?
- 你能設計其他泊車場景嗎?
- 機器人在訓練後是否獲得了智能?
- 討論監督學習法的概念。