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

Was this helpful?

  1. Gmii Vision 視覺 機械手臂編程軟體
  2. 裝置
  3. 機械手臂

Dobot Magician

Previous機械手臂NextDobot M1

Last updated 5 years ago

Was this helpful?

新增 Magician

在裝置選單中選擇新增 Magician,選取裝置連接埠後連線。

手臂控制器

  • 鎖定:需先設定裝置編號後鎖定,才能在任務中使用。

  • 控制:控制器中間區域為控制區,連接後可以控制和設定手臂。

  • 警報:若操控有誤或是裝置出現故障,下方會顯示出警報資訊。

在任務中使用手臂

Blockly和Python皆提供控制手臂的API,API的編號對應手臂控制器鎖定的編號,相同編號並且鎖定的手臂會執行對應的任務。

Blockly 範例

Python 範例

from api import GmiiVisionAPI
import time

GmiiVisionSocket = GmiiVisionAPI.load()


i = None


while True:
  GmiiVisionAPI.DobotMagician_SetPTPCommonParams(GmiiVisionSocket, 0, 100, 100)
  GmiiVisionAPI.DobotMagician_SetPTPCmd(GmiiVisionSocket, 0, 0, [200, (-30), 0, 0])
  GmiiVisionAPI.DobotMagician_WaitQueuedCmdCompleted(GmiiVisionSocket, 0)
  GmiiVisionAPI.DobotMagician_SetPTPCommonParams(GmiiVisionSocket, 0, 30, 30)
  for i in range(1, 7):
    GmiiVisionAPI.DobotMagician_SetPTPCmd(GmiiVisionSocket, 0, 7, [10, 10,  0, 0])
    GmiiVisionAPI.DobotMagician_WaitQueuedCmdCompleted(GmiiVisionSocket, 0)