程式控制組在做什麼?
程式控制組是讓機器人「動起來」的靈魂團隊!
我們負責撰寫程式,
讓機器人能根據操控指令與感測器資訊精準運作。
📌 控制程式撰寫與調校
我們使用 Java 程式語言,透過 WPILib 函式庫來控制機器人的馬達、機構與感測器,實現像是抓取、移動、得分等複雜動作。
🤖 自主模式設計(Autonomous)
比賽開始的前15秒是自主模式,機器人必須在無人操控下完成任務。我們會撰寫自主路徑與目標判斷邏輯,讓機器人自動識別目標、避開障礙並得分。
🧠 感測器應用與影像處理
使用陀螺儀、超音波、編碼器、Limelight 視覺辨識系統等,結合影像辨識與機器人定位,提升機器人的精準度與智慧程度。
🎮 操作模式整合(Teleop)
在手動操作階段,我們負責開發穩定且直覺的操控介面,讓 Driver Team 可以快速反應、流暢控制機器人。
📶 網路與通訊管理
確保控制器、驅動站與機器人之間的通訊穩定、低延遲,避免比賽時出現斷線問題。
🧪 持續測試與除錯
我們會不斷測試程式與機器人實體間的配合,找出錯誤並迅速修正,提升機器人的可靠性與反應效率。