六軸機械手與相機的手眼標定

2021-08-19 08:08:21 字數 1112 閱讀 2664

利用相機視覺定位,並用機械手抓取。 

一、相機固定的情況

我們需要的最終結果,即 得到base 與 cam 的空間位置關係,即乙個4*4的變換矩陣。這個可以通過移動tool,多次拍攝標定板來計算得到。

矩陣關係:

通過多次拍攝標定板,可得到每次標定板在相機座標系中的位置關係,即 cam_h_cal。

每次的tool在base中的位置也可得知,即base_h_tool。

如拍攝20次,通過20組矩陣方程,通過計算可獲得另外兩個矩陣。cam_h_base 即 base在cam座標系下的位置關係。

tool_h_cal 標定板在tool下的位置關係。

這樣,cam_h_base的逆矩陣,base_h_cam,即:cam座標繫在base下的位置關係。

抓取過程:

通過拍攝產品獲得影象,計算獲得產品在cam座標系下的關係  cam_h_p。  

可以通過標定板,建立乙個參考位置, cam_h_ref。 然後,得到 產品在ref下的位置(產品和ref在同乙個平面),

通過影象座標轉到ref平面 。 ref_h_p。

矩陣相乘,得到cam_h_p。     base_h_cam左乘它,得到 base_h_p ,即產品在base下的位置。

抓取如果加了抓取爪子或吸盤之類,偏tool座標系原點,需要得到tool_h_gripper    一般就z分量有個偏移。

base_h_tool=base_h_p  *  gripper_h_tool。    tool移到這個位置就可以抓取了。

二,相機固定在機械手tool上

同理: 相機與tool位置關係固定,即是我們要求解的關係 cam_h_tool

python 機械手 機械手機械手驅動程式設計

我目前正在為即將到來的機械人比賽準備我們的機械人編碼。我正試著把我們的機械人設定成自主模式 在無人控制的情況下移動 但我遇到了乙個問題。我可以讓機械人向左 向右 向前 向後等移動 我們使用的是機械驅動 在autonomy中,我們希望它向前移動,然後在它完成後向側面移動。我們兩個同時做沒有問題,但乙個...

六軸機械人取代機械手做自動應用的幾點可能性

六軸機械人是6個關節手臂在一定範圍內運動的機械裝置,而機械手也具備取物放物等自動所需的能力,總體來說機械手市場成熟度高,在專一領域的效能相對穩定,導致其成本會比機械人低廉一些,那麼為什麼還是會有很多廠家選擇工業機械人來應用到生產線,而不用機械手呢?根據交談客戶的一些解決方案,大概有以下幾個原因 1 ...

法蘭克機械手手動操作 法蘭克機械手操作說明

法蘭克kcw 10v工具機機械手換刀時主軸卡口和刀具的卡口對不齊了,怎麼調整主軸角度怎麼改引數 修改一下引數,定位角度偏置4077。4077中4096代表360度。差多少補進去就行了。數控加工中心法蘭克系統換刀機械手中停止,請內行給個解決方法 跟我們廠的工具機乙個症狀。懷疑是主軸拉刀接近開關固定座鬆...