MODULE M1 · 10.0 HOURS

機器人機構學基礎

已完成 0%

LEARNING OBJECTIVES

本模組目標

  1. 理解機器人機構學的基本定義與剛體變換 (Rigid-body transformation) 概念。
  2. 學會使用座標系變換與旋轉矩陣,以數學方式描述機器人的位置與方向。
  3. 習得 5 機器手設計所需的機構學基礎理論與解析方法。

機器人機構學基礎

機器人機構學是一門探討機器人運動的學科,不考慮力或力矩,僅從位置、速度、加速度的角度進行研究 [S1]。設計機器手等機械手臂的起點,在於將每個關節的狀態以空間座標描述出來。

1. 剛體變換 (Rigid-body Transformation)

機器人的每個連桿皆視為剛體,從一個座標系變換至另一個座標系的過程,表現為旋轉 (Rotation) 與平移 (Translation) 的組合。在 3 維空間中,旋轉矩陣 (Rotation Matrix) $R$ 為正交矩陣,藉此定義兩個座標系間的方向 [S1]。

2. 正向運動學 (Forward Kinematics)

正向運動學是在已知關節變數(角度或位置)時,計算機器人末端執行器 (End-effector) 位置與方向的過程。在 5 機器手中,透過手指關節角度 ($\theta_1, \theta_2, \dots, \theta_n$) 求取指尖位置。

3. 逆向運動學 (Inverse Kinematics)

逆向運動學是在將期望的指尖位置設為目標值時,求取達成該目標所需的各關節變數的過程。由於由非線性方程式組成,可能存在無解或多重解的情況 [S1]。

WORKED EXAMPLES

講解範例

  1. 範例 1:求取在 2 維平面上,具有 1 個旋轉關節 (Rotation Joint) 的機器連桿末端位置 $(x, y)$。當關節角度為 $\theta$ 且連桿長度為 $L$ 時,$x = L \cos(\theta)$, $y = L \sin(\theta)$ [S1]。
  2. 範例 2:描述繞著 $x$ 軸旋轉 $\theta$ 角的 2 維旋轉矩陣 $R$。$R = \begin{bmatrix} \cos(\theta) & -\sin(\theta) \\ \sin(\theta) & \cos(\theta) \end{bmatrix}$ [S1]。

LAB PROTOCOL

座標系變換模擬與基礎機構學解析

  1. 1

    使用機構學解析軟體建立 2 連桿平面機械手臂模型。

  2. 2

    變更關節角度,確認末端位置的軌跡。

  3. 3

    手動推導逆向運動學計算公式,並與模擬結果進行比較。

安全檢查
  • 電腦操作時請調整螢幕亮度並定期休息。
  • 本實習為模擬基礎,無需硬體通電。

實驗繳交成果

  • 包含機構學解析過程的總結報告
  • 軌跡模擬結果影像

ASSIGNMENT

5 機器手關節結構機構學建模

繳交成果

評分標準

  • 旋轉矩陣的數學準確性
  • 正向運動學方程式的物理合理性
  • 報告的邏輯架構

KNOWLEDGE CHECK

理解檢查

1在機器人機構學中,不考慮力或力矩,僅描述運動的學科為何?
2在 3 維空間中,定義兩個座標系間方向的矩陣為何?

FIELD CHECK

完成標準

  • 完成理論課程學習
  • 提交機構學解析結果報告
  • 達到理論測驗 100 分

MODULE SOURCES

本模組參考資料

  1. Introduction to Robotics: Mechanics and Control - John J ... John J.Craig-Introduction to Robotics Mechanics and Control ... Introduction to robotics : mechanics and control : Craig ... Introduction to Robotics: Mechanics and Control (3rd Edition) Introduction to robotics : mechanics and control : Craig ... Introduction to Robotics: Mechanics and Control - John J ...books.google.com · textbook