利用ROS控制UR机器人可使用新版操作系统

现在,利用ros控制ur机器人的程序员可以使用新版本的机器人操作系统(ros)。这个新的ros版本提供了对机器人的笛卡尔控制,同时保持了机器人关节的安全速度,以避免超出安全的协作控制限制。
ur手臂的笛卡尔控制复杂性要求将单个机器人关节运动的计算结果保持在定义协作机器人的安全操作范围之内。另外,特定的运动也可能会让手臂通过“奇点”,在这个“奇点”,手臂需要改变其姿态,以保持工具末端在所需的轨迹上。这也可以诱导非常高速的关节运动,但将超过协作机器人的规格。
为了安全地执行此操作,ros必须了解ur臂的运动学,协作机器人的约束条件以及笛卡尔运动的要求。在此版本之前,ros尚未提供用于ur机器人的笛卡尔控制的正式解决方案。但是,此新版本可用于beta测试,并且ros社区正在收集真实用例来测试该功能。
以下是该版本的功能集:
适用于所有cb3(软件版本》 = 3.7)和e-series(软件版本》 = 5.1)机器人,并尽可能使用rtde接口进行通信。
ros内置机器人的出厂校准,可以精确地达到笛卡尔目标。
实时通信结构,可以很好地应对e-series的2ms周期时间。
示教器的透明集成。使用urcaps系统,处理从ros端发送的控制命令。这样,无需重新启动ros驱动程序就可以暂停、停止和恢复机器人。将来,这还将使ros组件能够用于示教器上更复杂的ur程序的一部分。可以使用服务调用退出机器人的ros控制,以继续在tp上执行程序。
使用机器人的速度缩放功能。当由于安全限制而启用速度缩放或使用速度滑块时,这会在ros端得到正确处理,并相应地减慢轨迹执行的速度。
如果需要的话,使用ur机器人可以对大多数日常的tp交互进行基于ros服务的替换,而无需与示教器进行交互。可以使用ros服务和操作调用来启动、停止机器人,甚至可以从安全事件中恢复机器人。
测试功能:在应用程序中启用笛卡尔轨迹控制。使用新的笛卡尔轨迹界面和新的笛卡尔轨迹控制器在任务空间中指定航点。
测试功能:对直角轨迹和基于关节的轨迹都使用机器人内插。如果应用程序不能满足驱动程序的实时要求,这将非常有帮助。
原文标题:ur笛卡尔驱动程序可用于ros
文章出处:【微信公众号:机器人技术与应用】欢迎添加关注!文章转载请注明出处。


国产TWS耳机芯片引爆低端市场需求,智能音箱市场国产芯片份额超五成
什么是单频网技术?单频网技术有哪些优点?实现单频网的难点是什
5G+8K技术超高清Mini/Micro LED显示已成趋势
众多医学影像AI企业开发了相关的医学影像AI产品
菲力尔热成像仪帮助医院找出病人的疼痛
利用ROS控制UR机器人可使用新版操作系统
ISA插槽
如何使用很少的组件制作arduino移动车
人脸识别自助收银机对于商超零售场景的好处是什么
阿里巴巴达摩院发布科技趋势:阿里巴巴工业互联网大平台来了!
物联网卡在UWB定位上的应用
详细介绍影响印刷质量检测效果的五大因素
爆料:妹子的最爱?疑似小米Note2全新配色曝光
东芝存储XL-Flash技术2020年将量产
由于iPhone在中国销量的下滑 苹果或将终止无人驾驶汽车的开发
NVIDIA成为第五家向美国联邦政府递交自动驾驶安全报告的公司
工作会被机器人抢走 这种担心真的很多余
什么是阻抗匹配?为什么要进行阻抗匹配?
电动机过热的原因
AC/DC 转换电路设计的课题和探讨事项-使用分立结构还是电源IC