cd2025 協同產品設計實習 Scrum-1 demo 網站

  • Home
    • SMap
    • reveal
    • blog
  • About
    • AI
    • Server
  • Tasks
    • Wink
      • IPv6
      • Fossil
    • task1
      • list
    • task2
      • w3
    • task3
    • task4
      • w4
      • w5
      • w6
    • task5
      • w7
      • w8
      • Blender
      • Webots
      • Deepbots
    • task6
      • Since w10
      • Shooter
      • Closing
  • Homework
    • HW1
      • Tutorial1
    • HW2
    • HW3
  • Midterm
  • Exam
    • Exam1
    • Exam2
    • Exam3
  • Final
  • Brython
Exam3 << Previous Next >> Brython

Final

期末協同專案執行過程影片、簡報與 PDf 報告檔案 (六人一組) (30%)

題目: Webots 動態投籃模擬系統的協同設計

說明:

籃框架被配置在一定範圍內, 可隨機慢速前進、後退及左右擺動, 投籃機構系統帶有一定數量的籃球, 被配置在可自由移動的輪車上.

操作者可利用鍵盤特定按鍵控制投籃輪車的移動並發射投籃, 每投出一球後系統透過記分板進行計分, 並由送球機構進行補球或移動輪車取球, 遊戲可進行至全部數量籃球投完為止.

請將期末協同專案執行過程、內容與心得, 製作成影片,配合字幕上傳至 Youtube 後嵌入各階段的期末報告頁面中.

影片標題: 國立虎尾科技大學 - 機械設計工程系 - cd2025 期末報告 - 學員學號 - 各階段影片主題

參考資料:

cd2025_final_project_w16.7z

three_digit_counter_w16.7z

cd2025_final_project_w17.7z

cd2025_w17_rotate_angle.7z (按下 a 旋轉 -30 deg, 按下 z 旋轉 30 deg)

cd2025_w17_move_and_face.7z (按下 m 先轉向 (3, 3), 前進至 (3, 3) 後面向 (0, 0))

cd2025_w18_move_and_face.7z (按下 j 或 k 可側向移動)  


截至目前, 已經從 basketball_game_w13.7z 得知如何利用平面四連桿機構進行投籃動作, 並在球通過籃框時註記得分, 也知道如何利用 supervisor 模式憑空產生球, 也能設法透過 supervisor 中的 emitter 將命令訊號送給 robot 中的 receiver.

其次, score_counter.7z 中利用物件的 material 顏色的改變, 建立了一個三位數的七段顯示器模擬.

而 youbot_cart_w10.7z 提供一台可以利用鍵盤靈活操控的平台車. youbot_cart_w12.7z 則驗證無論是在平台車上自行利用 box 或從 CAD 輸入同樣大小的零件, 可以取得相同的結果.

至於 youbot_cart_w10_websocket.7z 則驗證儘管 Webots 本身並沒有提供如 CoppeliaSim 的 Websocket Remote API 模組, 設計者仍可自行利用 Websocket 架構, 編寫 client 與 server 應用程式, 在 Webots WWW 場景串流的模式下, 讓多人可以透過瀏覽器檢視伺服器中的場景, 並利用 Websocket client 端程式發送命令, 要求 Websocket server 端的協同程式控制 Webots 場景中的物件作動.

最後從 Tutorial7 中得知, 要在協同產品設計流程中, 將前述各場景物件、感測器與控制程式整合成為一個能夠計時、計分且由兩位以上組員分別控制投籃動作以及籃框的移動, 最好的方式就是將各組成物件, 分別由協同組員設法建立為 PROTO 物件之後, 再依各物件尺寸比例、座標系統方位、supervisor 監控、Websocket 遙控及各物件的控制程式進行協同分工後, 便可依循 ballShooter.7z 中的射球機構 PROTO 方式, 完成投籃遊戲系統場景的設置與模擬.


Exam3 << Previous Next >> Brython

Copyright © All rights reserved | This template is made with by Colorlib