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

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

3天内不再提示

KUKA机器人视觉抓取的工作原理讲解

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2020-06-12 14:42 次阅读

KUKA 机器人视觉抓取的工作原理讲解

首先要建立机器人的轨迹,作为基础机器人编程轨迹.

视觉抓取主要是通过改变机器人的TOOL坐标系或BASE坐标系来实现的.

物体位置的变化主要是它位置的X,Y,Z 方向的变化.

BASE坐标系:可根据需要定义用户坐标系。 当机器人配备多个工作台时,选择用户坐标系可使操作更为简单 。在用户坐标系中, TCP 点将沿用户自定义的坐标轴方向运动。

以改变BASE 坐标系为例:

KUKAC4 现在可以使用32个BASE 坐标系

没有使用视觉补偿功能时,只用一个BASE坐标系.

改变机器人BASE坐标系值从而改变机器人抓件位置,使用多个坐标系.

制作一个后台程序,用来改变BASE

设置 输入变量点的接收变量:

SIGNAL gxe_1 $in[2278] TO $in[2285]

SIGNAL gxe_2 $in[2286] TO $in[2301]

SIGNAL gxe_3 $in[2302] TO $in[2309]

SIGNAL gxe_4 $in[2310] TO $in[2325]

SIGNAL gxe_5 $in[2334] TO $in[2341]

SIGNAL gxe_6 $in[2342] TO $in[2357]

设置坐标变量用于改变BASE坐标值

DECL FRAME Get_Val_Pos={X 0.0,Y 0.0,Z 0.0,A 0.0,B 0.0,C 0.0} ;

DECL FRAME Get_Val_Pos1={X 0.0,Y -46.2999992,Z 0.0,A 0.0,B 0.0,C 0.0} ;

DECL FRAME Get_Val_Pos2={X 0.0,Y -17.8699989,Z 0.0,A 0.0,B 0.0,C 0.0} ;

使多个BASE[]坐标系保持一致

base_Data[1] = $base

base_Data[2] = base_data[1]

base_Data[3] = base_data[1]

base_Data[4] = base_data[1]

变量的初始化归0, get_val_pos = $nullframe

例如: 现在只改变BASE的Y方向位置

get_val_pos.y = gxe_2*0.01 换算坐标值,存到坐标的Y方向.

base_data[1] = $base : Get_Val_Pos 改变BASE坐标系的Y方向位置

使用多个BASE坐标系:

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

    关注

    0

    文章

    38

    浏览量

    9942
  • KUKA
    +关注

    关注

    3

    文章

    216

    浏览量

    16262

原文标题:"奇兵"视觉识别抓取教学.KUKA 机器人视觉抓取的工作原理讲解

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

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

    将系统分为算法实现和仿真模块、DSP控制模块、及机器人驱动模块,以验证算法的有效性。 KUKA KRAGILUS工业机器人的实体控制测试:最终,项目工业机器人的实体控制。在LabVIE
    发表于 12-21 20:03

    基于视觉的自主导航移动抓取机器人搭建方案

    经过以上对移动抓取机器人系统详细的剖析,我们可以知道移动抓取机器人系统并不是简单的“堆料”,而是以移动底盘的智能路径规划、视觉识别、移动底盘
    发表于 12-19 15:09 329次阅读
    基于<b class='flag-5'>视觉</b>的自主导航移动<b class='flag-5'>抓取</b><b class='flag-5'>机器人</b>搭建方案

    机器人末端抓手的工作原理及结构设计

    和材质进行选择。下面让我们详细了解一下机器人末端抓手的原理和结构设计。一、机器人末端抓手的工作原理机器人末端抓手的应用离不开一些原理,下面介绍几种常见的原理:1.位
    的头像 发表于 11-04 08:07 812次阅读
    <b class='flag-5'>机器人</b>末端抓手的<b class='flag-5'>工作原理</b>及结构设计

    没有有前辈用LabVIEW控制kuka机器人c2的经验?通讯是怎么做到的?

    我看NI有Robotics Toolkit for KUKA KR C2的附加包,这个怎么用啊?如何和kuka机器人建立通讯啊?是Tcp接口吗?
    发表于 10-21 20:59

    ai人工智能机器人

    的进行监控管理。 智能电话机器人的另一个优势是不知疲倦,不需要休息和喝水,不需要休息。人在工作时就会有各种各样的脾气,但智能电话机器人不会,永远都以最严谨、最周到的态度和客户进行沟通。 在科技高速发展
    发表于 09-21 11:09

    基于视觉机器人抓取系统设计

    抓取综合方法是机器人抓取问题的核心,本文从抓取检测、视觉伺服和动态抓取等角度进行讨论,提出了多种
    的头像 发表于 08-19 17:19 1111次阅读
    基于<b class='flag-5'>视觉</b>的<b class='flag-5'>机器人</b><b class='flag-5'>抓取</b>系统设计

    机器视觉工作原理是什么?

    机器视觉工作原理是什么? 机器视觉是一种通过计算机技术来实现智能视觉处理的方法。它利用计算机
    的头像 发表于 08-09 16:21 930次阅读

    KUKA机器人视觉抓取工作原理

    首先要建立机器人的轨迹,作为基础机器人编程轨迹.
    的头像 发表于 08-02 11:03 622次阅读
    <b class='flag-5'>KUKA</b><b class='flag-5'>机器人</b><b class='flag-5'>视觉</b><b class='flag-5'>抓取</b>的<b class='flag-5'>工作原理</b>

    VASS版本的-KUKA机器人的数据提供

    ...KS_KUKA_DateienTechpaket8.2Basicxxxxxxxxxarchive.zip 机器人后台数据存储在标准档案中,必须恢复到控制器中。
    的头像 发表于 05-24 09:14 329次阅读
    VASS版本的-<b class='flag-5'>KUKA</b><b class='flag-5'>机器人</b>的数据提供

    机器人如何计算简单的运动

    模型要具备齿轮,导轨几种基本的运动原理。 要分辨基本图形,视觉模型要能分辨圆形,方形和三角形。 有了这两点,机器人就基本上能计算开模和注塑这种简单的工作了。要替代人类的工作,还要进一步
    发表于 05-19 20:40

    KUKA机器人密码介绍

    在使用workvisual对程序进行更改时提示需要输入用户名与密码,此时一头雾水,机器人工程师也蒙圈,在查找资料后kuka的默认
    发表于 05-19 17:33 3850次阅读
    <b class='flag-5'>KUKA</b><b class='flag-5'>机器人</b>密码介绍

    抓取作业机器人3D视觉系统的设计方案

    3D视觉技术作为新兴的技术领域还存在很多亟待解决的问题,但2D视觉已不能满足空间抓取的应用要求。与2D视觉相比,3D视觉技术的优点有哪些?
    发表于 05-15 15:23 768次阅读
    <b class='flag-5'>抓取</b>作业<b class='flag-5'>机器人</b>3D<b class='flag-5'>视觉</b>系统的设计方案

    浅谈儿童陪护机器人

    儿童陪护机器人越来越受到人们的关注,其中转动控制是其重要组成部分之一。步进电机芯片作为一种常用的控制芯片,被广泛应用于儿童陪护机器人中的转动控制。本文将从步进电机芯片的工作原理、优势和应用场景等方面
    发表于 05-11 15:12