# -*- coding: utf-8 -*- from pymycobot.mycobot import MyCobot from pymycobot.genre import Angle from pymycobot import PI_PORT, PI_BAUD # 当使用树莓派版本的mycobot时,可以引用这两个变量进行MyCobot初始化 import time mc = MyCobot("/dev/ttyUSB0", 115200) # 通过传递角度参数,让机械臂每个关节移动到对应[0, 0, 0, 0, 0, 0]的位置 mc.send_angles([0, 0, 0, 0, 0, 0], 50) # 设置等待时间,确保机械臂已经到达指定位置 time.sleep(2.5) # 让关节1移动到90这个位置 # mc.send_angle(Angle.J1.value, 90, 50) # 设置等待时间,确保机械臂已经到达指定位置 mc.send_coords([73.2, -85.9, 495.7, -94.26, -30.17, -84.42],20,0) time.sleep(2) mc.send_angles([2.19, 0.35, -3.42, -0.61, 1.23, -30.32],20) num=0 while num<5: print('-------------------->1') print(mc.get_angles()) time.sleep(1) print('--------------------->2') print(mc.get_coords()) print('----------------->3') time.sleep(1) print(mc.get_radians()) num+=1 time.sleep(2) # # 以下代码可以让机械臂左右摇摆 # # 设置循环次数 # num=5 # while num > 0: # # 让关节2移动到50这个位置 # mc.send_angle(Angle.J2.value, 50, 50) # # 设置等待时间,确保机械臂已经到达指定位置 # time.sleep(1.5) # # 让关节2移动到-50这个位置 # mc.send_angle(Angle.J2.value, -50, 50) # # 设置等待时间,确保机械臂已经到达指定位置 # time.sleep(1.5) # num