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

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

    关注

    12

    文章

    1840

    浏览量

    85296

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

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

收藏 人收藏

    评论

    相关推荐

    【「具身智能机器人系统」阅读体验】+初品的体验

    《具身智能机器人系统》 一书由甘一鸣、俞波、万梓燊、刘少山老师共同编写,其封面如图1所示。 本书共由5部分组成,其结构和内容如图2所示。 该书可作为高校和科研机构的教材,为学生和研究人员提供系统
    发表于 12-20 19:17

    ROSCon China 2024 | RDK第一本教材来了!地瓜机器人与古月居发布新书《ROS 2智能机器人开发实践》

    12月7日-8日,为期两天的ROSCon China 2024在上海圆满落幕,来自全球的ROS专家学者、开发者、企业代表齐聚一堂,共享机器人前沿技术成果。地瓜机器人携手众多RDK生态产品亮相,并联手古月居共同推出首本基于RDK
    的头像 发表于 12-10 18:48 384次阅读
    ROSCon China 2024 | RDK第一本教材来了!地瓜<b class='flag-5'>机器人</b>与古月居发布新书《<b class='flag-5'>ROS</b> 2智能<b class='flag-5'>机器人</b>开发实践》

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

    本帖最后由 Tronlong创龙科技 于 2024-7-19 17:18 编辑 ROS系统是什么 ROS(Robot Operating System)是一个适用于机器人的开源的
    发表于 07-09 11:38

    干货!国产Cortex-A55工智能实验箱机械臂跳舞实验案例

    臂跳舞的效果。二、实验原理ROS机器人操作系统ROS机器人操作系统),是专为
    的头像 发表于 06-30 08:32 711次阅读
    干货!国产Cortex-A55<b class='flag-5'>人</b>工智能实验箱机械臂跳舞实验案例

    国产Cortex-A55工智能教学实验箱_基于Python机械臂跳舞实验案例分享

    一、实验目的 本实验通过TL3568-PlusTEB教学实验箱修改机械臂不同舵机的角度,增加延迟时间,从而做到机械臂跳舞的效果。 二、实验原理 ROS机器人操作系统ROS
    发表于 06-28 14:37

    简述工业机器人控制系统的特点

    工业机器人控制系统是工业机器人的核心组成部分,它负责接收输入信号、处理信息、控制机器人的运动和执行任务。随着工业自动化和智能制造的快速发展,
    的头像 发表于 06-16 15:38 1626次阅读

    机器人控制系统的基本单元有哪些

    引言 机器人是一种具有高度自动化和智能化的设备,它可以模拟人类的行为和思维,完成各种复杂的任务。机器人控制系统机器人的重要组成部分,它负责接收传感器的信号,处理数据,
    的头像 发表于 06-16 15:36 1606次阅读

    简述机器人控制系统的组成

    机器人控制系统机器人技术的核心,它负责接收输入信号,处理信息,控制机器人的运动和执行任务。一个完整的
    的头像 发表于 06-16 15:14 1440次阅读

    基于FPGA EtherCAT的六自由度机器人视觉伺服控制设计

    和增强系统处理图像的实时性,本文提出了一种伊瑟特的六自由度机器人视觉伺服控制系统,将摄像头集成到基于 Zynq的伊瑟特主站上,提高了视觉伺服的实时性.经测试,该平台能够对视觉检测目标的变化做出及时的反应
    发表于 05-29 16:17

    基于飞凌嵌入式RK3568J核心板的工业机器人控制器应用方案

    器的主要作用是完成多轴运动的计算与控制,因此机器人控制器的主控就需要拥有高性能的CPU、内置实时操作系统、支持EtherCAT工业总线以及丰富的功能接口。
    发表于 05-11 09:40

    基于鸿道(Intewell®)操作系统研发的农业机器人操作系统

    江苏大学与科东软件联合研发“农业机器人操作系统”,并成立“农业机器人操作系统”联合实验室,奋力推进农业智能化,推动农业科技创新。“农业机器人
    的头像 发表于 04-30 11:09 433次阅读

    技术融合与创新大象机器人水星Mercury X1机器人案例研究!

    定位与映射(SLAM)、机器人操作系统ROS)、开源计算机视觉(OpenCV)和S-Tag标记码技术来实现复杂环境中的精确物体抓取和移动。 此案例不仅展示了机器人的高级功能,也体现了
    的头像 发表于 04-28 14:18 593次阅读
    技术融合与创新大象<b class='flag-5'>机器人</b>水星Mercury X1<b class='flag-5'>人</b>形<b class='flag-5'>机器人</b>案例研究!

    实现机器人操作系统——ADI Trinamic电机控制ROS1驱动程序简介

    摘要 机器人操作系统(ROS)驱动程序基于ADI产品而开发,因此可直接在ROS生态系统中使用这些产品。本文将概述如何在应用、产品和
    的头像 发表于 04-24 15:43 2212次阅读
    实现<b class='flag-5'>机器人</b><b class='flag-5'>操作系统</b>——ADI Trinamic电机<b class='flag-5'>控制</b>器<b class='flag-5'>ROS</b>1驱动程序简介

    工业控制:鸿道(Intewell)操作系统工业机器人控制解决方案

    鸿道(Intewell)操作系统作为核心基础软件,构建机器人控制系统的底层技术平台。系统支持Linux/Windows的实时扩展,设备上可同时运行单个非实时
    的头像 发表于 03-14 10:19 548次阅读
    工业<b class='flag-5'>控制</b>:鸿道(Intewell)<b class='flag-5'>操作系统</b>工业<b class='flag-5'>机器人</b><b class='flag-5'>控制</b>解决方案

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

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