vision软件_Roboguide软件:高速拾取仿真工作站相机与工具添加与配置

上一期为大家介绍了机器人高速拾取仿真工作站中工件、视觉校准板、输送带等外围设备的添加与配置,本期再来为大家介绍一下相机、机器人工具的添加与配置。

一、相机添加与配置

1.左侧浏览树中右击“Sensor Units”,在弹出的快捷菜单中依次点击“Add Sensor Unit”→“Add 2D Camera”→“CAD Library”,在弹出的库文件对话框中点选相机模型“SC130EF2C COLOR”,点击OK按钮,相机模型被添加到工作站中。

c3170b4aec032a230726a18be5193547.png

相机模型选择

2.左侧浏览树中右击Sensor Units下的“SensorUnit1”,在弹出的快捷菜单中点选“SensorUnit1 Properties”,打开SensorUnit1属性配置对话框。Location属性区域下依次输入(X,Y,Z,W,P,R)=(0,1000,1100,0,0,0),勾选“Lock All Location Values”,点击Apply按钮,相机移动到指定位置。

32336ad3d931061c90ea5971a132de73.png

相机位置设定

3.左侧浏览树中点击SensorUnit1下的“Camera1”,SensorUnit1属性配置对话框界面切换为Camera1属性配置界面。

  • 点选上方的“Setting”属性标签,“Focus Length”后点选8mm,勾选下方的“Use for Visual Tracking Sensor”,点击Apply按钮。
  • 点选上方的“View”属性标签,下方的“Height”后输入590mm,点击OK按钮。
f52c563e368e67f931ce4679a7ad294c.png

相机参数设置

4.左侧浏览树中依次展开“Robot Controllers”→“C: 1 - Robot Controller1”,右击其下的“Vision”,在弹出的快捷菜单中点击“Enable Vision Simulation”,弹出机器人控制器需要重新启动提示框,点击确定按钮。

d2529727402ca7969fa6bb8b6358f21d.png

激活视觉仿真提示

5.机器人控制器重新启动结束后,左侧浏览树中双击“Vision”,在弹出的Vision属性设置对话框中确认已点选“General”属性标签,Relation of Standard Camera属性区域下点选“Port[1]:[none]”,然后在Device后点选“SensorUnit1 Camera1”,点击OK按钮。

1bb11e9bb5ccf45eaa92bc8bb1e8f919.png

相机接口连接

6.机器人工作站相机配置完成,点击上方的“Save Cell”工具按钮,保存工作站。

e4cd392c92d5931f8a89c93f9e74c3ee.png

相机添加配置完成

二、机器人工具添加与配置

1.左侧浏览树中依次展开“Robot Controllers”→“C: 1 - Robot Controller1”→“GP: 1 - M-3iA/6A”→“Tooling”,双击其下的“UT: 1(Eoat1)”,打开机器人工具配置对话框。确认已点选上方的“General”属性标签,点击CAD File后的“打开库文件”按钮,在弹出的库文件对话框中点选“vacuume01”,点击OK按钮。

28b6ea736811914de3ef93c37c0127ba.png

添加吸盘工具

2.Location属性区域下依次设置(X,Y,Z,W,P,R)=(0,0,0,180,0,0),Scale属性区域下依次设置(Scale X ,Scale Y,Scale Z)=(0.25,0.3,0.5),点击Apply按钮。

aa257885d27e44b6b1b1cafc2ac9f6fe.png

工具位置设定

3.点击上方的“UTOOL”属性标签,勾选“Edit UTOOL”,然后在左侧依次输入(X,Y,Z,W,P,R)=(0,0,95,0,0,0),点击Apply按钮。

f611e05a23bfe68725b22173fbd5c0eb.png

工具TCP设定

4.点选上方的“Parts”属性标签,Parts属性区域下勾选工件Bottle,点击Apply按钮。然后勾选Part Offset属性区域下的“Edit Part Offset”,在其下依次输入(X,Y,Z,W,P,R)=(0,0,-135,0,0,90),点击OK按钮。

5bce76db8d822c8396918657e9fd2f82.png

工具拾取工件设置

5.软件中点击“Show/Hide Teach Pendant”工具按钮,在打开的虚拟示教器中点击“POSN”按钮,示教器切换为机器人Current Position设置界面。点选下方的“X,Y,Z”,然后在其右侧依次输入(X,Y,Z,W,P,R)=(0,0,-135,0,0,90),点击MoveTo按钮,机器人携带着吸盘工具与工件移动到指定位置。

f613cf5e825aa307ccbb1363a79fea4d.png

机器人位置设定

6.参考上述步骤,在机器人的“UT: 2(Eoat2)”工具配置节点下添加接触探针工具“pointer”,并设置相关属性参数:

  • “General”属性标签下Scale属性区域下依次设置(Scale X ,Scale Y,Scale Z)=(0.4,0.4,0.53),勾选“Lock All Location Values”,点击Apply按钮。
  • “UTOOL”属性标签下勾选“Edit UTOOL”,左侧依次输入(X,Y,Z,W,P,R)=(0,0,90,0,0,0),点击OK按钮。
0d187d0522adfd9b88c1eac211e2098c.png

接触探针工具添加与配置

7.机器人吸盘工具与接触探针工具添加配置完成后,点击点击上方的“Save Cell”工具按钮,保存工作站。

cf2ad73afb217f1ba97207336c2ad55f.png

接触探针工具添加完成

(未完待续)


上一篇:Roboguide软件:机器人高速拾取仿真工作站外围设备添加与配置

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/528887.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

oracle00333,Oracle数据库REDO损坏ora-00333修复手札

1.事情起因接到电话,周日意外断电,数据库起不了,报REDO CRASH,ora-00333错误。相关环境如下:RAC oracle_11.2.0.3,无备份,开归档。2 处理一到现场,既然对方没有备份,那就做一个冷备份…

oracle cannot allocate new log,Thread 1 cannot allocate new log

今天发现alter.log有以下信息:Thread 1 cannot allocate new log, sequence 6166Private strand flush not complete对于这个错误信息得解释如下:当系统要重新利用某个日志文件的时候,系统需要将该日志文件所包括的buffer cache 中的dirty bl…

arduino tft 方向_ESP32在Arduino环境下玩转 LVGL,ESP32移植LVGL详细教程

微信关注 “DLGG创客DIY”设为“星标”,重磅干货,第一时间送达。❝转载自慕容流年 https://me.csdn.net/qq_41868901❞1. LVGL简介LittlevGL是一个免费的开源图形库,提供了创建嵌入式GUI所需的一切,具有易于使用的图形元素、漂亮的…

linux内核开文件系统,内核必须懂(二): Linux文件系统初探

目录前言文件系统结构新建文件和inode文件创建过程inode解析打开文件参考最后前言这次来说文件系统. 文件系统是非常重要的, 提高磁盘使用率, 减小磁盘磨损等等都是文件系统要解决的问题. 市面上的文件系统也是数不胜数, 比较常用的像ext4, xfs以及ntfs等等, 国内的像鹅厂的tfs…

gps卫星位置计算程序matlab_科研项目 | BD/ GPS卫星导航仿真测试系统研究

一、项目背景在移动互联和互联网的时代,卫星导航定位已经成为生活中不可或缺的部分。目前,我国的交通、银行、电力、采矿、测绘等部门以及大众化市场都需要大量的定位、授时服务。许多企业也形成了覆盖卫星导航相关材料及元器件、卫星导航芯片、卫星导航…

linux docker权限,linux - 如何解决ubuntu中的docker权限问题? - Ubuntu问答

问题描述我已经按照here的说明安装了docker。我使用Ubuntu Trusty 14.04 (LTS) (64-bit)。安装过程中的一切都很好。另外,命令$ sudo docker run -i -t ubuntu /bin/bash可以很好地完成(在打开的控制台中键入”exit”之后。但是当我尝试执行其他操作时,我…

python虚拟人脸生成_GitHub - 597111463/seeprettyface-generator-yellow: 这是一个用StyleGAN训练出的黄种人人脸生成器...

黄种人人脸生成器注明:之前做的一些有意思的人脸生成器,现在全部开源分享出来。它的主要作用是可生成制作各类型的人脸素材,供我们任意使用且无须担心人脸版权的问题。在定制人脸上,开源的全系列生成器包括:黄种人脸生…

Linux输入密码接口,Linux下搭建接口自动化测试平台

前言我们今天来学习一下在Linux下如何搭建基于HttpRunner开发的接口自动化测试平台吧!需要在Linux上提前准备的环境(下面是本人搭建时的环境):1,Python 3.6.8 (可参考随笔:Linux学习6-安装Python3.6)2,MySQL 5.7(可参考…

python构建字典实现英文大写字母与ascii编码的转换_Python:将复杂的字符串字典从Unicode转换为ASCII...

作为从JSON API调用解析的多级字典,我有很多输入.字符串都是unicode,这意味着有很多ustuff like this.我正在使用jq来处理结果,需要将这些结果转换为ASCII.我知道我可以编写一个函数来像这样转换它:def convert(input):if isinstance(input, dict):ret {}for stuff in input:r…

linux下查看windows文件夹大小,如何从Windows命令行检查文件夹的大小?

我意识到这个问题要求使用进行文件大小分析CMD line。但是,如果您愿意使用它,PowerQuery (Excel add-in, versions 2010)则可以创建一些非常引人注目的文件大小分析。下面的脚本可以粘贴到空白查询中;您唯一需要做的就是添加一个名为“ param…

python多进程传递参数_急急急, Python 多进程,如何传递 epoll?

102019-06-16 15:39:41 08:00NoAnyLove 好的好的,我查了下,说 IPC 或向 worker 参数传递的东西必须要能 pickle,不然就报错,那就是 select.epoll 是不支持的。error:TypeError: cant pickle select.epoll objects。代码…

linux查看一小时之内的日志,linux – 在[timespan]内(例如最后一小时)查找日志文件中的条目...

我的服务器CPU使用率不高,我可以看到Apache正在使用太多的内存。我有一种感觉,我正在用一个IP进行DOS.-也许你可以帮我找到他?我已经使用以下行找到10个最“活跃”的IP:cat access.log | awk {print $1} |sort |uniq -c |sort -n …

图像语义分割_图像语义分割(9)-DeepLabV3: 再次思考用于图像语义分割的空洞卷积...

论文地址 :Rethinking Atrous Convolution for Semantic Image Segmentation论文代码:Github链接1. 摘要文章主要的工作:使用空洞卷积来调整滤波器的感受野并控制特征图分辨率使用不同空洞率的空洞卷积的串联或者并行操作来分割不同尺度的目标…

linux系统列表,Linux常用系统调用列表-20210415054405.docx-原创力文档

LinuxLinux常用系统调用列表作者:雷震 2002年3月本文列出了大部分常见的Linux系统调用,并附有简要中文说明。以下是Linux系统调用的一个列表,包含了大部分常用系统调用和由系统调用派 生出的的函数。按照惯例,这个列表以man pages…

sql replace 双引号变单引号_sql-汇总、排序以及分析思路

一、汇总函数注:汇总函数,如果输入是列名,计算会把null 排除在外,count(*)对所有的行进行计数二、如何用sql解决业务问题注1:空值(null)的排序,排序是最小的,例如select * from tea order by tea_name注2&a…

linux subversion 根目录检出,经验总结:详解Linux下Subversion的安装配置记录 下

上节介绍额Linux下Subversion的安装问题,本节介绍Linux下Subversion配置问题,你可以和Windows下Subversion的安装配置做一个对比,你就会发现在这两种操作系统中Subversion的不同运行机制。第二章配置本系统采用为每个项目单独建一版本库的策略…

python用户名密码登录退出_用户登录登出

一、功能需求分析1.登录功能分析1.1登录流程1.2功能(一个请求为一个功能)~登录页面~登录功能~登出功能二、登录页面1.接口设计1.1.接口说明类目                  说明请求方式                GETurl定义…

openwrt是嵌入式linux,非常方便的OpenWrt的嵌入式Linux开发环境

今天听中央经济广播电台说,今年有559万大学毕业生,大学生的就业形式严峻.我想那些精通Linux开发的毕业大学生们,估计一点也不用担心,因为他们已经不再是一颗大白菜了.最近在帮一个朋友把OpenWrt移植到一块单板上,有一些心得,分享给大家.OpenWrt是一个很好的学习Linux的平台,而且…

linux添加有效群组,Linux中的有效群组和初始群组

在Linux中,每个账号都可以加入多个群组,那用户登录后默认的用的是哪个群组呢?关于这个问题就要说说有效群组和初始群组了。在用户账号信息文件/etc/passwd中,那个由冒号分割的7个栏目中,第四个栏目是群组ID(GID)&#…

php多个表中查找数据_HeidiSQL 免费的可视化数据库管理工具

HeidiSQL是一款免费的软件,并且易于学习和使用。HeidiSQL让你从数据库内可视化的读写数据、结构体。它支持MariaDB、MySQL、Microsoft SQL、PostgreSQL等数据库。功能免费且开源内置中文在同个窗口连接多个服务支持以命令行形式连接服务连接支持SSH、SSL创建修改表、…