Skip to main content
教師門戶

設計專案時,請在工程筆記本中回答以下問題。

  1. 您希望專案讓機器人做些什麼? 詳細解釋一下。
  2. 您將按照什麼步驟來測試該項目? 詳細解釋一下。
  3. 如何對您的機器人進行編程以最準確地完成任務? 詳細解釋一下。

教師工具箱圖標 教師工具箱 - 答案

  1. 答案可能包括開球速度足夠快,距離足夠遠,以最佳力量將球向前推,同時保持準確性。 請學生解釋機器人與球以及球與球瓶的碰撞如何影響他們的計畫。 將其與牛頓第二定律聯繫起來,學生可能會希望將機器人設定為以 100% 的速度行駛。 但要強調的是,儘管機器人的最高速度會導致球以及隨後碰撞後的球瓶的最大加速度,但機器人的最高速度可能會危及這項挑戰的準確性。 他們需要在兩者之間找到折衷方案,並且可以使用下面的新表或以前的表格來收集數據並確定應對此挑戰的最佳速度。

  2. 答案應包括編寫偽代碼,測量機器人需要行駛的距離,將測量結果轉換為毫米,然後運行專案。 確保學生了解如何將厘米或米轉換為毫米以進行編程。

    1. 將厘米轉換為毫米需要在整數末尾添加一個零。 例如,10cm等於100mm。

    2. 將米轉換為毫米需要在整數末尾添加三個零。 例如,1m等於1000mm。

  3. 答案可能包括測量機器人起始位置到球起始位置的精確距離,並使用該測量結果來編程機器人需要行進的精確距離。 此外,在保持準確性的同時找到最佳的駕駛速度也很重要。

建立專案時請依照下列步驟操作:

  1. 使用繪圖和偽代碼規劃您想要對機器人進行程式設計的路徑 (Google / .docx / .pdf)。

  2. 使用您創建的偽代碼來開發您的專案。

  3. 經常對您的專案進行 合 Python 測試,並使用您從測試中學到的知識對其進行迭代。 每次試驗後,記錄機器人行駛的距離、設定的速度、球行進的距離、移動的瓶數。 這是用於資料收集和分析的更新表。

教師提示圖標 老師提示

  • 罷工挑戰的表格可以從這裡下載並列印(Google / .pdf),或者學生可以在他們的工程筆記本中重新建立該表格。

  • 請學生使用尺來測量他們提議的路徑。 然後,讓學生在繼續第二步之前評估他們的偽代碼。

  • 指導學生在專案中使用偽代碼作為註釋,以幫助組織、流程和故障排除。 要求學生在向專案添加指令之前評估他們的偽代碼。 您可以在此處下載偽代碼標題(Google / .docx / .pdf)。

    Strike Challenge 範例專案的圖片

  • 隨著測試階段的繼續,請查看學生的數據表並要求小組解釋他們如何選擇挑戰的最佳速度。 他們應該關注的兩個主要變數是機器人的速度和移動的球瓶數量,但也可以考慮球的大致行進距離。 再次強調,鼓勵測試一次只操縱一個變數:機器人的速度。