Skip to main content
教師門戶

建立自主例行程序的行為

VEX 機器人競賽要求為機器人技能挑戰賽的 60 秒程式設計技能比賽和今年比賽 15 秒自主階段規劃一個自主套路。 對機器人進行自主運行編程需要將機器人需要執行的操作分解為基於行為的可編程程式碼。

以下是 VEX 競賽機器人的一些典型行為:

  • 向前和向後行駛

  • 右轉和左轉

  • 抓取遊戲對象

  • 精確放置遊戲對象

  • 不同遊戲物件之間的排序

一旦您為這些類型的行為建立了基本指令,運行成功的自主例程就意味著規劃這些操作的順序!

激發討論圖標 激發討論 - 自動行為

顯示 VEX 機器人競賽場地的圖像,用於 今年的比賽 ,或者您可以使用 2019-2020 VEX 機器人競賽塔接管中的圖像。

首先為學生提供一個計劃目標,但確保該目標適合他們的經驗水平。 機器人的操縱器和感測器可能尚未討論,因此,僅透過基本運動即可實現目標。 例如,要求他們計劃如何從上方區域的頂部紅色角落移動到右下紫色立方體,而不接觸區域上的其他任何東西。

Q: 如果您需要從左上角移動到右下角,您計劃的第一步是什麼?
A: 答案可能會有所不同,但應該與將任務分解為更小的可編程行為或與 VEXcode V5 指令相對應的行為有關。

問: 機器人的第一個行為是什麼?
A: 答案可以是向一個方向轉彎或向前行駛。 可接受的答案應全部對應於單一指令。

Q: 您需要做什麼來對轉彎或駕駛進行程式設計? 您需要什麼測量數據?
A: 對於沒有感測器的自主程序,精確的轉彎和行駛距離是必要的。

擴展你的學習圖標 擴展您的學習 - 草圖和偽代碼

要擴展此活動,請學生繪製一個可擴展的挑戰場(真實的或創建的),然後為 15 秒的自主程序編寫偽代碼 (Google / .docx / .pdf)。 本實驗中尚未介紹偽代碼,但透過簡單的行為規劃,學生們已經開始練習編寫偽代碼。 不必介紹連結中描述的編寫偽代碼的實踐,但學生的計劃應包括將問題分解為足以被視為偽代碼的基本步驟。