3.6. 機械臂

robotic_arm_ctrl.move(x, y, wait_for_complete=True)
描述:

設置機械臂運動的相對位置

參數:
  • x (int32) – 設置機械臂水平運動的距離,正數為向前運動,負數為向後運動,精確度為 1 mm
  • y (int32) – 設置機械臂垂直運動的距離,正數為向上運動,負數為向下運動,精確度為 1 mm
  • wait_for_complete (bool) – 是否等待執行完成,默認為 True
傳回:

示例:

robotic_arm_ctrl.move(40, 50, True)

示例說明:

設置機械臂向前移動 20 mm,向上移動 30 mm,等待執行完成

robotic_arm_ctrl.moveto(x, y, wait_for_complete=True)
描述:

設置機械臂運動到絕對坐標

參數:
  • x (int32) – 設置機械臂水平運動的坐標值,精確度為 1 mm
  • y (int32) – 設置機械臂垂直運動的坐標值,精確度為 1 mm
  • wait_for_complete (bool) – 是否等待執行完成,默認為 True
傳回:

示例:

robotic_arm_ctrl.moveto(40, 50, True)

示例說明:

設置機械臂移動到(x=40mm,y=50mm)的絕對坐標,等待執行完成

robotic_arm_ctrl.get_position()
描述:獲取機械臂位置
參數:void – 無
傳回:機械臂的絕對坐標,精確度為 1 mm
傳回型態:列表[x, y], x 和 y 為 int32 類型
示例:[x, y] = robotic_arm_ctrl.get_position()
示例說明:獲取機械臂的絕對坐標
robotic_arm_ctrl.recenter()
描述:設置機械臂回中
參數:void – 無
傳回:
示例:robotic_arm_ctrl.recenter()
示例說明:設置機械臂回中

提示

模塊說明請參考 機械臂與機械爪