TimedRobot 框架的優點:
• TimedRobot 框架較為簡單,它使用固定時間間隔的迴圈來執
行程式碼,這讓機器人控制變得比較直接。
• TimedRobot 很適合那些行為定義明確、不常改變的團隊。
• 也適合沒有太多資源學習 command-based 編程的團隊。
• 不過,TimedRobot 比 command-based 編程靈活性差,增加 新功能或修改現有行為會比較困難。
Command-based 編程的優點:
• 讓團隊可以將複雜的機器人行為拆解為簡單、可重複使用的指
令,並以不同方式組合,建立多樣的機器人行為。
• 這讓程式更容易理解與除錯,也更容易新增或修改功能。
• 每個指令是一個獨立的類別,代表機器人的一個特定動作,可 以組合成一連串動作來執行。