機器人工具座標系標定原理
工具座標系
預設的工具座標系是以法蘭中心點為原點,XYZ方向固定的一個座標系。其他任何安裝在末端法蘭上的工具,TCP點的位置相對於法蘭中心點是固定的,以這個TCP為原點建立工具座標系其實就可以看做相對於末端的平移和旋轉。
標定
工業機器人使用過程中經常在機器人末端法蘭面安裝不同的工具來滿足實際生產需求,為了準確控制工具運動的位置與姿態,需要對工具所在座標系進行標定。
對於工業機器人來說,基座標B與 末端法蘭面所在座標系 T之間的關係在製作機器人的時候已經設定好,每次機械臂在運動時,每一個關節的旋轉扭角在變化,進而計算出各個關節的座標系變換,具體原理可以參考機器人D-H座標系的構建。本文簡化其中的關係,假定基座標B與末端法蘭面所在座標系E之間的變換矩陣為
。工具座標系與末端座標系的變換矩陣為
,三種座標系有如下關係:
由於工具與機器人末端法蘭面的位置關係固定不變,其標定過程是標定機器人工具所在座標系T與機器人末端座標系E 的關係,其含義是工具座標系相對於機器人末端座標系的位置關係,標定型別與手眼標定類似。標定過程可以分為兩個部分,工具中心點位置(TCP) 標定,工具座標系姿態標定(TCF) 。
• 工具座標系姿態(TCF)標定
我認為工具座標系姿態比較好標定,看上面圖1,工具座標系 T的零點在槍尖末端,一旦位置確定後,姿態可以是任意的,有無數種,就看選擇那種比較方便了。目前接觸到兩種標定姿態:
- 工具座標系姿態直接使用機器人末端E 的姿態,這樣兩者之間只有平移關係;
- 工具座標系姿態直接使用機器人基座B 的姿態,同樣兩者之間只有平移關係。
相關文章
- ROS TF :使用 TF 設定機器人 釋出座標變換 使用座標變換 將感測器資料轉換為機器人座標系下ROS機器人
- Stanford機器人D-H座標系機器人
- 張正友標定Opencv實現、標定流程以及影像座標轉為世界座標OpenCV
- 安川機器人零點標定機器人
- ROS 機器人技術 - 廣播與接收 TF 座標ROS機器人
- 形象化理解笛卡爾座標系和極座標系
- SVG 座標系統SVG
- 座標系的生成
- 世界座標系到攝像機座標系的矩陣變換推導過程矩陣
- canvas座標系原點Canvas
- canvas 座標系原點Canvas
- 海康相機 畫素座標(px,py)到sdk ptz 座標轉換最後到onvif ptz座標
- 地心地固座標系(ECEF)與站心座標系(ENU)的轉換
- 座標系定義和相互轉換演算法演算法
- GIS中的座標系定義與轉換 (轉)
- Go版本的各座標系互相轉換的工具Go
- C++ opencv的圓轉矩形,極座標轉笛卡爾座標系C++OpenCV
- OpenGL 座標系統詳解
- Qt - 座標系及轉換QT
- vue 實現高德座標轉GPS座標Vue
- 流體力學守恆形式Euler方程(笛卡爾座標、柱座標、球座標)
- 設定元素在文件中的座標
- python畫圖 去除橫縱座標值;設定橫縱座標名稱;設定座標軸刻度大小Python
- 螢幕座標、裝置座標以及邏輯座標的區別
- WebGL座標系的小祕密Web
- android自定義View——座標系AndroidView
- 【matplotlib 實戰】--平行座標系
- 公路座標計算系統 1.0
- 座標系相關知識科普
- ogre世界座標魚螢幕座標相互轉換
- 【GIS工具】百度poi載入工具之玩轉座標系統!
- ENVI為遙感影像設定空間座標系的方法
- JavaScript 獲取滑鼠指標座標JavaScript指標
- jQuery獲取滑鼠指標座標jQuery指標
- 使用opencv畫框,標出座標OpenCV
- 利用齊次座標進行二維座標轉換
- OpenGL座標系與幾何變換
- 安卓自定義View基礎:座標系安卓View