這是一個視覺追蹤機器人的學習與實作紀錄。
從 ROS2、TurtleBot3 與 Gazebo 模擬環境開始,一邊學習機器人控制、影像處理與視覺追蹤,一邊記錄實作過程中遇到的問題、嘗試的方法,以及自己的理解與學習過程。
此專案還在實作中,主要目標不只是完成一項機器人專案,更希望紀錄自己的學習路程,就是所謂「學習如何學習」,從發現問題、嘗試解決,到重新檢視自己的思考方式,看看自己的研究方式能夠如何改善。
前一天,我整理了 TurtleBot3 前進時需要判斷的條件:目標要接近畫面中央,而且在影像中的大小還沒有達到停止門檻。接下來,就要把這些條件和前面建立的轉向控...
昨天把 TurtleBot3 的轉向、前進與停止條件整合在一起,接下來就要到 Gazebo 中,確認機器人動起來時的反應。 紅色方塊持續移動時,它在畫面中的位置...