Universial Robot (1): ROS下的通信问题

在我们使用Universial Robot的过程中,经常需要使用ROS的帮助来完成一些任务。那么在ROS下的通信问题可能是很多人会碰到的问题。

目前,网上可以搜到的UR的驱动程序主要有3个:ROSWIKI上最原始的ur_driver,改良版的ur_shadow_driver,以及ros industrial推荐的ur_modern_driver。

经过亲身实验,ur_driver基本可以放弃,因为它只支持软件版本比较老的UR。

ur_shadow_driver还是可以使用的,因为里面的通信协议被更新过,但ros industrial说不建议使用这个。

ur_modern_driver亲测没有问题,运行良好!

很多朋友在使用ur_modern_driver的过程中,都会遇到下面这个问题:

Wrong length of message on RT interface
有时候在这个问题下,UR依然运行的不错。但时间一长,基本都会报错。解决方案也很简单:

(1)不要使用无线通讯,在同一路由器下使用有线通讯;

(2)尽量使用30002端口,当让默认的50001端口一般也不会有问题。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 20
    评论
评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值