模拟机械臂端/相机端Socket发送坐标
相机端(发送端)
import socket
import json
data = {
“x”: 0.5,
“y”: -0.2,
“z”: 0.1,
“rx”: 0.0,
“ry”: 1.57,
“rz”: 0.0
}
client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
client.connect((“192.168.1.100”, 8055)) # 机械臂IP和端口
msg = json.dumps(data)
client.send(msg.encode(“utf-8”))
client.close()
机械臂端(接收端)
import socket
import json
server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server.bind((“0.0.0.0”, 8055))
server.listen(1)
conn, addr = server.accept()
data = conn.recv(1024).decode(“utf-8”)
pose = json.loads(data)
print(“接收到目标位姿:”, pose)
此处可调用机械臂SDK控制抓取逻辑
move_to(pose[“x”], pose[“y”], pose[“z”], …)
conn.close()
server.close()
转载请注明作者和出处,并添加本页链接。
原文链接:
//pongpongkai.top/133