您好,我们的EC66机械臂在使用时遇到一些问题,希望能得到解决。
我们通过EC_SDK_Socket手册中示例的方式与操作系统为Ubuntu 20.04的主机建立连接(通过网线),但通过主机发指令控制的过程中时常会出现断连的情况,有时候几分钟就断连,有时候几个小时才断连。
经过检查,我们发现是主机通过sock.sendall()给机械臂发送json指令后,调用sock.recv()接收时机械臂断连,导致主机接收不到机械臂传回来的消息,以至于一直阻塞在这里。
发生这种情况后,无法主机无法再与机械臂重新建立socket连接,错误指令是Error 113 No route to host。只能在关闭机械臂电源后重启,才能再次连接。
由于断连的情况极其影响实验的进度,所以希望能够得到解决。