監督式學習相機導航 | SUPERVISED LEARNING CAMERA NAVIGATION

我們將看到如何利用監督式學習來很好地引導機械人在場場上行走。我們希望它能盡量以直線行駛,並避免撞到牆壁。當我們開啟相機時,機械人將能夠發現周遭的牆壁。

跟之前一樣,在允許機械人自己行動前,必須先向機器人展示如何行動。 

這次並沒有預設的配置 , 因此不能直接導入配置 , 請選擇這些參數 :

在 AI tab :

- 「learning type」選擇 「Supervised learning」;「algorithm」選擇「neural netwrok」

- 在 「Hidden Layers」輸入 «100 100 50» ;

• 在 Sensor tab 選擇 :

- 先按「speed 」然後選擇「blocked/moving」

- 「camera」 (for exemple 32x24).

• 在 Visualization tab (不強制):

- 取消勾選所有關於「neural network」的選項以確保 dashboard 不會顯示巨量的神經網絡連接。

啟動機器人。

  • 假如機器人沒被擋住 , 按「向前行的箭頭」
  • 假如被擋住 , 按「向左/右後退」

注意:如果你太遲/太早告知機械人要轉彎,它就會從錯誤的數據庫中學習並採取行動。在正確的時間按下指令並不容易,你可以停用「self-drive」讓機械人以一步一步地收取指令。然後重新啟動「self-drive」以繼續糾正機器人從以減少它出錯。

學到的概念:

在監督學習中,最重要的是在學習階段給出正確的指令。

影片示範 :