mirror of
https://github.com/elephantrobotics/mycobot_ros.git
synced 2026-07-05 19:47:04 +00:00
54 lines
No EOL
1.4 KiB
Python
Executable file
54 lines
No EOL
1.4 KiB
Python
Executable file
# encoding=utf-8
|
|
import time
|
|
import pymycobot
|
|
from packaging import version
|
|
# min low version require
|
|
MAX_REQUIRE_VERSION = '3.5.3'
|
|
current_verison = pymycobot.__version__
|
|
print('current pymycobot library version: {}'.format(current_verison))
|
|
if version.parse(current_verison) > version.parse(MAX_REQUIRE_VERSION):
|
|
raise RuntimeError('The version of pymycobot library must be less than {} . The current version is {}. Please downgrade the library version.'.format(MAX_REQUIRE_VERSION, current_verison))
|
|
else:
|
|
print('pymycobot library version meets the requirements!')
|
|
from pymycobot.mycobotsocket import MyCobotSocket
|
|
# from pymycobot.mycobot import MyCobot
|
|
|
|
|
|
# ms.send_angles([50,0,0,0,0,0],50)
|
|
i=100
|
|
|
|
# while i>=0:
|
|
for i in range(1,256):
|
|
ms=MyCobotSocket('192.168.125.226',9000)
|
|
|
|
ms.connect()
|
|
time.sleep(1)
|
|
print('angles:',ms.get_angles())
|
|
time.sleep(1)
|
|
print('coords:',ms.get_coords())
|
|
# i-=1
|
|
# break
|
|
# ms.release_all_servos()
|
|
|
|
# 获取本机IP地址
|
|
import socket
|
|
# import struct
|
|
# import fcntl
|
|
|
|
# def getip(ethname):
|
|
|
|
# s=socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
|
|
|
|
# return socket.inet_ntoa(fcntl.ioctl(s.fileno(), 0X8915, struct.pack('256s', ethname[:15]))[20:24])
|
|
|
|
# if __name__=='__main__':
|
|
|
|
# print(getip('enp0s3'))
|
|
|
|
# hostname=socket.gethostname()
|
|
# print(hostname)
|
|
# ip=socket.gethostbyname(hostname)
|
|
# print(ip)
|
|
|
|
# for port in range(9000,9999):
|
|
# print(port) |