2013年12月24日 星期二

《AMIGO Controller》開發記錄

《AMIGO Controller》已經是第三次重寫,都是因為之前寫得不好。我不想重寫第四次,所以要把思想記錄下來。

既然所有東西由零開始,倒作一些新嘗試。Xcode 5 新建專案時加入了 Git 代碼管理,也加入了 Unit Test。編寫程序的步驟也改為先完成邏輯,待一切都運作正常後才輪到開發介面。《AMIGO Controller》的設計概念是作為一個通用控制器,能夠控制由 2013 年起我所製作的所有機體。頭兩次的設計,都過於跟 Tri-Robot HR01 綁定,基本上是無法改為非二足類機體之用;所以今次重寫要把這個概念加入。為了達到以上效果,我利用了 Mind map 來輔助,把各個部份連接起來,盡早找出有問題的地方。

沒有留言: