mycobot_ros/mycobot_ai/ai_ultraarm/scripts/tools.py
2022-11-28 19:13:16 +08:00

101 lines
2.5 KiB
Python
Executable file

from pymycobot.mira import Mira
import os
import time
port = "/dev/ttyUSB0"
mc = Mira(port)
mc.go_zero()
radians_chushi= [0.34, 0, 0]
chushi_angles = [19.48, 0.0, 0.0]
chishi_coords = [165.93, 58.69, 120.0]
radians_pre = [0.0, 0.09, 0.53]
pre_angles = [0.0, 5.16, 30.37]
pre_coords = [170.33, 0.0, 58.84]
radians_zhuaqu = [0.0, 0.33, 0.87]
zhuaqu_angles = [0.0, 18.91, 49.85]
zhuaqu_coords = [172.26, 0.0, 21.8]
radians_qilai = [0.0, 0.0, 0.0]
qilai_angles = [0.0, 0.0, 0.0]
qilai_coords = [176.0, 0.0, 120.0]
move_blue = [-1.01, 0.22, 0.0]
blue_angles = [-57.87, 12.61, 0.0]
blue_coords = [107.54, -171.23, 117.11]
move_gray = [-1.61, 0.0, 0.0]
gray_angles = [-92.25, 0.0, 0.0]
gray_coords = [-6.91, -175.86, 120.0]
move_green = [0.48, 0.61, 0]
green_angles = [27.5, 34.95, 0.0]
green_coords = [217.09, 113.01, 98.36]
move_red = [0.81, 0.0, 0.0]
red_angles = [46.41, 0.0, 0.0]
red_coords = [121.35, 127.48, 120.0]
radians_chushi= [0.34, 0, 0]
chushi_angles = [19.48, 0.0, 0.0]
chishi_coords = [165.93, 58.69, 120.0]
# mc.set_radians(radians_chushi, 50)
# time.sleep(3)
# print('chushi_angles:', mc.get_angles_info())
# print('chishi_coords:', mc.get_coords_info())
# mc.set_radians(radians_pre, 50)
# time.sleep(3)
# print('pre_angles:', mc.get_angles_info())
# print('pre_coords:', mc.get_coords_info())
# mc.set_radians(radians_zhuaqu, 50)
# time.sleep(3)
# print('zhuaqu_angles:', mc.get_angles_info())
# print('zhuaqu_coords:', mc.get_coords_info())
# # mc.set_gpio_state(0)
# mc.set_radians(radians_qilai, 50)
# time.sleep(3)
# print('qilai_angles:', mc.get_angles_info())
# print('qilai_coords:', mc.get_coords_info())
# mc.set_radians(move_blue, 50)
# time.sleep(4)
# print('blue_angles:', mc.get_angles_info())
# print('blue_coords:', mc.get_coords_info())
# # mc.set_gpio_state(1)
# time.sleep(2)
# mc.set_radians(radians_chushi, 50)
# time.sleep(5)
# print('chushi_angles:', mc.get_angles_info())
# print('chishi_coords:', mc.get_coords_info())
# mc.set_radians(move_gray, 50)
# time.sleep(6)
# print('gray_angles:', mc.get_angles_info())
# print('gray_coords:', mc.get_coords_info())
# mc.set_radians(radians_chushi, 50)
# time.sleep(2)
mc.set_radians(move_green, 50)
time.sleep(4)
print('green_angles:', mc.get_angles_info())
print('green_coords:', mc.get_coords_info())
mc.set_radians(radians_chushi, 50)
time.sleep(2)
mc.set_radians(move_red, 50)
time.sleep(4)
print('red_angles:', mc.get_angles_info())
print('red_coords:', mc.get_coords_info())
mc.set_radians(radians_chushi, 50)