-
機器人運動學
鎖定
機器人運動學包括正向運動學和逆向運動學,正向運動學即給定機器人各關節變量,計算機器人末端的位置姿態; 逆向運動學即已知機器人末端的位置姿態,計算機器人對應位置的全部關節變量。
- 中文名
- 機器人運動學
- 外文名
- robot kinematics
- 分 類
- 計算機 機器人
- 相 關
- 機器人動力學
- 包 括
- 正向運動學 逆向運動學
- 簡 稱
- DKP IKP
- 變 量
- 位置姿態 關節變量
機器人運動學簡介
機器人運動學包括正向運動學和逆向運動學,正向運動學即給定機器人各關節變量,計算機器人末端的位置姿態; 逆向運動學即已知機器人末端的位置姿態,計算機器人對應位置的全部關節變量。一般正向運動學的解是唯一和容易獲得的,而逆向運動學往往有多個解而且分析更為複雜。機器人逆運動分析是運動規劃不控制中的重要問題,但由於機器人逆運動問題的複雜性和多樣性,無 法建立通用的解析算法。逆運動學問題實際上是一個非線性超越方程組的求解問題,其中包括解的存在性、唯一性及求解的方法等一系列複雜問題。
機器人運動學位姿描述
機器人運動學表示
機器人的位姿主要是指機器人手部在空間的位置和姿態,有時也會用到其他各個活動杆件在空間的位置和姿態。位置可以用一個位置矩陣來描述。
姿態可以用座標系三個座標軸兩兩夾角的餘弦值組成的姿態矩陣來表示。
舉個例子:
圖1所示的兩座標系的姿態為
機器人運動學座標
機器人的座標系包括手部座標系,機座座標系,杆件座標系,絕對座標系。
手部座標系:參考機器人手部的座標系,也稱機器人位姿座標系,它表示機器人手部在指定座標系中的位置和姿態。
機座座標系:參考機器人基座的座標系,它是機器人各活動杆件和手部的公共參考座標系。
杆件座標系:參考機器人杆件的座標系,它是在機器人每個活動杆上固定的座標系,隨杆件的運動而運動。
手部座標系{h};機座座標式{0};杆件座標系{i}(i-1,2,...n);絕對座標系{B}。
機器人運動學運動學方程
機器人運動學概念
機器人運動學的一般模型為:
若給定
,要求確定相應的M,稱為正運動學問題,簡記為DKP。相反,若已知末端執行器的位姿M,求解對應的關節變量,稱為逆運動學問題。簡記為IKP。
求解正運動問題,是為了檢驗,校準機器人,計算工作空間等;求解逆運動問題,是為了路徑規劃,機器人控制,但求解比較困難。
機器人運動學舉例
建立三自由度平面關節機器人如圖2所示,設機器人杆件1,2,3長度為
,建立機器人的運動學方程。
1、建立座標系
機座座標系{0};杆件座標系{i};手部座標系{h}與末端座標系{n}重合。
2、確定參數
各個軸線相互平行,各個杆件處於同一平面內。
3、相鄰杆件位姿矩陣
同理可得:
同理可得:
4、建立方程
將相鄰杆件位姿方程依次相乘,則有
為了説明位姿矩陣中各個元素的作用,可以寫為:
- 參考資料
-
- 1. 馬莎,施智平,關永等.共形幾何代數與機器人運動學的形式化[J].小型微型計算機系統,2016,37(3):555-561. .萬方數據庫.2016-10-25[引用日期2017-07-30]