mycobot_ros/Mybuddy/mybuddy/scripts/test_control.py
2022-07-18 10:29:50 +08:00

44 lines
No EOL
991 B
Python

from time import time
from pymycobot.mybuddy import MyBuddy
import rospy
import time
import os
port = rospy.get_param("~port", os.popen("ls /dev/ttyACM*").readline()[:-1])
baud = rospy.get_param("~baud", 115200)
print(port, baud)
mb = MyBuddy(port, baud)
# mb.set_free_mode(2)
# mb.power_on()
# mb.release_all_servos()
# mb.set_servo_calibration(3,1)
# i = 1
# while i < 7:
# mb.release_servo(2,i)
# i += 1
# time.sleep(1)
'''
------------get info--------------
'''
# print(mb.get_radians(1))
# print(mb.get_encoders(3))
# print(mb.get_encoder(1,1))
# print(mb.get_angles(1))
# print(mb.get_coords(1))
# print(mb.get_coords(2))
# print("\n")
'''
------------send info--------------
'''
# mb.send_radians(2,[-0.136, -0.462, -0.62, 0.813, 0.218, -0.071],30)
# mb.send_angles(2,[6.32, -94.39, 13.62, -15.38, -94.21, 62.84],30,1)
# time.sleep(2)
print(mb.get_angles(3))
# mb.send_angles(1,[0,0,0,0,0,0],30,0)
# mb.send_angle(1,3,30,30)
# mb.set_encoder(3,1,2048,1)
time.sleep(1)