嘉南藥理大學 2018 - Unity 互動科技:RobotSim 機器手臂模擬

從 Unity 應用到機器手臂程式設計

嘉南藥理大學 2018 - Unity 互動科技:RobotSim 機器手臂模擬

課程簡介

這是 2018 年在嘉南藥理大學開設的「互動科技」課程,主題為 Unity + RobotSim 機器手臂模擬

課程理念

Unity 不只能做遊戲、APP 或 AR/VR!

這門課程要教大家如何把工具當作工具用,利用 Unity 解決實際的工業問題。透過 RobotSim 機器手臂模擬系統,學習:


課程特色

用工具解決問題的思維

問題解決流程:

  1. 發現問題
  2. 假設解決辦法
  3. 使用工具製作出解決辦法
  4. 使用解決辦法來解決問題

實際案例:RobotSim WebPlayer

問題: 機器手臂一台幾十到幾百萬,客戶在購買之前對它不了解,降低了購買意願。

假設解決辦法: 製作線上可以模擬機器手臂運作的模擬器,讓客戶可以線上試玩。

使用工具: Unity 可以製作完成後輸出成 WebGL,在瀏覽器中模擬 3D 畫面。

解決方案: RobotSim WebPlayer


課程內容

1. Unity 應用案例

展示 Unity 在不同領域的應用:

2. RobotSim 基礎操作

機器手臂基本概念:

RobotSim 操作流程:

  1. 下載、安裝、試用 RobotSim
  2. 教點、編寫程式、模擬動作
  3. 設定 Tool(工具坐標)、更新點位
  4. 設定 Base(基座坐標)、匯出程式

3. RobotSim 程式設計

基礎程式元素:

RobotCommand 擴充:

4. 實作專案:夾娃娃機控制

專案特色:

技術要點:


學習成果

學生將學會:

  1. Unity 3D 工業應用
    • 從遊戲開發工具轉換到工業模擬應用
    • 理解 Unity 的多元應用可能性
  2. 機器手臂基本知識
    • 座標系統與運動指令
    • 軸限制與安全操作
    • 從模擬到實際的流程
  3. 程式設計能力
    • C# 腳本開發
    • 物件導向程式設計
    • 流程控制與邏輯設計
  4. 問題解決思維
    • 發現問題 → 假設解決方案 → 實作驗證
    • 工具選擇與整合能力

課程資源

完整教學網站: https://yazelin.github.io/cnu2018-RobotSim/

GitHub 開源專案: https://github.com/yazelin/cnu2018-RobotSim

參考影片:

相關連結:


課程資訊