Gmii.tw 學習庫
  • Gmii 全佑電腦 總覽
  • Gmii 編程控制軟體
  • Gmii Vision 視覺 機械手臂編程軟體
    • 任務
    • 裝置
      • 相機
      • 機械手臂
        • Dobot Magician
        • Dobot M1
    • 視覺
      • 檢測模板
      • 分類器
    • 裝置座標轉換
  • kittenbot系列產品
    • 主控板
Powered by GitBook
On this page
  • 裝置參考座標系
  • 校正
  • 在任務中轉換座標系
  • Blockly API
  • Python API

Was this helpful?

  1. Gmii Vision 視覺 機械手臂編程軟體

裝置座標轉換

Previous分類器Next主控板

Last updated 5 years ago

Was this helpful?

裝置參考座標系

每個裝置都有相對的參考座標系,在個別的輸入或輸出上皆須使用各自的參考座標系,例如:

  • 視覺檢測取得的座標為相機的參考座標系的資料

  • 機械手臂在控制移至定點時使用的座標為本身的參考座標系的座標。

校正

在校正相機與機械手臂之前,先將校正卡列印出來。對一台相機與一台機械手臂之參考座標系校正。校正方法的順序如下:

  1. 將校正卡放置於相機可拍攝到的區域以及機械手臂的工作區域內。

  2. 擷取指定編號之相機影像上的校正卡,會檢測到校正卡的四個角落交叉點之位置(下圖紅點處)。

  3. 將機械手臂移至校正卡上指定的四個點位(下圖紅點處)並分別記錄位置。

  4. 將機械手臂移置其末端工具碰到校正卡,紀錄高度。

  5. 執行校正計算。

在任務中轉換座標系

註:相機是2D平面座標系,目標檢測之結果為2D資訊,在轉換至機械手臂的座標時,需加入目標物件的高度。

Blockly API

Python API

GmiiVisionAPI.TargetPositionToDobotMagicianCoordinate(GmiiVisionSocket, 0, 0, [0, 0, 0, 0], 0) # 相機編號, Magician編號, 相機座標系的座標, 高度
GmiiVisionAPI.TargetPositionToDobotM1Coordinate(GmiiVisionSocket, 0, 0, [0, 0, 0, 0], 0) # 相機編號, Magician編號, 相機座標系的座標, 高度
202KB
calibration_card.pdf
pdf
校正卡