0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

机器人技术与应用 来源:机器人技术与应用 作者:机器人技术与应用 2021-03-25 16:46 次阅读

现在,利用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

文章出处:【微信公众号:机器人技术与应用】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 驱动
    +关注

    关注

    11

    文章

    1716

    浏览量

    84332

原文标题:UR笛卡尔驱动程序可用于ROS

文章出处:【微信号:robotmagazine,微信公众号:机器人技术与应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    移动机器人ROS操作系统原理与应用

    ROS1不同的是,ROS2诞生的目的就是为了让更多机器人使用,所以在设计上更加符合技术的发展方向,也运用了很多最近的技术框架。
    发表于 01-02 12:28 277次阅读
    移动<b class='flag-5'>机器人</b>与<b class='flag-5'>ROS</b><b class='flag-5'>操作系统</b>原理与应用

    LabVIEW的六轴工业机器人运动控制系统

    环境中,对机器人进行了正逆运动学仿真测试。接着,对单轴和多轴伺服系统进行了控制测试,最终实现了机器人的轨迹规划实体控制。 在整个项目中,La
    发表于 12-21 20:03

    【昉·星光 2 高性能RISC-V单板计算机体验】基于星光 2 ROS 激光雷达红外测温智能车

    比较流行的机器人操作系统,准确的说是机器人编程的框架,是连接了操作系统和你开发的ROS应用程序, 所以它也算是一个中间件, 基于
    发表于 12-02 15:52

    ROS机器人开发更便捷,基于RK3568J+Debian系统发布!

    ROS系统是什么 ROS(Robot Operating System)是一个适用于机器人的开源的元操作系统。它提供了
    的头像 发表于 11-30 16:29 246次阅读
    <b class='flag-5'>ROS</b>让<b class='flag-5'>机器人</b>开发更便捷,基于RK3568J+Debian<b class='flag-5'>系统</b>发布!

    ROS机器人开发更便捷,基于RK3568J+Debian系统发布!

    ROS系统是什么 ROS(Robot Operating System)是一个适用于机器人的开源的元操作系统。它提供了
    发表于 11-30 16:01

    ROS系统是什么?ROS系统主要特点有哪些?创龙RK3568J+Debian的ROS2系统案例

    操作系统应有的服务,包括硬件抽象,底层设备控制,常用函数的实现,进程间消息传递,以及包管理。它也提供用于获取、编译、编写、和跨计算机运行代码所需的工具和库函数。 随着工业智能化的快速发展,智能机器人设备已成为工业自动化体系的佼
    的头像 发表于 11-30 14:41 1983次阅读
    <b class='flag-5'>ROS</b><b class='flag-5'>系统</b>是什么?<b class='flag-5'>ROS</b><b class='flag-5'>系统</b>主要特点有哪些?创龙RK3568J+Debian的<b class='flag-5'>ROS</b>2<b class='flag-5'>系统</b>案例

    一个机器人操作系统(ROS)节点系统

    电子发烧友网站提供《一个机器人操作系统(ROS)节点系统.zip》资料免费下载
    发表于 07-06 10:49 0次下载
    一个<b class='flag-5'>机器人</b><b class='flag-5'>操作系统</b>(<b class='flag-5'>ROS</b>)节点<b class='flag-5'>系统</b>

    ROS控制jetbot机器人

    电子发烧友网站提供《从ROS控制jetbot机器人.zip》资料免费下载
    发表于 06-27 10:22 0次下载
    从<b class='flag-5'>ROS</b><b class='flag-5'>控制</b>jetbot<b class='flag-5'>机器人</b>

    ROS机器人操作系统

    可能很多初学者听到机器人操作系统,就被“操作系统”几个字吓住了。其实简单点说,**ROS就是一个分布式的通信框架,帮助程序进程之间更方便地通信。
    的头像 发表于 05-19 17:46 1576次阅读
    <b class='flag-5'>ROS</b><b class='flag-5'>机器人</b><b class='flag-5'>操作系统</b>

    ROS机器人操作系统的实现原理(下)

    本文介绍ROS机器人操作系统(Robot Operating System)的实现原理,从最底层分析ROS代码是如何实现的。 **1、序列化** 把通信的内容(也就是消息m
    的头像 发表于 05-19 17:42 858次阅读

    ROS机器人操作系统的实现原理(上)

    本文介绍ROS机器人操作系统(Robot Operating System)的实现原理,从最底层分析ROS代码是如何实现的。 **1、序列化** 把通信的内容(也就是消息m
    的头像 发表于 05-19 17:41 769次阅读
    <b class='flag-5'>ROS</b><b class='flag-5'>机器人</b><b class='flag-5'>操作系统</b>的实现原理(上)

    ROS操作系统学习笔记2

    机器人操作系统(Robot operating system ,ROS)是一个应用于机器人上的基础框架,它把原本松散的零部件耦合在一起,提供通信的架构,近似上
    的头像 发表于 05-19 17:21 396次阅读

    ROS操作系统学习笔记1

    机器人操作系统(Robot operating system ,ROS)是一个应用于机器人上的基础框架,它把原本松散的零部件耦合在一起,提供通信的架构,近似上
    的头像 发表于 05-19 17:20 549次阅读
    <b class='flag-5'>ROS</b><b class='flag-5'>操作系统</b>学习笔记1

    ROS基本介绍

    近来找到的实习主要是做智能车控制,用到的也就是ROS机器人操作系统ROS需要运行在一个操作系统
    的头像 发表于 05-19 17:07 4925次阅读
    <b class='flag-5'>ROS</b>基本介绍

    工程师说 | 通过RA MCU和微型ROS简化机器人设计流程

    的micro-ROS解决方案 。micro-ROS是一个使用ROS 2的机器人控制系统的开源项目,ROS
    的头像 发表于 05-18 23:15 554次阅读