7a. 另類沿線行去(用相機)

學習目標 :

用機器學習(Machine Learning) 的監督式學習法(Supervised Learning) 訓練沿線行去。

學習內容 :

  • 利用相機作Input進行機械學習進行循線

所需準備 :

 
材料 : Parameter 參數 : “U07a camera line tracking.json”
Speed 速成設成 15-20
建議使用 AlphAI 原裝的循線地墊

+

正方形 Arena

Sensor (Input)
傳感器
Camera 32 x 24 RGB
Action (Output)
行動
  • Forward, Slight Turns (Left and Right)

  • 向前移動,輕微轉彎(向左和向右)

  • “Duration” sets to 0.2 s to ensure fast refresh of data and calculation. 持續時間設置為0.2秒,以確保數據和計算的快速刷新。
AI Supervised Learning, Neural Network 監督學習,神經網絡
Visualization
可視化
OFF only <network value>; 僅<網絡值> Off

下載並導入“U07a camera line tracking” parameter  

訓練 :

  • 點擊<重置學習>按鈕一次。關閉<自動駕駛>按鈕。
  • 點擊<學習>按鈕。
  • 將機器人隨意放在黑線上,點擊屏幕右側的箭頭來移動機器人讓它循黑線移動。
  • 訓練2至3圈重複上述步驟。

**假如剛剛一步訓練錯誤,可以選擇忘記最後一步(forget last step) ,去刪除最後一步錯誤的學習。

測試 :

  • 關閉<學習>按鈕。點擊<自動駕駛>按鈕。機器人將使用學習的智能來移動。
  • 測試機器人是否能做出循線。

討論 :

  • 機器人能循線嗎?為什麼?
  • 它與 IR Sensor 循線有什麼分別 ?
  • 假如把 Arena 移走它還能做出循線嗎 ?