Ubuntu18.04下UR5使用socket监听问题整理

错误1:PermissionError: [Error 13] 权限不够

  • 问题分析:Linux系统下操作小于1024的端口需要root权限
  • 解决方法:1.修改端口sk3.bind(("192.168.1.100",100)) -> sk3.bind(("192.168.1.100",1100));2.用户添加权限,或者给文件夹重新赋权,使用root用户启动

错误2:UI无法获取UR5当前姿态及坐标变换之后的目标位置

  • 问题分析:经过调试发现,程序没有跳转执行子函数
  • 解决方法:修改子函数跳转条件

错误3:配置局域网后,报错PermissionError: [Error 99] 无法指定被请求地址

  • 问题分析:上位机与UR5通讯地址配置错误
  • 解决方法:将socket中的ip地址设置为,ifconfig查看到的网口ip

错误4:报错Process finished with exit code 139 (interrupted by signal 11: SIGSEGV)

  • 问题分析1.错误代码139:数组越界,python中大多由于数据结构混淆使用导致;2.SIGSEGV信号指示"细分违规"或"segfault",等同于对该过程中未映射的内存地址的读取或写入
  • 解决方法:定位代码位置self.textBrowser.append(str(targetpose)[1:-1])进行修改
  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值